aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/imuse
diff options
context:
space:
mode:
authorTravis Howell2006-03-03 06:25:59 +0000
committerTravis Howell2006-03-03 06:25:59 +0000
commit09543f873e08cef03755add1910d30e1c12f7370 (patch)
tree299a13aef45a41b71a8682e761783b7eaec0a85a /engines/scumm/imuse
parente37f85d07999348a4f1aa00a73182ea4bf42865c (diff)
downloadscummvm-rg350-09543f873e08cef03755add1910d30e1c12f7370.tar.gz
scummvm-rg350-09543f873e08cef03755add1910d30e1c12f7370.tar.bz2
scummvm-rg350-09543f873e08cef03755add1910d30e1c12f7370.zip
DOS versions of HE games sounds like Roland music too
svn-id: r21023
Diffstat (limited to 'engines/scumm/imuse')
-rw-r--r--engines/scumm/imuse/imuse.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/scumm/imuse/imuse.cpp b/engines/scumm/imuse/imuse.cpp
index 9833e46a13..ca56d72455 100644
--- a/engines/scumm/imuse/imuse.cpp
+++ b/engines/scumm/imuse/imuse.cpp
@@ -135,8 +135,14 @@ bool IMuseInternal::isMT32(int sound) {
return true;
case MKID_BE('GMD '):
- case MKID_BE('MIDI'): // Occurs in Sam & Max
return false;
+
+ case MKID_BE('MIDI'): // Occurs in Sam & Max
+ // HE games use Roland music
+ if (ptr[12] == 'H' && ptr[13] == 'S')
+ return true;
+ else
+ return false;
}
// Old style 'RO' has equivalent properties to 'ROL'