977023f85c
Reference: https://www.bttr-software.de/forum/forum_entry.php?id=16934 The SBC188 video ROM-BIOS handling returns with al=0Ah (LF) upon interrupt 10h function 0Eh calls that scroll the screen. This made the FAT12 boot loader crash when booting FreeDOS off a 1440 KiB diskette. While a fix is expected from their side too, hardening the loader too is the right thing to do. With the way this fix is implemented by this commit, it only needs one additional byte for the loader. The error message changes from "Error!." to just "Error!", other than that the behaviour is the same. The FAT32 loaders already used zero-terminated strings and thus were not affected by the dependence. |
||
---|---|---|
.. | ||
boot32.asm | ||
boot32lb.asm | ||
boot.asm | ||
makefile | ||
oemboot.asm |