[Scummvm-tracker] [ScummVM :: Bugs] #15766: SCUMM: ZAK: Wrong positioning of the devotee

ScummVM :: Bugs trac at scummvm.org
Tue Mar 11 21:28:20 UTC 2025


#15766: SCUMM: ZAK: Wrong positioning of the devotee
-------------------------+----------------------------
Reporter:  GermanTribun  |       Owner:  athrxx
    Type:  defect        |      Status:  closed
Priority:  normal        |   Component:  Engine: SCUMM
 Version:                |  Resolution:  fixed
Keywords:                |        Game:  Zak McKracken
-------------------------+----------------------------
Comment (by dwatteau):

 Thanks for your test!

 Replying to [comment:4 GermanTribun]:
 > Something that surprised me was how many versions of the game were hit
 by that.

 That's because the bug you reported was a small SCUMM v1/v2 bug in
 ScummVM.

 Zak releases may use SCUMM v1, v2, or v3 (v3 is FM-TOWNS in that case):
 <https://github.com/scummvm/scummvm/blob/v2.9.0/devtools/scumm-
 md5.txt#L90-L118>

 The versions where you saw the bug were all SCUMM v1/v2 -- and since this
 ScummVM bug would happen in v1/v2 releases, that's why all Zak releases
 you've tested (except for the FM-TOWNS v3 one) showed that bug.

 (As for why the earliest v0/v1/v2 SCUMM games appear to be a bit more
 likely to have accuracy issues than later titles in ScummVM nowadays,
 that's because -- maybe counterintuitively, at first sight -- the earliest
 SCUMM interpreters are harder to reverse-engineer than the later ones,
 AFAICS.)

 In any case, detailed comparisons with the original interpreters, like the
 ones you report here, are very useful in helping us improve the accuracy
 of ScummVM :)

 > Funny enough, while comparing that I noticed that on the C64 the bus in
 SanFansisco is missing it's engine noise before the scene change to the
 airport. Should I open a new report?

 Yes, this is very welcome, thanks. But it's better to have a separate
 ticket for it, since it looks like it is C64 specific, this time. Separate
 matters are better handled in separate tickets. I see that you've indeed
 created issue #15793 for this, thanks.

 (It's also helpful that you've added a YouTube link showing the behavior
 of the original interpreter in an emulator. It often makes it easier to
 figure out what to look at. Thanks for that as well.)
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15766#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list