diff options
Diffstat (limited to 'scumm/scummvm.cpp')
-rw-r--r-- | scumm/scummvm.cpp | 6 |
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); |