First post, by JonnyGators
I've been trying to setup a machine that can run Windows 1 to 10 with the most amount of capability because.....why not?
I've found later Pentium 4 processors can run Windows 10. Perhaps not that well, and why would you want to, but this allows the possibility of an all hardware Windows 1 to 10 upgrade path. But I also have been trying to get as much functionality as I can in every OS along the way.
So I have a machine setup with an Asus P5P800 mobo, a Creative Labs ES1373 Sound Blaster PCI sound card, and a Venus DGX4 S3 ViRGE/GX 86C385 4MB PCI VGA Video Card. My hope being this hardware combination can be configured for Windows 3.1 and Windows 95 functionality on this machine. Not for serious use, of course, but to do more than just upgrade and move on to the next upgrade. Actually demonstrate some level of real functionality in each version of Windows before doing the next upgrade.
So today I've been playing around with getting sound out of the sound card just in DOS before any Windows comes into play. I've used this sound card in 95 before with no problem, so I'm not worried there. I've not had luck in 3.1, but haven't played around a whole lot there yet. Been mostly focusing on DOS.
So I found other references to this card which led me to this DOS driver - http://www.vogonsdrivers.com/getfile.php?fileid=373
Installing that driver with the provided instructions - copying the folder and adding lines to the autoexec.bat file, results in errors at boot about needing EMM386. It would be nice if instructions about setting this up could be added to the install instructions for the driver, this would prevent one from following the instructions only to be met with an error and needing to chase down a solution, and would make for a more complete installation package.
So, I did some searching about this, but can't really find a clear straightforward answer as to how to set this up in DOS. Anytime I try to add suggested lines to the config.sys file to use EMM386, it results in booting to DOS 5.0 freezing on the line "EMM386 Active." I've let it sit a long time, and it doesn't move, and doesn't respond to ctrl-alt-delete - I have to power off or hit the reset button.
I'm using DOS 5.0 because Windows 1 doesn't work properly with DOS 6.22. But, for the purposes of troubleshooting, I tried this in DOS 6.22 . And I edited my config.sys file to have the lines:
DEVICEHIGH=C:\DOS\EMM386.EXE NOEMC
DOS=HIGH,UMB
Not sure if this is exactly what I want, but shows up a lot when searching about EMM386.EXE. Doing this in DOS6.22, in addition to installing the driver referenced earlier with the added autoexec.bat lines, has resulted in the card working in DOS. But back in DOS 5.0 ,the exact steps that result in working sound in DOS 6.22, still result in freezing on EMM386 on boot in DOS 5.0
So....I'm kinda stuck there. Any suggestions on how to get this driver to work in DOS 5.0?