aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Gilbert2018-12-09 22:17:00 -0800
committerPaul Gilbert2018-12-09 22:19:58 -0800
commit8e796736918e49cc1e7aeeb9f09863f33f42bf1e (patch)
treebf60b0e820abf85d8bbdfb90c3d348c97880c5c1
parent9a4c0ae281e0b7b545360c6dbd347a432cdade12 (diff)
downloadscummvm-rg350-8e796736918e49cc1e7aeeb9f09863f33f42bf1e.tar.gz
scummvm-rg350-8e796736918e49cc1e7aeeb9f09863f33f42bf1e.tar.bz2
scummvm-rg350-8e796736918e49cc1e7aeeb9f09863f33f42bf1e.zip
GLK: FROTZ: Adding detection entries
-rw-r--r--engines/glk/frotz/detection.cpp2
-rw-r--r--engines/glk/frotz/detection_tables.h111
2 files changed, 105 insertions, 8 deletions
diff --git a/engines/glk/frotz/detection.cpp b/engines/glk/frotz/detection.cpp
index 08865e1f6a..47767f480f 100644
--- a/engines/glk/frotz/detection.cpp
+++ b/engines/glk/frotz/detection.cpp
@@ -69,7 +69,7 @@ bool FrotzMetaEngine::detectGames(const Common::FSList &fslist, DetectedGames &g
char serial[9] = "";
if (!filename.hasSuffixIgnoreCase(".zblorb")) {
gameFile.seek(18);
- strcpy(&serial[0], " \"");
+ strcpy(&serial[0], "\"");
gameFile.read(&serial[1], 6);
strcpy(&serial[7], "\"");
}
diff --git a/engines/glk/frotz/detection_tables.h b/engines/glk/frotz/detection_tables.h
index 3fbaa13e49..497c360402 100644
--- a/engines/glk/frotz/detection_tables.h
+++ b/engines/glk/frotz/detection_tables.h
@@ -108,13 +108,14 @@ const PlainGameDescriptor FROTZ_GAME_LIST[] = {
{ "69105keys", "69,105 Keys" },
{ "905", "9:05" },
{ "9dancers", "The Nine Dancers (Larsoft Adventure number 4)" },
- { "cockandbull", "A_Cock_and_Bull_Story" },
+ { "cockandbull", "A Cock and Bull Story" },
{ "aasmasters", "AAS Masters, in which all is revealed" },
{ "accuse", "Accuse" },
{ "acheton", "Acheton" },
{ "acorncourt", "The Acorn Court" },
{ "acrobat", "The Mysterious Case of the Acrobat and His Peers" },
- { "acrossthestars", "Across the Stars" },
+ { "acrossstars", "Across the Stars" },
+ { "acrossstarsclues", "Across the Stars: Invisiclues" },
{ "addendum", "Flawed Addendum" },
{ "adv", "Adventure, Colossal Cave" },
{ "adv350", "Adventure, 350 point Colossal Cave" },
@@ -137,8 +138,7 @@ const PlainGameDescriptor FROTZ_GAME_LIST[] = {
{ "animals", "Animals 1.1" },
{ "annoy", "Annoyotron" },
{ "aotyrz", "Attack of the Yeti Robot Zombies" },
- { "aphasiaquest", "Aphasia_Quest" },
- { "apollo", "Apollo 18+20: The IF Tribute Album" },
+ { "aphasiaquest", "Aphasia Quest" },
{ "appall", "Appallatron: Annoyotron 3" },
{ "aridandpale", "Arid and Pale" },
{ "asylum", "Asylum" },
@@ -147,13 +147,13 @@ const PlainGameDescriptor FROTZ_GAME_LIST[] = {
{ "atwork", "Danger! Adventurer At Work!" },
{ "aug4", "Augmented Fourth, an Interactive Performance" },
{ "avon", "Avon" },
- { "awoken", "The Awakening" },
+ { "awakening", "The Awakening" },
{ "awitl", "A Week In The Life" },
{ "ayac", "Are You A Chef? An interactive ifMUD-saving" },
{ "b2demo", "Pick up the Phone Booth and Die, Part 2" },
{ "b7snare", "Snare, an interactive Blake's 7 adventure" },
{ "babytree", "Baby tree" },
- { "back2wakeup", "Back to WakeUp, a Backpacker Tale" },
+ { "backtowakeUp", "Back to WakeUp, a Backpacker Tale" },
{ "martyquest", "Back to the Future - Marty Quest: an adventure through time" },
{ "backup", "Backup, an Interactive System Failure" },
{ "balances", "Balances, An Interactive Short Story" },
@@ -168,6 +168,7 @@ const PlainGameDescriptor FROTZ_GAME_LIST[] = {
{ "andrewplotkin", "Being Andrew Plotkin" },
{ "beingsteve", "Being Steve" },
{ "beneath", "Beneath: a Transformation" },
+ { "beyond", "Beyond" },
{ "bibleretold", "The Bible Retold: The Bread and the Fishes" },
{ "bicon", "BiCon, an Interactive Infatuation" },
{ "biscuit", "Biscuit, An Interactive Funeral" },
@@ -938,7 +939,103 @@ const FrotzGameDescription FROTZ_GAMES[] = {
// English ZCode games
ENTRY0("404life", "110524", "a4ee7ba2cb611e0ae3e413a6eb9dc4da", 506770),
ENTRY0("69105keys", "090302", "bc343936e0e9d79a3736b200eadfc6ee", 195162),
-
+ ENTRY0("905", "120724", "885acc1cf4ae18428d8a1998d57f2925", 87040),
+ ENTRY0("9dancers", "040718", "8a7faee46b0d6f35cb0cbeb7ac8631b2", 99328),
+ ENTRY0("cockandbull", "170401", "6036a188e9def979678697ce7be14171", 895024),
+ ENTRY0("aasmasters", "030410", "bb6645f33130c7881da72ff0bfb6fb5b", 68608),
+ ENTRY0("accuse", "070321", "3a1098524f8d6964a5d7a2579e9367f1", 129528),
+ ENTRY0("acheton", "111115", "5abc5f815b7f4f6031781a3e6126ef03", 250880),
+ ENTRY0("acorncourt", "970904", "119dc6466da205261efc1ef8e00d26d1", 55296),
+ ENTRY0("acrobat", "090111", "adaf3516d405d7dc65cbff1986f41af2", 2068718),
+ ENTRY0("acrossstars", "100329", "ef910f930a01ac4d24051b8fce549180", 524288),
+ ENTRY0("acrossstarsclues", "100213", "d23e9bf6019f212ff324f4595f8b6177", 122880),
+ ENTRY0("addendum", "080611", "e6ec3704b04d638f53aaf5f082efb424", 199420),
+ ENTRY0("adv440", "160307", "af1ab807e8c438d0e548c6b4903c33a1", 193536),
+ ENTRY0("adv550", "160307", "631ab32f7370e1c1e5b4e9fe6ad539fb", 231424),
+ ENTRY0("adv551", "171110", "24449bf1875c0b75491173ba4243bc99", 334848),
+ ENTRY0("adv350", "151001", "88fe704848a77346d196a46f7cfb3b38", 66414),
+ ENTRY0("adv350", "060321", "d00c3717a46734c2ae96fb8d2ad0a226", 138240),
+ ENTRY0("adv350", "011123", "5d4867b23e904d22453f031c87d6dcf0", 118272),
+ ENTRY0("adv350", "160307", "5f800280865d57cbfeb66695e79dc9b9", 147456),
+ ENTRY0("adv", "150118", "c776a1a9a8122967160fb51a39485113", 431616),
+ ENTRY0("adventureland", "961111", "21f1bd1815a8b3ba5730fe168ff88e59", 49152),
+ ENTRY0("adventuretime", "110111", "b6e0e55780b699e37411f0eb176f7496", 359368),
+ ENTRY0("adverbum", "060905", "e5c04bcadb953ad0a280b541f7510338", 138240),
+ ENTRY0("affront", "040226", "1b10a2dcedebdea772cea1c7b0407331", 50176),
+ ENTRY0("aisle", "990528", "a7af83193b4139f65c020ac49ff30447", 122368),
+ ENTRY0("alice", "030501", "ce25288e736c1c420a990b609943a990", 86528),
+ ENTRY0("allroads", "011119", "84ce94d8c6c77452537511f14739b612", 172032),
+ ENTRY0("alongtheriver", "100630", "1b670d231c4b0cc10b51ba60196c6a68", 198144),
+ ENTRY0("alpha", "981017", "f8fbbc64455efc259f9b41517d82b4ab", 51200),
+ ENTRY0("ambassadorsdaughter", "150525", "d415de88a7a756be04f5203f8b4668ee", 255488),
+ ENTRY0("amish", "020603", "d4194b4de41c9663f464bb33f1917a7d", 50688),
+ ENTRY0("amiss", "020409", "fa22d754f2b9daedc232bfbc6b28b6d1", 143872),
+ ENTRY0("anchor", "990206", "2bc49d98d980bfefa064ae76f4a217e5", 520192),
+ ENTRY0("hipponewyear", "130210", "b226fcbf871613684d8d2c7941e02e82", 317440),
+ ENTRY0("animals", "150314", "d5e0c7c6641709eeb5c4c0797519962c", 32768),
+ ENTRY0("annoy", "990127", "0383c40a28c606ddf8bfba3a66469055", 71168),
+ ENTRY0("aotyrz", "060825", "d9264cedc9cb438eedf67f611dbdbb3e", 159232),
+ ENTRY0("aphasiaquest", "150426", "ee480b0a0983e636649777a745a8f6f0", 233896),
+ ENTRY0("appall", "020422", "3c33d5639fa341829dde7c4b9b1875fd", 52736),
+ ENTRY0("aridandpale", "090501", "d18d5d2b8ceef04234f64373958097e5", 199400),
+ ENTRY0("asylum", "090721", "1fcf07b963cd664cf11660882de99e47", 135680),
+ ENTRY0("atrocitron", "161215", "6798fc939e1c6a92eb8e356e359a0ee4", 91648),
+ ENTRY0("ats", "000001", "accd04838197c1e4937bac253349b623", 387072),
+ ENTRY0("atwork", "000705", "44e22cd9dd5124dd149b761dfd6e93e8", 78336),
+ ENTRY0("aug4", "130702", "0b9a2b7c37f3d56fcd8d0b531582f8df", 364544),
+ ENTRY0("avon", "111115", "82a3d640af8cb7707a1b4301192679b1", 104960),
+ ENTRY0("awakening", "980726", "66181a19b3316f6644c20a9ee18be40f", 99328),
+ ENTRY0("awitl", "980215", "8cf72be55d75137cc435ab25f479c123", 56320),
+ ENTRY0("ayac", "010107", "b503a9f2817ce97480160e454e470c58", 68608),
+ ENTRY0("b2demo", "961017", "28d166262aa22fb55fdb9685a5a124ef", 65024),
+ ENTRY0("b7snare", "150118", "5e1057596f6fe7d0efb100f80ae65f27", 284672),
+ ENTRY0("babytree", "120512", "79e230657b07b2e8fa45ffbe4635d03f", 294352),
+ ENTRY0("backtowakeUp", "080313", "73ada6a69651bea315206d7994164b95", 640246),
+ ENTRY0("martyquest", "120430", "80b274b7feb7c19ee0aeba85dac0d688", 268272),
+ ENTRY0("backup", "091204", "52d1d40ff557c21b7d4464e12b6d646c", 429188),
+ ENTRY0("balances", "961216", "2b740e4bf08e64580085640b40a0ead8", 75264),
+ ENTRY0("baldersdeath", "111107", "cec997b2ba4917a2dab2640f276f1c7c", 254404),
+ ENTRY0("ballerina102", "991128", "9f92c9d90a536f62d7a535e7026c28bc", 508928),
+ ENTRY0("balt24", "970706", "7c45c1ea2780a5eed643f35fb44dccda", 58368),
+ ENTRY0("bathtub", "060409", "580a828689b64b150d29c4247c873acc", 85504),
+ ENTRY0("bazic", "010710", "a6c277d223557127c7d0678aa128d501", 55296),
+ ENTRY0("bear", "990224", "8e96c4de71e6fd4bdafb10bdea76893b", 109568),
+ ENTRY0("bedlam", "970711", "6c816efb1a7fc99345fdb85bb9e01ac6", 59392),
+ ENTRY0("bedtime", "120324", "2a39f06bdad42384b026059d690cd779", 260120),
+ ENTRY0("andrewplotkin", "080423", "9679960dde743ff1f506c12db29c5214", 366740),
+ ENTRY0("beingsteve", "060519", "a446f37fcd5945428797573295acbe03", 124810),
+ ENTRY0("beneath", "080107", "8e53f4d65b0b68ef92fb2fbd3592dcc5", 176128),
+ ENTRY0("beyond", "100115", "61bd0b7eae9e81c7d01496d623a497e1", 336982),
+ ENTRY0("bibleretold", "102283", "158f9c1818f7a80607a3b8281a9bc140", 169472),
+ ENTRY0("bicon", "101006", "2f2d993faf161318c4b4c5ee0957e288", 366836),
+ ENTRY0("biscuit", "010310", "e4d8262dbeeab8e340e522e5cef740a8", 137728),
+ ENTRY0("bishoes", "090513", "05c6dae3ea1896e756ce54bae26564ae", 85504),
+ ENTRY0("bj", "981103", "2787b18265a5bceccd0a4d311f94d97a", 158720),
+ ENTRY0("blair", "971119", "39a811c3280594ef64942d73ab11f7d4", 83456),
+ ENTRY0("bluechairs", "041229", "4ebedbd54fc2eae27fc7d867cadb37c3", 241152),
+ ENTRY0("blues", "020618", "dea57d7b1b41b5961143e7faa6125ad9", 261632),
+ ENTRY0("bofh", "030202", "c43d7674558043729cf3916f7e1bfe4d", 101376),
+ ENTRY0("bomber", "971123", "1c1740d9770d53d7a18cf56006e8d88b", 3584),
+ ENTRY0("bookvol", "051225", "c949b9db879b10faea5cfca45ee6a657", 225792),
+ ENTRY0("booth", "960409", "953578eeec2b85c92fd54d87f3e9c7fb", 44544),
+ ENTRY0("boothdye", "345678", "772134a9ceb8c7dc5f2b10d6d139aa0d", 51712),
+ ENTRY0("brainnightguest", "110312", "a53b823f032f6f24cf726cb3807126e0", 232448),
+ ENTRY0("brandx", "111115", "2937e62eefe4f059ea9d8d85f4fd55a0", 112128),
+ ENTRY0("breakin", "000926", "0cc04d377f04ba75f647c9a21688b9b6", 208896),
+ ENTRY0("bronze", "060503", "ef5b57f69601b8f5944699a6b31bc58d", 492472),
+ ENTRY0("bryantcollection", "1", "2c331a7c183ef29ea13b68075a58c73b", 528620),
+ ENTRY0("bse", "970110", "d260f722540f8c24a8c5b88778c76261", 89088),
+ ENTRY0("building", "030706", "cc5ab40754fde9739113ef2524ef66b5", 253440),
+ ENTRY0("nightbunnies", "971205", "6a2cc6996865a4d1520ae467a5a802fd", 78848),
+ ENTRY0("bureaucrocy", "141113", "7dcbbc724b7416ad0b80b3159c7e3525", 387606),
+ ENTRY0("burglar", "010925", "ca9ae17d983afb2d79aad60486a5a859", 71680),
+ ENTRY0("burnsnightsupper", "120124", "a1153aab71b7a3bc4bd1aa056f3145e8", 251342),
+ ENTRY0("burnkoran", "101128", "216f61842ba2024b291b4e0ae7769500", 222746),
+ ENTRY0("busted", "941223", "e164cfeed308fd25bc102a18b3c8f15c", 82944),
+ ENTRY0("byzantine", "091119", "61dcb1e79885f76f9f5f5c62ce2c7e8d", 1727208),
+
+
+
FROTZ_TABLE_END_MARKER
};