[Scummvm-tracker] [ScummVM] #10737: AGI: Fan Game DG: The AGIMouse Adventure freeze
Martin Kiewitz
trac at scummvm.org
Thu Oct 11 21:55:19 CEST 2018
#10737: AGI: Fan Game DG: The AGIMouse Adventure freeze
--------------------------+-------------------------
Reporter: raziel- | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: AGI
Resolution: | Keywords:
Game: AGI Fanmade |
--------------------------+-------------------------
Comment (by m-kiewitz):
The main loop is processing script code until a frame is basically done.
That's how original AGI also did its job too. And original AGI also didn't
read from the keyboard all the time.
There really has to be some script code that waits for some event and it
doesn't trigger in ScummVM and thus creates some kind of endless script
code loop.
I had to write some detection code for tight inner loops that wait for the
timer count to change, which of course never happened because the timer
count is updated by regular code in ScummVM and was incremented by an IRQ
in DOS. Maybe it's even something like that and the detection simply fails
to trigger and thus timer isn't incremented.
--
Ticket URL: <https://bugs.scummvm.org/ticket/10737#comment:10>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list