I added an opti pnp soundblaster card to the machine so I can at least get non-skipping music in the epic games and otherwise have an alternative to the GUS and SBOS when I want that. The good news is that I correctly set things up and things were working just how I wanted with the opti being a nice backup card when I just wanted the sound to work right... but I was doing this by setting variables realtime at the dos prompt rather than saving stuff in my autoexec, and now that its a week or so later, I'm not remembering exactly what I did... so now when I try to duplicate things, the opti will play OPL, but it is silent if I want it to play pcm such as the Jazz Jackrabbit or OMF tracker music.
I've set the GUS and Blaster variables to be at different baseports, irqs and dmas. For instance, I've tried different combinations, but currently the ultrasnd is at 220,i7, d3 and the opti is at 240, i5, d1.
I'm also using unisound to initiate the PNP card, which has worked for me fine with this card before. I don't think its an issue with games being hardcoded to look for a soundblaster at base 220, as I'm testing it with Jazz and OMF which allow for identifying base 240 or others for soundblaster in the sound setup.
I am using unisound to initiate the opti card and it displays all the correct info when initializing it. Other stuff like virtual mixer volume levels, and physical connection from the opti to the speakers is good... But I'm not getting any sound from the opti other than OPL/adlib sound.
Any thoughts what I might be overlooking?
I seem to have fixed this issue by simply switching the irqs of the cards, so the GUS is now 5 and the opti is 7 instead of vice versa.