aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/util.cpp1
-rw-r--r--common/util.h1
-rw-r--r--engines/agi/detection.cpp3
3 files changed, 5 insertions, 0 deletions
diff --git a/common/util.cpp b/common/util.cpp
index 6bcb7cc617..ff665468af 100644
--- a/common/util.cpp
+++ b/common/util.cpp
@@ -259,6 +259,7 @@ const PlatformDescription g_platforms[] = {
{"pc", "dos", "ibm", "DOS", kPlatformPC},
{"pc98", "pc98", "pc98", "PC-98", kPlatformPC98},
{"wii", "wii", "wii", "Nintendo Wii", kPlatformWii},
+ {"coco3", "coco3", "coco3", "CoCo3", kPlatformCoCo3},
// The 'official' spelling seems to be "FM-TOWNS" (e.g. in the Indy4 demo).
// However, on the net many variations can be seen, like "FMTOWNS",
diff --git a/common/util.h b/common/util.h
index 319f80ec86..e147cb6c5e 100644
--- a/common/util.h
+++ b/common/util.h
@@ -205,6 +205,7 @@ enum Platform {
kPlatformWindows,
kPlatformNES,
kPlatformC64,
+ kPlatformCoCo3,
kPlatformLinux,
kPlatformAcorn,
kPlatformSegaCD,
diff --git a/engines/agi/detection.cpp b/engines/agi/detection.cpp
index 2bd80729df..d69c0ac1a9 100644
--- a/engines/agi/detection.cpp
+++ b/engines/agi/detection.cpp
@@ -499,6 +499,9 @@ static const AGIGameDescription gameDescriptions[] = {
// Space Quest 1 (PC 5.25"/3.5") 2.2 [AGI 2.426/2.917]
GAME("sq1", "2.2 1987-05-07 5.25\"/3.5\"", "5d67630aba008ec5f7f9a6d0a00582f4", 0x2440, GID_SQ1),
+ // Space Quest 1 (CoCo3)
+ GAME_P("sq1", "", "5d67630aba008ec5f7f9a6d0a00582f4", 0x2440, GID_SQ1, Common::kPlatformCoCo3),
+
// Space Quest 2 (PC 3.5") 2.0D [AGI 2.936]
GAME("sq2", "2.0D 1988-03-14 3.5\"", "85390bde8958c39830e1adbe9fff87f3", 0x2936, GID_SQ2),