diff options
author | Colin Snover | 2017-09-20 12:30:54 -0500 |
---|---|---|
committer | Colin Snover | 2017-09-20 13:07:08 -0500 |
commit | 1515bb31a6fa802314836a9904756d7fcc840c69 (patch) | |
tree | cc57c45570ae604f749084418cd24221f03b3a79 /test | |
parent | a7479b4f5beb83e75379f868d5c19c23625eabe6 (diff) | |
download | scummvm-rg350-1515bb31a6fa802314836a9904756d7fcc840c69.tar.gz scummvm-rg350-1515bb31a6fa802314836a9904756d7fcc840c69.tar.bz2 scummvm-rg350-1515bb31a6fa802314836a9904756d7fcc840c69.zip |
SCI: Fix detection of end of audio map & entry size in SCI32
Torin RU map 38140 has an unusual terminator entry; instead of a
normal terminating entry of 11 FFs, its terminating entry is
03 FF FF FF FF C4 36 01 FF FF FF. So, two changes are made:
1. The end-of-map check is now the same as in SSCI1.1+ and only
checks that the final byte of the Audio36 tuple is 0xFF,
instead of the entire tuple;
2. The unneeded entry size heuristic has been turned off for
all SCI32 games.
A quick check of the English versions of LB2CD, EQ1CD, SQ4CD, and
KQ6CD, as well as all English SCI32 games, indicates that this
approach seems to be working correctly.
Fixes Trac#10188.
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions