#8852 closed patch (outdated)
KYRA: MT-32 support
Reported by: | lordhoto | Owned by: | lordhoto |
---|---|---|---|
Priority: | normal | Component: | Engine: Kyra |
Version: | Keywords: | ||
Cc: | Game: |
Description
Hi,
here's initial MT-32 support for the Kyrandia engine. I posted this on the patch tracker for some reasons:
1) I changed sound/mididrv.h, updated maximal SysEx size there
2) I changed all midi drivers supporting it (at least in backends/midi)
3) HoF midi got some problems when using SFX, it seems like it's caused by double channel usage. For example when playing a sfx parts of the background music stop for some seconds.
4) MT-32 initialization is not that nice done in engines/kyra/sound.cpp SoundMidiPC::init right now, since a) it uses hardcoded sound file and archive filenames b) it lacks text support for Kyra1 c) I'm not sure but Kyra2 had some MT-32 init code showing text for the intro executable too, that has to be investigated
Apart from that Kyra1 works fine for me, also most Kyra2 music does, just some 'action' music when using guitar sounds pretty strange but maybe that's the same in the original.
Ticket imported from: #1938026. Ticket imported from: patches/957.
Attachments (1)
Change History (7)
by , 17 years ago
Attachment: | kyra_mt32.patch added |
---|
comment:1 by , 17 years ago
Owner: | set to |
---|
comment:3 by , 16 years ago
Actually I don't know if it still applies. Also It's really not that good working, so I wouldn't like to commit it.
comment:5 by , 16 years ago
Resolution: | → outdated |
---|---|
Status: | new → closed |
comment:6 by , 6 years ago
Component: | → Engine: Kyra |
---|
Patch against r31450