diff options
-rw-r--r-- | common/util.cpp | 1 | ||||
-rw-r--r-- | common/util.h | 1 | ||||
-rw-r--r-- | engines/agi/detection.cpp | 3 |
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), |