MT-32 Game Compatibility List

If you've not yet read the MIDI page, I'd recommend you do so first if you are new to the Roland MT-32 or General MIDI game audio.

This page provides you with details of what hardware or MIDI configuration each supporting game expects, since MPU-401 interfaces are extremely rare, and a lot of the more recent purchasers of the Roland MT-32, myself included, have struggled to get our favourite games working.

MT-32 Old / New
Sometimes a game was originally designed to work with the MT-32 (old) or MT-32 (new)*. There were known bugs in the "old" model's firmware that were deliberately exploited by the game authors to get the best sounds. Due to different firmware in the "new" model, any games trying to exploit these bugs fail to play the sound correctly, play with the wrong instrument, or don't play at all, so where known I have also stated on which of these devices the game sounds "right".

You can tell if you have an MT-32 "old" because it doesn't have a Phono jack on the rear - only the left and right jacks separately. The MT-32 "new" has left and right jacks plus a separate Phono output jack which conveniently mixes the 2 other outputs together on a single stereo jack socket.

*For owners of the MT-100, you basically have an MT-32 (new).

UART Mode
If you're connecting your MT-32 to your PC's sound card game port using what's often called a 'game port MIDI cable', you will only hear sounds from the games where I've said "Yes" to "Works in UART Mode:" in the list below. This is because almost all sound cards that support MIDI on their game port only support the much more limited "UART" mode, not the more comprehensive "Normal" (aka "Intelligent") mode.

If you're lucky enough to own a proper MPU-401 interface and possibly related breakout box, these provide this "Normal" mode, so *all* games will work but bear in mind the Old/New clause above about the sound being different between old and new.

SoftMPU

If you don't have a true MPU-401 physical interface, you can try using SoftMPU if you have a compatible sound card. This utility, written by Peter De Wachter, emulates the MPU-401 interface in software - bear in mind you still need a physical MT-32 or MT-100!

SoftMPU is fantastic, but does have some limitations. One is the fact that it requires an EMS (Expanded Memory) driver to be loaded, and quite a number of games require XMS (Extended Memory). Furthermore, because it's emulating in software you may experience a bit of lag running it on a very old PC.

 

The ACK Message

Another option that's available if you don't have a proper MPU-401 interface is if you have either an Ensoniq card (Ultra or Vivo) or a MediaTrix card - these send an ACK *acknowledge" response to all MIDI messages that get passed to them which in many cases fools the game into believing you have a real MPU-401 interface. So in our case, it works like this:
1) the game's code sends a MIDI message to say 'play some music'.
2) the clever sound card receives this message (since it is acting as the conduit from the PC to the external sound device) and automatically sends back an 'ACK'. If you had a real MPU-401 interface, it too would send back an 'ACK' message to the running program, but it would probably also send further information with it.
3) the game's code is waiting in a loop to hear this 'ACK' which is very standard for a 'handshaking' process, and won't proceed with further MIDI commands until it gets this - it's like the software saying "Are you there sound card?", and the card replying "I'm here!" back to the software. In the case of a few games, just an 'ACK" isn't all it's waiting for - it wants to interrogate other data being passed to it from the MIDI device, and it's these games that still won't work with these cards that aim to fool the system. Still, I for one am glad Ensoniq and MediaTrix added this little feature to their cards, as it's a game changer for me in 2019!

Those titles below that have been tested and proven to work on the Ensoniq and MediaTrix cards are flagged as "Yes" in the "Works With ACK Message?" below. I should add a word of caution here, that I am making the assumption the Ensoniq cards work the same way as the MediaTrix AudioTrix Pro card does with its ACK message, as I don't have an Ensoniq card with which to test these games, only the MediaTrix AudioTrix Pro.

These results are my own personal findings. I will update this list as and when I can find the time to test further. Those that are flagged as "Works with SoftMPU" aren't all tested by me (about 20 titles have been) - the others I've taken from SoftMPU's own list. I am trying to work through the remaining ones, however, to confirm.

Summary
From the list below, only 17% of these games work in UART mode. 29% more work with SoftMPU, so with SoftMPU you have the ability to play about 46% of all MT-32 titles if you don't have a true MPU-401 interface (which are super rare) and have to hook up your MT-32 directly to your sound card's Game/MIDI port.


