bin86 - 8086 assembler/loader ChangeLog

HOWTO


# bin86
# =====
# Slackware 8.0's 'bin86' package includes version 0.15.5, 8.1's includes
# 0.16.3, 9.0 and 9.1's include 0.16.11, and 10.0's, 10.1's, and 10.2's
# include 0.16.15

# If you need the whole package, see the dev86 howto.
# There are two versions below, 0.16.17 is the latest, and if you need the
# most stable, go with 0.16.0 at the bottom.

# This used to be required for building kernels (2.2.x).  lilo uses this for
# it's diagnostic floppy.  I'm sure lots of other things use it too.  It's
# an assembler, so it's not application specific or anything.

# If you ever want to uninstall it, skip down to the bottom for
# instructions.


# bin86 0.16.17
# =============
cd
test -f installed/bin86-0.16.17.tar.gz && mv installed/bin86-0.16.17.tar.gz .
test ! -f bin86-0.16.17.tar.gz &&
wget http://homepage.ntlworld.com/robert.debath/dev86/bin86-0.16.17.tar.gz

# Verify tarball w/ md5sum:
# (this came from my tarball, so all it does is verify that yours is the
# same as mine (mine could be tampered with), but it's better than nothing)
echo "c9e8d72dd2e7457b52d0e3164fc199a1  bin86-0.16.17.tar.gz" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "bin86-*" -exec rm -r {} \;
tar xzvf ~/bin86-0.16.17.tar.gz
cd bin86-0.16.17
test $UID = 0 && chown -R root:root .
make
su -c "test -x /sbin/removepkg && /sbin/removepkg bin86 ; \
make PREFIX=/usr install"
cd
mkdir -p -m 0700 installed
rm -f installed/bin86-*.tar.*
mv bin86-0.16.17.tar.gz installed/


# bin86 0.16.0
# ============
cd
test -f installed/bin86-0.16.0.tar.gz && mv installed/bin86-0.16.0.tar.gz .
test ! -f bin86-0.16.0.tar.gz &&
wget http://homepage.ntlworld.com/robert.debath/dev86/bin86-0.16.0.tar.gz

# Verify tarball w/ md5sum:
# (this came from my tarball, so all it does is verify that yours is the
# same as mine (mine could be tampered with), but it's better than nothing)
echo "9f999e38dbd6bbdd79701853c44737cb  bin86-0.16.0.tar.gz" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "bin86-*" -exec rm -r {} \;
tar xzvf ~/bin86-0.16.0.tar.gz
cd bin86-0.16.0
test $UID = 0 && chown -R root:root .
make
su -c "test -x /sbin/removepkg && /sbin/removepkg bin86 ; \
make PREFIX=/usr install"
cd
mkdir -p -m 0700 installed
rm -f installed/bin86-*.tar.*
mv bin86-0.16.0.tar.gz installed/


# If you ever need to uninstall bin86, this should do it:
su
test -x /sbin/removepkg && /sbin/removepkg bin86
for pfx in /usr /usr/local; do
  ( cd ${pfx}/bin ; rm -f as86 ld86 nm86 objdump86 size86 )
  ( cd ${pfx}/man/man1 ; rm -f as86.1 ld86.1 )
done
exit
cd
find src -maxdepth 1 -type d -name "bin86-*" -exec rm -r {} \;
rm -f installed/bin86-*.tar.*

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2006-03-30 9:11pm
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]