diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp index cb6c1de2342..34361c9613a 100644 --- a/engines/scumm/scumm.cpp +++ b/engines/scumm/scumm.cpp @@ -1577,6 +1577,14 @@ void ScummEngine::setupScumm(const Common::String &macResourceFile) { _bootParam = -7873; } + // This boot param does not exist in the DOS version, but skips straight + // to the difficulty selection screen in the Mac versions. (One of them + // didn't show the difficulty selection screen at all, but we patch the + // boot script to enable that.) + if (!_copyProtection && _game.id == GID_MONKEY2 && _game.platform == Common::kPlatformMacintosh && _bootParam == 0) { + _bootParam = -7873; + } + if (!_copyProtection && _game.id == GID_SAMNMAX && _bootParam == 0) { _bootParam = -1; }