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!
MT-32 Emulation not working
Moderator: ScummVM Team
- dreammaster
- ScummVM Developer
- Posts: 557
- Joined: Fri Nov 04, 2005 2:16 am
- Location: San Jose, California, USA
Re: MT-32 Emulation not working
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.
Re: MT-32 Emulation not working
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?
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?
- Raziel
- ScummVM Porter
- Posts: 1538
- Joined: Tue Oct 25, 2005 8:27 am
- Location: a dying planet
- Contact:
Re: MT-32 Emulation not working
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.
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.
Re: MT-32 Emulation not working
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.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.
Thanks for the help!