joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.53k stars 369 forks source link

MT-32/CM32L emulator game issues - Rise of the Dragon, Bumpy #5021

Open madbrain76 opened 1 month ago

madbrain76 commented 1 month ago

Question

I downloaded the CM32L ROMs from https://drive.usercontent.google.com/download?id=1ef7UPmNxRgqh-YOtageds01AganQ5Si-&export=download&authuser=0&confirm=t&uuid=5904a9d0-4026-431b-a6a6-475c3927fbe1&at=APZUnTUJK6m37NJlZJjlhcRPNnPS:1716715702381 .

And the game from https://www.abandoscdn.com/public/aw-remote-download.php?dlc=Zy9yaXNlb2Z0aGVkcmFnb24uemlw .

My dosbox-x.conf midi section looks like this :

mpu401                  = intelligent
mpubase                 = 330
mididevice              = default
midiconfig              = 
samplerate              = 44100
mpuirq                  = -1
mt32.romdir             = "c:\users\Julien Pierre\emu\cm32l"
mt32.model              = cm32l
fluid.driver            = default
fluid.soundfont         = 

Admittedly, this is the first game I have tried with the MT-32 emulator. But the sound is so wrong from the start - from the moment the Dynamix logo shows up, there are piano notes, which are not at all in the original.

And when playing the introduction, notes sound like duck quacks ! It is really incredibly awful. The MT-32/CM32L/LAPC-1 (I used to own each of these devices at some point in the past) tune for this game is deeply ingrained in my memory, and also available in Youtube videos, including with emulators.

This is what it's supposed to sound like : https://www.youtube.com/watch?v=Zn1P0n9BmBw

I figure I must be doing something wrong, since the result right now is unlistenable.

Have you checked that no similar question(s) exist?

Code of Conduct & Contributing Guidelines

madbrain76 commented 1 month ago

I used another contributor's settings, as follows :

mpu401 = intelligent
mpubase = 330
mididevice = mt32
midiconfig = 2 delaysysex
samplerate = 44100
mpuirq = 9
mt32.romdir             = "c:\users\Julien Pierre\emu\cm32l"
mt32.reverse.stereo = off
mt32.verbose = off
mt32.thread = off
mt32.dac = 3
mt32.reverb.mode = auto
mt32.reverb.time = 5
mt32.reverb.level = 3
mt32.partials = 32

This made Rise of Dragon sound completely as expected, at least the intro part.

However, I'm having an issue in another game, Bumpy's arcade adventure, downloaded from https://d2.myabandonware.com/t/a3a0e547-1d78-44c1-8f74-e8004badd897/Bumpys-Arcade-Fantasy_DOS_EN.zip .

The issue is that the first few notes are cut off. This is bad because I made a video to showcase the music, and you can hear that.

You can see the video at https://www.youtube.com/watch?v=R3rFI-TpSuY .