aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sound
diff options
context:
space:
mode:
authorFilippos Karapetis2010-09-19 11:44:07 +0000
committerFilippos Karapetis2010-09-19 11:44:07 +0000
commit433448ff6212a45489d4474143f4cf5e791861a7 (patch)
tree54717b9fd192223d955e5abc9eb47fd9c7623de1 /engines/sci/sound
parent1d9d55b1770e81a033a6ea9c4cabc8d0b7def1b5 (diff)
downloadscummvm-rg350-433448ff6212a45489d4474143f4cf5e791861a7.tar.gz
scummvm-rg350-433448ff6212a45489d4474143f4cf5e791861a7.tar.bz2
scummvm-rg350-433448ff6212a45489d4474143f4cf5e791861a7.zip
SCI: Added documentation for the different music patches in SCI games
svn-id: r52802
Diffstat (limited to 'engines/sci/sound')
-rw-r--r--engines/sci/sound/drivers/mididriver.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/engines/sci/sound/drivers/mididriver.h b/engines/sci/sound/drivers/mididriver.h
index cf88f3162c..129159ecdc 100644
--- a/engines/sci/sound/drivers/mididriver.h
+++ b/engines/sci/sound/drivers/mididriver.h
@@ -32,6 +32,20 @@
namespace Sci {
+// Music patches in SCI games:
+// ===========================
+// 1.pat - MT-32 driver music patch
+// 2.pat - Yamaha FB01 driver music patch
+// 3.pat - Adlib driver music patch
+// 4.pat - Casio MT-540 (in earlier SCI0 games)
+// 4.pat - GM driver music patch (in later games that support GM)
+// 7.pat (newer) / patch.200 (older) - Mac driver music patch / Casio CSM-1
+// 9.pat (newer) / patch.005 (older) - Amiga driver music patch
+// 98.pat - Unknown, found in later SCI1.1 games. A MIDI format patch
+// 101.pat - CMS/PCjr driver music patch.
+// Only later PCjr drivers use this patch, earlier ones don't use a patch
+// bank.001 - older SCI0 Amiga instruments
+
class ResourceManager;
enum {
@@ -39,7 +53,6 @@ enum {
MIDI_PROP_MASTER_VOLUME = 0
};
-
#define MIDI_RHYTHM_CHANNEL 9
/* Special SCI sound stuff */