[Scummvm-tracker] [ScummVM] #10270: SCI: LSL7: Ocean outside portholes jumps

Colin Snover trac at scummvm.org
Mon Oct 9 02:45:18 CEST 2017


#10270: SCI: LSL7: Ocean outside portholes jumps
-----------------------------------+-------------------------
  Reporter:  DanielSWolf           |      Owner:  (none)
      Type:  defect                |     Status:  new
  Priority:  normal                |  Component:  Engine: SCI
Resolution:                        |   Keywords:  sci32
      Game:  Leisure Suit Larry 7  |
-----------------------------------+-------------------------

Comment (by csnover):

 I spent some time looking at this today and I am not entirely sure what is
 going on yet. The kMulDiv and kSinMult/kTimesSin implementations in
 ScummVM are not accurate to the original interpreter and return slightly
 different values pretty frequently, but I implemented some fully reversed
 versions of these functions (SinMult is definitely an interesting edge-
 case, since the original interpreter does an out-of-bounds read into the
 value table for atan when degrees = 90) and these implementation
 differences don’t appear to be the cause of the trouble. So, more
 investigation is needed.

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


More information about the Scummvm-tracker mailing list