Reply 20 of 47, by OpenRift
gerwin wrote on 2024-03-28, 01:32:I did some tests. With normal means I can run and play Dune2, with sound and music, from within Windows 98, with these condition […]
I did some tests.
With normal means I can run and play Dune2, with sound and music, from within Windows 98, with these conditions:
- Set music to FM. Do not set it to Roland General Midi, for it will require even more base memory, and fail at startup.
- As I wrote earlier I do not use EMM386 here. Windows 98 can supply EMS without it anyways.
Then again I suspect you are using a SB-PCI or SB-Live PCI sound card, which requires EMM386 for its pure DOS driver, which then stays resident as well. Which.. sucks.
- The attached mem/c listing was actually insufficient. Successful Dune2 start was after I removed "doskey2" and "ctmouse" from autoexec.bat, and rebooted.I also had another boot config with UMBPCI, which opens up a lot of possibilities for freeing base memory. But then there is no EMS in Windows 98. Maybe EMS can be enabled by combining UMBPCI with EMM386. But it is not easy to configure, from what I read here: https://www.mdgx.com/umb.htm
I'm running a dual sound card setup with a SB Live! Value for Windows games and General MIDI (and certain DOS games like Jazz Jackrabbit and Epic Pinball) and a SB Vibra16 for DOS and FM Synth stuff. I've been setting all the sound device stuff for Dune II to Sound Blaster Pro (there's no SB16 option), I made a bat file specifying the SET BLASTER value to use my SB16.
That really does suck about the Live!'s SB16 emulation requiring EMM386, but I made sure to load that into high memory in my config.sys, is that not really possible with that driver?