[Scummvm-git-logs] scummvm master -> 3e77031955324a6a7d4a147167fa7fa93ca3c45c
mikrosk
noreply at scummvm.org
Fri Mar 20 15:34:26 UTC 2026
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
3e77031955 BACKENDS: ATARI: Disable DOSBox OPL for Lite build
Commit: 3e77031955324a6a7d4a147167fa7fa93ca3c45c
https://github.com/scummvm/scummvm/commit/3e77031955324a6a7d4a147167fa7fa93ca3c45c
Author: Miro Kropacek (miro.kropacek at gmail.com)
Date: 2026-03-21T01:33:51+10:00
Commit Message:
BACKENDS: ATARI: Disable DOSBox OPL for Lite build
Changed paths:
backends/platform/atari/build-release030.sh
backends/platform/atari/readme.txt
backends/platform/atari/readme.txt.in
diff --git a/backends/platform/atari/build-release030.sh b/backends/platform/atari/build-release030.sh
index df1f851e22f..1c988a8d12e 100755
--- a/backends/platform/atari/build-release030.sh
+++ b/backends/platform/atari/build-release030.sh
@@ -9,7 +9,7 @@ cd build-release030
PLATFORM=m68k-atari-mintelf
FASTCALL=false
export ASFLAGS="-m68030"
-export CXXFLAGS="-m68030 -DDISABLE_FANCY_THEMES"
+export CXXFLAGS="-m68030 -DDISABLE_FANCY_THEMES -DDISABLE_DOSBOX_OPL"
export LDFLAGS="-m68030"
export PKG_CONFIG_LIBDIR="$(${PLATFORM}-gcc -print-sysroot)/usr/lib/m68020-60/pkgconfig"
diff --git a/backends/platform/atari/readme.txt b/backends/platform/atari/readme.txt
index abb1ddaa848..c31ad8d11ef 100644
--- a/backends/platform/atari/readme.txt
+++ b/backends/platform/atari/readme.txt
@@ -1,5 +1,5 @@
ScummVM 2026.1.1git
-=============
+================
This is a port of ScummVM (https://www.scummvm.org), a program which allows you
to run certain classic graphical adventure and role-playing games, provided you
@@ -367,6 +367,9 @@ good chunk of CPU time which could be utilised elsewhere. However, there are
games which are fine with sampled music/speech even on a plain TT (e.g. Lands
of Lore).
+Unfortunately, it is not possible to disable OPL emulation and still use native
+ST MIDI. You have to tweak the setting for each game.
+
CD music slows everything down
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -392,7 +395,7 @@ music (and therefore avoiding the expensive synthesis emulation) but beware, it
doesn't affect CD (*.wav) playback at all! Same applies for speech and sfx.
The least amount of cycles is spent when:
-- "No music" as "Preferred device": This prevents MIDI synthesis of any kind.
+- "No music" as "Preferred device": This prevents MIDI/OPL synthesis of any kind.
- "Subtitles" as "Text and speech": This prevents any sampled speech to be
mixed.
- All external audio files are deleted (typically *.wav); that way the mixer
diff --git a/backends/platform/atari/readme.txt.in b/backends/platform/atari/readme.txt.in
index 8b31536508a..48e4c756293 100644
--- a/backends/platform/atari/readme.txt.in
+++ b/backends/platform/atari/readme.txt.in
@@ -1,5 +1,5 @@
ScummVM @VERSION@
-=============
+================
This is a port of ScummVM (https://www.scummvm.org), a program which allows you
to run certain classic graphical adventure and role-playing games, provided you
@@ -367,6 +367,9 @@ good chunk of CPU time which could be utilised elsewhere. However, there are
games which are fine with sampled music/speech even on a plain TT (e.g. Lands
of Lore).
+Unfortunately, it is not possible to disable OPL emulation and still use native
+ST MIDI. You have to tweak the setting for each game.
+
CD music slows everything down
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -392,7 +395,7 @@ music (and therefore avoiding the expensive synthesis emulation) but beware, it
doesn't affect CD (*.wav) playback at all! Same applies for speech and sfx.
The least amount of cycles is spent when:
-- "No music" as "Preferred device": This prevents MIDI synthesis of any kind.
+- "No music" as "Preferred device": This prevents MIDI/OPL synthesis of any kind.
- "Subtitles" as "Text and speech": This prevents any sampled speech to be
mixed.
- All external audio files are deleted (typically *.wav); that way the mixer
More information about the Scummvm-git-logs
mailing list