[Scummvm-tracker] [ScummVM :: Bugs] #15303: SCI: LSL5: Timed message skipped during LSL5 coffee scene
ScummVM :: Bugs
trac at scummvm.org
Thu Aug 1 10:38:31 UTC 2024
#15303: SCI: LSL5: Timed message skipped during LSL5 coffee scene
-------------------------+-----------------------------------
Reporter: eriktorbjorn | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Version: | Resolution:
Keywords: | Game: Leisure Suit Larry 5
-------------------------+-----------------------------------
Comment (by m-kiewitz):
Of course in theory we could hack something together that whenever
something touches GetTime we could mark that reg_t as timer related and
expand it to a DWORD, which would then make it roll over after ages, but
basically everything would have to get adjusted.
Pointers were WORDs in original SCI, that also was a hard memory limit
(64k), but our SCI doesn't do that, instead it uses 2 WORDs, that's why we
have reg_t.
This alone already caused tons of issues, that's also why I introduced
type checking 10+ years ago, because some scripts do math against an
offset and expect something useful to get returned.
I don't think it's really worth it, but maybe there is a way that would be
easier, idk.
--
Ticket URL: <https://bugs.scummvm.org/ticket/15303#comment:16>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list