specification. FDI image detection (by extension) to apply 4K offset to
image I/O to read the image properly. imageDisk can now recognize PC-98
FDI images.
between VGA mode changes that DOSBox normally does by default. Hopefully
now when I do DOS demoscene captures, I don't get junk frames anymore
whenever mode changes are involved. It is an option you want to enable
in some cases, like when running weird demos like DoWhackaDo.
Also added code to better addref/release disk images on disk/CD
swapping, which fixes the segfault I observed running Windows 95 with
two ISO images attached.
time, only floppy emulation is supported. The idea is that, since you
can imgmount a floppy with -fs none, then "boot -l a" from it, the added
code allows you to boot El Torito CDs with floppy emulation like this:
imgmount d: some_cdrom.iso -t iso -fs none # mount CD-ROM to D:
imgmount 0 -el-torito d: -t floppy -fs none # mount El Torito floppy image on CD as drive A:
boot -l a # boot OS from emulated floppy
I'm proud to announce that the code as written now is sufficient to boot
from an old Windows 98 install CD I made years ago when CD burners had
just come out (floppy emulation).
Up next: adding the same El Torito code to the BOOT command so that the
user can also boot the emulated floppy directly like this:
imgmount d: some_cdrom.iso -t iso -fs none # mount CD-ROM to D:
boot -cdrom d # boot OS from CD-ROM (El Torito code will automatically infer floppy emulation)
And if I have time today, I will also add beta support for the "no
emulation" mode newer CDs tend to use so that Linux distros and
Windows XP can boot, along with the various INT 13h functions involved
with the El Torito support.