First post, by DoomSlinger
Ok, I have been trying for days now to get an ES1869F audio drive, which has been integrated into the motherboard, working with DOS. When using the card through win 98se, it works fine. In dos, however, I cannot get it to play music for any game unless it plays it directly from a CD (with 2 exceptions). I have tried running the ESSCFG program included with the driver download here on vogons (in fact I tried both the 1868 and 1869 versions), did not work and even disabled the internal speaker. I have also tried running unisound to configure the card, and it didn't even detect it. Normal sound effects work fine, it is just music. I have swapped the IRQ between 5 and 7 and neither worked. Music plays fine when running games through the MS-DOS prompt in win 98.
Games I've tried:
Hexen - Music will only play when read directly from the cd, unless game is run through win 98.
Kings quest 4 - audio worked fine, but it's running with IBM onboard speaker, and won't use my external speakers (pretty sure it doesn't support external speakers, but I'm not sure.)
Kings Quest 6 - Music plays when playing in win 98 mode, but the narrator won't talk. Opposite happens in dos mode
Space Quest 5 - Same as with KQ6, but any sound effect that is equivalent to the narration doesn't work in 98 mode, games also hangs when it tries to play some of these sounds in 98 mode.
Space Quest 4 - Music only plays when the game is setup to use Adlib, this is the ONLY game that adlib fixes the no audio issue. Works fine with win 98
Space Quest 1 VGA - No sound at all unless played through win 98
The other specs on this pc:
Pentium III 542 MHZ
640 MB of Ram
Nvidia TnT2 GPU (Viper 770U)
Dual boot system with Win 98se and Dos
If anyone has even the slightest idea on how to fix this problem, I'd be down to hear it, but at this point I have no idea how to fix this issue.
I found out that after disabling the soundcard in the bios and running ESSCFG, it worked. The only change I noticed is that ESSCFG set DMA1 to 3, where as the bios would only let me set it to 0.