aboutsummaryrefslogtreecommitdiff
path: root/engines/queen
diff options
context:
space:
mode:
authorD G Turner2013-12-10 01:17:19 +0000
committerD G Turner2013-12-10 01:17:19 +0000
commit5dca63221da0a9de079ee948598ff67dacffbf5d (patch)
treee2e76fab4bd34e080765d3c4a2a1e82a0294de3c /engines/queen
parent4ad17f29ba0570566b5c28b5a4ec7632e6cf2b16 (diff)
downloadscummvm-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.
Diffstat (limited to 'engines/queen')
-rw-r--r--engines/queen/detection.cpp107
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 }
};