83% of MT-32 titles need Normal ("Intelligent") mode to work, meaning you need a proper MPU-401 interface, not your sound card's Game/MIDI port which only supports UART mode. However, if you're lucky enough to be running an Ensoniq Elite or VIVO, or a Mediatrix AudioTrix Pro sound card, about 98% of all MT-32 titles will work due to these cards sending an "ACK" MIDI message in response (the exception being most titles produced by Legend Entertainment). I have now tested over 60% of the Normal mode titles, and they work with my Audiotrix Pro and its proprietary game port/MIDI cable.

 

 

The Games


4D Sports Boxing
(1991)

Works in UART Mode: Yes
Works with SoftMPU: (not required)

My findings: Works perfectly using just a game port MIDI cable between the MT-32 and the PC.

Be sure to check my 4D Sports Boxing game page to configure it properly, otherwise it will possibly default to Ad Lib music.

MT-32 "New" was used to compose the music for this game, so it may sound a little off when playing the game on an MT-32 "Old".

 

A-10 Tank Killer v1.5 (1989)

Works in UART Mode: No
Works on cards that send ACK: Untested
Works with SoftMPU: Yes

My findings: Untested. The first version of A-10 didn't even have Sound Blaster support. This was added in v1.5.




 

A-Train (1992)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Worked on my MediaTrix AudioTrix Pro card, which fools the game into thinking it's talking to a real MPU-401 in Normal mode.






Adventures of Willy Beamish, The (Floppy version)

Works in UART Mode: ?
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Untested.
Best played using MT-32 "Old".
This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.

 

Beneath a Steel Sky (1994)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Requires minimum of a rev.1 MT-32 "new" (buffer overflow if played on rev.0).

The INSTALL.EXE program is misleading, as you can configure it for Roland music but in the Ports screen only the usual digital audio options are available (I/O addresses of 220h, 240h and 260h or 280h).

The Wikipedia page states that this game is compatible only with the Roland CM modules as it uses additional sound effects only found on these.


Budokan (1989)

Works in UART Mode: No
Works on cards that send ACK: Untested
Works with SoftMPU: Yes

My findings: Works great! Initially it didn't work, but then I realised I was running SoftMPU in SBMIDI mode - don't use this flag and the game will play MT-32 music just fine. In my case the SoftMPU command-line was

softmpu /MPU:330 /SB:220 /IRQ:5 /DELAYSYSEX

I believe the game only supports music via the sound card, not sound effects also (which always come out of the PC speaker). Pressing ESC at the logo screen brings up the game options. Selecting '4' allows you to choose your Music option - No Music, PC Speaker, Tandy 1000, CMS Card, ADLIB Card, or Roland MT-32.

Command-line options for BUDO.COM are: BUDO [HERCULES|CGA|EGA|VGA|MCGA] [CMS|ADLIB|MT32] [NOSOUND|NOMUSIC|QUIET] [JOY1|JOY2] [NOSHADOWS|SHADOWS]

Castle of Dr. Brain, The (1991)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Worked on my MediaTrix AudioTrix Pro card, which fools the game into thinking it's talking to a real MPU-401 in Normal mode.

Best played using an MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.

 

Cannon Fodder (1994)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Untested.

Be sure to check my Cannon Fodder game page to configure it properly.

 



Centurion: Defender of Rome
(1990)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Appears to default to Ad Lib for music. You can run it with 'centurio roland' to get it into Roland mode.

Be sure to check my Centurion: Defender of Rome game page to configure it properly.



Civilization (1991)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Works great! Initially it didn't work, but then I realised I was running SoftMPU in SBMIDI mode - don't use this flag and the game will play MT-32 music just fine.

In my case the SoftMPU command-line was

softmpu /MPU:330 /SB:220 /IRQ:5 /DELAYSYSEX

It also works just fine with cards that send an ACK message.

Be sure to check my Civilization game page to configure it properly.


Codename: Iceman (1990)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Works great! Initially it didn't work, but then I realised I was running SoftMPU in SBMIDI mode - don't use this flag and the game will play MT-32 music just fine. In my case the SoftMPU command-line was

softmpu /MPU:330 /SB:220 /IRQ:5 /DELAYSYSEX

There's also the MT32SB utility by Anders M Olsson which creates a new "MT-32 / Soundblaster MIDI" option called MT32SB.DRV file (you need to go back into INSTALL and select that driver from the bottom of the list to enable it).
This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.
It also works just fine with cards that send an ACK message.


Colonel's Bequest, The (1990)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Untested.
This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.

Best played using an MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.


