From ae405ed2ebf89c3fb7774954a2a1ed002afeddd1 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Sun, 24 Oct 2021 16:13:24 +0200 Subject: [PATCH] Ports: Disable MAME FMOPL emulation in ScummVM It crashes with an unrecoverable page fault. The DOSBox emulation works fine however, so let ScummVM default to that engine for now. --- Ports/scummvm/patches/fmopl-disable-mame.patch | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Ports/scummvm/patches/fmopl-disable-mame.patch diff --git a/Ports/scummvm/patches/fmopl-disable-mame.patch b/Ports/scummvm/patches/fmopl-disable-mame.patch new file mode 100644 index 0000000000..f09b5bf9df --- /dev/null +++ b/Ports/scummvm/patches/fmopl-disable-mame.patch @@ -0,0 +1,10 @@ +--- scummvm-2.5.0/audio/fmopl.cpp 2021-10-01 13:52:37.000000000 +0200 ++++ scummvm-2.5.0-patched/audio/fmopl.cpp 2021-10-24 16:20:17.548613828 +0200 +@@ -69,7 +69,6 @@ + + const Config::EmulatorDescription Config::_drivers[] = { + { "auto", "", kAuto, kFlagOpl2 | kFlagDualOpl2 | kFlagOpl3 }, +- { "mame", _s("MAME OPL emulator"), kMame, kFlagOpl2 }, + #ifndef DISABLE_DOSBOX_OPL + { "db", _s("DOSBox OPL emulator"), kDOSBox, kFlagOpl2 | kFlagDualOpl2 | kFlagOpl3 }, + #endif