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

(manually set gs flag to false, just the same way we do for Amiga)
This commit is contained in:
athrxx 2023-03-13 19:21:24 +01:00
parent 6c6bfb8b94
commit 7694db025e
2 changed files with 2 additions and 2 deletions

View File

@ -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);
}

View File

@ -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) {