[Scummvm-tracker] [ScummVM :: Bugs] #10872: AGI: SQ1 - version 1.0x - game hangs just before Skimmer (Kerona desert) arcade starts
ScummVM :: Bugs
trac at scummvm.org
Fri Dec 10 13:31:21 UTC 2021
#10872: AGI: SQ1 - version 1.0x - game hangs just before Skimmer (Kerona desert)
arcade starts
-------------------------------+----------------------------
Reporter: mikesk8 | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: AGI
Version: | Resolution:
Keywords: Skimmer hangs 1.0x | Game: Space Quest 1
-------------------------------+----------------------------
Comment (by m-kiewitz):
Hmm, this is going to be a problem because I don't own that version.
If the game hangs and nothing else works, it's highly likely that it's
some delay loop, which is not detected.
Back then years ago I made it so that loops waiting for a time change
(tick change) get detected and will update the time and wait properly. But
maybe in yours there is code that does the same but slightly different and
that's why it isn't detected.
The problem is that these loops would cause huge CPU load otherwise (it's
like "checking time, if time hasn't changed, jump back and recheck time
etc.", which is also bad, that's why tick/time count isn't updated all the
time as well. Games are in fact not even supposed to do this, sometimes
games do it anyway as some kind of hack.
Maybe someone else in the team owns that version. Maybe @sev ?
--
Ticket URL: <https://bugs.scummvm.org/ticket/10872#comment:11>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list