Age | Commit message (Collapse) | Author |
|
The hard-coded Once Upon A Time titles, Abracadabra and Baba Yaga,
are impossible to distinguish by file name alone. The same is true
for the each three platforms, DOS, Amiga and Atari ST.
We do need to know exactly which game and platform a specific path
holds, though, because they're
a) completely hard-coded
b) the data files have platform-specific endianness
Therefore, when the filename-based fallback detector finds one of
those games, we open the archives and look inside them.
We detect the specific game by looking at which animal names are
present; and the platform by inspecting the endianness of the
title screen's DEC file, in addition to the existence of a MOD
file to distinguish the Atari ST from the Amiga version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DETECTOR: Make reportUnknown() accessible to inherited AdvancedMetaEngine classes
|
|
The Mac version of Myst ME is actually not Mohawk and is instead closer to the engine used in Myst3.
|
|
|
|
The filter id should be computed from the sound entry status for each decoded block. The current code was resulting in blocks being skipped.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It's now possible to start a chapter in Phantasmagoria 1
|
|
|
|
This properly addresses the odd screen width (630) in Phantasmagoria 1
|
|
0x50c5 is invalid, replaced with valid 0x505c.
|
|
|
|
|
|
|