Companions of Xanth (1993)

Works in UART Mode: No
Works with SoftMPU: No

My findings: Untested.
Run the game with Xanth.exe MT32 (also append IRQ and address if needed)


 


Comanche 2 (1995)

Works in UART Mode: Yes
Works with SoftMPU: No

My findings: Works fine!




 



Conquests of Camelot (1990)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Works great with SoftMPU! Initially it didn't work, but then I realised I was running SoftMPU in SBMIDI mode - don't use this flag and the game will play MT-32 music just fine. In my case the SoftMPU command-line was

softmpu /MPU:330 /SB:220 /IRQ:5 /DELAYSYSEX

This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.


Cruise for a Corpse (1991)

Works in UART Mode: No
Works with SoftMPU: No

My findings: Untested.

 

 

 

Curse of Enchantia (1992)

Works in UART Mode: No
Works with SoftMPU: Yes

My findings: Untested.

Use Sound Blaster for sound effects. Music volume problems on MT-32. SC-55 seems ok.

 

 

David Wolf (199x)

Works in UART Mode: No
Works with SoftMPU: No
My findings: Untested.

 

Day of the Tentacle (1993)

Works in UART Mode: Yes
Works with SoftMPU: No

My findings: Works fine! Make sure you have an EMS driver loaded, e.g. EMM386.EXE with ~2MB expanded memory available, and you are *not* running SoftMPU (which prevents it from outputting Roland sound!).

Also ensure you run it on an 80286 or 80386 system - something slow enough that it represents the era in which the game was created. Too fast and the game will hang shortly after startup. Use SETMUL or similar to disable the L1 cache if running on a faster, more modern PC.

Best played using a Roland CM-series module.
Be sure to check my DOTT game page to configure it properly.


Dune 2 (1992)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Untested on SB or AWE32 MIDI port.
Best played using MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.

Tested later on my Mediatrix Audiotrix Pro (a card that sends an ACK[nowledge] response to every MIDI command it receives), and it worked just fine.


Elvira II (1991)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Untested.

 





Eric the Unready (1993)

Works in UART Mode: No
Works with SoftMPU: No
My findings: Untested.


F-117A Nighthawk: Stealth Fighter 2.0 (1991)

Works in UART Mode: Yes
Works with SoftMPU: No

My findings: Pauses for a long time, then says "Seek error on C:" on install.exe setup after choosing Roland (possibly computer too fast causing this?).

Be sure to check my F-117A game page to configure it properly.



Flashback (1993)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Untested.

 

 

 

 

 

Freddy Pharkas Frontier Pharmacist (1993)

Works in UART Mode: Yes
Works with SoftMPU: No

My findings: Works fine as long as SoftMPU is *NOT* loaded.

Note that on game startup the hand icon (or the Freddy icon in a yellow star) stays on-screen for a good 10-15 seconds - it doesn't mean it's crashed. If after running INSTALL.EXE the game reports "Unable to initialize your audio hardware", this has nothing to do with the music setting. It's most likely caused by the fact you're running the game on a much faster PC than the game was designed for.

A lot of earlier Sierra SCI games have this problem where the machine can no longer correctly load the DOS drivers. Using their latest AUDBLAST.DRV file usually resolves the problem. Also be sure your SET BLASTER= environment variable is set correctly.

The game audio was originally written using a Roland SC-55.


Future Wars (1990)

Works in UART Mode: No
Works with SoftMPU: No
My findings: Untested.

Gateway (1991)

Works in UART Mode: No
Works with SoftMPU: No
My findings: Untested.

Gateway II (1993)

Works in UART Mode: No
Works on cards that send ACK: No
Works with SoftMPU: No

My findings: Tested using my Mediatrix Audiotrix Pro card which sends an ACK[nowledge] response to every MIDI message it receives. This is not enough to fool the game into thinking there's an intelligent-mode MPU-401. The install utility asks for an IRQ for the MIDI port. Setting this using SETUPPRO (Mediatrix utility) still didn't work.


Gods (1991)

Works in UART Mode: ?
Works on cards that send ACK: Yes
Works with SoftMPU: ?

My findings: Untested.
Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)




Heart of China (1991)

Works in UART Mode: ?
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Untested.
Best played using an MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.


Hero Quest (1991)

Works in UART Mode: ?
Works on cards that send ACK: ?
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)

 

Hired Guns (1993)

Works in UART Mode: No
Works with SoftMPU: No

