aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/detection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/dm/detection.cpp')
-rw-r--r--engines/dm/detection.cpp24
1 files changed, 18 insertions, 6 deletions
diff --git a/engines/dm/detection.cpp b/engines/dm/detection.cpp
index 8ac2aa552c..a8f44acdba 100644
--- a/engines/dm/detection.cpp
+++ b/engines/dm/detection.cpp
@@ -43,7 +43,7 @@ static const PlainGameDescriptor DMGames[] = {
static const DMADGameDescription gameDescriptions[] = {
{
- {"dm", "Amiga 2.0v English",
+ {"dm", "Amiga v2.0 English",
{
{"graphics.dat", 0, "c2205f6225bde728417de29394f97d55", 411960},
{"Dungeon.dat", 0, "43a213da8eda413541dd12f90ce202f6", 25006},
@@ -57,7 +57,7 @@ static const DMADGameDescription gameDescriptions[] = {
{ kDMSavePlatformAcceptAny}
},
{
- {"dm", "Atari ???v English",
+ {"dm", "Atari v??? English",
{
{"graphics.dat", 0, "6ffff2a17e2df0effa9a12fb4b1bf6b6", 271911},
{"Dungeon.dat", 0, "be9468b460515741babec9a70501e2e9", 33286},
@@ -70,19 +70,31 @@ static const DMADGameDescription gameDescriptions[] = {
{ kDMSaveFormatAmigaPC98FmTowns, kDMSaveFormatEndOfList},
{ kDMSavePlatformAcceptAny }
},
-
- {
+ {
+ // Added by Strangerke
+ {"dm", "Amiga Demo v2.0 English",
+ {
+ {"graphics.dat", 0, "3932c8359bb36c24291b09e915114d38", 192421},
+ {"DemoDun.dat", 0, "78848e1a2d3d5a11e5954deb8c7b772b", 1209},
+ AD_LISTEND
+ },
+ Common::EN_ANY, Common::kPlatformAmiga, ADGF_DEMO, GUIO1(GUIO_NONE),
+ },
+ kDMSaveTargetDM21, kDMSaveFormatAmigaPC98FmTowns, kDMSavePlatformAtariSt,
+ { kDMSaveTargetDM21, kDMSaveTargetEndOfList},
+ { kDMSaveFormatAmigaPC98FmTowns, kDMSaveFormatEndOfList},
+ { kDMSavePlatformAcceptAny }
+ },
+ {
AD_TABLE_END_MARKER, kDMSaveTargetNone, kDMSaveFormatNone, kDMSavePlatformNone,
{kDMSaveTargetNone}, {kDMSaveFormatNone}, {kDMSavePlatformNone}
}
};
-
static const ADExtraGuiOptionsMap optionsList[] = {
AD_EXTRA_GUI_OPTIONS_TERMINATOR
};
-
class DMMetaEngine : public AdvancedMetaEngine {
public:
DMMetaEngine() : AdvancedMetaEngine(DM::gameDescriptions, sizeof(DMADGameDescription), DMGames, optionsList) {