Changes between Initial Version and Version 1 of Ticket #15303, comment 16


Ignore:
Timestamp:
Aug 1, 2024, 10:39:34 AM (7 weeks ago)
Author:
m-kiewitz

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15303, comment 16

    initial v1  
    22Pointers 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.
    33This 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.
     4Of course even that were bugs in original SCI, and sometimes it just happens to work, or it worked sometimes, and sometimes it didn't.
    45
    56I don't think it's really worth it, but maybe there is a way that would be easier, idk.