paperlined.org
apps > mbldr.sf.net
document updated 12 years ago, on Apr 1, 2012
        ### This is a procedure for setting up a DJGGP + NASM + MBLDR build environment
        ### under DJGPP + dosemu, under Ubuntu.

        ### There are some additional settings you need to do, see here:
        ###     http://tinkering-is-fun.blogspot.com/2010/01/building-for-dos-part-1-setting-up.html
        

sudo apt-get install dosemu



        #### this whole section can be cut-n-pasted at once ####
mkdir -p ~/.dosemu/drive_c/djgpp
cd ~/.dosemu/drive_c/djgpp
wget ftp://ftp.delorie.com/pub/djgpp/current/unzip32.exe
wget ftp://ftp.delorie.com/pub/djgpp/current/v2/copying.dj
wget ftp://ftp.delorie.com/pub/djgpp/current/v2/djdev203.zip
wget ftp://ftp.delorie.com/pub/djgpp/current/v2/readme.1st
wget ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/bnu2211b.zip
wget ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gcc462b.zip
wget ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/mak3791b.zip
wget ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/txi412b.zip
for i in *.zip; do unzip $i -d djgpp; done
rm *.zip
        #
cd ~/.dosemu/drive_c
mkdir mbldr
cd mbldr
wget http://downloads.sourceforge.net/project/mbldr/mbldr%20%28MS-DOS%29/1.46/mbldr146.zip
unzip mbldr146.zip
rm mbldr146.zip
        #
mkdir nasm
cd nasm
wget http://www.nasm.us/pub/nasm/releasebuilds/2.10/dos/nasm-2.10-dos.zip
unzip nasm-2.10-dos.zip
mv nasm-2.10 nasm
rm nasm-2.10-dos.zip
        #
echo -e 'set DJGPP=C:\DJGPP\DJGPP.ENV\r'         >> ~/.dosemu/drive_c/autoexec.bat
echo -e 'set PATH=C:\DJGPP\BIN;C:\NASM;%PATH%\r' >> ~/.dosemu/drive_c/autoexec.bat