Opened 16 years ago

Closed 16 years ago

Last modified 12 months ago

#8283 closed patch

more accurate MT-32 initialization

Reported by: SF/logicdeluxe Owned by: SF/jamieson630
Priority: normal Component: Audio: MT32
Keywords: Cc:


I did a patch, which does exactly the same MT-32 setup,
the original interpreters did, except for the welcome
message and the pitch bend depth, as this is handled
dynamically in ScummVM and therefore wouldn't work the
way LEC did it. I modified DOSBox a bit, so I can write
several MIDI messages to a file. So I was able to find
out the setup procedure of all the SCUMM interpreters.
Actually there is no setup at all in Monkey Island, but
all V5 and V6 games use the same setup and earlier
games have no problem working with it as well.
Therefore there is no need to distinguish between
engine versions.

Ticket imported from: #818296. Ticket imported from: patches/388.

Attachments (1)

mt32setup.diff (1.5 KB ) - added by SF/logicdeluxe 16 years ago.
MT-32 setup as used in V5 and V6 games

Download all attachments as: .zip

Change History (6)

by SF/logicdeluxe, 16 years ago

Attachment: mt32setup.diff added

MT-32 setup as used in V5 and V6 games

comment:1 by fingolfin, 16 years ago

Owner: set to SF/jamieson630

comment:2 by SF/jamieson630, 16 years ago

Resolution: fixed

comment:3 by SF/jamieson630, 16 years ago

Patch in CVS. Only thing I changed are the msec delays (my
target is a 1-second minimum welcome message) and the
buffer declaration.

comment:4 by SF/jamieson630, 16 years ago

Resolution: fixed
Status: newclosed

comment:5 by digitall, 12 months ago

Component: Audio: MT32
Note: See TracTickets for help on using tickets.