It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
"China" returned 3 posts
Clear search criteria
Just got Heart of China and am trying to get MUNT to work with it. I have the two required MT32 .ROMS loaded and ready in MUNT.

I changed midiconfig=1 in the HOC .conf file and launch the game, while Munt is loaded. I keep getting old soundblaster/adlib sounds, however.

the STDOUT file in the DosBox directory says:

"DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
CONFIG:Loading primary settings from config file ..\dosbox_china.conf
CONFIG:Loading additional settings from config file ..\dosbox_china_single.conf
MIDI:win32 selected MT-32 Synth Emulator
MIDI:Opened device:win32
One joystick reported, initializing with 4axis
Using joystick Controller (Xbox One For Windows) with 5 axes, 10 buttons and 1 hat(s)"

So - seems the MT-32 Synth is selected but MUNT isn't working and I'm getting Adlib sounds. I'm scratching my head here as I've followed how-to steps closely.

Any ideas? Thanks.
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
soullifter: Just got Heart of China and am trying to get MUNT to work with it. I have the two required MT32 .ROMS loaded and ready in MUNT.

I changed midiconfig=1 in the HOC .conf file and launch the game, while Munt is loaded. I keep getting old soundblaster/adlib sounds, however.

the STDOUT file in the DosBox directory says:

"DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
CONFIG:Loading primary settings from config file ..\dosbox_china.conf
CONFIG:Loading additional settings from config file ..\dosbox_china_single.conf
MIDI:win32 selected MT-32 Synth Emulator
MIDI:Opened device:win32
One joystick reported, initializing with 4axis
Using joystick Controller (Xbox One For Windows) with 5 axes, 10 buttons and 1 hat(s)"

So - seems the MT-32 Synth is selected but MUNT isn't working and I'm getting Adlib sounds. I'm scratching my head here as I've followed how-to steps closely.

Any ideas? Thanks.
Soullifter, can you please tell me where to find the how-to steps that you followed to get MUNT/MT-32 working?
avatar
NovaPyxis: Soullifter, can you please tell me where to find the how-to steps that you followed to get MUNT/MT-32 working?
1. Download Munt.

https://sourceforge.net/projects/munt/

2. Install Munt by double-clicking the downloaded installer.

3. Google for "MT-32 CM-32L ROM" to locate the control and PCM ROMs for MT-32 and/or CM-32L, or use your favorite bittorrent site to get them. The files you want are:

MT32_CONTROL.ROM
MT32_PCM.ROM
CM32L_CONTROL.ROM
CM32L_PCM.ROM

Save them somewhere on your PC where you can find them. While you really need only either MT-32 or CM-32L ROMs (two files at least), I suggest getting all four because some games prefer MT-32 ROMs, while other games prefer CM-32L ROMs. Heart of China prefers MT-32 ROMs, but CM-32L ROMs work fine too, a couple of sound effects during the game will play wrong with it but otherwise ok.

4. Run Munt, go to Options => ROM Configuration, and point the "ROM Directory" to where you saved your ROMs. Tick MT32_CONTROL.ROM and MT32_PCM.ROM (since MT-32 ROMs are what you want to use for Heart of China).

Click Ok and close Munt. You need to run Munt only if you want to change the settings, like which ROMs to use. You don't have to run it or have it running in the background if you want some Roland music in games.

5. Go to the directory where you installed Heart of China, I presume something like C:\GOG Games\Heart of China\. Edit the DOSBox config file with Notepad. The file is probably called dosbox<gamename>.conf, for instance dosboxHoC.conf.

Go to the "[midi]" section and find the line "midiconfig", and set it to:

midiconfig=1

This works for most people, but if you have some other (virtual) MIDI devices installed on your system, for instance BASSMIDI, it might be something else, like midiconfig=2. If you want to be sure, check which midi device is listed as "MT-32 Synth Emulator" by using these instructions:

http://gogwiki.com/index.php?title=DOSBox#Roland_MT-32_support

Look specifically for the part "Configuring DOSBox". Note! It seems with some games the line under [midi] is "config", not "midiconfig", I don't know if this depends on the DOSBox version.

6. Change the game itself to use Roland MT-32. With Heart of China, there apparently is a Start Menu shortcut under "Other" to change the audio settings.

Then I think you are done. If the game sounds like in this Youtube-video, you know it is working:

https://www.youtube.com/watch?v=V3mEbLxHU88

Don't be alarmed that starting the game takes several seconds longer with Roland sound support, than it takes with Adlib/Soundblaster support. That is because in the beginning of the game, the game uploads modified sound data to the (virtual) MT-32. That is quite normal in Roland MT-32 games, a long pause when you start the game, happens also with a real MT-32/CM-32L.
Post edited November 10, 2017 by timppu