[Scummvm-tracker] [ScummVM] #9641: SCI: Shivers: Bulls and Cows puzzle, incorrect display of master tiles

Colin Snover trac at scummvm.org
Wed Nov 16 19:45:53 CET 2016


#9641: SCI: Shivers: Bulls and Cows puzzle, incorrect display of master tiles
------------------------+-------------------------
  Reporter:  csnover    |      Owner:  csnover
      Type:  defect     |     Status:  new
  Priority:  normal     |  Component:  Engine: SCI
Resolution:             |   Keywords:  sci32
      Game:  Shivers 1  |
------------------------+-------------------------

Comment (by csnover):

 In at least the case of the Bulls and Cows puzzle, not clearing the -info-
 flag in `ScreenItem::setFromObject` prevents the problem. I’ve tried to
 find every place I can think of in disassembly where this flag gets set
 and cleared (searching for `AND ? ? 8`, `OR ? ? 8`), and haven’t been able
 to find any more differences in what we do versus SQ6. The only place I
 can imagine being wrong is `_exec_varselectors`/`send_selector` but it is
 hard to tell since the SSCI VM is implemented differently here.

 This problem also manifests itself in Phant1; if you use the fast-forward
 button while Adrian is walking, she incorrectly does not jump to the end
 of the walk animation as she should. Phant1 disassembly seems to have the
 same number of instances of `AND ? ? 8` and `OR ? ? 8` as SQ6 disassembly,
 so while it is possible that something was changed between engines, a
 cursory examination seems to point toward there not being a change.

--
Ticket URL: <https://bugs.scummvm.org/ticket/9641#comment:2>
ScummVM <https://bugs.scummvm.org>
ScummVM



More information about the Scummvm-tracker mailing list