Atom wrote:Hi there, […]
Show full quote
Hi there,
I'm trying to connect my Roland MT32 to a 486 PC. My soundcard is a Pro Audio Spectrum 16. According to my research the gameport is MPU401-compatible.
I've got a midi-cable connected to the gameport and the midi in/out of the midi-cable to the MT32. I tried plugging in a headphone into the L-Port for getting at least a mono-sound for checking. Later I also tried connecting the MT32 to the Line-In of the Soundcard. Problem in both cases: I get no sound, no matter which old game I configure for MT32. I tried it for example with Ultima Underworld, The Colonels's Bequest, Monkey Island and I know how to configure the MT32 there, but no sound at all. Any hints what I'm doing wrong? And question 2: What soundcard can you recommend for this, because I stumbled upon some comments that said you should not use a Soundblaster card older than the Soundblaster 16, because of the 100% guaranteed MPU401-compatibility. Can anyone confirm this?
Cheers
The fact that joystick works or not has almost nothing to do with MIDI working or not.
When MIDI was added to joystick port some power supply pins were replaced for MIDI pins so older joysticks may not work if they expect power supplies to be there.
If the MPU port address is settable, it must be at 330h. If some games require IRQ for MPU operation (they should not), MPU interrupt should be IRQ2/IRQ9 (same hardware pin on ISA bus, on XT it will be hardware IRQ2, on AT it will be hardware IRQ9 and BIOS revectors that to IRQ2 handler).
Also, PC MIDI OUT connector goes to MT-32 MIDI IN connector, just in case you connected them wrong.
There is no need to connect PC MIDI IN plug to anywhere, it might even confuse things if PC receives MIDI data.
What kind of MIDI adapter box or adapter cable you have there to convert the 15-pin joystick connector to DIN plug?
Yes if you want to try Sound Blaster as MPU401 interface, only SB16 and newer will have MPU401 register compatibility, but again it only implements dumb uart mode, it does not have intelligent mode, so it is not 100% MPU401 compatible. Sound Blasters older than that don't any kind of MPU401 compatibility so games wanting to send MIDI to MT-32 must know how to send MIDI through the SB DSP.
Monkey Island is a good game to try MT-32, it should just work by starting it with "MONKEY R", more help with "MONKEY ?".