diff options
author | Max Horn | 2006-02-19 18:32:48 +0000 |
---|---|---|
committer | Max Horn | 2006-02-19 18:32:48 +0000 |
commit | 0c757abb72db6a5646f1718bc1ff08dc93755ef1 (patch) | |
tree | 773465ad68e789a3aa0b21a84c8a1a98c319ee24 /engines | |
parent | 85b9205f421710fbf13bda40dde0b3c73a8f17e8 (diff) | |
download | scummvm-rg350-0c757abb72db6a5646f1718bc1ff08dc93755ef1.tar.gz scummvm-rg350-0c757abb72db6a5646f1718bc1ff08dc93755ef1.tar.bz2 scummvm-rg350-0c757abb72db6a5646f1718bc1ff08dc93755ef1.zip |
- Added new extra_versions table -> work in progress and disabled for now.
- Refined information in scumm-md5.txt a bit
- Updated scumm-md5.h to reflect the changes in scumm-md5.txt
- Removed some unicode garbage from scumm.cpp
svn-id: r20774
Diffstat (limited to 'engines')
-rw-r--r-- | engines/scumm/scumm-md5.h | 116 | ||||
-rw-r--r-- | engines/scumm/scumm.cpp | 108 |
2 files changed, 163 insertions, 61 deletions
diff --git a/engines/scumm/scumm-md5.h b/engines/scumm/scumm-md5.h index 31c67a0e06..94ae19a3bf 100644 --- a/engines/scumm/scumm-md5.h +++ b/engines/scumm/scumm-md5.h @@ -1,5 +1,5 @@ /* - This file was generated by the md5table tool on Fri Feb 17 15:49:59 2006 + This file was generated by the md5table tool on Sun Feb 19 18:29:21 2006 DO NOT EDIT MANUALLY! */ @@ -30,18 +30,18 @@ static const MD5Table md5table[] = { { "08cc5c3eedaf72ebe12734eee94f7fa2", "balloon", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "09820417db26687bb7fe0c83cc4c553b", "ft", "", "Version A", Common::EN_USA, Common::kPlatformUnknown }, { "0a212fa35fa8421f31c1f3961272caf0", "monkey", "VGA", "VGA", Common::DE_DEU, Common::kPlatformAmiga }, - { "0a41311d462b6639fc45297b9044bf16", "monkey", "EGA", "EGA", Common::ES_ESP, Common::kPlatformAtariST }, - { "0ab19be9e2a3f6938226638b2a3744fe", "PuttTime", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, + { "0a41311d462b6639fc45297b9044bf16", "monkey", "No Adlib", "EGA", Common::ES_ESP, Common::kPlatformAtariST }, + { "0ab19be9e2a3f6938226638b2a3744fe", "PuttTime", "HE 100", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "0ac41e2e3d2174e5a042a6b565328dba", "puttrace", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "0b3222aaa7efcf283eb621e0cefd26cc", "puttputt", "", "", Common::RU_RUS, Common::kPlatformPC }, { "0c45eb4baff0c12c3d9dfa889c8070ab", "pajama3", "", "Demo", Common::DE_DEU, Common::kPlatformUnknown }, { "0cccfa5223099a60e76cfcca57a1a141", "freddi3", "", "", Common::NL_NLD, Common::kPlatformWindows }, { "0d1b69471605201ef2fa9cec1f5f02d2", "maniac", "", "V2", Common::ES_ESP, Common::kPlatformPC }, { "0e4c5d54a0ad4b26132e78b5ea76642a", "samnmax", "", "Demo", Common::EN_USA, Common::kPlatformPC }, - { "0e9b01430e31d9fcd94071d433bbc6bf", "loom", "EGA", "EGA", Common::FR_FRA, Common::kPlatformAtariST }, + { "0e9b01430e31d9fcd94071d433bbc6bf", "loom", "No Adlib", "EGA", Common::FR_FRA, Common::kPlatformAtariST }, { "0f5935bd5e88ba6f09e558d64459746d", "thinker1", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, { "0f6f2e716ba896a44e5059bba1de7ca9", "samnmax", "", "CD", Common::IT_ITA, Common::kPlatformUnknown }, - { "0f9c7a76657f0840b8f7ccb5bffeb9f4", "indy3", "EGA", "EGA", Common::FR_FRA, Common::kPlatformAtariST }, + { "0f9c7a76657f0840b8f7ccb5bffeb9f4", "indy3", "No Adlib", "EGA", Common::FR_FRA, Common::kPlatformAtariST }, { "0fb73eddfcf584c02ba097984df131ba", "samnmax", "", "CD", Common::DE_DEU, Common::kPlatformUnknown }, { "1005456bfe351c1b679e1ff2dc2849e9", "puttzoo", "", "", Common::UNK_LANG, Common::kPlatformWindows }, { "114acdc2659a273c220f86ee9edb24c1", "maniac", "", "V2", Common::FR_FRA, Common::kPlatformPC }, @@ -52,12 +52,12 @@ static const MD5Table md5table[] = { { "14d48c95b43ddeb983254cf6c43851f1", "freddi4", "", "", Common::NL_NLD, Common::kPlatformWindows }, { "151071053a1d0021198216713939521d", "freddi2", "", "", Common::EN_USA, Common::kPlatformWindows }, { "15240c59d3681ed53f714f8d925cb2d6", "maniac", "", "V2", Common::ES_ESP, Common::kPlatformAtariST }, - { "157367c3c21e0d03a0cba44361b4cf65", "indy3", "EGA", "EGA", Common::EN_USA, Common::kPlatformAtariST }, + { "157367c3c21e0d03a0cba44361b4cf65", "indy3", "No Adlib", "EGA", Common::EN_USA, Common::kPlatformAtariST }, { "15e03ffbfeddb9c2aebc13dcb2a4a8f4", "monkey", "VGA", "VGA", Common::EN_USA, Common::kPlatformPC }, { "15f588e887e857e8c56fe6ade4956168", "atlantis", "", "Floppy", Common::ES_ESP, Common::kPlatformAmiga }, { "16542a7342a918bfe4ba512007d36c47", "FreddisFunShop", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "166553538ff320c69edafeee29525419", "samnmax", "", "CD", Common::EN_USA, Common::kPlatformMacintosh }, - { "16effd200aa6b8abe9c569c3e578814d", "freddi4", "", "Demo", Common::NL_NLD, Common::kPlatformWindows }, + { "16effd200aa6b8abe9c569c3e578814d", "freddi4", "HE 99", "Demo", Common::NL_NLD, Common::kPlatformWindows }, { "179879b6e35c1ead0d93aab26db0951b", "fbear", "", "", Common::EN_USA, Common::kPlatformWindows }, { "17b5d5e6af4ae89d62631641d66d5a05", "indy3", "VGA", "VGA", Common::IT_ITA, Common::kPlatformPC }, { "17f7296f63c78642724f057fd8e736a7", "maniac", "NES", "extracted", Common::EN_USA, Common::kPlatformNES }, @@ -75,11 +75,11 @@ static const MD5Table md5table[] = { { "1ca86e2cf9aaa2068738a1e5ba477e60", "zak", "FM-TOWNS", "", Common::JA_JPN, Common::kPlatformFMTowns }, { "1d05cd189e4908f79b57e78a4402f292", "monkey", "EGA", "EGA", Common::EN_USA, Common::kPlatformPC }, { "1dd3c11ea4439adfe681e4e405b624e1", "monkey", "EGA", "EGA", Common::FR_FRA, Common::kPlatformPC }, - { "1dd7aa088e09f96d06818aa9a9deabe0", "indy3", "EGA", "EGA", Common::EN_USA, Common::kPlatformMacintosh }, + { "1dd7aa088e09f96d06818aa9a9deabe0", "indy3", "No Adlib", "EGA", Common::EN_USA, Common::kPlatformMacintosh }, { "1fbebd7b2b692df5297870447a80cfed", "atlantis", "", "Floppy", Common::DE_DEU, Common::kPlatformPC }, { "2012f854d83d9cc6f73b2b544cd8bbf8", "water", "", "", Common::RU_RUS, Common::kPlatformWindows }, { "20da6fce37805423966aaa8f3c2426aa", "atlantis", "", "Floppy", Common::FR_FRA, Common::kPlatformAmiga }, - { "2108d83dcf09f8adb4bc524669c8cf51", "PuttTime", "", "", Common::EN_USA, Common::kPlatformUnknown }, + { "2108d83dcf09f8adb4bc524669c8cf51", "PuttTime", "HE 99", "", Common::EN_USA, Common::kPlatformUnknown }, { "21a6592322f92550f144f68a8a4e685e", "dig", "", "", Common::FR_FRA, Common::kPlatformMacintosh }, { "21abe302e1b1e2b66d6f5c12e241ebfd", "freddicove", "", "", Common::RU_RUS, Common::kPlatformWindows }, { "2232b0b9411575b1f9961713ebc9de61", "balloon", "", "", Common::ES_ESP, Common::kPlatformWindows }, @@ -108,16 +108,16 @@ static const MD5Table md5table[] = { { "319a4dde52c7960b5aae8a1ec348d918", "monkey", "VGA", "VGA", Common::DE_DEU, Common::kPlatformAmiga }, { "31aa57f460a3d12429f0552a46a90b39", "puttputt", "", "Demo", Common::EN_USA, Common::kPlatformPC }, { "31b8fda4c8c7413fa6b39997e776eba4", "loom", "FM-TOWNS", "", Common::JA_JPN, Common::kPlatformFMTowns }, - { "32709cbeeb3044b34129950860a83f14", "pajama2", "", "", Common::RU_RUS, Common::kPlatformWindows }, - { "32a433dea56b86a55b59e4ff7d755711", "ft", "", "Demo", Common::EN_USA, Common::kPlatformPC }, + { "32709cbeeb3044b34129950860a83f14", "pajama2", "HE 99", "", Common::RU_RUS, Common::kPlatformWindows }, + { "32a433dea56b86a55b59e4ff7d755711", "ft", "Demo", "Demo", Common::EN_USA, Common::kPlatformPC }, { "330f631502e381a4e199a3f7cb483c20", "indy3", "EGA", "EGA", Common::DE_DEU, Common::kPlatformAmiga }, { "3433be9866ca4261b2d5d25374e3f243", "monkey", "VGA", "VGA", Common::FR_FRA, Common::kPlatformAmiga }, { "3486ede0f904789267d4bcc5537a46d4", "puttzoo", "", "Demo", Common::EN_USA, Common::kPlatformMacintosh }, { "35a2d3040fa512f8232d9e443319d84d", "dig", "", "", Common::EN_USA, Common::kPlatformMacintosh }, - { "362c1d281fb9899254cda66ad246c66a", "dig", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, + { "362c1d281fb9899254cda66ad246c66a", "dig", "Demo", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "3686cf8f89e102ececf4366e1d2c8126", "monkey2", "", "", Common::EN_USA, Common::kPlatformPC }, { "36a6750e03fb505fc19fc2bf3e4dbe91", "pajama2", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, - { "37aed3f91c1ef959e0bd265f9b13781f", "pajama", "", "", Common::EN_USA, Common::kPlatformUnknown }, + { "37aed3f91c1ef959e0bd265f9b13781f", "pajama", "HE 100", "", Common::EN_USA, Common::kPlatformUnknown }, { "37f56ceb13e401a7ac7d9e6b37fecaf7", "loom", "EGA", "EGA", Common::EN_USA, Common::kPlatformPC }, { "37ff1b308999c4cca7319edfcc1280a0", "puttputt", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, { "3824e60cdf639d22f6df92a03dc4b131", "fbear", "", "", Common::EN_USA, Common::kPlatformPC }, @@ -137,7 +137,7 @@ static const MD5Table md5table[] = { { "3de99ef0523f8ca7958faa3afccd035a", "spyfox", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "3df6ead57930488bc61e6e41901d0e97", "fbear", "", "", Common::EN_USA, Common::kPlatformMacintosh }, { "3e48298920fab9b7aec5a971e1bd1fab", "pajama3", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, - { "40564ec47da48a67787d1f9bd043902a", "maniac", "V2", "Demo", Common::EN_USA, Common::kPlatformPC }, + { "40564ec47da48a67787d1f9bd043902a", "maniac", "", "Demo", Common::EN_USA, Common::kPlatformPC }, { "4167a92a1d46baa4f4127d918d561f88", "tentacle", "", "CD", Common::EN_USA, Common::kPlatformUnknown }, { "425205754fa749f4f0b0dd9d09fa45fd", "football", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "430bc518017b6fac046f58bab6baad5d", "monkey2", "", "", Common::JA_JPN, Common::kPlatformFMTowns }, @@ -150,7 +150,7 @@ static const MD5Table md5table[] = { { "48b9f04b348bc5013327753f0d12a144", "loom", "EGA", "EGA", Common::ES_ESP, Common::kPlatformAmiga }, { "49210e124e4c2b30f1290a9ef6306301", "monkey", "EGA", "EGA", Common::EN_USA, Common::kPlatformPC }, { "4973bbc3899e3826dbf316e1d7271ec7", "zak", "", "", Common::DE_DEU, Common::kPlatformC64 }, - { "499c958affc394f2a3868f1eb568c3ee", "freddi4", "", "Demo", Common::NL_NLD, Common::kPlatformWindows }, + { "499c958affc394f2a3868f1eb568c3ee", "freddi4", "HE 99", "Demo", Common::NL_NLD, Common::kPlatformWindows }, { "4af4a6b248103c1fe9edef619677f540", "puttmoon", "", "Demo", Common::EN_USA, Common::kPlatformMacintosh }, { "4ba37f835be11a59d969f90f272f575b", "water", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "4ba7fb331296c283e73d8f5b2096e551", "samnmax", "", "CD", Common::ES_ESP, Common::kPlatformUnknown }, @@ -158,7 +158,7 @@ static const MD5Table md5table[] = { { "4cb9c3618f71668f8e4346c8f323fa82", "monkey2", "", "", Common::EN_USA, Common::kPlatformMacintosh }, { "4ce2d5b355964bbcb5e5ce73236ef868", "freddicove", "", "", Common::RU_RUS, Common::kPlatformWindows }, { "4d34042713958b971cb139fba4658586", "atlantis", "", "", Common::JA_JPN, Common::kPlatformFMTowns }, - { "4dbff3787aedcd96b0b325f2d92d7ad9", "maze", "", "", Common::EN_USA, Common::kPlatformUnknown }, + { "4dbff3787aedcd96b0b325f2d92d7ad9", "maze", "HE 100", "", Common::EN_USA, Common::kPlatformUnknown }, { "4dc780f1bc587a193ce8a97652791438", "loom", "EGA", "EGA", Common::EN_USA, Common::kPlatformAmiga }, { "4e5867848ee61bc30d157e2c94eee9b4", "PuttTime", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "4edbf9d03550f7ba01e7f34d69b678dd", "spyfox", "", "Demo", Common::NL_NLD, Common::kPlatformWindows }, @@ -170,7 +170,7 @@ static const MD5Table md5table[] = { { "5057fb0e99e5aa29df1836329232f101", "freddi2", "", "", Common::UNK_LANG, Common::kPlatformWindows }, { "507bb360688dc4180fdf0d7597352a69", "freddi", "", "", Common::SE_SWE, Common::kPlatformWindows }, { "50fcdc982a25063b78ad46bf389b8e8d", "tentacle", "", "Floppy", Common::IT_ITA, Common::kPlatformPC }, - { "51305e929e330e24a75a0351c8f9975e", "freddi2", "", "", Common::EN_USA, Common::kPlatformUnknown }, + { "51305e929e330e24a75a0351c8f9975e", "freddi2", "HE 99", "", Common::EN_USA, Common::kPlatformUnknown }, { "5262a27afcaee04e5c4900220bd463e7", "PuttsFunShop", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "52a4bae0746a11d7b1e8554e91a6645c", "zak", "", "V2", Common::FR_FRA, Common::kPlatformPC }, { "53e94115b55dd51d4b8ff0871aa1df1e", "spyfox", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, @@ -181,7 +181,7 @@ static const MD5Table md5table[] = { { "566165a7338fa11029e7c14d94fa70d0", "freddi", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, { "5798972220cd458be2626d54c80f71d7", "atlantis", "", "Floppy", Common::IT_ITA, Common::kPlatformAmiga }, { "57b0d89af79befe1cabce3bece869e7f", "tentacle", "", "Floppy", Common::DE_DEU, Common::kPlatformPC }, - { "58436e634f4fae1d9973591c2ffa1fcb", "spyfox", "", "", Common::EN_USA, Common::kPlatformUnknown }, + { "58436e634f4fae1d9973591c2ffa1fcb", "spyfox", "HE 99", "", Common::EN_USA, Common::kPlatformUnknown }, { "589601b676c98b1c0c987bc031ab68b3", "chase", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "58fdf4c7ad13540a734e18f8584cad89", "puttzoo", "", "", Common::EN_USA, Common::kPlatformMacintosh }, { "590e6546aacd0d374b7f3a4f53013ab1", "freddicove", "", "", Common::UNK_LANG, Common::kPlatformUnknown }, @@ -190,7 +190,7 @@ static const MD5Table md5table[] = { { "5b08000a9c47b2887df6506ac767ca68", "fbear", "", "", Common::EN_USA, Common::kPlatform3DO }, { "5bd335265a61caa3d78956ad9f88ba23", "football", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "5c21fc49aee8f46e58fef21579e614a1", "thinker1", "", "", Common::EN_USA, Common::kPlatformUnknown }, - { "5d88b9d6a88e6f8e90cded9d01b7f082", "loom", "VGA", "VGA CD", Common::EN_USA, Common::kPlatformPC }, + { "5d88b9d6a88e6f8e90cded9d01b7f082", "loom", "VGA", "VGA", Common::EN_USA, Common::kPlatformPC }, { "5e8fb66971a60e523e5afbc4c129c0e8", "socks", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "5fbe557049892eb4b709d90916ec97ca", "indy3", "EGA", "EGA", Common::EN_USA, Common::kPlatformPC }, { "600abd3e9f47e63e670188b7e4e86ac7", "spyozon", "", "", Common::EN_USA, Common::kPlatformUnknown }, @@ -210,7 +210,7 @@ static const MD5Table md5table[] = { { "675d71151e9b5a968c8ce46d9fbf4cbf", "zak", "", "V2", Common::EN_USA, Common::kPlatformPC }, { "68155a6bf082221525f431c2cbdac8ab", "SamsFunShop", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "684732efb5799c0f78804c99d8de9aba", "puttputt", "", "", Common::EN_USA, Common::kPlatformMacintosh }, - { "688328c5bdc4c8ec4145688dfa077bf2", "freddi4", "", "Demo", Common::DE_DEU, Common::kPlatformUnknown }, + { "688328c5bdc4c8ec4145688dfa077bf2", "freddi4", "HE 99", "Demo", Common::DE_DEU, Common::kPlatformUnknown }, { "6886e5d08cee329b1f2e743ae2e3ceed", "monkey2", "", "", Common::DE_DEU, Common::kPlatformPC }, { "695fe0b3963333b7e15b37514db3c745", "thinkerk", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "697c9b7c55a05d8199c48b48e379d2c8", "puttmoon", "", "", Common::HB_ISR, Common::kPlatformPC }, @@ -227,31 +227,31 @@ static const MD5Table md5table[] = { { "6df20c50c1ab19799de9be7ae7716881", "fbear", "", "Demo", Common::EN_USA, Common::kPlatformMacintosh }, { "6e959d65358eedf9b68b81e304b97fa4", "tentacle", "", "CD", Common::DE_DEU, Common::kPlatformUnknown }, { "6ea966b4d660c870b9ee790d1fbfc535", "monkey2", "", "", Common::ES_ESP, Common::kPlatformAmiga }, - { "6f0be328c64d689bb606d22a389e1b0f", "loom", "EGA", "EGA", Common::EN_USA, Common::kPlatformMacintosh }, + { "6f0be328c64d689bb606d22a389e1b0f", "loom", "No Adlib", "EGA", Common::EN_USA, Common::kPlatformMacintosh }, { "6f6ef668c608c7f534fea6e6d3878dde", "indy3", "EGA", "EGA", Common::DE_DEU, Common::kPlatformPC }, { "6f8a22bfa397be1f7ed4b74aba0e397e", "loom", "EGA", "EGA", Common::FR_FRA, Common::kPlatformPC }, { "701246819d1a70573f41bf33fc19214f", "soccer", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "7020931d5a2be0a49d68e7a1882363e4", "zak", "V1", "V1", Common::EN_USA, Common::kPlatformPC }, - { "71523b539491527d9860f4407faf0411", "monkey", "EGA", "EGA Demo", Common::EN_USA, Common::kPlatformPC }, + { "71523b539491527d9860f4407faf0411", "monkey", "Demo", "EGA Demo", Common::EN_USA, Common::kPlatformPC }, { "71fe97c3108678cf604f14abe342341b", "spyfox2", "", "", Common::NL_NLD, Common::kPlatformWindows }, { "7222f260253f325c21fcfa68b5bfab67", "spyfox2", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, - { "72ac6bc980d5101c2142189d746bd62f", "spyfox", "", "", Common::RU_RUS, Common::kPlatformWindows }, + { "72ac6bc980d5101c2142189d746bd62f", "spyfox", "HE 99", "", Common::RU_RUS, Common::kPlatformWindows }, { "732845548b1d6c2da572cb6a1bf81b07", "spyfox2", "", "Demo", Common::DE_DEU, Common::kPlatformUnknown }, { "73b8197e236da4bf49adc99fe8f5fa1b", "spyfox", "", "Demo", Common::DE_DEU, Common::kPlatformUnknown }, { "73e5ab7dbb9a8061cc6d25df02dbd1e7", "loom", "EGA", "EGA", Common::EN_USA, Common::kPlatformPC }, { "746e88c172a5b7a1ae89ac0ee3ee681a", "freddi", "", "", Common::RU_RUS, Common::kPlatformWindows }, { "754feb59d3bf86b8a00840df74fd7b26", "freddi3", "", "Demo", Common::NL_NLD, Common::kPlatformWindows }, { "75ba23fff4fd63fa446c02864f2a5a4b", "zak", "", "V2", Common::IT_ITA, Common::kPlatformPC }, - { "75bff95816b84672b877d22a911ab811", "freddi3", "", "", Common::RU_RUS, Common::kPlatformWindows }, - { "771bc18ec6f93837b839c992b211904b", "monkey", "EGA", "EGA Demo", Common::DE_DEU, Common::kPlatformPC }, + { "75bff95816b84672b877d22a911ab811", "freddi3", "HE 99", "", Common::RU_RUS, Common::kPlatformWindows }, + { "771bc18ec6f93837b839c992b211904b", "monkey", "Demo", "EGA Demo", Common::DE_DEU, Common::kPlatformPC }, { "77f5c9cc0986eb729c1a6b4c8823bbae", "zak", "FM-TOWNS", "", Common::EN_USA, Common::kPlatformFMTowns }, { "780e4a0ae2ff17dc296f4a79543b44f8", "puttmoon", "", "", Common::UNK_LANG, Common::kPlatformPC }, - { "78bd5f036ea35a878b74e4f47941f784", "freddi4", "", "", Common::RU_RUS, Common::kPlatformWindows }, + { "78bd5f036ea35a878b74e4f47941f784", "freddi4", "HE 99", "", Common::RU_RUS, Common::kPlatformWindows }, { "7974365d3dc0f43a2748c975f91ff042", "monkey2", "", "", Common::ES_ESP, Common::kPlatformPC }, { "7bad72e332a59f9fcc1d437f4edad32a", "puttcircus", "", "", Common::RU_RUS, Common::kPlatformUnknown }, { "7c2e76087027eeee9c8f8985f93a1cc5", "freddi4", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "7c8100e360e8ef05f88069d4cfa0afd1", "puttrace", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, - { "7c980a1b1596a93f26917318884f48f7", "PuttTime", "", "", Common::DE_DEU, Common::kPlatformUnknown }, + { "7c980a1b1596a93f26917318884f48f7", "PuttTime", "HE 99", "", Common::DE_DEU, Common::kPlatformUnknown }, { "7ddeaf52c8b9a50551ce0aa2ac811d07", "BluesABCTimeDemo", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "7e151c17adf624f1966c8fc5827c95e9", "puttputt", "", "", Common::EN_USA, Common::kPlatform3DO }, { "7ea2da67ebabea4ac20cee9f4f9d2934", "airport", "", "Demo", Common::EN_USA, Common::kPlatformMacintosh }, @@ -261,9 +261,9 @@ static const MD5Table md5table[] = { { "7fc6cdb46b4c9d384c52327f4bca6416", "football", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "810a9da887aefa597b0cf3c77d262897", "BluesABCTimeDemo", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "81bbfa181184cb494e7a81dcfa94fbd9", "maniac", "NES", "", Common::FR_FRA, Common::kPlatformNES }, - { "8299d9b8a1b0e7b881bae7a9971dc5e2", "zak", "V2", "Demo", Common::EN_USA, Common::kPlatformAtariST }, + { "8299d9b8a1b0e7b881bae7a9971dc5e2", "zak", "", "Demo", Common::EN_USA, Common::kPlatformAtariST }, { "8368f552b1e3eba559f8d559bcc4cadb", "freddi3", "", "", Common::UNK_LANG, Common::kPlatformUnknown }, - { "83cedbe26aa8b58988e984e3d34cac8e", "freddi3", "", "", Common::DE_DEU, Common::kPlatformUnknown }, + { "83cedbe26aa8b58988e984e3d34cac8e", "freddi3", "HE 99", "", Common::DE_DEU, Common::kPlatformUnknown }, { "84e3c23a49ded8a6f9197735c8eb3de7", "PuttTime", "", "", Common::DE_DEU, Common::kPlatformWindows }, { "861e59ed72a1cd0e6d454f7ee7e2bf3d", "comi", "", "", Common::RU_RUS, Common::kPlatformUnknown }, { "86be8ada36371d4fdc35659d0e912a26", "indy3", "EGA", "EGA", Common::ES_ESP, Common::kPlatformPC }, @@ -273,26 +273,26 @@ static const MD5Table md5table[] = { { "8801fb4a1200b347f7a38523339526dd", "jungle", "", "", Common::EN_USA, Common::kPlatformWindows }, { "883af4b0af4f77a92f1dcf1d0a283140", "tentacle", "", "CD", Common::ES_ESP, Common::kPlatformUnknown }, { "898ce8eb1234a955ef75e87141902bb3", "freddi3", "", "", Common::RU_RUS, Common::kPlatformWindows }, - { "898eaa21f79cf8d4f08db856244689ff", "pajama", "", "", Common::EN_USA, Common::kPlatformWindows }, + { "898eaa21f79cf8d4f08db856244689ff", "pajama", "HE 99", "", Common::EN_USA, Common::kPlatformWindows }, { "89cfc425566003ff74b7dc7b3e6fd469 ", "indy3", "EGA", "EGA", Common::FR_FRA, Common::kPlatformPC }, { "8a484262363a8e18be87112454f1456b", "pjgames", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "8aa05d3cdb0e795436043f0546af2da2", "tentacle", "", "CD?", Common::FR_FRA, Common::kPlatformUnknown }, { "8afb3cf9f95abf208358e984f0c9e738", "funpack", "", "", Common::EN_USA, Common::kPlatform3DO }, { "8bdb0bf87b5e303dd35693afb9351215", "ft", "", "", Common::DE_DEU, Common::kPlatformUnknown }, { "8d479e36f35e80257dfc102cf4b8a912", "farm", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, - { "8e3241ddd6c8dadf64305e8740d45e13", "balloon", "", "", Common::EN_USA, Common::kPlatformUnknown }, + { "8e3241ddd6c8dadf64305e8740d45e13", "balloon", "HE 100", "", Common::EN_USA, Common::kPlatformUnknown }, { "8e4ee4db46954bfe2912e259a16fad82", "monkey2", "", "", Common::FR_FRA, Common::kPlatformPC }, { "8eb84cee9b429314c7f0bdcf560723eb", "monkey", "FM-TOWNS", "", Common::EN_USA, Common::kPlatformFMTowns }, - { "8ee63cafb1fe9d62aa0d5a23117e70e7", "freddi2", "", "", Common::EN_USA, Common::kPlatformUnknown }, + { "8ee63cafb1fe9d62aa0d5a23117e70e7", "freddi2", "HE 100", "", Common::EN_USA, Common::kPlatformUnknown }, { "8f3758ff98c9c5d78e5d635222cad026", "atlantis", "", "Floppy", Common::IT_ITA, Common::kPlatformPC }, - { "8fec68383202d38c0d25e9e3b757c5df", "comi", "", "Demo", Common::UNK_LANG, Common::kPlatformUnknown }, + { "8fec68383202d38c0d25e9e3b757c5df", "comi", "Demo", "Demo", Common::UNK_LANG, Common::kPlatformUnknown }, { "8ffd618a776a4c0d8922bb28b09f8ce8", "airport", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, { "90a329d8ad5b7ce0690429e98cfbb32f", "funpack", "", "", Common::HB_ISR, Common::kPlatformPC }, - { "90c755e1c9b9b8a4129d37b2259d0655", "chase", "", "", Common::EN_USA, Common::kPlatformUnknown }, + { "90c755e1c9b9b8a4129d37b2259d0655", "chase", "HE 100", "", Common::EN_USA, Common::kPlatformUnknown }, { "910e31cffb28226bd68c569668a0d6b4", "monkey", "EGA", "EGA", Common::ES_ESP, Common::kPlatformPC }, { "91469353f7be1b122fa88d23480a1320", "zak", "", "V2", Common::FR_FRA, Common::kPlatformAmiga }, { "91d5db93187fab54d823f73bd6441cb6", "maniac", "NES", "extracted", Common::EN_USA, Common::kPlatformNES }, - { "927a764615c7fcdd72f591355e089d8c", "monkey", "EGA", "EGA", Common::DE_DEU, Common::kPlatformAtariST }, + { "927a764615c7fcdd72f591355e089d8c", "monkey", "No Adlib", "EGA", Common::DE_DEU, Common::kPlatformAtariST }, { "92b078d9d6d9d751da9c26b8b3075779", "tentacle", "", "Floppy", Common::FR_FRA, Common::kPlatformPC }, { "92e7727e67f5cd979d8a1070e4eb8cb3", "puttzoo", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "92fc0073a4cf259ff36070ecb8628ba8", "thinkerk", "", "", Common::EN_USA, Common::kPlatformUnknown }, @@ -303,7 +303,7 @@ static const MD5Table md5table[] = { { "98744fe66ff730e8c2b3b1f58803ab0b", "atlantis", "", "Demo", Common::EN_USA, Common::kPlatformPC }, { "99a3699f80b8f776efae592b44b9b991", "maniac", "", "V2", Common::FR_FRA, Common::kPlatformPC }, { "99b6f822b0b2612415407865438697d6", "atlantis", "", "Demo", Common::EN_USA, Common::kPlatformPC }, - { "9b7452b5cd6d3ffb2b2f5118010af84f", "ft", "", "Demo", Common::EN_USA, Common::kPlatformMacintosh }, + { "9b7452b5cd6d3ffb2b2f5118010af84f", "ft", "Demo", "Demo", Common::EN_USA, Common::kPlatformMacintosh }, { "9bc548e179cdb0767009401c094d0895", "maniac", "", "V2", Common::DE_DEU, Common::kPlatformAmiga }, { "9bd2a8f72613e715c199246dd511e10f", "atlantis", "", "Floppy", Common::ES_ESP, Common::kPlatformPC }, { "9bda5fee51d2fda5253d02c642016bf4", "spyfox", "", "", Common::NL_NLD, Common::kPlatformWindows }, @@ -312,17 +312,17 @@ static const MD5Table md5table[] = { { "9c92eeaf517a31b7221ec2546ab669fd", "puttmoon", "", "", Common::EN_USA, Common::kPlatformWindows }, { "9cdd327c1034c046cb595d251c44da2f", "chase", "", "", Common::RU_RUS, Common::kPlatformWindows }, { "9d4ab3e0e1d1ebc6ba8a6a4c470ed184", "spyfox", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, - { "9d7b67be003fea60be4dcbd193611936", "ft", "", "Demo", Common::EN_USA, Common::kPlatformMacintosh }, + { "9d7b67be003fea60be4dcbd193611936", "ft", "Demo", "Demo", Common::EN_USA, Common::kPlatformMacintosh }, { "9dc02577bf50d4cfaf3de3fbac06fbe2", "puttmoon", "", "", Common::EN_USA, Common::kPlatformMacintosh }, - { "9e5e0fb43bd22f4628719b7501adb717", "monkey", "EGA", "EGA", Common::FR_FRA, Common::kPlatformAtariST }, + { "9e5e0fb43bd22f4628719b7501adb717", "monkey", "No Adlib", "EGA", Common::FR_FRA, Common::kPlatformAtariST }, { "a00554c31d623fdb9fcb0f924b89b42b", "loom", "EGA", "EGA Demo", Common::EN_USA, Common::kPlatformPC }, - { "a095e33061606d231ff37dca4c64c8ac", "pajama", "", "", Common::DE_DEU, Common::kPlatformUnknown }, - { "a0a7dea72003933b8b3f8b99b9f7ddeb", "loom", "EGA", "EGA", Common::EN_USA, Common::kPlatformAtariST }, + { "a095e33061606d231ff37dca4c64c8ac", "pajama", "HE 99", "", Common::DE_DEU, Common::kPlatformUnknown }, + { "a0a7dea72003933b8b3f8b99b9f7ddeb", "loom", "No Adlib", "EGA", Common::EN_USA, Common::kPlatformAtariST }, { "a194f15f51ee62badab74b9e7da97693", "baseball2001", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, - { "a28135a7ade38cc0208b04507c46efd1", "spyfox", "", "", Common::DE_DEU, Common::kPlatformUnknown }, + { "a28135a7ade38cc0208b04507c46efd1", "spyfox", "HE 99", "", Common::DE_DEU, Common::kPlatformUnknown }, { "a2bb6aa0537402c1b3c2ea899ccef64b", "lost", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, { "a3036878840720fbefa41e6965fa4a0a", "samnmax", "", "Floppy", Common::EN_USA, Common::kPlatformPC }, - { "a525c1753c1db5011c00417da37887ef", "PuttTime", "", "", Common::EN_USA, Common::kPlatformUnknown }, + { "a525c1753c1db5011c00417da37887ef", "PuttTime", "HE 100", "", Common::EN_USA, Common::kPlatformUnknown }, { "a561d2e2413cc1c71d5a1bf87bf493ea", "lost", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "a570381b028972d891052ee1e51dc011", "maniac", "", "V2", Common::EN_USA, Common::kPlatformAtariST }, { "a654fb60c3b67d6317a7894ffd9f25c5", "pajama3", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, @@ -343,8 +343,8 @@ static const MD5Table md5table[] = { { "b23f7cd7c304d7dff08e92a96120d5b4", "zak", "V1", "V1", Common::EN_USA, Common::kPlatformPC }, { "b250d0f9cc83f80ced56fe11a4fb057c", "maniac", "", "V2", Common::EN_USA, Common::kPlatformPC }, { "b289a2a8cbedbf45786e0b4ad2f510f1", "samnmax", "", "Floppy", Common::IT_ITA, Common::kPlatformPC }, - { "b5298a5c15ffbe8b381d51ea4e26d35c", "freddi4", "", "", Common::DE_DEU, Common::kPlatformUnknown }, - { "b597e0403cc0002f69170e6caba7edd9", "indy3", "EGA", "Demo", Common::EN_USA, Common::kPlatformPC }, + { "b5298a5c15ffbe8b381d51ea4e26d35c", "freddi4", "HE 99", "", Common::DE_DEU, Common::kPlatformUnknown }, + { "b597e0403cc0002f69170e6caba7edd9", "indy3", "EGA", "EGA Demo", Common::EN_USA, Common::kPlatformPC }, { "b628506f7def772e40de0aa5440fb8e1", "activity", "", "", Common::EN_USA, Common::kPlatformWindows }, { "b886b0a5d909c7158a914e1d7c1c6c65", "loom", "EGA", "EGA", Common::FR_FRA, Common::kPlatformPC }, { "b8955d7d23b4972229060d1592489fef", "freddicove", "", "", Common::NL_NLD, Common::kPlatformWindows }, @@ -358,7 +358,7 @@ static const MD5Table md5table[] = { { "bfdf584b01503f0762baded581f6a0a2", "SoccerMLS", "", "", Common::EN_USA, Common::kPlatformWindows }, { "c0039ad982999c92d0de81910d640fa0", "freddi", "", "", Common::NL_NLD, Common::kPlatformWindows }, { "c13225cb1bbd3bc9fe578301696d8021", "monkey", "SEGA", "", Common::EN_USA, Common::kPlatformSegaCD }, - { "c24c490373aeb48fbd54caa8e7ae376d", "loom", "EGA", "EGA", Common::DE_DEU, Common::kPlatformAtariST }, + { "c24c490373aeb48fbd54caa8e7ae376d", "loom", "No Adlib", "EGA", Common::DE_DEU, Common::kPlatformAtariST }, { "c25755b08a8d0d47695e05f1e2111bfc", "freddi4", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "c30ef068add4277104243c31ce46c12b", "monkey2", "", "", Common::FR_FRA, Common::kPlatformAmiga }, { "c3196c5349e53e387aaff1533d95e53a", "samnmax", "", "Demo", Common::EN_USA, Common::kPlatformPC }, @@ -369,8 +369,8 @@ static const MD5Table md5table[] = { { "c4ffae9fac495475d6bc3343ccc8faf9", "Soccer2004", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "c5d10e190d4b4d59114b824f2fdbd00e", "loom", "FM-TOWNS", "", Common::EN_USA, Common::kPlatformFMTowns }, { "c63ee46143ba65f9ce14cf539ca51bd7", "atlantis", "", "Floppy", Common::EN_USA, Common::kPlatformPC }, - { "c666a998af90d81db447eccba9f72c8d", "monkey", "EGA", "EGA", Common::EN_USA, Common::kPlatformAtariST }, - { "c6907d44f1166941d982864cd42cdc89", "pajama2", "", "", Common::DE_DEU, Common::kPlatformUnknown }, + { "c666a998af90d81db447eccba9f72c8d", "monkey", "No Adlib", "EGA", Common::EN_USA, Common::kPlatformAtariST }, + { "c6907d44f1166941d982864cd42cdc89", "pajama2", "HE 99", "", Common::DE_DEU, Common::kPlatformUnknown }, { "c7890e038806df2bb5c0c8c6f1986ea2", "monkey", "VGA", "VGA", Common::EN_USA, Common::kPlatformPC }, { "c7be10f775404fd9785a8b92a06d240c", "atlantis", "", "", Common::EN_USA, Common::kPlatformFMTowns }, { "c83079157ec765a28de445aec9768d60", "tentacle", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, @@ -378,7 +378,7 @@ static const MD5Table md5table[] = { { "cb1559e8405d17a5a278a6b5ad9338d1", "freddi3", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "cc04a076779379524ed4d9c5ee3c6fb1", "tentacle", "", "CD", Common::EN_USA, Common::kPlatformMacintosh }, { "cc8ba2b0df2f9c450bcf055fe2711979", "samnmax", "", "Demo", Common::DE_DEU, Common::kPlatformPC }, - { "cd9c05e755d7bf8e9b9590ad1ebe273e", "dig", "", "Demo", Common::EN_USA, Common::kPlatformMacintosh }, + { "cd9c05e755d7bf8e9b9590ad1ebe273e", "dig", "Demo", "Demo", Common::EN_USA, Common::kPlatformMacintosh }, { "cdd760228cf1010c2903f37e788ea31c", "zak", "", "V2", Common::DE_DEU, Common::kPlatformPC }, { "ce6a4cef315b20fef58a95bc40a2d8d3", "monkey", "EGA", "EGA", Common::FR_FRA, Common::kPlatformPC }, { "ce7733f185b838e248927c7ba1a04204", "maniac", "", "V2", Common::FR_FRA, Common::kPlatformAmiga }, @@ -391,10 +391,10 @@ static const MD5Table md5table[] = { { "d06fbe28818fef7bfc45c2cdf0c0849d", "zak", "", "V2", Common::DE_DEU, Common::kPlatformPC }, { "d0b531227a27c6662018d2bd05aac52a", "monkey", "VGA", "VGA", Common::DE_DEU, Common::kPlatformPC }, { "d220d154aafbfa12bd6f3ab1b2dae420", "puttzoo", "", "Demo", Common::DE_DEU, Common::kPlatformMacintosh }, - { "d37c55388294b66e53e7ced3af88fa68", "freddi2", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, + { "d37c55388294b66e53e7ced3af88fa68", "freddi2", "HE 100", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "d43352a805d78b5f4936c6d7779bf575", "samnmax", "", "CD", Common::RU_RUS, Common::kPlatformPC }, - { "d4aac997e2f4e15341f0bfbf905419bd", "PuttTime", "", "", Common::EN_USA, Common::kPlatformWindows }, - { "d4b8ee426b1afd3e53bc0cf020418cf6", "dog", "", "", Common::EN_USA, Common::kPlatformWindows }, + { "d4aac997e2f4e15341f0bfbf905419bd", "PuttTime", "HE 99", "", Common::EN_USA, Common::kPlatformWindows }, + { "d4b8ee426b1afd3e53bc0cf020418cf6", "dog", "HE 99", "", Common::EN_USA, Common::kPlatformWindows }, { "d4cccb5af88f3e77f370896e9ba8c5f9", "freddi", "", "", Common::UNK_LANG, Common::kPlatformWindows }, { "d4e79c3d8645b8266cd78c325bc35154", "pajama2", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "d55eff37c2100f5065cde9de428621fa", "zak", "", "V2", Common::EN_USA, Common::kPlatformAtariST }, @@ -402,8 +402,8 @@ static const MD5Table md5table[] = { { "d62d248c3df6ec177405e2cb23d923b2", "indy3", "EGA", "EGA", Common::IT_ITA, Common::kPlatformPC }, { "d6334a5a9b61afe18c368540fdf522ca", "airport", "", "", Common::EN_USA, Common::kPlatformMacintosh }, { "d6dd0646404768a63e963891a96daadd", "atlantis", "", "Floppy", Common::EN_USA, Common::kPlatformMacintosh }, - { "d7ab7cd6105546016e6a0d46fb36b964", "pajama", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, - { "d7b247c26bf1f01f8f7daf142be84de3", "balloon", "", "", Common::EN_USA, Common::kPlatformWindows }, + { "d7ab7cd6105546016e6a0d46fb36b964", "pajama", "HE 100", "Demo", Common::EN_USA, Common::kPlatformUnknown }, + { "d7b247c26bf1f01f8f7daf142be84de3", "balloon", "HE 99", "", Common::EN_USA, Common::kPlatformWindows }, { "d831f7c048574dd9d5d85db2a1468099", "maniac", "", "", Common::EN_USA, Common::kPlatformC64 }, { "d8323015ecb8b10bf53474f6e6b0ae33", "dig", "", "", Common::UNK_LANG, Common::kPlatformUnknown }, { "d8d07efcb88f396bee0b402b10c3b1c9", "maniac", "NES", "", Common::EN_USA, Common::kPlatformNES }, @@ -415,16 +415,16 @@ static const MD5Table md5table[] = { { "dd30a53035393baa5a5e222e716559af", "maniac", "", "V2", Common::FR_FRA, Common::kPlatformAtariST }, { "de4efb910210736813c9a1185384bace", "puttzoo", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, { "debe337f73d660e951ece7c1f1c81add", "zak", "", "V2", Common::EN_USA, Common::kPlatformPC }, - { "defb8cb9ec4b0f91acfb6b61c6129ad9", "PuttTime", "", "", Common::RU_RUS, Common::kPlatformWindows }, + { "defb8cb9ec4b0f91acfb6b61c6129ad9", "PuttTime", "HE 99", "", Common::RU_RUS, Common::kPlatformWindows }, { "df03ee021aa9b81d90cab9c26da07614", "indy3", "EGA", "EGA", Common::IT_ITA, Common::kPlatformAmiga }, { "df047cc4792150f601290357566d36a6", "freddi", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "e01acc8c12ef44e8f778fe87e5f90f4e", "fbpack", "", "", Common::EN_USA, Common::kPlatform3DO }, - { "e03ed1474ec14de78359970e0457a820", "freddi4", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, + { "e03ed1474ec14de78359970e0457a820", "freddi4", "HE 99", "Demo", Common::EN_USA, Common::kPlatformWindows }, { "e144f5f49d9241d2a9dee2576b3d09cb", "airport", "", "Demo", Common::EN_USA, Common::kPlatformWindows }, { "e17db1ddf91b39ca6bbc8ad3ed19e883", "monkey", "FM-TOWNS", "", Common::JA_JPN, Common::kPlatformFMTowns }, { "e246e02db9630533a40d99c9f54a8e01", "monkey2", "", "", Common::EN_USA, Common::kPlatformMacintosh }, { "e361a7058ed8e8ebb462663c0a3ae8d6", "puttputt", "", "", Common::HB_ISR, Common::kPlatformPC }, - { "e41de1c2a15abbcdbf9977e2d7e8a340", "freddi2", "", "", Common::RU_RUS, Common::kPlatformWindows }, + { "e41de1c2a15abbcdbf9977e2d7e8a340", "freddi2", "HE 100", "", Common::RU_RUS, Common::kPlatformWindows }, { "e534d29afb3c6e0ee9dc3d53c5956714", "atlantis", "", "Floppy", Common::DE_DEU, Common::kPlatformAmiga }, { "e63a0b9249b5ca4cc4d3ac34305ae360", "freddi", "", "", Common::NB_NOR, Common::kPlatformWindows }, { "e689bdf67f98b1d760ce4487ec0e8d06", "indy3", "EGA", "EGA", Common::FR_FRA, Common::kPlatformAmiga }, @@ -435,7 +435,7 @@ static const MD5Table md5table[] = { { "e98b982ceaf9d253d730bde8903233d6", "monkey", "EGA", "EGA", Common::DE_DEU, Common::kPlatformPC }, { "eae95b2b3546d8ba86ae1d397c383253", "dog", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "ebd0b2c8a387f18887282afe6cad894a", "spyozon", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, - { "ebd324dcf06a4c49e1ba5c231eee1060", "freddi4", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, + { "ebd324dcf06a4c49e1ba5c231eee1060", "freddi4", "HE 99", "Demo", Common::EN_USA, Common::kPlatformUnknown }, { "ed2b074bc3166087a747acb2a3c6abb0", "freddi3", "", "Demo", Common::DE_DEU, Common::kPlatformUnknown }, { "ed361270102e355afe5236954216aba2", "lost", "", "", Common::EN_USA, Common::kPlatformUnknown }, { "edfdb24a499d92c59f824c52987c0eec", "atlantis", "", "Floppy", Common::FR_FRA, Common::kPlatformPC }, @@ -461,7 +461,7 @@ static const MD5Table md5table[] = { { "fc53ce0e5f6562b1c1e1b4b8203acafb", "samnmax", "", "Floppy", Common::ES_ESP, Common::kPlatformPC }, { "fc6b6148e80d67939d9a18697c0f626a", "monkey", "EGA", "EGA", Common::DE_DEU, Common::kPlatformPC }, { "fc8d197a22146e74766e9cb0cfcaf1da", "freddi2", "", "Demo", Common::EN_USA, Common::kPlatformUnknown }, - { "fcb78ebecab2757264c590890c319cc5", "PuttTime", "", "", Common::NL_NLD, Common::kPlatformWindows }, + { "fcb78ebecab2757264c590890c319cc5", "PuttTime", "HE 100", "", Common::NL_NLD, Common::kPlatformWindows }, { "fce4b8010704b103acfeea9413788f32", "freddi2", "", "", Common::DE_DEU, Common::kPlatformUnknown }, { "fe381e45117878b1e942cb876b050fd6", "ft", "", "", Common::EN_USA, Common::kPlatformMacintosh }, { "fe60d6b5ff51b0553ac59963123b5777", "comi", "", "", Common::UNK_LANG, Common::kPlatformUnknown }, diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp index 7d8a5239cc..132f6ac9bd 100644 --- a/engines/scumm/scumm.cpp +++ b/engines/scumm/scumm.cpp @@ -92,7 +92,8 @@ ScummEngine *g_scumm = 0; /** - * Lookup table mapping game IDs to game descriptions. + * This table contains all game IDs supported by the SCUMM engine, and maps + * them to the full humand readable game name. */ static const GameSettings gameDescriptions[] = { { "atlantis", "Indiana Jones and the Fate of Atlantis" }, @@ -445,6 +446,107 @@ static const ScummGameSettings scumm_settings[] = { {NULL, NULL, 0, 0, 0, MDT_NONE, 0, Common::kPlatformUnknown} }; + +#if 0 +// The following table is currently *unused*. It's work in progress for a refined detector; +// the purpose of this particular table is to replace multiple_versions_md5_settings, +// and maybe also scumm_settings. +static const ScummGameSettings extra_versions[] = { +#ifndef PALMOS_68K + {"comi", "", GID_CMI, 8, 0, MDT_NONE, GF_NEW_COSTUMES | GF_NEW_CAMERA | GF_DIGI_IMUSE, Common::kPlatformWindows}, + {"comi", "Demo", GID_CMI, 8, 0, MDT_NONE, GF_NEW_COSTUMES | GF_NEW_CAMERA | GF_DIGI_IMUSE | GF_DEMO, Common::kPlatformWindows}, + + {"dig", "", GID_DIG, 7, 0, MDT_NONE, GF_NEW_COSTUMES | GF_NEW_CAMERA | GF_DIGI_IMUSE, 0}, + {"dig", "Demo", GID_DIG, 7, 0, MDT_NONE, GF_NEW_COSTUMES | GF_NEW_CAMERA | GF_DIGI_IMUSE | GF_DEMO, 0}, + + {"ft", "", GID_FT, 7, 0, MDT_NONE, GF_NEW_COSTUMES | GF_NEW_CAMERA | GF_DIGI_IMUSE, 0}, + {"ft", "Demo", GID_FT, 7, 0, MDT_NONE, GF_NEW_COSTUMES | GF_NEW_CAMERA | GF_DIGI_IMUSE | GF_DEMO, 0}, + + {"indy3", "EGA", GID_INDY3, 3, 0, MDT_PCSPK | MDT_ADLIB, GF_SMALL_HEADER | GF_NO_SCALING | GF_16COLOR | GF_USE_KEY | GF_OLD_BUNDLE, 0}, + {"indy3", "No Adlib", GID_INDY3, 3, 0, MDT_PCSPK, GF_SMALL_HEADER | GF_NO_SCALING | GF_16COLOR | GF_USE_KEY | GF_OLD_BUNDLE, 0}, + {"indy3", "VGA", GID_INDY3, 3, 0, MDT_PCSPK | MDT_ADLIB, GF_SMALL_HEADER | GF_NO_SCALING | GF_OLD256 | GF_FEW_LOCALS, Common::kPlatformPC}, + {"indy3", "FM-TOWNS", GID_INDY3, 3, 0, MDT_TOWNS, GF_SMALL_HEADER | GF_NO_SCALING | GF_OLD256 | GF_FEW_LOCALS | GF_AUDIOTRACKS, Common::kPlatformFMTowns}, + + {"loom", "EGA", GID_LOOM, 3, 0, MDT_PCSPK | MDT_ADLIB | MDT_MIDI, GF_SMALL_HEADER | GF_NO_SCALING | GF_16COLOR | GF_USE_KEY | GF_OLD_BUNDLE, 0}, + {"loom", "No Adlib", GID_LOOM, 3, 0, MDT_PCSPK, GF_SMALL_HEADER | GF_NO_SCALING | GF_16COLOR | GF_USE_KEY | GF_OLD_BUNDLE, 0}, + {"loom", "FM-TOWNS", GID_LOOM, 3, 0, MDT_TOWNS, GF_SMALL_HEADER | GF_NO_SCALING | GF_OLD256 | GF_AUDIOTRACKS, Common::kPlatformFMTowns}, + {"loom", "VGA", GID_LOOM, 4, 0, MDT_NONE, GF_SMALL_HEADER | GF_USE_KEY | GF_AUDIOTRACKS, Common::kPlatformPC}, + + + // The C64 version of MM is detected & special-cased via the platform field and hence has no seperate entry in this list + {"maniac", "", GID_MANIAC, 2, 0, MDT_PCSPK, GF_SMALL_HEADER | GF_NO_SCALING | GF_16COLOR | GF_USE_KEY | GF_OLD_BUNDLE, Common::kPlatformPC}, + {"maniac", "NES", GID_MANIAC, 1, 0, MDT_NONE, GF_SMALL_HEADER | GF_USE_KEY | GF_16COLOR | GF_OLD_BUNDLE | GF_NO_SCALING, Common::kPlatformNES}, + {"maniac", "V1", GID_MANIAC, 1, 0, MDT_PCSPK, GF_SMALL_HEADER | GF_USE_KEY | GF_16COLOR | GF_OLD_BUNDLE | GF_NO_SCALING, Common::kPlatformPC}, + + + {"monkey", "VGA", GID_MONKEY_VGA, 4, 0, MDT_PCSPK | MDT_ADLIB | MDT_MIDI, GF_SMALL_HEADER | GF_USE_KEY, Common::kPlatformPC}, + {"monkey", "EGA", GID_MONKEY_EGA, 4, 0, MDT_PCSPK | MDT_ADLIB | MDT_MIDI, GF_SMALL_HEADER | GF_USE_KEY | GF_16COLOR, Common::kPlatformPC}, + {"monkey", "No Adlib", GID_MONKEY_EGA, 4, 0, MDT_PCSPK, GF_SMALL_HEADER | GF_USE_KEY | GF_16COLOR, Common::kPlatformAtariST}, + {"monkey", "Demo", GID_MONKEY_EGA, 4, 0, MDT_PCSPK | MDT_ADLIB, GF_SMALL_HEADER | GF_USE_KEY | GF_16COLOR, Common::kPlatformPC}, + {"monkey", "CD", GID_MONKEY, 5, 0, MDT_ADLIB, GF_USE_KEY | GF_AUDIOTRACKS, 0}, + {"monkey", "CD", GID_MONKEY, 5, 0, MDT_ADLIB, GF_USE_KEY | GF_AUDIOTRACKS, 0}, + {"monkey", "FM-TOWNS", GID_MONKEY, 5, 0, MDT_ADLIB, GF_USE_KEY | GF_AUDIOTRACKS, Common::kPlatformFMTowns}, + {"monkey", "SEGA", GID_MONKEY, 5, 0, MDT_NONE, GF_USE_KEY | GF_AUDIOTRACKS, Common::kPlatformSegaCD}, + + + // The C64 version of Zak is detected & special-cased via the platform field and hence has no seperate entry in this list + {"zak", "", GID_ZAK, 2, 0, MDT_PCSPK, GF_SMALL_HEADER | GF_NO_SCALING | GF_16COLOR | GF_USE_KEY | GF_OLD_BUNDLE, Common::kPlatformPC}, + {"zak", "V1", GID_ZAK, 1, 0, MDT_PCSPK, GF_SMALL_HEADER | GF_NO_SCALING | GF_16COLOR | GF_USE_KEY | GF_OLD_BUNDLE, Common::kPlatformPC}, + {"zak", "FM-TOWNS", GID_ZAK, 3, 0, MDT_TOWNS, GF_SMALL_HEADER | GF_NO_SCALING | GF_OLD256 | GF_AUDIOTRACKS, Common::kPlatformFMTowns}, + + + + {"", "Windows", GID_FBEAR, 6, 70, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, + + {"", "Updated", GID_WATER, 6, 99, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, + + {"", "German", GID_PUTTRACE, 6, 99, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_985, Common::kPlatformWindows}, // ToffRennen + {"", "Dutch Demo", GID_PUTTRACE, 6, 98, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_985, Common::kPlatformWindows}, // 500demo + {"", "Updated Dutch Demo", GID_PUTTRACE, 6, 99, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_985, Common::kPlatformWindows}, + {"", "German Demo", GID_PUTTRACE, 6, 99, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_985, Common::kPlatformWindows}, // Rennen + {"", "UK Demo", GID_PUTTRACE, 6, 99, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_985, Common::kPlatformWindows}, + + + + + {"", "Russian", GID_HEGAME, 6, 60, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, Common::kPlatformWindows}, + {"", "Demo", GID_PUTTDEMO, 6, 60, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, Common::kPlatformPC}, + {"", "Macintosh Demo", GID_PUTTDEMO, 6, 60, MDT_ADLIB | MDT_MIDI, GF_USE_KEY, Common::kPlatformMacintosh}, + + {"", "Demo Updated", GID_HEGAME, 6, 100, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformUnknown}, // Football2002 + + {"", "Macintosh Demo", GID_HEGAME, 6, 73, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformMacintosh}, + + + {"", "Unencrypted Russian", GID_HEGAME, 6, 98, MDT_NONE, GF_NEW_COSTUMES | GF_HE_985, Common::kPlatformWindows}, + + {"", "Updated Dutch", GID_HEGAME, 6, 100, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_NOSUBTITLES | GF_HE_LOCALIZED | GF_16BIT_COLOR, Common::kPlatformWindows}, // FreddiDZZ + {"", "Updated Russian", GID_HEGAME, 6, 100, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_NOSUBTITLES | GF_HE_LOCALIZED | GF_16BIT_COLOR, Common::kPlatformWindows}, + {"", "Unencrypted Russian", GID_HEGAME, 6, 99, MDT_NONE, GF_NEW_COSTUMES | GF_HE_NOSUBTITLES | GF_HE_LOCALIZED | GF_16BIT_COLOR, Common::kPlatformWindows}, + {"", "Updated Demo", GID_HEGAME, 6, 100, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_NOSUBTITLES | GF_HE_LOCALIZED | GF_16BIT_COLOR, Common::kPlatformWindows}, + {"", "Updated Dutch Demo", GID_HEGAME, 6, 100, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_NOSUBTITLES | GF_HE_LOCALIZED | GF_16BIT_COLOR, Common::kPlatformWindows}, // FF5Demo + + {"", "Test", GID_HEGAME, 6, 99, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_CURSORLESS, Common::kPlatformWindows}, + {"", "Updated", GID_HEGAME, 6, 100, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_CURSORLESS, Common::kPlatformWindows}, + + + + {"", "HE 70", GID_HEGAME, 6, 70, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, + + {"", "HE 71", GID_HEGAME, 6, 71, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, + {"", "HE 72", GID_HEGAME, 6, 72, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, + {"", "HE 73", GID_HEGAME, 6, 73, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, + + {"", "HE 90", GID_HEGAME, 6, 90, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, + {"", "HE 98", GID_HEGAME, 6, 98, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES | GF_HE_985, Common::kPlatformWindows}, + {"", "HE 99", GID_HEGAME, 6, 99, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, + {"", "HE 100", GID_HEGAME, 6, 100, MDT_NONE, GF_USE_KEY | GF_NEW_COSTUMES, Common::kPlatformWindows}, +#endif + {NULL, NULL, 0, 0, MDT_NONE, 0, 0, Common::kPlatformUnknown} +}; +#endif + + // This additional table is used for MD5-based search // // Use main table to specify default flags and this table to override defaults. @@ -957,8 +1059,8 @@ static SubstResFileNames substResFileNameTable[] = { { "putttime", "TimeDemo", kGenMac }, { "putttime", "TEMPDEMO", kGenPC }, { "putttime", "Tempdemo", kGenMac }, // FR Mac demo - { "putttime", "toffzeit", kGenPC }, // German T’¨¢öff-T’¨¢öff: Reist durch die Zeit - { "putttime", "toffzeit", kGenMac }, // German T’¨¢öff-T’¨¢öff: Reist durch die Zeit + { "putttime", "toffzeit", kGenPC }, // German Toeff-Toeff: Reist durch die Zeit + { "putttime", "toffzeit", kGenMac }, // German Toeff-Toeff: Reist durch die Zeit { "putttime", "ZeitDemo", kGenMac }, { "putttime", "ZEITDEMO", kGenPC }, { "puttzoo", "Puttzoo Demo", kGenMac }, |