nasm -I ~/proj/lmacros/ ~/proj/bootimg/bootimg.asm \ -D_BPE=32 -D_SPI=65536+2048 -D_MBR -D_ALIGNDATA \ -D_PAYLOADFILE="::fill,512*65536,0,'zeroes.bin',::chdir,'test',::fill,1,0,'a',::fill,1,0,'b',::fill,1,0,'c',::chdir,..,'testnorm.com','testexte.com'" \ -D_SPF=640 -o testfcb.img -D_CHS_HEADS=16 -D_CHS_SECTORS=32 -D_MEDIAID=0F8h DOSEMU=~/local.new/bin/dosemu nasm ../bootimg/bootimg.asm -I ../lmacros/ -I ~/.dosemu/drive_c/ \ -I ../ldebug/bin/ -o diskfd.img \ -D_PAYLOADFILE=kernel.sys,command.com,fdconfig.sys,fdautoex.bat,ldebug.sld,himemx.exe,ldebug.com,::rename,ldebug.sld,lcdebug.sld,lcdebug.com,sys.com,quit.com,int3.com,int19.com,callver.com,ldebugx.com \ && "$DOSEMU" -I "floppy { device diskfd.img }" \ -E "a:sys A: /bootonly /oem:fd" -dumb -td -kt \ && qemu-system-i386 -fda diskfd.img -boot order=a -display curses \ -chardev serial,id=serial2,path=/tmp/vptty-dos -serial null \ -serial chardev:serial2 -hda testfcb.img; stty sane nasm ../bootimg/bootimg.asm -I ../lmacros/ -I ../edrdos/edrsys/ \ -I ../edrdos/repo/drbio/bin/ -I ../edrdos/repo/drdos/bin/ \ -I ../edrdos/repo/command/bin/ -I ../ldebug/bin/ -o diskedr.img \ -D_PAYLOADFILE=drbio.sys,drdos.sys,command.com,dconfig.sys,drautoex.bat,ldebug.sld,himemx.exe,ldebug.com,::rename,ldebug.sld,lcdebug.sld,lcdebug.com,SYS.COM,quit.com,int3.com,int19.com,callver.com,ldebugx.com \ && "$DOSEMU" -I "floppy { device diskedr.img }" \ -E "a:sys A: /bootonly /oem:edr" -dumb -td -kt \ && qemu-system-i386 -fda diskedr.img -boot order=a -display curses \ -chardev serial,id=serial2,path=/tmp/vptty-dos -serial null \ -serial chardev:serial2 -hda testfcb.img; stty sane ldebug \testnorm.com ldebug \testexte.com install serial re.append @if (word [cs:cip - 2] == 21CD) then d psp:80 l 28