diff options
author | D G Turner | 2013-12-10 01:17:19 +0000 |
---|---|---|
committer | D G Turner | 2013-12-10 01:17:19 +0000 |
commit | 5dca63221da0a9de079ee948598ff67dacffbf5d (patch) | |
tree | e2e76fab4bd34e080765d3c4a2a1e82a0294de3c | |
parent | 4ad17f29ba0570566b5c28b5a4ec7632e6cf2b16 (diff) | |
download | scummvm-rg350-5dca63221da0a9de079ee948598ff67dacffbf5d.tar.gz scummvm-rg350-5dca63221da0a9de079ee948598ff67dacffbf5d.tar.bz2 scummvm-rg350-5dca63221da0a9de079ee948598ff67dacffbf5d.zip |
QUEEN: Add further detection entries for Advanced Detector.
These are based on queen.1 file lengths from qtable devtool.
-rw-r--r-- | engines/queen/detection.cpp | 107 |
1 files changed, 104 insertions, 3 deletions
diff --git a/engines/queen/detection.cpp b/engines/queen/detection.cpp index 9496f4f82d..f8cecf9eaa 100644 --- a/engines/queen/detection.cpp +++ b/engines/queen/detection.cpp @@ -122,6 +122,19 @@ static const QueenGameDescription gameDescriptions[] = { }, }, + // Amiga Floppy - English + { + { + "queen", + "Floppy", + AD_ENTRY1s("queen.1", "00000000000000000000000000000000", 351775), // TODO: Fill in correct MD5 + Common::EN_ANY, + Common::kPlatformAmiga, + ADGF_NO_FLAGS, + GUIO0() + }, + }, + // DOS Floppy - English { { @@ -148,11 +161,83 @@ static const QueenGameDescription gameDescriptions[] = { }, }, - // TODO: Need Entry for Uncompressed French Release. + // DOS Floppy - French + { + { + "queen", + "Floppy", + AD_ENTRY1s("queen.1", "00000000000000000000000000000000", 22157304), // TODO: Fill in correct MD5 + Common::FR_FRA, + Common::kPlatformDOS, + ADGF_NO_FLAGS, + GUIO0() + }, + }, + + // DOS CD - French + { + { + "queen", + "Talkie", + AD_ENTRY1s("queen.1", "00000000000000000000000000000000", 186689095), // TODO: Fill in correct MD5 + Common::FR_FRA, + Common::kPlatformDOS, + ADGF_NO_FLAGS, + GUIO0() + }, + }, + + // DOS Floppy - German + { + { + "queen", + "Floppy", + AD_ENTRY1s("queen.1", "00000000000000000000000000000000", 22240013), // TODO: Fill in correct MD5 + Common::DE_DEU, + Common::kPlatformDOS, + ADGF_NO_FLAGS, + GUIO0() + }, + }, + + // DOS CD - German + { + { + "queen", + "Talkie", + AD_ENTRY1s("queen.1", "00000000000000000000000000000000", 217648975), // TODO: Fill in correct MD5 + Common::DE_DEU, + Common::kPlatformDOS, + ADGF_NO_FLAGS, + GUIO0() + }, + }, - // TODO: Need Entry for Uncompressed German Release. + // DOS CD - Hebrew + { + { + "queen", + "Talkie", + AD_ENTRY1s("queen.1", "00000000000000000000000000000000", 190705558), // TODO: Fill in correct MD5 + Common::HE_ISR, + Common::kPlatformDOS, + ADGF_NO_FLAGS, + GUIO0() + }, + }, - // TODO: Need Entry for Uncompressed Hebrew Release. + // DOS Floppy - Italian + { + { + "queen", + "Floppy", + AD_ENTRY1s("queen.1", "00000000000000000000000000000000", 22461366), // TODO: Fill in correct MD5 + Common::IT_ITA, + Common::kPlatformDOS, + ADGF_NO_FLAGS, + GUIO0() + }, + }, // DOS CD - Italian { @@ -167,6 +252,20 @@ static const QueenGameDescription gameDescriptions[] = { }, }, + // DOS CD - Spanish + { + { + "queen", + "Talkie", + AD_ENTRY1s("queen.1", "00000000000000000000000000000000", 190730602), // TODO: Fill in correct MD5 + Common::ES_ESP, + Common::kPlatformDOS, + ADGF_NO_FLAGS, + GUIO0() + }, + }, + + // DOS CD - English (Compressed Freeware Release v1.0) { { @@ -245,6 +344,8 @@ static const QueenGameDescription gameDescriptions[] = { }, }, + // TODO: Freeware Release for Spanish DOS CD is missing. + { AD_TABLE_END_MARKER } }; |