aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/scumm/scumm.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp
index 4d3cfc50ed..4886651f16 100644
--- a/engines/scumm/scumm.cpp
+++ b/engines/scumm/scumm.cpp
@@ -80,6 +80,14 @@ ScummEngine *g_scumm = 0;
static SubstResFileNames substResFileNameTable[] = {
+ // The first few entries for 00.LFL/01.LFL files are here for two reasons:
+ // 1) For the detector to detect these games
+ // 2) Because the ScummEngine constructor distinguishes between extracted
+ // and non-extracted variants of these C64/NES games by the presence
+ // or absence of a SubstResFileNames record.
+ // Use 1 will go away with the new detector code. Use 2 needs some more
+ // attention, but most likely should be solved by passing the name of the
+ // "detect file" to the contructor.
{ "00.LFL", "Maniac Mansion (E).prg", kGenAsIs },
{ "00.LFL", "Maniac Mansion (F).prg", kGenAsIs },
{ "00.LFL", "Maniac Mansion (SW).prg", kGenAsIs },
@@ -89,6 +97,7 @@ static SubstResFileNames substResFileNameTable[] = {
{ "01.LFL", "maniac2.d64", kGenAsIs }, // swap
{ "00.LFL", "zak1.d64", kGenAsIs }, // these
{ "01.LFL", "zak2.d64", kGenAsIs }, // lines
+
{ "atlantis", "Fate of Atlantis Data", kGenAsIs },
{ "atlantis", "fate", kGenPC },
{ "atlantis", "playfate", kGenPC },