Getting MT-32 music to work on Frederik Pohl's Gateway with a mt32-pi HAT
Posted: Sat Jan 08, 2022 6:11 pm
Hi,
As the subject says, I'm trying to get the MT-32 music going on Frederik Pohl's Gateway (from Archive.org) with a mt32-pi HAT (via the user port).
The ao486 README states that the MIDI interface can be found at 330h and IRQ 9, while MANUAL.TXT included with the game says:
However, starting the game with the corresponding parameters: Results in an error message: "Unable to access the MT32 on IRQ channel 9."
Starting the game with just the BLASTER option works as expected, and other games see the mt32-pi just fine.
Digging through the GitHub issue tracker, I found this comment from Sorgelig which, if I understood correctly, implies that IRQ 2 would be redirected to IRQ 9 under the bonnet. Sadly, setting the MT-32 IRQ to 2 seemed to have no effect.
Has anyone gotten MT-32 support to work with the game? Thanks!
As the subject says, I'm trying to get the MT-32 music going on Frederik Pohl's Gateway (from Archive.org) with a mt32-pi HAT (via the user port).
The ao486 README states that the MIDI interface can be found at 330h and IRQ 9, while MANUAL.TXT included with the game says:
Code: Select all
BLASTER Causes music and RealSound sound effects to be played through
a Sound Blaster card, if present. You may set the IRQ number
and I/O address for your Sound Blaster card by typing:
GATE BLASTER <irq number> <i/o address>.
MT32 Causes music to be played on a Roland MT-32 (or compatible)
sound module, if present. You may set the IRQ number and
I/O address for your MIDI interface by typing:
GATE MT32 <irq number> <i/o address>.
Code: Select all
GATE.EXE BLASTER 5 220 MT32 9 330
Starting the game with just the BLASTER option works as expected, and other games see the mt32-pi just fine.
Digging through the GitHub issue tracker, I found this comment from Sorgelig which, if I understood correctly, implies that IRQ 2 would be redirected to IRQ 9 under the bonnet. Sadly, setting the MT-32 IRQ to 2 seemed to have no effect.
Has anyone gotten MT-32 support to work with the game? Thanks!