aboutsummaryrefslogtreecommitdiff
path: root/scumm/scummvm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/scummvm.cpp')
-rw-r--r--scumm/scummvm.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp
index ff641ee67c..3921705c8f 100644
--- a/scumm/scummvm.cpp
+++ b/scumm/scummvm.cpp
@@ -616,8 +616,12 @@ Scumm::Scumm (GameDetector *detector, OSystem *syst)
_imuseDigital = new IMuseDigital(this);
_imuse = NULL;
_playerV2 = NULL;
+ } else if ((_features & GF_AMIGA) && (_features & GF_OLD_BUNDLE)) {
+ _playerV2 = NULL;
+ _imuse = NULL;
+ _imuseDigital = NULL;
} else if (_features & GF_OLD_BUNDLE) {
- if ((_features & GF_AMIGA) || ((_version == 1) && (_gameId == GID_MANIAC)))
+ if ((_version == 1) && (_gameId == GID_MANIAC))
_playerV2 = NULL;
else
_playerV2 = new Player_V2(this);