Skip to content

Commit

Permalink
SCUMM: (IMS/MAC) - fix bug no. 14310
Browse files Browse the repository at this point in the history
(manually set gs flag to false, just the same way we do for Amiga)
  • Loading branch information
athrxx committed Mar 13, 2023
1 parent 6c6bfb8 commit 7694db0
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion engines/scumm/imuse/imuse.cpp
Expand Up @@ -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);
}
Expand Down
2 changes: 1 addition & 1 deletion engines/scumm/scumm.cpp
Expand Up @@ -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) {
Expand Down

0 comments on commit 7694db0

Please sign in to comment.