First post, by pool7
Hope this is the right forum, otherwise feel free to move it as needed.
As part of a project, I'm looking into having the ability to quickly and easily switch between many DOS flavors (ie. various versions from various companies). While I intend to start this in an emulated environment (86box), the real use will be in retro hardware (P3) with other existing OSes.
Here are the options (in no particular order) I've thought of; I'm looking to get additional options if y'all can think of any, as well as feedback on pros/cons:
1-Boot disks (floppies):
pros: retro-feeling (?); easy to edit config files as needed
cons: slow; many floppies; prone to error/failure
2-Boot CD (emulated floppies):
pros: capacity
cons: read-only; maybe some compatibility issue?
3-Gotek (hardware floppy emulator):
pros: capacity; better than real floppies
cons: PitA to choose floppy when there are many
4-Installed to HDD with Bootloader/manager:
pros: already have and use BootIt BM which is ideal for something like this
cons: too many partitions; may make things messy if need to access files from one partition to another
I was thinking it would be ideal to do something like an improved #4, but I've found a variety of roadblocks just reading about it:
-install each DOS in a "VM", to its own folder, grab all resulting folders/files, capture each boot sector
-in the target HDD, in a single partition, copy all these folders (which would contain all DOS utilities from each version)
-have a way to boot the corresponding IO.SYS / MSDOS.SYS / COMMAND.COM from some kind of bootmenu (this is the main issue)
-maybe using a chained bootloader?
-or creating some kind of universal SYS.COM that can be used on boot to install the files for the version you choose
-keep all functionality intact, including CONFIG.SYS / AUTOEXEC.BAT custom menus
Are there known games/apps that will not work if drive A:\ is in use or if DOS was booted from floppy instead of HDD?
Any compatibility or other issue you can think of for the above scenarios?
Any other suggested scenario?