MT-32 Emulation not working

Ask for help with ScummVM problems

Moderator: ScummVM Team

Post Reply
diznanl
Posts: 6
Joined: Thu Aug 17, 2006 9:48 pm

MT-32 Emulation not working

Post by diznanl »

Hey All,

I have never successfully been able to get MT-32 emulation setup and am hoping for some help. Running ScummVM 2.1.2

I have my MT32_PCM.ROM and MT32_CONTROL.ROM dropped in the ScummVM directory, I've chosen the MT-32 Emulator in global MT-32 settings, but I'm getting something else out of ScummVM - I think internal emulation for a soundblaster or adlib?

Help! Thanks!
User avatar
dreammaster
ScummVM Developer
Posts: 557
Joined: Fri Nov 04, 2005 2:16 am
Location: San Jose, California, USA

Re: MT-32 Emulation not working

Post by dreammaster »

diznanl wrote: Mon Jul 06, 2020 9:01 pm I have never successfully been able to get MT-32 emulation setup and am hoping for some help. Running ScummVM 2.1.2
I know very little about the MT32, but what game are you testing it with? Not all games support the MT32. Secondly, if you're using Windows, try running ScummVM from the command line, and see if any warnings are being printed out.
diznanl
Posts: 6
Joined: Thu Aug 17, 2006 9:48 pm

Re: MT-32 Emulation not working

Post by diznanl »

Thanks, dreammaster!

I've tried using several games, including King's Quest 6 and Police Quest 2. Both config files have previously been set to use MT-32, but I don't know if that matters with ScummVM (I've been using Dosbox for the most part).

Just want to get over this hurdle. I do see warnings in the window opened when launching a game (Police Quest 2):
WARNING: Uninitialized read for parameter 2 from method Motion::init (room 200, script 992, localCall ffffffff)!
WARNING: Uninitialized read for parameter 2 from method Motion::init (room 200, script 992, localCall ffffffff)!

These come after the audio/video already start and are the only two.

I just tried Legend of Kyrandia and seemed to work!

... but also just tried Hero's Quest 1 and it gave me the adlib/soundblaster kind of sound. Maybe it's a Sierra game thing?
User avatar
Raziel
ScummVM Porter
Posts: 1538
Joined: Tue Oct 25, 2005 8:27 am
Location: a dying planet
Contact:

Re: MT-32 Emulation not working

Post by Raziel »

The game specific config files (those that are used by DosBox and are part of the game data files) do nothing in scummvm.

To make MT-32 EMULATION work you need to set it in the launcher options.
I think it was AUDIO and MIDI/MT-32 where you have to set it to MT-32 EMULATION.
Once you have it set and start a game you should get the emulated output.
You may also get an error message about missing ROM files. You can try dropping your ROM into the extra dir in that case and retry.

I'm not near my system, so unfortunately cannot check the correct settings, but that should get you started.
diznanl
Posts: 6
Joined: Thu Aug 17, 2006 9:48 pm

Re: MT-32 Emulation not working

Post by diznanl »

Raziel wrote: Tue Jul 07, 2020 8:15 am The game specific config files (those that are used by DosBox and are part of the game data files) do nothing in scummvm.

To make MT-32 EMULATION work you need to set it in the launcher options.
I think it was AUDIO and MIDI/MT-32 where you have to set it to MT-32 EMULATION.
Once you have it set and start a game you should get the emulated output.
You may also get an error message about missing ROM files. You can try dropping your ROM into the extra dir in that case and retry.

I'm not near my system, so unfortunately cannot check the correct settings, but that should get you started.
I think I've got it. In the AUDIO tab, you need to specifically select your preferred audio device as MT-32 emulation... as well as setting MT-32 emulation in the MT-32 tab AND having the ROMs in the ScummVM folder.

Thanks for the help!
Post Reply