- MS-DOS 7.10 (FAT32 + LFN support)
- Windows Me (native plug n' play USB among other nice features)
- Windows XP Professional.
I found this version of MS-DOS 7.10 (used wayback machine because current page no longer contains links). I want to install all 3 OSes in Portuguese, so I'll try to "translate" whatever version of MS-DOS I decide to use by replacing the files with localized files from Windows 98/98SE/wherever they came from, if I can ever figure that out.
So the question is: are there "better" versions of MS-DOS 7.10 in circulation? Whatever is closer to MS-DOS 6.22 compatibility and functionality will suffice for me.
On a side note, I already tested the triple boot in VirtualBox and it works great. Here's the steps I used, probably most of you know them by heart but here they are anyway for whoever needs to use a similar approach:
- split HDD in 2 FAT32 partitions (used Vista/7's SHIFT+F10 and diskpart for partition alignment and quick format)
- install MS-DOS 7.10 to 1st partition (C:)
- create C:\BOOTSECT.DOS with "DEBUG <READ.SCR" (more about this step here)
- backup autoexec.bat, bootsect.dos, command.com, config.sys, io.sys and msdos.sys to C:\BOOTDOS\
- install Windows Me to 1st partition (C:, didn't like the drvspace/dblspace files in the root so I moved them)
- create BOOTSECT.DOS with "DEBUG <READ.SCR" and rename to BOOTSECT.W40
- backup autoexec.bat, bootsect.w40, command.com, config.sys, io.sys and msdos.sys to C:\BOOTWME\
- install Windows XP to 2nd partition (D:)
- add the following lines to C:\BOOT.INI:
c:\bootsect.dos="Microsoft DOS 7.10" /WIN95DOS
c:\bootsect.w40="Microsoft Windows Millennium" /WIN95
- copy files from C:\BOOTDOS\ to the 1st partition root, replacing existing ones
- rename them all to .DOS extension
- copy files from C:\BOOTWME\ to the 1st partition root, no need to rename
- done: reboot and enjoy!
/WIN95 instructs NTLDR to boot a legacy system by renaming its boot files from .W40 to the original extensions, and the already existing ones to .DOS extension.
/WIN95DOS instructs NTLDR to boot a legacy system by renaming its boot files from .DOS to the original extensions, and the already existing ones to .W40 extension. Curiously, IO.SYS is renamed to BINBOOT.SYS instead of IO.W40. Whatever, as long as it works
EDIT: Replaced Toshiba 1900-305 with a Compaq Armada E500. The Toshiba (P4+DDR) has a n AC97 audio chip which doesn't have MS-DOS drivers. The Compaq (P3+SDR) has an ESS Maestro 2E / ES1978 audio chip that also doesn't have MS-DOS drivers, but its VXD drivers provide sound for MS-DOS programs running inside Windows by adding maestro.com to autoexec.bat, which means it will only work with Windows 95/98/98SE, but not Windows Me. So basically MS-DOS 7.10 in this configuration will not have sound, but command line under Widows 98SE will. Oh well...