My findings: Untested.


Hoyle's Book of Games I (1989)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Untested.
This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.





Hoyle's Book of Games II (1990)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Untested.
This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.





Humans, The (1992)

Works in UART Mode: ?
Works on cards that send ACK: Yes
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)




Immortal, The (1991)

Works in UART Mode: ?
Works with SoftMPU: ?
Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)
My findings: Untested.

 

Indiana Jones & the Fate of Atlantis (1992)

Works in UART Mode: Yes
Works with SoftMPU: No

My findings: Game runs and correctly detects MT-32 in UART mode.

Be sure to check my Indy game page to configure it properly.

Best played using a Roland CM-series module.




Inferno (1994)

Works in UART Mode: ?
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)


Innocent Until Caught (1993)

Works in UART Mode: No
Works with SoftMPU: No

My findings: Untested.


It Came from the Desert (1989)

Works in UART Mode: No
Works with SoftMPU: Yes

My findings: Untested.

 




Jurassic Park (1993)

Works in UART Mode: ?
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0). The game's audio was originally written on a Roland SC-55.


King's Quest I VGA (2001)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Untested.

This game works in UART mode with this fan-made patch, which also combines digital sound effects with the MT-32 music.




King's Quest IV AGI Version (1988)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Works great! Initially it didn't work, but then I realised I was running SoftMPU in SBMIDI mode - don't use this flag and the game will play MT-32 music just fine. In my case the SoftMPU command-line was

softmpu /MPU:330 /SB:220 /IRQ:5 /DELAYSYSEX

This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.

Be sure to check my KQ4 AGI game page to configure it properly.


King's Quest V (1990)

Works in UART Mode: Yes
Works with SoftMPU: (not required)

My findings: Tested and works fine using just a game port MIDI cable between MT-32 and sound card. Note that the game assumes you have an MT-32 "old". If playing the game on an MT-32 "new" or MT-100, some of the sounds are off.

Best played using an MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.



King's Quest VI (1992)

Works in UART Mode: Yes
Works with SoftMPU: (not required)

My findings: Tested and works fine using just a game port MIDI cable between MT-32 and sound card.

The game's audio was originally written on a Roland SC-55.

 





Lakers v. Celtics and the NBA Playoffs (1989)

Works in UART Mode: No
Works with SoftMPU: No

My findings: Untested.


Laser Squad (1992)

Works in UART Mode: No
Works with SoftMPU: No

My findings: Untested.
Best played using a Roland CM-series module.

Legend of Kyrandia, The (1992)

Works in UART Mode: No
Works with SoftMPU: No

My findings: On startup, no sound from game.


Be sure to check my Legend of Kyrandia game page to configure it properly.

 




Legend of Kyrandia 2: The Hate of Fate(1993)

Works in UART Mode: Yes
Works with SoftMPU: (not required)

My findings: Tested and works fine using just a game port MIDI cable between MT-32 and sound card.


The game's audio was originally written on a Roland SC-55.



Leisure Suit Larry 2 (1988)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Works great! Initially it didn't work, but then I realised I was running SoftMPU in SBMIDI mode - don't use this flag and the game will play MT-32 music just fine. In my case the SoftMPU command-line was

softmpu /MPU:330 /SB:220 /IRQ:5 /DELAYSYSEX

This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.


Leisure Suit Larry 3 (1989)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Works great! Initially it didn't work, but then I realised I was running SoftMPU in SBMIDI mode - don't use this flag and the game will play MT-32 music just fine. In my case the SoftMPU command-line was

softmpu /MPU:330 /SB:220 /IRQ:5 /DELAYSYSEX

This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.

Best played using an MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.


Leisure Suit Larry 5 (1991)

Works in UART Mode: Yes
Works with SoftMPU: (not required)

My findings: Works fine but suffers from the "Unable to initialize your audio hardware" error, caused by running on a machine that's too fast for the game. Try switching off your Turbo button, running a TSR like Moslow or SETMUL to disable one of your system's caches.

Sierra also did a late General MIDI support patch for this game (and others) - you can download it here.

Best played using a Roland CM-series module.


Leisure Suit Larry 6 (1993)

Works in UART Mode: Yes
Works with SoftMPU: (not required)

My findings: Works OK - game is designed for MT-32 "old", so some instruments sound 'wrong' with MT-32 "new".


The game's audio was originally written on a Roland SC-55.





