summaryrefslogtreecommitdiff
path: root/Ports
diff options
context:
space:
mode:
authorJelle Raaijmakers <jelle@gmta.nl>2021-10-24 16:13:24 +0200
committerLinus Groh <mail@linusgroh.de>2021-10-28 00:23:30 +0200
commitae405ed2ebf89c3fb7774954a2a1ed002afeddd1 (patch)
tree16e4f105e9ce3b7762335a240dff0dc462111b85 /Ports
parent5f5fe16d4b99580943f881d9b3c89622f517d0ab (diff)
downloadserenity-ae405ed2ebf89c3fb7774954a2a1ed002afeddd1.zip
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.
Diffstat (limited to 'Ports')
-rw-r--r--Ports/scummvm/patches/fmopl-disable-mame.patch10
1 files changed, 10 insertions, 0 deletions
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", "<default>", 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