[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