aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Bouclet2018-05-17 20:46:42 +0200
committerBastien Bouclet2018-05-17 20:49:28 +0200
commit44fd44ccc965b91a38c534e0a890772e83577c4b (patch)
tree117d48f4298f657cca5d9ff0166148654845b559
parent2a02e0311d6d958d5aa2a71c80677beeeb369a95 (diff)
downloadscummvm-rg350-44fd44ccc965b91a38c534e0a890772e83577c4b.tar.gz
scummvm-rg350-44fd44ccc965b91a38c534e0a890772e83577c4b.tar.bz2
scummvm-rg350-44fd44ccc965b91a38c534e0a890772e83577c4b.zip
MOHAWK: Remove detection entries for games not supported by the engines
-rw-r--r--engines/mohawk/detection.cpp16
-rw-r--r--engines/mohawk/detection_tables.h215
-rw-r--r--engines/mohawk/mohawk.h7
-rw-r--r--engines/mohawk/resource.h8
-rw-r--r--engines/mohawk/sound.cpp3
5 files changed, 0 insertions, 249 deletions
diff --git a/engines/mohawk/detection.cpp b/engines/mohawk/detection.cpp
index 82f901d9ad..9e177b7632 100644
--- a/engines/mohawk/detection.cpp
+++ b/engines/mohawk/detection.cpp
@@ -116,19 +116,12 @@ static const PlainGameDescriptor mohawkGames[] = {
{"myst", "Myst"},
{"makingofmyst", "The Making of Myst"},
{"riven", "Riven: The Sequel to Myst"},
- {"zoombini", "Logical Journey of the Zoombinis"},
{"cstime", "Where in Time is Carmen Sandiego?"},
- {"csworld", "Where in the World is Carmen Sandiego?"},
- {"csamtrak", "Where in America is Carmen Sandiego? (The Great Amtrak Train Adventure)"},
{"carmentq", "Carmen Sandiego's ThinkQuick Challenge"},
{"carmentqc", "Carmen Sandiego's ThinkQuick Challenge Custom Question Creator"},
{"maggiesfa", "Maggie's Farmyard Adventure"},
- {"jamesmath", "James Discovers/Explores Math"},
- {"treehouse", "The Treehouse"},
{"greeneggs", "Green Eggs and Ham"},
{"seussabc", "Dr Seuss's ABC"},
- {"1stdegree", "In the 1st Degree"},
- {"csusa", "Where in the USA is Carmen Sandiego?"},
{"tortoise", "Aesop's Fables: The Tortoise and the Hare"},
{"arthur", "Arthur's Teacher Trouble"},
{"grandma", "Just Grandma and Me"},
@@ -340,15 +333,6 @@ bool MohawkMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGa
warning("CSTime support not compiled in");
return false;
#endif
- case Mohawk::GType_ZOOMBINI:
- case Mohawk::GType_CSWORLD:
- case Mohawk::GType_CSAMTRAK:
- case Mohawk::GType_JAMESMATH:
- case Mohawk::GType_TREEHOUSE:
- case Mohawk::GType_1STDEGREE:
- case Mohawk::GType_CSUSA:
- warning("Unsupported Mohawk Engine");
- return false;
default:
error("Unknown Mohawk Engine");
}
diff --git a/engines/mohawk/detection_tables.h b/engines/mohawk/detection_tables.h
index 31c81466c1..e887c11051 100644
--- a/engines/mohawk/detection_tables.h
+++ b/engines/mohawk/detection_tables.h
@@ -618,127 +618,6 @@ static const MohawkGameDescription gameDescriptions[] = {
0
},
-
- {
- {
- "zoombini",
- "",
- AD_ENTRY1("ZOOMBINI.MHK", "98b758fec55104c096cfd129048be9a6"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_ZOOMBINI,
- 0,
- 0
- },
-
- {
- {
- "zoombini",
- "",
- AD_ENTRY1("ZOOMBINI.MHK", "0672f65c40dd065840c896e41c13f980"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_ZOOMBINI,
- 0,
- 0
- },
-
- {
- {
- "zoombini",
- "v2.0",
- AD_ENTRY1("ZOOMBINI.MHK", "506b1122ffa740e2566cf0b583d24478"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_NO_FLAGS,
- GUIO1(GUIO_NOASPECT)
- },
- GType_ZOOMBINI,
- 0,
- 0
- },
-
- {
- {
- "zoombini",
- "",
- AD_ENTRY1("ZOOMBINI.MHK", "6ae0bdf791266b1fe3d4fabbf44c3faa"),
- Common::DE_DEU,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_ZOOMBINI,
- 0,
- 0
- },
-
- {
- {
- "zoombini",
- "",
- AD_ENTRY1("ZOOMBINI.MHK", "8231e58525143ccf6e8b747df34b139f"),
- Common::FR_FRA,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_ZOOMBINI,
- 0,
- 0
- },
-
- {
- {
- "csworld",
- "v3.0",
- AD_ENTRY1("C2K.MHK", "605fe88380848031bbd0ff84ade6fe40"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_CSWORLD,
- 0,
- 0
- },
-
- {
- {
- "csworld",
- "v3.5",
- AD_ENTRY1("C2K.MHK", "d4857aeb0f5e2e0c4ac556aa74f38c23"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_CSWORLD,
- 0,
- 0
- },
-
- {
- {
- "csamtrak",
- "",
- AD_ENTRY1("AMTRAK.MHK", "2f95301f0bb950d555bb7b0e3b1b7eb1"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_CSAMTRAK,
- 0,
- 0
- },
-
// Harry and the Haunted House v1.0E
// English Windows 3.11
// From strangerke
@@ -953,52 +832,6 @@ static const MohawkGameDescription gameDescriptions[] = {
{
{
- "jamesmath",
- "",
- AD_ENTRY1("BRODER.MHK", "007299da8b2c6e8ec1cde9598c243024"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_JAMESMATH,
- 0,
- 0
- },
-
- // This is in the NEWDATA folder, so I assume it's a newer version ;)
- {
- {
- "jamesmath",
- "",
- AD_ENTRY1("BRODER.MHK", "53c000938a50dca92860fd9b546dd276"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_JAMESMATH,
- 0,
- 0
- },
-
- {
- {
- "treehouse",
- "",
- AD_ENTRY1("MAINROOM.MHK", "12f51894d7f838af639ea9bf1bc8f45b"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_TREEHOUSE,
- 0,
- 0
- },
-
- {
- {
"greeneggs",
"",
AD_ENTRY1("GREEN.LB", "5df8438138186f89e71299d7b4f88d06"),
@@ -1106,54 +939,6 @@ static const MohawkGameDescription gameDescriptions[] = {
{
{
- "1stdegree",
- "",
- AD_ENTRY1("AL236_1.MHK", "3ba145492a7b8b4dee0ef4222c5639c3"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_1STDEGREE,
- 0,
- 0
- },
-
- // In The 1st Degree
- // French Windows
- // From Strangerke
- {
- {
- "1stdegree",
- "",
- AD_ENTRY1("AL236_1.MHK", "0e0c70b1b702b6ddca61a1192ada1282"),
- Common::FR_FRA,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_1STDEGREE,
- 0,
- 0
- },
-
- {
- {
- "csusa",
- "",
- AD_ENTRY1("USAC2K.MHK", "b8c9d3a2586f62bce3a48b50d7a700e9"),
- Common::EN_ANY,
- Common::kPlatformWindows,
- ADGF_UNSTABLE,
- GUIO1(GUIO_NOASPECT)
- },
- GType_CSUSA,
- 0,
- 0
- },
-
- {
- {
"tortoise",
"",
AD_ENTRY1("TORTOISE.512", "dfcf7bff3d0f187832c9897497efde0e"),
diff --git a/engines/mohawk/mohawk.h b/engines/mohawk/mohawk.h
index 880863b9b0..8184f46bad 100644
--- a/engines/mohawk/mohawk.h
+++ b/engines/mohawk/mohawk.h
@@ -49,14 +49,7 @@ enum MohawkGameType {
GType_MYST,
GType_MAKINGOF,
GType_RIVEN,
- GType_ZOOMBINI,
GType_CSTIME,
- GType_CSWORLD,
- GType_CSAMTRAK,
- GType_JAMESMATH,
- GType_TREEHOUSE,
- GType_1STDEGREE,
- GType_CSUSA,
GType_LIVINGBOOKSV1,
GType_LIVINGBOOKSV2,
GType_LIVINGBOOKSV3,
diff --git a/engines/mohawk/resource.h b/engines/mohawk/resource.h
index ecaef44d04..809c55da1d 100644
--- a/engines/mohawk/resource.h
+++ b/engines/mohawk/resource.h
@@ -93,10 +93,6 @@ namespace Mohawk {
#define ID_BMAP MKTAG('B','M','A','P') // Old Mohawk Bitmap
#define ID_BCOD MKTAG('B','C','O','D') // Book Code
-// JamesMath Resource FourCC's
-#define ID_TANM MKTAG('t','A','N','M') // Animation?
-#define ID_TMFO MKTAG('t','M','F','O') // ???
-
// CSTime Resource FourCC's
#define ID_CINF MKTAG('C','I','N','F') // Case Info
#define ID_CONV MKTAG('C','O','N','V') // Conversation
@@ -112,10 +108,6 @@ namespace Mohawk {
#define ID_DATA MKTAG('D','a','t','a') // Game Sound Chunk
#define ID_CUE MKTAG('C','u','e','#') // Game Sound Chunk
-// Mohawk MIDI Tags
-#define ID_MIDI MKTAG('M','I','D','I') // Game Sound (Third Tag), instead of WAVE
-#define ID_PRG MKTAG('P','r','g','#') // MIDI Patch
-
// Common Resource FourCC's
#define ID_TBMP MKTAG('t','B','M','P') // Standard Mohawk Bitmap
#define ID_TWAV MKTAG('t','W','A','V') // Standard Mohawk Sound
diff --git a/engines/mohawk/sound.cpp b/engines/mohawk/sound.cpp
index 2b9047c3a7..c46594000d 100644
--- a/engines/mohawk/sound.cpp
+++ b/engines/mohawk/sound.cpp
@@ -192,9 +192,6 @@ Audio::RewindableAudioStream *Sound::makeAudioStream(uint16 id, CueList *cueList
Audio::RewindableAudioStream *audStream = nullptr;
switch (_vm->getGameType()) {
- case GType_ZOOMBINI:
- audStream = makeMohawkWaveStream(_vm->getResource(ID_SND, id));
- break;
case GType_LIVINGBOOKSV1:
audStream = makeLivingBooksWaveStream_v1(_vm->getResource(ID_WAV, id));
break;