geom="-D_CHS_HEADS=8 -D_CHS_SECTORS=8" rm disk.img dd if=/dev/zero of=disk.img bs=1024 seek=$((4 * 1024 * 1024 * 1024)) count=8 && nasm -I ~/proj/lmacros/ dih.asm $geom && nasm -I ~/proj/lmacros/ mbr.asm $geom && dd if=dih of=disk.img bs=8192 count=1 conv=notrunc && dd if=mbr of=disk.img bs=512 seek=16 count=1 conv=notrunc && dd if=~/proj/ldosboot/test/oldmbr.bin of=disk.img bs=1 seek=8192 count=440 conv=notrunc && dd if=~/proj/ldosboot/test/diskette.img of=disk.img bs=512 seek=$((16 + 1024 * 1024 * 1024 * 2 * 2 - 1)) count=2880 conv=notrunc && cp -a ~/proj/ldosboot/test/diskldbg.img . dosemu -I "floppy { device diskldbg.img }" -I "disk { hdimage disk.img }" -dumb -A ii=disk.img@@$((16 + 1024 * 1024 * 1024 * 2 * 2 - 1))s minfo -i $ii mdir -i $ii mtype -i $ii ::RESULT.TXT