I have a nice Win98SE machine:
P3B-F with latest firmware to allow 1.4GHz Celeron on Slot-1 Adapter
512MB RAM
Audigy 2 ZS (real SB0350) with the Control Unit and MIDI/Gameport bracket
Now, I built a few MT-32PI units utilizing the BulkyMIDI-32 project, and under windows, they work a treat. I've got the MT-32PI connected via a nice MIDI-DIN15 adapter, with a Gravis Analog Pro plugged in behind it. My Joystick works perfectly, so I know for a fact that the connection to the output bracket works fine, and I can select Audigy's MIDI under Windows 98SE and have the MT-32PI kick audio directly to my speakers, and it sounds and works beautifully.
Here's my problem - SoftMPU does not and cannot seem to recognize the Audigy in DOS. I've installed the correct Drivers, used the Audigy1-2 DOS patch, done the SB16 emulation trick, everything. I've got the Audigy set up to have IRQ9 in the BIOS, and SBEINIT.COM sees it recognizes it. If I don't use the patch, then SoftMPU will never seem to see that the card exists, regardless of what IRQ I tell it to use.
However, regardless as to whether I use MIDI input or try to connect my MT-32PI via a USB-Serial with a Null Modem Adapter, under DOS, I get no MIDI activity at all. I've even made sure to match SoftMPU's 38400 baud rate, with no effect. I'm tearing my hair out here - I'm quite the capable technophile, and I've been using Windows since the 3.1 days, but I'm at the point where I'm about ready to simply buy a PC-MIDI card (whenever the hell they're back in stock) or build a HardMPU card myself.
I see that my card is supposedly supported, and yet I get bugger all. I could use some help and advice, as the documentation seems to assume levels of success that simply don't exist in my use case.