Lemmings 2: The Tribes (1993)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: ?
Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)

My findings: Untested.


Lethal Weapon (1992)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: ?
Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)

My findings: Untested.

LineWars II (1994)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.


Loom (1990)

Works in UART Mode: Unknown
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: No sound - game is silent when it plays.

Loom apparently uses NO custom sounds, so it sounds just as good on an MT-32 "new" as it does on the original MT-32 "old".

 

Lord of the Rings, Vol.2 (1992)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)


Lure of the Temptress (1992)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)

Sound config is autodetected. Only CM series plays SFX correctly. Slowdown/no cache may be needed on some PCs.

 

 

Might and Magic III (1993)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: Yes

My findings: Untested.

Soundtrack was composed for MT-32, but the game itself was optimized for CM-32L.

 

Mixed Up Mother Goose (1991)

Works in UART Mode: No
Works on cards that send ACK: Not sure
Works with SoftMPU: Yes

My findings: Untested. My version doesn't appear to have an INSTALL.EXE file, so couldn't setup sound correctly.

This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.


Monkey Island 2: LeChuck's Revenge (1991)

Works in UART Mode: Yes
Works with SoftMPU: No

My findings: Works OK - game is designed for MT-32 "Old", so some instruments sound 'wrong' with MT-32 "New".

Be sure to check my Monkey Island 2 game page to configure it properly.



Mortal Kombat (1993)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)


One Step Beyond (1993)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)

Operation Stealth (1990)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.


Police Quest 2 (1988)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Works great! Initially it didn't work, but then I realised I was running SoftMPU in SBMIDI mode - don't use this flag and the game will play MT-32 music just fine. In my case the SoftMPU command-line was

softmpu /MPU:330 /SB:220 /IRQ:5 /DELAYSYSEX

This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.

Best played using an MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.


Police Quest 3 (1991)

Works in UART Mode: Yes
Works with SoftMPU: (not required)

My findings: Tested and works fine using just a game port MIDI cable between MT-32 and sound card.

Best played using an MT-32 "New".

 

 

Populous (1989)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: Yes

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)


Princess Maker (1992)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.


Princess Maker 2
(1993)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.


Prophecy 1: The Viking Child
(1991)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 (buffer overflow if played on rev.0)



Quest for Glory I (1991)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: Yes

My findings: Untested.
This game works in UART mode with this fan-made patch, which also combines digital audio sound effects with MT-32 music.





Quest for Glory II (1992)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.
This game works in UART mode with this fan-made patch, which also combines digital audio sound effects with MT-32 music.

 




Race Drivin' (1992)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)


Rex Nebular & the Cosmic Gender Bender (1992)

Works in UART Mode: Unknown.
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.
Best played using a Roland CM-series module.


Sabre Team (1994)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.
Best played using a Roland CM-series module.


Screamer (1995)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Partially works - Setup music test works fine, but in-game you hear only digital sound (no music).

 





Secret of Monkey Island, The (Floppy Disk Version) (1990)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Untested.

Be sure to check my Secret of Monkey Island game page to configure it properly.




Sensible Soccer (1993)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Works just fine if you have a sound card that sends an ACK message.


Shadoworlds (1993)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.


Silpheed
(1989)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Works just fine if you have a sound card that sends an ACK message. MT-32 music is superb! The sound effects come from the PC speaker (like Budokan) - I think it's just programmed this way.

This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.


Simon the Sorcerer (1993)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: Yes

My findings: Untested.


Be sure to check my Simon the Sorcerer game page to configure it properly.




Ski or Die (1990)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.
Best played using an MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.

Launch with "mt32" parameter for Roland MT-32 music/sounds.



Sorcerian (1990)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.
This game works with the Sound Blaster MIDI interface at 2x0h, with this fan-made patch.


Space Quest I: Roger Wilco in the Sarien Encounter (SCI VGA version) (1991)

Works in UART Mode: Yes
Works with SoftMPU: No

My findings: Works just fine!
Sierra also did a late General MIDI support patch for this game (and others) - you can download it here.

Best played using MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.

Be sure to check my SQ1 VGA game page to configure it properly.



Space Quest III: The Pirates of Pestulon (1989)

Works in UART Mode: See Below
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: It works on my AudioTrix Pro card that sends an ACK message.

Out of the box, this game only works in Intelligent mode. The game works in UART mode with this fan-made patch, which also combines digital audio sound effects with MT-32 music.

