$ hg clone https://hg.pushbx.org/ecm/lmacros destination directory: lmacros requesting all changes adding changesets adding manifests adding file changes added 143 changesets with 171 changes to 38 files new changesets 3a982025dd94:323cc150061e updating to branch default 29 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg clone https://hg.pushbx.org/ecm/ldosboot destination directory: ldosboot requesting all changes adding changesets adding manifests adding file changes added 588 changesets with 650 changes to 15 files (+2 heads) new changesets 13cf6bb0b5f5:07f4ba0ef8cd updating to branch default 15 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg clone https://hg.pushbx.org/ecm/bootimg destination directory: bootimg requesting all changes adding changesets adding manifests adding file changes added 88 changesets with 88 changes to 1 files new changesets 966f8a094eca:fa44558212e7 updating to branch default 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ wget https://pushbx.org/ecm/download/ldebug.zip --2021-11-18 13:05:18-- https://pushbx.org/ecm/download/ldebug.zip Resolving pushbx.org (pushbx.org)... 2a01:488:66:1000:b01c:1258:0:1, 176.28.18.88 Connecting to pushbx.org (pushbx.org)|2a01:488:66:1000:b01c:1258:0:1|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 7131575 (6.8M) [application/zip] Saving to: 'ldebug.zip' ldebug.zip 100%[=====================>] 6.80M --.-KB/s in 0.03s 2021-11-18 13:05:18 (259 MB/s) - 'ldebug.zip' saved [7131575/7131575] $ unzip ldebug.zip bin/ldebugu.com Archive: ldebug.zip inflating: bin/ldebugu.com $ nasm -I lmacros/ -I ldosboot/ ldosboot/boot.asm -D_COMPAT_FREEDOS -D_QUERY_GEOMETRY=0 -D_LBA=0 -D_USE_PART_INFO=0 -o boot.bin ldosboot/boot.asm:420: warning: Possibly crossing 64 KiB boundary while reading file (sector size >= 1024) [-w+user] ldosboot/boot.asm:1851: warning: FAT12: 18 bytes still available. [-w+user] $ nasm -I lmacros/ -I bootimg/ bootimg/bootimg.asm -D_BOOTFILE="'boot.bin'" -D_PAYLOADFILE="::rename,'bin/ldebugu.com','KERNEL.SYS'" -o diskette.img $ qemu-system-i386 -fda diskette.img -boot order=a -curses