diff options
author | Filippos Karapetis | 2009-03-12 18:05:13 +0000 |
---|---|---|
committer | Filippos Karapetis | 2009-03-12 18:05:13 +0000 |
commit | 70673ad2d91670f844bf701ba7f2face8068b57d (patch) | |
tree | 713a67f56261ac5c07cb5ae00d26303a20ab7e4d /engines | |
parent | 5b8cdd502f21a957c6475fe379ccfd23aaf120f6 (diff) | |
download | scummvm-rg350-70673ad2d91670f844bf701ba7f2face8068b57d.tar.gz scummvm-rg350-70673ad2d91670f844bf701ba7f2face8068b57d.tar.bz2 scummvm-rg350-70673ad2d91670f844bf701ba7f2face8068b57d.zip |
Added detector entries from bug reports #2644547 and #2670691
svn-id: r39361
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/detection.cpp | 108 |
1 files changed, 93 insertions, 15 deletions
diff --git a/engines/sci/detection.cpp b/engines/sci/detection.cpp index 7f2148142a..8290489a15 100644 --- a/engines/sci/detection.cpp +++ b/engines/sci/detection.cpp @@ -605,6 +605,18 @@ static const struct SciGameDescription SciGameDescriptions[] = { }, #endif + // Hoyle 1 - English DOS (supplied by wibble92 in bug report #2644547) + {{"hoyle1", "", { + {"resource.map", 0, "9de9aa6d23569b3c8bf798503cf1216a", 7818}, + {"resource.001", 0, "e0dd44069a62a463fd124974b915f10d", 162783}, + {"resource.002", 0, "e0dd44069a62a463fd124974b915f10d", 342309}, + {"resource.003", 0, "e0dd44069a62a463fd124974b915f10d", 328912}, + {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0}, + {}, + SCI_VERSION_AUTODETECT, + SCI_VERSION(0, 000, 530) + }, + #if 0 // TODO: unknown if these files are corrupt // Hoyle 1 - English Amiga (from www.back2roots.org) {{"hoyle1", "", { @@ -1222,6 +1234,19 @@ static const struct SciGameDescription SciGameDescriptions[] = { }, #endif + // Larry 3 - French DOS (provided by richiefs in bug report #2670691) + {{"lsl3", "", { + {"resource.map", 0, "13541234d440c7988a13582468b0e4be", 6480}, + {"resource.001", 0, "65f1bdaa20f6d0470e9d969f22473873", 457402}, + {"resource.002", 0, "65f1bdaa20f6d0470e9d969f22473873", 671614}, + {"resource.003", 0, "65f1bdaa20f6d0470e9d969f22473873", 586921}, + {"resource.004", 0, "65f1bdaa20f6d0470e9d969f22473873", 690826}, + {NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0}, + {}, + SCI_VERSION_AUTODETECT, + SCI_VERSION(0, 001, 123) // got S.old.123 by executable scan + }, + // Larry 5 - English Amiga {{"lsl5", "", { {"resource.map", 0, "e36052ae0c8b14d6f074bcb0aee50a38", 6096}, @@ -1282,7 +1307,6 @@ static const struct SciGameDescription SciGameDescriptions[] = { SCI_VERSION(1, 000, 510) }, -#if 0 // Larry 5 - German DOS (from Tobis87) {{"lsl5", "", { {"resource.map", 0, "c97297aa76d4dd2ed144c7b7769e2caf", 6867}, @@ -1297,23 +1321,26 @@ static const struct SciGameDescription SciGameDescriptions[] = { {NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0}, {}, SCI_VERSION_AUTODETECT, - SCI_VERSION(1, 000, 510) + SCI_VERSION(1, 000, 510) // placed the English version here }, -#endif -#if 0 - // Larry 5 - Italian DOS Floppy (from glorifindel) + // Larry 5 - French DOS (provided by richiefs in bug report #2670691) {{"lsl5", "", { - {"resource.map", 0, "a99776df795127f387cb35dae872d4e4", 5919}, - {"resource.000", 0, "a8989a5a89e7d4f702b26b378c7a357a", 7001981}, - {NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformPC, 0}, + {"resource.map", 0, "499898e652dc41b51e368ae41acce41f", 7023}, + {"resource.000", 0, "4c00c14b8181ad47076a51d86097d97e", 958096}, + {"resource.001", 0, "245c44f8ccd796732e61857e67b30079", 1196765}, + {"resource.002", 0, "e86aeb27711f4a673e06ec32cfc84125", 948898}, + {"resource.003", 0, "74edc89d8c1cb346ca346081b927e4c6", 1006608}, + {"resource.004", 0, "999f407c9f38f937d4b8c4230ff5bb38", 971293}, + {"resource.005", 0, "0cc8d35a744031c772ca7cd21ae95273", 920524}, + {"resource.006", 0, "dda27ce00682aa76198dac124bbbe334", 946540}, + {"resource.007", 0, "ac443fae1285fb359bf2b2bc6a7301ae", 958842}, + {NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0}, {}, SCI_VERSION_AUTODETECT, - SCI_VERSION(1, 000, 510) + SCI_VERSION(1, 000, 510) // got 1.ls5.019 by executable scan }, -#endif -#if 0 // Larry 5 - Spanish DOS {{"lsl5", "", { {"resource.map", 0, "b6f7da7bf24e5a6b2946032cec3ea59c", 6861}, @@ -1330,6 +1357,17 @@ static const struct SciGameDescription SciGameDescriptions[] = { SCI_VERSION_AUTODETECT, SCI_VERSION(1, 000, 510) }, + +#if 0 + // Larry 5 - Italian DOS Floppy (from glorifindel) + {{"lsl5", "", { + {"resource.map", 0, "a99776df795127f387cb35dae872d4e4", 5919}, + {"resource.000", 0, "a8989a5a89e7d4f702b26b378c7a357a", 7001981}, + {NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformPC, 0}, + {}, + SCI_VERSION_AUTODETECT, + SCI_VERSION(1, 000, 510) + }, #endif // Larry 6 - English DOS (from spookypeanut) @@ -1362,17 +1400,45 @@ static const struct SciGameDescription SciGameDescriptions[] = { SCI_VERSION(2, 100, 002) }, -#if 0 - // Larry 6 - German DOS (from Tobis87) + // Larry 6 - German DOS CD - LORES (provided by richiefs in bug report #2670691) + {{"lsl6", "", { + {"resource.map", 0, "bafe85f32738854135991d4324ad147e", 7268}, + {"resource.000", 0, "f6cbc6da7b90ea135883e0759848ca2c", 5773160}, + {NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0}, + {}, + SCI_VERSION_AUTODETECT, + SCI_VERSION(1, 001, 115) + }, + + // Larry 6 - German DOS CD - HIRES (provided by richiefs in bug report #2670691) {{"lsl6", "", { {"resource.map", 0, "badfdf446ffed569a310d2c63a249421", 8896}, {"resource.000", 0, "bd944d2b06614a5b39f1586906f0ee88", 18534274}, {NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0}, {}, SCI_VERSION_AUTODETECT, - SCI_VERSION(0, 000, 000) // FIXME: add version here + SCI_VERSION(2, 100, 002) + }, + + // Larry 6 - French DOS CD - LORES (provided by richiefs in bug report #2670691) + {{"lsl6", "", { + {"resource.map", 0, "97797ea775baaf18a1907d357d3c0ea6", 7268}, + {"resource.000", 0, "f6cbc6da7b90ea135883e0759848ca2c", 5776092}, + {NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0}, + {}, + SCI_VERSION_AUTODETECT, + SCI_VERSION(1, 001, 115) + }, + + // Larry 6 - French DOS CD - HIRES (provided by richiefs in bug report #2670691) + {{"lsl6", "", { + {"resource.map", 0, "d184e9aa4f2d4b5670ddb3669db82cda", 8896}, + {"resource.000", 0, "bd944d2b06614a5b39f1586906f0ee88", 18538987}, + {NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0}, + {}, + SCI_VERSION_AUTODETECT, + SCI_VERSION(2, 100, 002) }, -#endif #if 0 // Larry 6 - Spanish DOS @@ -1409,6 +1475,18 @@ static const struct SciGameDescription SciGameDescriptions[] = { #endif #if 0 + // Larry 7 - French DOS (provided by richiefs in bug report #2670691) + {{"lsl7", "", { + {"resmap.000", 0, "4407849fd52fe3efb0c30fba60cd5cd4", 8206}, + {"ressci.000", 0, "dc37c3055fffbefb494ff22b145d377b", 66964472}, + {NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0}, + {}, + SCI_VERSION_AUTODETECT, + SCI_VERSION(3, 000, 000) // FIXME: add version here + }, +#endif + +#if 0 // Larry 7 - Italian DOS CD (from glorifindel) {{"lsl7", "", { {"resmap.000", 0, "9852a97141f789413f29bf956052acdb", 8212}, |