Best played using MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.

Be sure to check my SQ3 game page to configure it properly.


Space Quest IV: Roger Wilco and the Time Rippers (1991)

Works in UART Mode: Unknown
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: This was the first SCI-based Space Quest. It works on my AudioTrix Pro card that sends an ACK message.

Sierra also did a late General MIDI support patch for this game (and others) - you can download it here.



Spacewrecked: 14 Billion Light Years from Earth (1991)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)


Spellcasting 101 (1990)

Works in UART Mode: No
Works on cards that send ACK: No
Works with SoftMPU: No

My findings: Untested.


Spellcasting 201 (1991)

Works in UART Mode: No
Works on cards that send ACK: No
Works with SoftMPU: No

My findings: Untested.


Spellcasting 301 (1992)

Works in UART Mode: No
Works on cards that send ACK: No
Works with SoftMPU: No

My findings: Untested.


Star Wars: TIE Fighter (1994)

Works in UART Mode: Unknown
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: I tested this game on my MediaTrix AudioTrix Pro card, and whilst it worked, the music came out strange. I changed the card's config to use my MT-32 "Old" instead of its onboard wavetable, but the sound again was odd.

Be sure to check my Star Wars: TIE Fighter game page to configure it properly.




Star Wars: X-Wing (1993)

Works in UART Mode: Unknown
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: I tested this game on my MediaTrix AudioTrix Pro card, and whilst it worked, the music came out strange. I changed the card's config to use my MT-32 "Old" instead of its onboard wavetable, but the sound again was odd.

Be sure to check my Star Wars: X-Wing game page to configure it properly.

True MT-32 support on floppy only. Best played using MT-32 "New".





Super Space Invaders (1991)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.



Superhero League of Hoboken (1994)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.


Team Suzuki (1991)

Works in UART Mode: ?
Works on cards that send ACK: Unknown
Works with SoftMPU: ?

My findings: Untested. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0).
Best played using either an MT-32 "New" or Roland CM-series module.



TFX Tactical Fighter Experiment (1993)

Works in UART Mode: ?
Works on cards that send ACK: Yes
Works with SoftMPU: ?

My findings: The CONFIG.EXE utility requires a mouse driver to be loaded. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)

Best played using either an MT-32 "New" or Roland CM-series module.





Timequest (1991)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.


Ultima VI (1990)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Works just fine if you have a sound card that sends an ACK message.

The original game audio was created for Ad Lib/OPL2.





Ultima VII: The Black Gate (1994)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Works just fine if you have a sound card that sends an ACK message.

 



Ultima VII: Serpent Isle (1994)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Works just fine if you have a sound card that sends an ACK message.


Utopia (1992)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: ?

My findings: Works just fine if you have a sound card that sends an ACK message. Requires minimum of a rev.1 MT-32 "New" (buffer overflow if played on rev.0)


WaxWorks (1992)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.


Wing Commander (1990)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Works perfectly if you have a sound card that sends an ACK message. I initially ran the game with my AudioTrix Pro's wave config pointing to its internal wavetable synth. The music had some oddities to it. I then changed the card's wave config (using the MediaTrix SETMPU utility) to point to my external MT-32 "old". Music and sound effects reproduction was then 100% perfect.

Best played using an MT-32 "Old". This game takes advantage of bugs in the MT-32 firmware to create sounds that do not sound the same on later Roland LA synthesis modules. ROM versions up to 1.07 will still make use of these bugs.


Wing Commander II (1991)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: Yes

My findings: Untested.

 




Wonderland (1990)

Works in UART Mode: No
Works on cards that send ACK: Unknown
Works with SoftMPU: No

My findings: Untested.



Zeliard v1.0 up to v1.208 (1990)

Works in UART Mode: No
Works on cards that send ACK: Yes
Works with SoftMPU: No

My findings: Works just fine if you have a sound card that sends an ACK message.








Test PC specifications: AMD K6-2 500 MHz (with external/internal cache disabled where appropriate), 128 MB RAM, SD card HDD, Mitsumi CD-ROM drive, Yamaha Audician 32 or Mediatrix AudioTrix Pro 16-bit ISA sound card, Roland MT-100 and MT-32 "old", game port MIDI cable. SoftMPU v1.91 was used for all the above tests. It requires an EMS (Expanded Memory Specification) memory manager to be loaded, so for any games that don't like EMM386 or equivalent running, SoftMPU is a non-starter.