Opened 21 years ago

Closed 21 years ago

Last modified 5 years ago

#8283 closed patch

more accurate MT-32 initialization

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

Description

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 21 years ago.
MT-32 setup as used in V5 and V6 games

Download all attachments as: .zip

Change History (6)

by SF/logicdeluxe, 21 years ago

Attachment: mt32setup.diff added

MT-32 setup as used in V5 and V6 games

comment:1 by fingolfin, 21 years ago

Owner: set to SF/jamieson630

comment:2 by SF/jamieson630, 21 years ago

Resolution: fixed

comment:3 by SF/jamieson630, 21 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, 21 years ago

Resolution: fixed
Status: newclosed

comment:5 by digitall, 5 years ago

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