[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