diff options
-rw-r--r-- | common/platform.cpp | 1 | ||||
-rw-r--r-- | common/platform.h | 1 | ||||
-rw-r--r-- | engines/hopkins/detection_tables.h | 30 |
3 files changed, 32 insertions, 0 deletions
diff --git a/common/platform.cpp b/common/platform.cpp index 9986048b48..d34803d15e 100644 --- a/common/platform.cpp +++ b/common/platform.cpp @@ -50,6 +50,7 @@ const PlatformDescription g_platforms[] = { { "playstation", "psx", "psx", "Sony PlayStation", kPlatformPSX }, { "cdi", "cdi", "cdi", "Philips CD-i", kPlatformCDi }, { "ios", "ios", "ios", "Apple iOS", kPlatformIOS }, + { "os2", "os2", "os2", "OS/2", kPlatformOS2 }, { 0, 0, 0, "Default", kPlatformUnknown } }; diff --git a/common/platform.h b/common/platform.h index 1891c7096d..9595083207 100644 --- a/common/platform.h +++ b/common/platform.h @@ -55,6 +55,7 @@ enum Platform { kPlatformPSX, kPlatformCDi, kPlatformIOS, + kPlatformOS2, kPlatformUnknown = -1 }; diff --git a/engines/hopkins/detection_tables.h b/engines/hopkins/detection_tables.h index 38548e1eda..0781a530e8 100644 --- a/engines/hopkins/detection_tables.h +++ b/engines/hopkins/detection_tables.h @@ -55,6 +55,36 @@ static const HopkinsGameDescription gameDescriptions[] = { }, }, + { + // Hopkins FBI OS/2, provided by Strangerke + { + "hopkins", + 0, + { + {"Hopkins.exe", 0, "63d45f882278e5a9fa1027066223e5d9", 292864}, + AD_LISTEND + }, + Common::EN_ANY, + Common::kPlatformOS2, + ADGF_NO_FLAGS, + GUIO1(GUIO_NONE) + }, + }, + { + // Hopkins FBI Win95, provided by Strangerke + { + "hopkins", + 0, + { + {"Hopkins.exe", 0, "277a5c144bf9ec7d8450ae37afb85090", 419281}, + AD_LISTEND + }, + Common::EN_ANY, + Common::kPlatformWindows, + ADGF_NO_FLAGS, + GUIO1(GUIO_NONE) + }, + }, { AD_TABLE_END_MARKER } }; |