First post, by BraveToaster
I have an A-Trend Harmony 3DS719 ISA sound card with a Yamaha YMF-719 chip on it. I'm using it in my Pentium 233 MMX PC and it is connected to an external MIDI device through the gameport.
The PC has a Realtek PCI NIC, an ATI 3D XPression+ graphics card (PCI) and a Vooodoo1. I've deactivated the serial and parallel ports since I don't need them (mouse is on PS/2) and to free up resources.
It seems to work fine on Windows 3.1 (under DOS 6.2) as well as Windows 98 SE with the original Yamaha drivers. However, under DOS I'm experiencing quite a lot of issues:
- The sound in Jazz Jackrabbit is completely broken (slow, distorted), no matter which Soundblaster I choose
- In other games, e.g. TIE Fighter, the sound/speech is distorted.
- WSS games seem to work fine (e.g. Descent).
Now here comes the interesting bit: The distorted sound in TIE Fighter goes away when I initialize the card with UNISOUND rather than the bundled SETUPSA.EXE utility. I've tried all kinds of (sane) DMA/IRQ combinations and mixer settings, but to no avail. Initialize with UNISOUND: sound is great, initialize with SETUPSA: Sound is distorted.
Now the reason why I don't just dump the Yamaha tools and switch to UNISOUND is because the mixer settings don't seem to work perfectly with that, but also because I'm really curious now what's going on.
Has anyone else with this card experienced the same issues? Could someone who has this card working send me their OPL3SA.INI (I hope I've remembered the name correctly, it's next to SETUPSA.EXE)? I've noticed that SETUPSA.EXE behaves quite differently depending on what lines are in that file.
One thing to note is also that SETUPSA.EXE perfectly allows putting SB and WSS on the same IRQ and DMA. Does that make sense? It also always seems to put the MPU401 on the same IRQ as the SB, no matter what I put into the INI file.