[Scummvm-tracker] [ScummVM :: Bugs] #4494: SCUMM: Indy3 (MAC) - Music Does Not Play When Loading Games

ScummVM :: Bugs trac at scummvm.org
Sat Oct 14 14:03:03 UTC 2023


#4494: SCUMM: Indy3 (MAC) - Music Does Not Play When Loading Games
---------------------------+------------------------------
Reporter:  SF/mthreepwood  |       Owner:  athrxx
    Type:  defect          |      Status:  pending
Priority:  normal          |   Component:  Engine: SCUMM
 Version:                  |  Resolution:  pending
Keywords:                  |        Game:  Indiana Jones 3
---------------------------+------------------------------
Comment (by eriktorbjorn):

 But from what I understand, this wouldn't be just an issue for the Mac
 version of Indiana Jones and the Last Crusade. It's Player_V2 or
 Player_V2Base who should do the saving/loading, I think? The Mac version
 definitely uses Player_V2, and it doesn't implement
 saveLoadWithSerializer().

 Player_V2Base is the base class for Player_V2 and Player_V2CMS, but not
 for Player_V2A. (So in a hypothetical future, there would be a
 Player_V2MAC that emulates the particular sound of the Macintosh 4-voice
 synth, but which otherwise behaves like Player_V2?

 So which games would that affect?

 Games with version 2-4 with PC Speaker or PCjr music use Player_V2. That
 would be:

 - Maniac Mansion (enhanced)
 - Zak McKracken and the Alien Mindbenders (enhanced)
 - Indiana Jones and the Last Crusade (all versions except FM Towns)
 - Loom (all versions without CD audio tracks)
 - The Secret of Monkey Island (all versions except the Mac version and the
 ones with CD audio tracks)

 There may be others, with other music drivers that also don't save/restore
 state.

 To test, I started The Secret of Monkey Island (VGA) with AdLib music,
 entered the SCUMM bar and saved. When I loaded, the music resumed from
 where it was saved. When I tried it with CMS music (it doesn't play at all
 with PCjr) it did not resume at all when loading.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/4494#comment:7>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list