VOGONS


DOS Soundcard config

Topic actions

First post, by ubercoder

User metadata
Rank Newbie
Rank
Newbie

Hi all,

I have an old PC which I've ressurrected and am running under DOS 6.22. It has a C-Media CMI8738AM PCI sound card on the MoBo, which is (alegedly) Soundblaster 16 compatable.

I don't seem to be able to get this machine to run Doom (1 or 2) or Duke Nukem 3D.

Having done extensive reading round the internet & digging into the machine itself, I'd come to the conclusion that the root cause of this was that the Soundcard was (hardwired) to use IRQ10, whereas Doom & DN3D only support 3, 5 & 7.

Since Doom & DN3D both run under/through(?) DOS/4GW and both reject the soundcard, I had assumed that I was running up against a DOS/4GW limitation.

However, on a whim, in order to verify that the soundcard does actually work under DOS, I opened up Warcraft1 (Having forgotten that it uses DOS/4gw as well). Well surprise surprise! Warcraft starts and I get sound! Digging into the confg setup, its quite happily using IRQ5 for the soundcard (despite what the BIOS reports on boot up)

A difference seems to be that Doom 1 & 2 use (an embedded instance of) DOS/4GW v1.95, where Warcraft uses DOS/4gw v1.97.

I've read that you can extract the instance of DOS/4GW in a program in insert a new one....? I have found that
the applicable command line should be : 4GWBIN -U <bound.exe> <your.exe>, and tried: 4GWBIN -U dos4gw.exe doom.exe, but this failed. Is there a basic tutorial on this?

cheers

P.

Reply 1 of 1, by BaronSFel001

User metadata
Rank Member
Rank
Member

Is that the only sound card in the system, or can you disable it and test with a different one?

System 20: PIII 600, LAPC-I, GUS PnP, S220, Voodoo3, SQ2500, R200, 3.0-Me
System 21: G2030 3.0, X-fi Fatal1ty, GTX 560, XP-Vista
Retro gaming (among other subjects): https://baronsfel001.wixsite.com/my-site