aboutsummaryrefslogtreecommitdiff
path: root/scumm/scummvm.cpp
diff options
context:
space:
mode:
authorJamieson Christian2003-05-17 17:20:27 +0000
committerJamieson Christian2003-05-17 17:20:27 +0000
commitc88e0b5301d49c916b1cb90d61d877cb6d67c162 (patch)
treee8d1bdf8254d1c83e0381689438844c2fe97465c /scumm/scummvm.cpp
parenta6d1c3e15123d8092108f92a5bd3a6c057588783 (diff)
downloadscummvm-rg350-c88e0b5301d49c916b1cb90d61d877cb6d67c162.tar.gz
scummvm-rg350-c88e0b5301d49c916b1cb90d61d877cb6d67c162.tar.bz2
scummvm-rg350-c88e0b5301d49c916b1cb90d61d877cb6d67c162.zip
Fixed Adlib sound problem on old (small header) games. Thanks for eriktorbjorn for the material that led to the solution.
svn-id: r7610
Diffstat (limited to 'scumm/scummvm.cpp')
-rw-r--r--scumm/scummvm.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp
index 35656ea2ec..59b2c33129 100644
--- a/scumm/scummvm.cpp
+++ b/scumm/scummvm.cpp
@@ -606,6 +606,7 @@ Scumm::Scumm (GameDetector *detector, OSystem *syst)
if (_imuse) {
if (detector->_gameTempo != 0)
_imuse->property(IMuse::PROP_TEMPO_BASE, detector->_gameTempo);
+ _imuse->property (IMuse::PROP_OLD_ADLIB_INSTRUMENTS, (_features & GF_SMALL_HEADER) ? 1 : 0);
_imuse->property (IMuse::PROP_MULTI_MIDI, detector->_multi_midi);
_imuse->property (IMuse::PROP_NATIVE_MT32, detector->_native_mt32);
_imuse->set_music_volume(_sound->_sound_volume_music);