Opened 14 years ago

Closed 5 years ago

Last modified 2 years ago

#8542 closed patch

Simon 1 DOS Adlib instrument bank (WIP/broken)

Reported by: eriktorbjorn Owned by: Kirben
Priority: normal Component: Engine: AGOS
Keywords: Cc:
Game: Simon the Sorcerer 1

Description

This patch doesn't work, but I'm submitting it in the hope that someone will be able to see why.

The DOS version of Simon the Sorcerer 1 has a file named MT_FM.IBK which, from what I understand, is an instrument bank file containing Adlib versions of the MT-32 instrument set. The format is documented at http://courses.ece.uiuc.edu/ece390/resources/sound/cmf.txt.html

If so, it should be possible to use these custom instruments, instead of going through the MT-32 to General MIDI to stock Adlib instruments conversions. That's what this patch attempts to do. However, the music is almost inaudible, and sounds wrong.

Ticket imported from: #1501465. Ticket imported from: patches/647.

Attachments (2)

simon-adlib.diff (4.9 KB ) - added by eriktorbjorn 14 years ago.
Patch against current SVN (2006-06-06)
agos_adlib.diff (4.9 KB ) - added by Kirben 11 years ago.
Patch against current SVN (2009-05-18)

Download all attachments as: .zip

Change History (7)

by eriktorbjorn, 14 years ago

Attachment: simon-adlib.diff added

Patch against current SVN (2006-06-06)

comment:1 by fingolfin, 14 years ago

Since Travis knows a lot about Simon, too, maybe he can help?

comment:2 by fingolfin, 14 years ago

Owner: set to Kirben

by Kirben, 11 years ago

Attachment: agos_adlib.diff added

Patch against current SVN (2009-05-18)

comment:3 by Kirben, 5 years ago

Status: newclosed

comment:4 by Kirben, 5 years ago

I added updated version of patch to ScummVM GiT, disabled by default. So the code will be kept current at least, and in case anyone wants to look at into issues in future.

comment:5 by digitall, 2 years ago

Component: Engine: AGOS
Game: Simon the Sorcerer 1
Note: See TracTickets for help on using tickets.