[Scummvm-git-logs] scummvm master -> 7694db025e8a58d8c99321069e862a97b266e78d

athrxx noreply at scummvm.org
Mon Mar 13 18:24:41 UTC 2023


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
7694db025e SCUMM: (IMS/MAC) - fix bug no. 14310


Commit: 7694db025e8a58d8c99321069e862a97b266e78d
    https://github.com/scummvm/scummvm/commit/7694db025e8a58d8c99321069e862a97b266e78d
Author: athrxx (athrxx at scummvm.org)
Date: 2023-03-13T19:24:16+01:00

Commit Message:
SCUMM: (IMS/MAC) - fix bug no. 14310

(manually set gs flag to false, just the same way we do for Amiga)

Changed paths:
    engines/scumm/imuse/imuse.cpp
    engines/scumm/scumm.cpp


diff --git a/engines/scumm/imuse/imuse.cpp b/engines/scumm/imuse/imuse.cpp
index b912f54e694..547b4be9c55 100644
--- a/engines/scumm/imuse/imuse.cpp
+++ b/engines/scumm/imuse/imuse.cpp
@@ -366,7 +366,7 @@ void IMuseInternal::pause(bool paused) {
 	// The result is hanging notes on pause. Reportedly
 	// happens in the original distro, too. To fix that,
 	// just send AllNotesOff to the channels.
-	if (_midi_native && _native_mt32) {
+ 	if (_midi_native && _native_mt32) {
 		for (int i = 0; i < 16; ++i)
 			_midi_native->send(123 << 8 | 0xB0 | i);
 	}
diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp
index aef3db84340..5afe9e21b6f 100644
--- a/engines/scumm/scumm.cpp
+++ b/engines/scumm/scumm.cpp
@@ -2136,7 +2136,7 @@ void ScummEngine::setupMusic(int midi, const Common::String &macInstrumentFile)
 			// of the Mac music via a selected MIDI device.
 			nativeMidiDriver = new IMuseDriver_MacM68k(_mixer);
 			// The Mac driver is never MT-32.
-			_native_mt32 = false;
+			_native_mt32 = enable_gs = false;
 			// Ignore non-native drivers. This also ignores the multi MIDI setting.
 			useOnlyNative = true;
 		} else if (_sound->_musicType == MDT_AMIGA) {




More information about the Scummvm-git-logs mailing list