aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/detection_tables.h165
1 files changed, 165 insertions, 0 deletions
diff --git a/engines/sci/detection_tables.h b/engines/sci/detection_tables.h
index e9f194f349..63fe1c9f70 100644
--- a/engines/sci/detection_tables.h
+++ b/engines/sci/detection_tables.h
@@ -219,6 +219,21 @@ static const struct ADGameDescription SciGameDescriptions[] = {
AD_LISTEND},
Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+ // Codename: Iceman - English DOS (supplied by ssburnout in bug report #3049193)
+ // 1.022 9x5.25" (label: Int#0.000.668)
+ {"iceman", "", {
+ {"resource.map", 0, "2948e06dab4930e4c8098c24ac874db8", 6252},
+ {"resource.000", 0, "b1bccd827453d4cb834bfd5b45bef63c", 26974},
+ {"resource.001", 0, "005bd332d4b0f9d8e99d3b905223a332", 126839},
+ {"resource.002", 0, "250b859381ebf2bf8922bd99683b0cc1", 307001},
+ {"resource.003", 0, "7d7a840701d2f6eff57679bf7dced747", 318060},
+ {"resource.004", 0, "e0e72970bad9a956db13dcb63d898437", 322457},
+ {"resource.005", 0, "1f2f79e399098859c73e49ac6a3545d8", 330657},
+ {"resource.006", 0, "08050329aa113a9f14ed99cbfe3536ec", 232942},
+ {"resource.007", 0, "64f342463f6f35ba71b3509ef696ae3f", 267811},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
// Codename: Iceman - English DOS 1.023 (from abevi, bug report #2612718)
{"iceman", "", {
{"resource.map", 0, "da131654de1d6f640222c092313c6ca5", 6252},
@@ -709,6 +724,16 @@ static const struct ADGameDescription SciGameDescriptions[] = {
#endif // ENABLE_SCI32
+ // Hoyle 1 - English DOS (supplied by ssburnout in bug report #3049193)
+ // 1.000.104 3x5.25" (label:INT.0.000.519)
+ {"hoyle1", "", {
+ {"resource.map", 0, "d6c37503a8f282636e1b08f7a6cf4afd", 7818},
+ {"resource.001", 0, "e0dd44069a62a463fd124974b915f10d", 162805},
+ {"resource.002", 0, "e0dd44069a62a463fd124974b915f10d", 342149},
+ {"resource.003", 0, "e0dd44069a62a463fd124974b915f10d", 328925},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
// Hoyle 1 - English DOS (supplied by wibble92 in bug report #2644547)
// SCI interpreter version 0.000.530
{"hoyle1", "", {
@@ -754,6 +779,14 @@ static const struct ADGameDescription SciGameDescriptions[] = {
AD_LISTEND},
Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+ // Hoyle 2 - English DOS (supplied by ssburnout in bug report #3049193)
+ // 1.000.011 1x3.5" (label:Int#6.21.90)
+ {"hoyle2", "", {
+ {"resource.map", 0, "db0ba08b953e9904a4960ad99cd29c20", 1356},
+ {"resource.001", 0, "8f2dd70abe01112eca464cda818b5eb6", 216315},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
// Hoyle 2 - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.002.032"
// SCI interpreter version 0.000.685
@@ -906,6 +939,20 @@ static const struct ADGameDescription SciGameDescriptions[] = {
AD_LISTEND},
Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+ // King's Quest 1 SCI Remake - English DOS (supplied by ssburnout in bug report #3049193)
+ // 1.000.051 9x5.25" (label: INT#9.19.90)
+ {"kq1sci", "SCI Remake", {
+ {"resource.map", 0, "4dac689e98b2fa6806232fdd61e24712", 9936},
+ {"resource.001", 0, "fed9e0072ffd511d248674e60dee2099", 196027},
+ {"resource.002", 0, "fed9e0072ffd511d248674e60dee2099", 330278},
+ {"resource.003", 0, "fed9e0072ffd511d248674e60dee2099", 355008},
+ {"resource.004", 0, "fed9e0072ffd511d248674e60dee2099", 265478},
+ {"resource.005", 0, "fed9e0072ffd511d248674e60dee2099", 316854},
+ {"resource.006", 0, "fed9e0072ffd511d248674e60dee2099", 351062},
+ {"resource.007", 0, "fed9e0072ffd511d248674e60dee2099", 330472},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
// King's Quest 4 - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.002.032"
// SCI interpreter version 0.000.685
@@ -939,6 +986,20 @@ static const struct ADGameDescription SciGameDescriptions[] = {
AD_LISTEND},
Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+ // King's Quest 4 - English DOS (supplied by ssburnout in bug report #3049193)
+ // 1.006.003 8x5.25" (label: Int.#0.000.502)
+ {"kq4sci", "", {
+ {"resource.map", 0, "a22b66e6fa0d82460b985e9f7e562950", 9384},
+ {"resource.001", 0, "6db7de6f93c6ea62dca78abee677f8c0", 174852},
+ {"resource.002", 0, "6db7de6f93c6ea62dca78abee677f8c0", 356024},
+ {"resource.003", 0, "6db7de6f93c6ea62dca78abee677f8c0", 335716},
+ {"resource.004", 0, "6db7de6f93c6ea62dca78abee677f8c0", 312231},
+ {"resource.005", 0, "6db7de6f93c6ea62dca78abee677f8c0", 283466},
+ {"resource.006", 0, "6db7de6f93c6ea62dca78abee677f8c0", 324789},
+ {"resource.007", 0, "6db7de6f93c6ea62dca78abee677f8c0", 334441},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
// King's Quest 4 - English DOS
// SCI interpreter version 0.000.274
{"kq4sci", "", {
@@ -1565,6 +1626,26 @@ static const struct ADGameDescription SciGameDescriptions[] = {
AD_LISTEND},
Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+ // Larry 2 - English DOS (supplied by ssburnout in bug report #3049193)
+ // 1.000.011 3x3.5" (label: Int. #0.000.343)
+ {"lsl2", "", {
+ {"resource.map", 0, "e5caa855a5be78c53a6a92157d0b9f5c", 4740},
+ {"resource.001", 0, "96033f57accfca903750413fd09193c8", 474642},
+ {"resource.002", 0, "96033f57accfca903750413fd09193c8", 407014},
+ {"resource.003", 0, "96033f57accfca903750413fd09193c8", 592834},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
+ // Larry 2 - English DOS (supplied by ssburnout in bug report #3049193)
+ // 1.002.000 3x3.5" (label: INT#0.000.409)
+ {"lsl2", "", {
+ {"resource.map", 0, "2c9c3b0923e3764f5ab999bcb71c2d47", 4758},
+ {"resource.001", 0, "4a24443a25e2b1492462a52809605dc2", 477625},
+ {"resource.002", 0, "4a24443a25e2b1492462a52809605dc2", 406935},
+ {"resource.003", 0, "4a24443a25e2b1492462a52809605dc2", 592533},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
// Larry 3 - English Amiga (from www.back2roots.org)
// Executable scanning reports "1.002.032"
// SCI interpreter version 0.000.685
@@ -1590,6 +1671,20 @@ static const struct ADGameDescription SciGameDescriptions[] = {
AD_LISTEND},
Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+ // Larry 3 - English DOS (supplied by ssburnout in bug report #3049193)
+ // 1.021 8x5.25" (label: Int#5.15.90)
+ {"lsl3", "", {
+ {"resource.map", 0, "a39a20580362af3437352dbc717734f8", 7452},
+ {"resource.001", 0, "f18441027154292836b973c655fa3175", 141515},
+ {"resource.002", 0, "f18441027154292836b973c655fa3175", 345494},
+ {"resource.003", 0, "f18441027154292836b973c655fa3175", 329220},
+ {"resource.004", 0, "f18441027154292836b973c655fa3175", 290303},
+ {"resource.005", 0, "f18441027154292836b973c655fa3175", 303905},
+ {"resource.006", 0, "f18441027154292836b973c655fa3175", 282649},
+ {"resource.007", 0, "f18441027154292836b973c655fa3175", 257178},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
// Larry 3 - English DOS
// SCI interpreter version 0.000.572
{"lsl3", "", {
@@ -2037,6 +2132,19 @@ static const struct ADGameDescription SciGameDescriptions[] = {
AD_LISTEND},
Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+ // Mixed-Up Mother Goose - English DOS Floppy EGA (supplied by ssburnout in bug report #3049193)
+ // 1.011 5x5.25" (label: Int#8.2.90)
+ {"mothergoose", "EGA", {
+ {"resource.map", 0, "7d308bfc6006d0e20985a7295c238efc", 2010},
+ {"resource.000", 0, "bb662eebeb5ffea2d705064801f6f70f", 140375},
+ {"resource.001", 0, "13ddcdf971339150c2963548c9761b31", 52648},
+ {"resource.002", 0, "13ddcdf971339150c2963548c9761b31", 204401},
+ {"resource.003", 0, "e2c858b89e89bffe37b33e01d2827930", 166990},
+ {"resource.004", 0, "dbbc22f124533ce308bc386b08956326", 146251},
+ {"resource.005", 0, "2ba5348e7fad641b9c4c7ff7c7cf4e68", 110979},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
// Mixed-Up Mother Goose v2.000 - English DOS Floppy (supplied by markcoolio in bug report #2723795)
// Executable scanning reports "1.001.031"
{"mothergoose256", "", {
@@ -2423,6 +2531,36 @@ static const struct ADGameDescription SciGameDescriptions[] = {
AD_LISTEND},
Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+ // Quest for Glory 1 / Hero's Quest - English DOS 5.25" Floppy (supplied by ssburnout in bug report #3049193)
+ // 1.001 10x5.25" (label: INT.#0.000.566)
+ {"qfg1", "", {
+ {"resource.map", 0, "c5a0346ff16c43b1eea9583d15e7743c", 6948},
+ {"resource.000", 0, "481b034132106390cb5160fe61dd5f58", 80334},
+ {"resource.001", 0, "4d67acf52833ff45c7f753d6663532e8", 95500},
+ {"resource.002", 0, "3e2a89d60d385caca5b3394049da4bc4", 271587},
+ {"resource.003", 0, "e56e9fd2f7d2c98774699f7a5087e524", 256373},
+ {"resource.004", 0, "d74cd4290bf60e1409117202e4ce8592", 266415},
+ {"resource.005", 0, "7288ed6d5da89b7a80b4af3897a7963a", 271185},
+ {"resource.006", 0, "69366c2a2f99917199fe1b60a4fee19d", 267852},
+ {"resource.007", 0, "7ab2bf8e224b57f75e0cd6e4ba790761", 272747},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
+ // Quest for Glory 1 / Hero's Quest - English DOS 5.25" Floppy (supplied by ssburnout in bug report #3049193)
+ // 1.200 10x5.25" (label: INT#9.10.90)
+ {"qfg1", "", {
+ {"resource.map", 0, "96939838dd9aa17b110c25256f04dd0b", 6906},
+ {"resource.000", 0, "40332d3ebfc70a4b6a6a0443c2763287", 79181},
+ {"resource.001", 0, "917fcef303e9489597154727baaa9e07", 74752},
+ {"resource.002", 0, "c000304092dc439d5103563853b4fc6d", 273186},
+ {"resource.003", 0, "1903eb08c02e2218b4a38ab9d5553e01", 258115},
+ {"resource.004", 0, "4b8e46d72ce887d13c552be56db3b3c8", 267882},
+ {"resource.005", 0, "f40198349d542e105d040743435e0cd6", 268907},
+ {"resource.006", 0, "f46690dca714abc8c89357d30e363dd3", 278387},
+ {"resource.007", 0, "951299a82a8134ed12c5c18118d45c2f", 269173},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
// Quest for Glory 1 / Hero's Quest - English DOS Demo
// Executable scanning reports "0.000.685"
{"qfg1", "Demo", {
@@ -2528,6 +2666,33 @@ static const struct ADGameDescription SciGameDescriptions[] = {
AD_LISTEND},
Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH },
+ // Quest for Glory 2 - English (supplied by ssburnout in bug report #3049193)
+ // 1.000 5x5.25" (label: INT#10.31.90)
+ {"qfg2", "", {
+ {"resource.map", 0, "5b07fa7ea23afb7dd6804e64e7f7470f", 6906},
+ {"resource.000", 0, "a17e374c4d33b81208c862bc0ffc1a38", 212151},
+ {"resource.001", 0, "e4cc56e7a471325bc8ba1dc78334f52f", 866944},
+ {"resource.002", 0, "5f08242f962293be8fb852f183342350", 790850},
+ {"resource.003", 0, "0790f67d87642132be515cab05026baa", 972144},
+ {"resource.004", 0, "2ac1e6fea9aa1f5b91a06693a67b9766", 982830},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
+ // Quest for Glory 2 - English (supplied by ssburnout in bug report #3049193)
+ // 1.000 9x3.5" (label: INT#10.31.90)
+ {"qfg2", "", {
+ {"resource.map", 0, "1e30119a632a53eb8343fff7c9989025", 8148},
+ {"resource.000", 0, "a17e374c4d33b81208c862bc0ffc1a38", 212151},
+ {"resource.001", 0, "e4cc56e7a471325bc8ba1dc78334f52f", 331803},
+ {"resource.002", 0, "5f08242f962293be8fb852f183342350", 468129},
+ {"resource.003", 0, "5f08242f962293be8fb852f183342350", 501963},
+ {"resource.004", 0, "5f08242f962293be8fb852f183342350", 482486},
+ {"resource.005", 0, "5f08242f962293be8fb852f183342350", 478071},
+ {"resource.006", 0, "5e9deacbdb17198ad844988e04833520", 498593},
+ {"resource.007", 0, "2ac1e6fea9aa1f5b91a06693a67b9766", 490151},
+ AD_LISTEND},
+ Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH },
+
// Quest for Glory 2 - English (from FRG)
// Executable scanning reports "1.000.072"
{"qfg2", "", {