itzCrassio wrote on Yesterday, 12:56:
I also hate the fact that the first time I used the card in DOS, it worked perfectly inside Doom, so SFX and music at the same time. Ever since I switched it out, it doesn't want to work with SFX. Even in its original position and driver.
If the same hardware worked correctly before, the problem can't be with the chipset. So far, VIA and Intel have worked correctly for me in DOS games with PCI sound cards; I've only had problems with nVidia and ATI (AMD).
I don't have any experience running a pure DOS system; I usually install W98SE and run DOS games from within Windows, but since I have a motherboard with a VIA 890/8237A chipset, I might try running pure DOS this weekend.
My experience with Windows 98 SE:
The CMI 8738 is a bit finicky when it comes to driver installation—two main devices must be installed in Device Manager:
"CMI8738/C3DX PCI Audio Device"
"C-Media PCI Audio Legacy Device"
Sometimes only the first one installs, and the second must be forced via Control Panel > Add/Remove Hardware manually. The driver creates a folder named PCIAUD (and runs SETAUDIO from it, which initializes the card in DOS at system startup (overwriting AUTOEXEC.BAT)).
After installing the DOS driver, you need to check the volume settings in the mixer; sometimes the volume is set to 0. The IRQ is set correctly to 5; IRQ "A" only appears when the system starts up under the mixer settings panel, but both the music and FX sounds work correctly.
In Control Panel > Multimedia > MIDI, check the settings for CMedia MIDI Synthesis as the output device (I have two CMI/Audigy cards).
I have versions of the cards with LX and MX chip revisions, but no matter which one you have, if it worked perfectly for you once, it should work again.