Changes between Initial Version and Version 1 of Ticket #15143
- Timestamp:
- May 29, 2024, 10:35:47 AM (6 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #15143 – Description
initial v1 5 5 Fate of Atlantis (DOS) lists all devices, even though it specifies PC Speaker, AdLib and MIDI. 6 6 7 I think the problem is in how the SCUMM engine's `customizeGuiOptions()` uses `MidiDriver::musicType2GUIO()`. It passes a set of `MDT_` bit flags to it, but that function is supposed to convert a single `MT_ 'value.7 I think the problem is in how the SCUMM engine's `customizeGuiOptions()` uses `MidiDriver::musicType2GUIO()`. It passes a set of `MDT_` bit flags to it, but that function is supposed to convert a single `MT_` value. 8 8 9 9 Maniac Mansion's `MDT_PCSPK | MDT_PCJR` has the numerical value 5, which probably corresponds to the numerical value of `MT_ADLIB`. Fate of Atlantis's `MDT_PCSPK | MDT_ADLIB | MDT_MIDI | MDT_PREFER_MT32` doesn't correspond to any single `MT_` constant.