Opened 13 years ago

Closed 4 years ago

Last modified 11 months 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 13 years ago.
Patch against current SVN (2006-06-06)
agos_adlib.diff (4.9 KB ) - added by Kirben 10 years ago.
Patch against current SVN (2009-05-18)

Download all attachments as: .zip

Change History (7)

by eriktorbjorn, 13 years ago

Attachment: simon-adlib.diff added

Patch against current SVN (2006-06-06)

comment:1 by fingolfin, 13 years ago

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

comment:2 by fingolfin, 13 years ago

Owner: set to Kirben

by Kirben, 10 years ago

Attachment: agos_adlib.diff added

Patch against current SVN (2009-05-18)

comment:3 by Kirben, 4 years ago

Status: newclosed

comment:4 by Kirben, 4 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, 11 months ago

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