aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/imuse.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/scumm/imuse.cpp b/scumm/imuse.cpp
index 986b32c6f5..d42568b263 100644
--- a/scumm/imuse.cpp
+++ b/scumm/imuse.cpp
@@ -120,6 +120,7 @@ bool IMuseInternal::isMT32(int sound) {
tag = *(((uint32 *)ptr) + 1);
switch (tag) {
case MKID('ADL '):
+ case MKDI('ASFX'): // Special AD class for old Adlib sound effects
return false;
case MKID('AMI '):
return true;
@@ -153,6 +154,7 @@ bool IMuseInternal::isGM(int sound) {
tag = *(((uint32 *)ptr) + 1);
switch (tag) {
case MKID('ADL '):
+ case MKDI('ASFX'): // Special AD class for old Adlib sound effects
return false;
case MKID('AMI '):
return true; // Yeah... for our purposes, this is GM