First post, by Kreshna Aryaguna Nurzaman
- Rank
- l33t
I think it's quite conventional wisdom that when building a pure DOS gaming platform, the DOS to be used is DOS 6.22.
What I'm talking here is MS-DOS 7.10; the DOS that comes with Windows 98. See, it is possible to boot Win98 in "pure DOS mode", which is DOS 7.10. The question is why not using it for pure DOS games?
Well based on my own experience, the reason for sticking with DOS 6.22 instead of DOS 7.10 is because the latter is a memory hog. See, DOS 7.10 eats up a lot of conventional memory; a lot more than DOS 6.22, so booting with DOS 7.10 to play DOS games is a no-no.
However, I found something really weird on the internet. Yup, this guy claimed to squeeze out 629 Kilobytes of conventional memory with DOS 7.10 😳 😳
Now I haven't tried it out myself, but from his page, it is said that such feats is possible through the combination of HIMEM.SYS, UMBPCI v3.66, and HIRAM.EXE v1.9. The config.sys can be found here, while the autoexec.bat is here.
If this is true, then I think DOS 7.10 could provide a nice alternative to play pure DOS games, especially those that need a lot of conventional RAM (Dark Sun: Wake of the Ravager comes to mind...). I assume that the reason to not using DOS 7 is the amount of conventional RAM it consumes, so if the solution works, there's no more reasons to not using DOS 7 anymore. Furthermore, DOS 7 support FAT32, which would be ideal for old games that have a lot of small files (FAT32 is better for small files, isn't it?).
However, I could be wrong; there could be any other reasons to not using DOS 7 for DOS gaming purpose, such as compatibility issues, etc. Probably there are DOS games that just won't work on DOS 7 no matter what? Probably there are ISA sound cards that just don't work with DOS 7?
Thus, if anyone has better experience on MS-DOS 7.10 compatibility (or the lack thereof) with DOS games, please share here.