scummvm/scumm
Jamieson Christian a30eb131bb Fix for Bug [810564] ALL: missing instruments with native MT-32
As defined in Patch [811623] MT-32 patch for Bug 810564

Added a channel mask to MPU-401 devices so that --native-mt32
may force the device to use only the subset of MIDI channels
actually supported by the MT-32. Also added a best-guess
interpretation of iMuse Part priority in the SysEx 0x00 msg,
since part priorities become more of an issue when the
channel count is cramped.

svn-id: r10409
2003-09-25 22:32:05 +00:00
..
smush Whitespace changes 2003-09-24 06:33:59 +00:00
.cvsignore
actor.cpp moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position 2003-09-14 18:16:45 +00:00
actor.h moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position 2003-09-14 18:16:45 +00:00
akos.cpp Updated globals access for PalmOS 2003-08-18 10:59:21 +00:00
akos.h made scale table const again; some cleanup in setupBompScale 2003-06-19 16:03:12 +00:00
base-costume.cpp C64 costumes work now enough to be recognizable 2003-07-13 10:35:05 +00:00
base-costume.h #include cleanup (explicityl specify the location for headers from common/, so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level) 2003-08-01 12:21:04 +00:00
bomp.cpp some changes for smush codec 1 and 3, handled by bomp decompression 2003-08-18 15:13:15 +00:00
bomp.h some changes for smush codec 1 and 3, handled by bomp decompression 2003-08-18 15:13:15 +00:00
boxes.cpp moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position 2003-09-14 18:16:45 +00:00
boxes.h removed #include "boxes.h" from scumm.h; cleaned up AdjustBoxResult definition & usage; properly deal with larger box distances, thus partially fixing Zak on the airport (but original seems to have used a very different algorithm, so this really is only a partial fix) 2003-07-02 13:47:03 +00:00
bundle.cpp Updated globals access for PalmOS 2003-08-18 10:59:21 +00:00
bundle.h #include cleanup (explicityl specify the location for headers from common/, so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level) 2003-08-01 12:21:04 +00:00
camera.cpp moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position 2003-09-14 18:16:45 +00:00
charset.cpp new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there (this removes the need for an ugly hack in the build system, and is also conceptionally cleaner) 2003-09-17 22:41:01 +00:00
charset.h correct shadow color in Zak256 2003-06-26 21:41:53 +00:00
costume.cpp Revert v1 zak face costume color nack to 8, since palette is fixed. 2003-08-26 16:09:09 +00:00
costume.h Enabled the v1 costume palette tables Kirben and Hoenicke added earlier. 2003-08-17 16:53:00 +00:00
debugger.cpp More Amiga V2/V3 sound updates from _Q_: 2003-09-24 06:56:30 +00:00
debugger.h Expanded iMuse debugger commands. All iMuse 2003-08-11 14:48:21 +00:00
dialogs.cpp make even more use of Scumm::_musicEngine; added MusicEngine::setMasterVolume 2003-09-08 17:06:44 +00:00
dialogs.h Change Amiga palette option to Amiga version 2003-08-20 14:01:39 +00:00
gfx.cpp moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position 2003-09-14 18:16:45 +00:00
gfx.h fixed a warning from the IBM C++ compiler 2003-09-05 20:18:20 +00:00
help.cpp get rid of GF_INDY3 again, and also remove GID_INDY3_256 and GID_INDY3_TOWNS 2003-08-06 12:04:27 +00:00
help.h Patch #768260: Help Dialog Update (with some tweaks by me to make the dialog a little smaller -> looks much better, IMO) 2003-07-15 00:20:04 +00:00
imuse_digi.cpp Whitespace changes 2003-09-24 06:33:59 +00:00
imuse_digi.h make even more use of Scumm::_musicEngine; added MusicEngine::setMasterVolume 2003-09-08 17:06:44 +00:00
imuse_internal.h removed unused macro 2003-09-21 18:15:28 +00:00
imuse_player.cpp Fix for Bug [810564] ALL: missing instruments with native MT-32 2003-09-25 22:32:05 +00:00
imuse.cpp new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there (this removes the need for an ugly hack in the build system, and is also conceptionally cleaner) 2003-09-17 22:41:01 +00:00
imuse.h make even more use of Scumm::_musicEngine; added MusicEngine::setMasterVolume 2003-09-08 17:06:44 +00:00
instrument.cpp Added GM-to-MT32 program mapping. Allows 2003-08-12 06:58:11 +00:00
instrument.h fixed two leaks 2003-07-04 13:16:48 +00:00
intern.h fixed badly commit 2003-09-13 21:04:47 +00:00
midiparser_eup.cpp Removed redundant presets storage. 2003-09-16 21:28:46 +00:00
midiparser_ro.cpp More corrections to the VAR_MUSIC_TIMER 2003-08-16 17:08:22 +00:00
module.mk More Amiga V2/V3 sound updates from _Q_: 2003-09-24 06:56:30 +00:00
music.h make even more use of Scumm::_musicEngine; added MusicEngine::setMasterVolume 2003-09-08 17:06:44 +00:00
nut_renderer.cpp cleanup; fix for bug #795942 (COMI: text display off screen) and #785760 (COMI: Lockup/crash on Skull Island) 2003-09-09 20:54:19 +00:00
nut_renderer.h added support for codec1 in nut renderer 2003-09-06 16:42:28 +00:00
object.cpp Whitespace changes 2003-09-24 06:33:59 +00:00
object.h cleanup 2003-09-11 10:32:15 +00:00
player_mod.cpp Can't delete a const pointer, duh 2003-09-25 00:02:56 +00:00
player_mod.h Can't delete a const pointer, duh 2003-09-25 00:02:56 +00:00
player_v1.cpp cleanup; some more fixed need afnow that the premix proc is expected to generate stereo data; (we probably should add a common base class for Player_V1/V2 instead of deriving V1 from V2) 2003-09-19 14:43:57 +00:00
player_v1.h cleanup; some more fixed need afnow that the premix proc is expected to generate stereo data; (we probably should add a common base class for Player_V1/V2 instead of deriving V1 from V2) 2003-09-19 14:43:57 +00:00
player_v2.cpp cleanup; some more fixed need afnow that the premix proc is expected to generate stereo data; (we probably should add a common base class for Player_V1/V2 instead of deriving V1 from V2) 2003-09-19 14:43:57 +00:00
player_v2.h cleanup; some more fixed need afnow that the premix proc is expected to generate stereo data; (we probably should add a common base class for Player_V1/V2 instead of deriving V1 from V2) 2003-09-19 14:43:57 +00:00
player_v2a.cpp fix gcc compile 2003-09-24 12:57:37 +00:00
player_v2a.h More Amiga V2/V3 sound updates from _Q_: 2003-09-24 06:56:30 +00:00
player_v3a.cpp More Amiga V2/V3 sound updates from _Q_: 2003-09-24 06:56:30 +00:00
player_v3a.h More Amiga V2/V3 sound updates from _Q_: 2003-09-24 06:56:30 +00:00
resource_v2.cpp overlooked one 'new Player_V2' 2003-09-08 16:50:54 +00:00
resource_v3.cpp Fix room palette issues in small_header games. 2003-08-27 01:12:18 +00:00
resource_v4.cpp
resource.cpp Fix for Bug [805593] MI2: Music stops in LeChuck's fortress 2003-09-14 20:34:48 +00:00
resource.h cleanup 2003-09-11 10:32:15 +00:00
saveload.cpp Fix for Bug [805593] MI2: Music stops in LeChuck's fortress 2003-09-14 20:34:48 +00:00
saveload.h fixed some pointer cast warnings on systems with 64 bit pointers (like AMD64) 2003-09-19 19:11:33 +00:00
script_v2.cpp Whitespace changes 2003-09-24 06:33:59 +00:00
script_v5.cpp Whitespace changes 2003-09-24 06:33:59 +00:00
script_v6.cpp Whitespace changes 2003-09-24 06:33:59 +00:00
script_v8.cpp Whitespace changes 2003-09-24 06:33:59 +00:00
script.cpp Whitespace changes 2003-09-24 06:33:59 +00:00
script.h moved engine.* to base; this fixes some linking issues when building a barebone ScummVM (or maybe I just want to increase our CVS stats? <g>) 2003-09-18 02:07:18 +00:00
scumm.h More Amiga V2/V3 sound updates from _Q_: 2003-09-24 06:56:30 +00:00
scummvm.cpp Fix for Bug [810564] ALL: missing instruments with native MT-32 2003-09-25 22:32:05 +00:00
sound.cpp More Amiga V2/V3 sound updates from _Q_: 2003-09-24 06:56:30 +00:00
sound.h cleanup 2003-09-15 19:48:54 +00:00
string.cpp moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position 2003-09-14 18:16:45 +00:00
usage_bits.cpp
usage_bits.h
vars.cpp fixed VAR_TALKSTOP_KEY for V7 games (descumm6.cpp had it right all the time :-) 2003-08-05 12:23:26 +00:00
verbs.cpp Revert change that caused more problems 2003-09-24 07:40:19 +00:00
verbs.h V1 preposition support, but broken. 2003-08-05 16:43:33 +00:00