The question has become moot. There was a very subtle bug in the refactoring that affected only the SCI_LATE_1_1 games and resulted in corrupted baseVar selectors (thus the multiple entries).
But thanks for the pointers!
Search found 2 matches
- Fri Feb 01, 2019 10:35 pm
- Forum: General Discussion
- Topic: [dev] SCI: selector mystery
- Replies: 2
- Views: 1823
- Thu Jan 31, 2019 6:18 am
- Forum: General Discussion
- Topic: [dev] SCI: selector mystery
- Replies: 2
- Views: 1823
[dev] SCI: selector mystery
Hi, I'm in the process of making the SCI engine more palatable for an 030 Amiga on OS3. One function that shows up during profiling is Object::locateVarSelector(). It basically walks the list of _baseVar in a linear fashion until it finds 'Selector slc' in there (or not). In order to accelerate that...