aboutsummaryrefslogtreecommitdiff
path: root/scumm/sound.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/sound.cpp')
-rw-r--r--scumm/sound.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/scumm/sound.cpp b/scumm/sound.cpp
index 62d3bd1242..ae9331a6a3 100644
--- a/scumm/sound.cpp
+++ b/scumm/sound.cpp
@@ -282,6 +282,13 @@ void Sound::playSound(int soundID) {
// I'm going to assume that the sample frequency is
// the only important difference between the two.
+ // FIXME: SBL resources are apparently horribly
+ // distorted on segacd even though it shares the same
+ // header etc. So don't try to play them for now.
+ if (_scumm->_gameId == GID_MONKEY_SEGA) {
+ return;
+ }
+
if (READ_UINT32(ptr + 8) == MKID('WVhd'))
rate = 11025;
else