diff options
author | David Corrales | 2007-08-05 19:34:20 +0000 |
---|---|---|
committer | David Corrales | 2007-08-05 19:34:20 +0000 |
commit | 6856535010bd2fa4449bcfde1c88dc06cd46e26f (patch) | |
tree | b81a2234c2beff0312c93e039d6cafda4babeca6 /engines/agi/detection.cpp | |
parent | 1400d28bfb37fc94f3c44dec0a4d0cef65fb8fb7 (diff) | |
parent | ec1803f838d5efc7decf75c05a1fb4a9633751e5 (diff) | |
download | scummvm-rg350-6856535010bd2fa4449bcfde1c88dc06cd46e26f.tar.gz scummvm-rg350-6856535010bd2fa4449bcfde1c88dc06cd46e26f.tar.bz2 scummvm-rg350-6856535010bd2fa4449bcfde1c88dc06cd46e26f.zip |
Merged fsnode with trunk: r27971:28460
svn-id: r28462
Diffstat (limited to 'engines/agi/detection.cpp')
-rw-r--r-- | engines/agi/detection.cpp | 227 |
1 files changed, 117 insertions, 110 deletions
diff --git a/engines/agi/detection.cpp b/engines/agi/detection.cpp index 1ab59c0806..79e3be3238 100644 --- a/engines/agi/detection.cpp +++ b/engines/agi/detection.cpp @@ -125,7 +125,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == AGI Demo 1 (PC) 05/87 [AGI 2.425] + // AGI Demo 1 (PC) 05/87 [AGI 2.425] { "agidemo", "Demo 1 1987-05-20", @@ -142,7 +142,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == AGI Demo 2 (IIgs) 1.0C (Censored) + // AGI Demo 2 (IIgs) 1.0C (Censored) { "agidemo", "Demo 2 1987-11-24 1.0C", @@ -159,7 +159,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == AGI Demo 2 (PC 3.5") 11/87 [AGI 2.915] + // AGI Demo 2 (PC 3.5") 11/87 [AGI 2.915] { "agidemo", "Demo 2 1987-11-24 3.5\"", @@ -176,7 +176,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == AGI Demo 2 (PC 5.25") 11/87 [v1] [AGI 2.915] + // AGI Demo 2 (PC 5.25") 11/87 [v1] [AGI 2.915] { "agidemo", "Demo 2 1987-11-24 [version 1] 5.25\"", @@ -193,7 +193,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == AGI Demo 2 (PC 5.25") 01/88 [v2] [AGI 2.917] + // AGI Demo 2 (PC 5.25") 01/88 [v2] [AGI 2.917] { "agidemo", "Demo 2 1988-01-25 [version 2] 5.25\"", @@ -210,7 +210,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == AGI Demo 3 (PC) 09/88 [AGI 3.002.102] + // AGI Demo 3 (PC) 09/88 [AGI 3.002.102] { "agidemo", "Demo 3 1988-09-13", @@ -227,7 +227,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Black Cauldron (Amiga) 2.00 6/14/87 + // Black Cauldron (Amiga) 2.00 6/14/87 { "bc", "2.00 1987-06-14", @@ -244,7 +244,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Black Cauldron (Apple IIgs) 1.0O 2/24/89 (CE) + // Black Cauldron (Apple IIgs) 1.0O 2/24/89 (CE) + // Menus not tested { "bc", "1.0O 1989-02-24 (CE)", @@ -261,7 +262,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Black Cauldron (PC) 2.00 6/14/87 [AGI 2.439] + // Black Cauldron (PC) 2.00 6/14/87 [AGI 2.439] { "bc", "2.00 1987-06-14", @@ -278,7 +279,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Black Cauldron (PC 5.25") 2.10 11/10/88 [AGI 3.002.098] + // Black Cauldron (PC 5.25") 2.10 11/10/88 [AGI 3.002.098] { "bc", "2.10 1988-11-10 5.25\"", @@ -297,7 +298,8 @@ static const AGIGameDescription gameDescriptions[] = { // These aren't supposed to work now as they require unsupported agi engine 2.01 #if 0 { - // Sarien Name == Donald Duck's Playground (Amiga) 1.0C + // Donald Duck's Playground (Amiga) 1.0C + // Menus not tested { "ddp", "1.0C 1987-04-27", @@ -314,7 +316,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Donald Duck's Playground (ST) 1.0A 8/8/86 + // Donald Duck's Playground (ST) 1.0A 8/8/86 + // Menus not tested { "ddp", "1.0A 1986-08-08", @@ -332,6 +335,7 @@ static const AGIGameDescription gameDescriptions[] = { { // reported by Filippos (thebluegr) in bugreport #1654500 + // Menus not tested { "ddp", "1.0C 1986-06-09", // verify date @@ -348,7 +352,7 @@ static const AGIGameDescription gameDescriptions[] = { #endif { - // Sarien Name == Gold Rush! (Amiga) 1.01 1/13/89 aka 2.05 3/9/89 # 2.316 + // Gold Rush! (Amiga) 1.01 1/13/89 aka 2.05 3/9/89 # 2.316 { "goldrush", "1.01 1989-01-13 aka 2.05 1989-03-09", @@ -365,7 +369,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Gold Rush! (Apple IIgs) 1.0M 2/28/89 (CE) aka 2.01 12/22/88 + // Gold Rush! (Apple IIgs) 1.0M 2/28/89 (CE) aka 2.01 12/22/88 + // Menus not tested { "goldrush", "1.0M 1989-02-28 (CE) aka 2.01 1988-12-22", @@ -382,7 +387,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Gold Rush! (ST) 1.01 1/13/89 aka 2.01 12/22/88 + // Gold Rush! (ST) 1.01 1/13/89 aka 2.01 12/22/88 { "goldrush", "1.01 1989-01-13 aka 2.01 1988-12-22", @@ -399,7 +404,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Gold Rush! (PC 5.25") 2.01 12/22/88 [AGI 3.002.149] + // Gold Rush! (PC 5.25") 2.01 12/22/88 [AGI 3.002.149] { "goldrush", "2.01 1988-12-22 5.25\"", @@ -416,7 +421,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Gold Rush! (PC 3.5") 2.01 12/22/88 [AGI 3.002.149] + // Gold Rush! (PC 3.5") 2.01 12/22/88 [AGI 3.002.149] { "goldrush", "2.01 1988-12-22 3.5\"", @@ -433,7 +438,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Gold Rush! (PC 5.25") 2.01 12/22/88 [AGI 3.002.149] + // Gold Rush! (PC 5.25") 2.01 12/22/88 [AGI 3.002.149] { "goldrush", "2.01 1988-12-22", @@ -454,7 +459,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 1 (Amiga) 1.0U # 2.082 + // King's Quest 1 (Amiga) 1.0U # 2.082 + // The original game did not have menus, they are enabled under ScummVM { "kq1", "1.0U 1986", @@ -465,13 +471,14 @@ static const AGIGameDescription gameDescriptions[] = { }, GID_KQ1, GType_V2, - 0, + GF_MENUS, 0x2440, }, { - // Sarien Name == King's Quest 1 (ST) 1.0V + // King's Quest 1 (ST) 1.0V + // The original game did not have menus, they are enabled under ScummVM { "kq1", "1.0V 1986", @@ -482,13 +489,14 @@ static const AGIGameDescription gameDescriptions[] = { }, GID_KQ1, GType_V2, - 0, + GF_MENUS, 0x2272, }, { - // Sarien Name == King's Quest 1 (IIgs) 1.0S-88223 + // King's Quest 1 (IIgs) 1.0S-88223 + // Menus not tested { "kq1", "1.0S 1988-02-23", @@ -505,7 +513,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 1 (Mac) 2.0C + // King's Quest 1 (Mac) 2.0C { "kq1", "2.0C 1987-03-26", @@ -522,7 +530,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 1 (PC 5.25"/3.5") 2.0F [AGI 2.917] + // King's Quest 1 (PC 5.25"/3.5") 2.0F [AGI 2.917] { "kq1", "2.0F 1987-05-05 5.25\"/3.5\"", @@ -539,7 +547,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 2 (IIgs) 2.0A 6/16/88 (CE) + // King's Quest 2 (IIgs) 2.0A 6/16/88 (CE) { "kq2", "2.0A 1988-06-16 (CE)", @@ -556,7 +564,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 2 (Amiga) 2.0J (Broken) + // King's Quest 2 (Amiga) 2.0J (Broken) { "kq2", "2.0J 1987-01-29 [OBJECT decrypted]", @@ -573,7 +581,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 2 (Mac) 2.0R + // King's Quest 2 (Mac) 2.0R { "kq2", "2.0R 1988-03-23", @@ -607,7 +615,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 2 (PC 5.25"/3.5") 2.2 [AGI 2.426] + // King's Quest 2 (PC 5.25"/3.5") 2.2 [AGI 2.426] { "kq2", "2.2 1987-05-07 5.25\"/3.5\"", @@ -624,7 +632,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 3 (Amiga) 1.01 11/8/86 + // King's Quest 3 (Amiga) 1.01 11/8/86 + // The original game did not have menus, they are enabled under ScummVM { "kq3", "1.01 1986-11-08", @@ -635,13 +644,14 @@ static const AGIGameDescription gameDescriptions[] = { }, GID_KQ3, GType_V2, - 0, + GF_MENUS, 0x2440, }, { - // Sarien Name == King's Quest 3 (ST) 1.02 11/18/86 + // King's Quest 3 (ST) 1.02 11/18/86 + // Does not have menus, crashes if menus are enforced. Therefore, ESC pauses the game { "kq3", "1.02 1986-11-18", @@ -652,13 +662,13 @@ static const AGIGameDescription gameDescriptions[] = { }, GID_KQ3, GType_V2, - 0, + GF_ESCPAUSE, 0x2272, }, { - // Sarien Name == King's Quest 3 (Mac) 2.14 3/15/88 + // King's Quest 3 (Mac) 2.14 3/15/88 { "kq3", "2.14 1988-03-15", @@ -675,7 +685,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 3 (IIgs) 2.0A 8/28/88 (CE) + // King's Quest 3 (IIgs) 2.0A 8/28/88 (CE) { "kq3", "2.0A 1988-08-28 (CE)", @@ -692,7 +702,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 3 (Amiga) 2.15 11/15/89 # 2.333 + // King's Quest 3 (Amiga) 2.15 11/15/89 # 2.333 { "kq3", "2.15 1989-11-15", @@ -709,7 +719,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 3 (PC) 1.01 11/08/86 [AGI 2.272] + // King's Quest 3 (PC) 1.01 11/08/86 [AGI 2.272] + // Does not have menus, crashes if menus are enforced. Therefore, ESC pauses the game { "kq3", "1.01 1986-11-08", @@ -720,13 +731,13 @@ static const AGIGameDescription gameDescriptions[] = { }, GID_KQ3, GType_V2, - 0, + GF_ESCPAUSE, 0x2272, }, { - // Sarien Name == King's Quest 3 (PC 5.25") 2.00 5/25/87 [AGI 2.435] + // King's Quest 3 (PC 5.25") 2.00 5/25/87 [AGI 2.435] { "kq3", "2.00 1987-05-25 5.25\"", @@ -743,7 +754,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 3 (Mac) 2.14 3/15/88 + // King's Quest 3 (Mac) 2.14 3/15/88 + // Menus not tested { "kq3", "2.14 1988-03-15 5.25\"", @@ -760,7 +772,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 3 (PC 3.5") 2.14 3/15/88 [AGI 2.936] + // King's Quest 3 (PC 3.5") 2.14 3/15/88 [AGI 2.936] { "kq3", "2.14 1988-03-15 3.5\"", @@ -777,7 +789,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 4 (PC 5.25") 2.3 9/27/88 [AGI 3.002.086] + // King's Quest 4 (PC 5.25") 2.3 9/27/88 [AGI 3.002.086] { "kq4", "2.3 1988-09-27", @@ -794,7 +806,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 4 (IIgs) 1.0K 11/22/88 (CE) + // King's Quest 4 (IIgs) 1.0K 11/22/88 (CE) + // Menus not tested { "kq4", "1.0K 1988-11-22", @@ -811,7 +824,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 4 (PC 3.5") 2.0 7/27/88 [AGI 3.002.086] + // King's Quest 4 (PC 3.5") 2.0 7/27/88 [AGI 3.002.086] { "kq4", "2.0 1988-07-27 3.5\"", @@ -828,7 +841,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 4 (PC 3.5") 2.2 9/27/88 [AGI 3.002.086] + // King's Quest 4 (PC 3.5") 2.2 9/27/88 [AGI 3.002.086] + // Menus not tested { "kq4", "2.2 1988-09-27 3.5\"", @@ -845,7 +859,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == King's Quest 4 demo (PC) [AGI 3.002.102] + // King's Quest 4 demo (PC) [AGI 3.002.102] + // Menus not tested { "kq4", "Demo 1988-12-20", @@ -862,7 +877,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Leisure Suit Larry 1 (PC 5.25"/3.5") 1.00 6/1/87 [AGI 2.440] + // Leisure Suit Larry 1 (PC 5.25"/3.5") 1.00 6/1/87 [AGI 2.440] { "lsl1", "1.00 1987-06-01 5.25\"/3.5\"", @@ -879,7 +894,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Leisure Suit Larry 1 (ST) 1.04 6/18/87 + // Leisure Suit Larry 1 (ST) 1.04 6/18/87 { "lsl1", "1.04 1987-06-18", @@ -896,7 +911,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Leisure Suit Larry 1 (Amiga) 1.05 6/26/87 # x.yyy + // Leisure Suit Larry 1 (Amiga) 1.05 6/26/87 # x.yyy { "lsl1", "1.05 1987-06-26", @@ -913,7 +928,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Leisure Suit Larry 1 (IIgs) 1.0E + // Leisure Suit Larry 1 (IIgs) 1.0E { "lsl1", "1.0E 1987", @@ -930,7 +945,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Leisure Suit Larry 1 (Mac) 1.05 6/26/87 + // Leisure Suit Larry 1 (Mac) 1.05 6/26/87 { "lsl1", "1.05 1987-06-26", @@ -947,7 +962,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Manhunter NY (ST) 1.03 10/20/88 + // Manhunter NY (ST) 1.03 10/20/88 { "mh1", "1.03 1988-10-20", @@ -964,7 +979,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Manhunter NY (IIgs) 2.0E 10/05/88 (CE) + // Manhunter NY (IIgs) 2.0E 10/05/88 (CE) { "mh1", "2.0E 1988-10-05 (CE)", @@ -981,7 +996,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Manhunter NY (Amiga) 1.06 3/18/89 + // Manhunter NY (Amiga) 1.06 3/18/89 { "mh1", "1.06 1989-03-18", @@ -999,7 +1014,7 @@ static const AGIGameDescription gameDescriptions[] = { { // reported by Filippos (thebluegr) in bugreport #1654500 - // Sarien Name == Manhunter NY (PC 5.25") 1.22 8/31/88 [AGI 3.002.107] + // Manhunter NY (PC 5.25") 1.22 8/31/88 [AGI 3.002.107] { "mh1", "1.22 1988-08-31", @@ -1016,7 +1031,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Manhunter NY (PC 3.5") 1.22 8/31/88 [AGI 3.002.102] + // Manhunter NY (PC 3.5") 1.22 8/31/88 [AGI 3.002.102] { "mh1", "1.22 1988-08-31", @@ -1033,7 +1048,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Manhunter SF (ST) 1.0 7/29/89 + // Manhunter SF (ST) 1.0 7/29/89 { "mh2", "1.0 1989-07-29", @@ -1050,7 +1065,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Manhunter SF (Amiga) 3.06 8/17/89 # 2.333 + // Manhunter SF (Amiga) 3.06 8/17/89 # 2.333 { "mh2", "3.06 1989-08-17", @@ -1067,7 +1082,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Manhunter SF (PC 5.25") 3.03 8/17/89 [AGI 3.002.149] + // Manhunter SF (PC 5.25") 3.03 8/17/89 [AGI 3.002.149] { "mh2", "3.03 1989-08-17 5.25\"", @@ -1084,7 +1099,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Manhunter SF (PC 3.5") 3.02 7/26/89 [AGI 3.002.149] + // Manhunter SF (PC 3.5") 3.02 7/26/89 [AGI 3.002.149] { "mh2", "3.02 1989-07-26 3.5\"", @@ -1099,9 +1114,11 @@ static const AGIGameDescription gameDescriptions[] = { 0x3149, }, - +#if 0 { - // Sarien Name == Mixed-Up Mother Goose (Amiga) 1.1 + // Mixed-Up Mother Goose (Amiga) 1.1 + // Problematic: crashes + // Menus not tested { "mixedup", "1.1 1986-12-10", @@ -1115,10 +1132,10 @@ static const AGIGameDescription gameDescriptions[] = { 0, 0x3086, }, - +#endif { - // Sarien Name == Mixed Up Mother Goose (IIgs) + // Mixed Up Mother Goose (IIgs) { "mixedup", "1987", @@ -1135,7 +1152,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Mixed-Up Mother Goose (PC) [AGI 2.915] + // Mixed-Up Mother Goose (PC) [AGI 2.915] { "mixedup", "1987-11-10", @@ -1153,7 +1170,8 @@ static const AGIGameDescription gameDescriptions[] = { #if 0 { - // Sarien Name == Mixed Up Mother Goose (PC) [AGI 2.915] (Broken) + // Mixed Up Mother Goose (PC) [AGI 2.915] (Broken) + // Menus not tested { "mixedup", "[corrupt/OBJECT from disk 1]", @@ -1171,7 +1189,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Police Quest 1 (PC) 2.0E 11/17/87 [AGI 2.915] + // Police Quest 1 (PC) 2.0E 11/17/87 [AGI 2.915] { "pq1", "2.0E 1987-11-17", @@ -1188,7 +1206,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Police Quest 1 (Mac) 2.0G 12/3/87 + // Police Quest 1 (Mac) 2.0G 12/3/87 { "pq1", "2.0G 1987-12-03", @@ -1205,7 +1223,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Police Quest 1 (IIgs) 2.0B-88421 + // Police Quest 1 (IIgs) 2.0B-88421 { "pq1", "2.0B 1988-04-21", @@ -1222,7 +1240,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Police Quest 1 (Amiga) 2.0B 2/22/89 # 2.310 + // Police Quest 1 (Amiga) 2.0B 2/22/89 # 2.310 { "pq1", "2.0B 1989-02-22", @@ -1239,7 +1257,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Police Quest 1 (IIgs) 2.0A-88318 + // Police Quest 1 (IIgs) 2.0A-88318 { "pq1", "2.0A 1988-03-18", @@ -1256,7 +1274,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Police Quest 1 (PC) 2.0A 10/23/87 [AGI 2.903/2.911] + // Police Quest 1 (PC) 2.0A 10/23/87 [AGI 2.903/2.911] { "pq1", "2.0A 1987-10-23", @@ -1273,7 +1291,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Police Quest 1 (Mac) 2.0G 12/3/87 + // Police Quest 1 (Mac) 2.0G 12/3/87 { "pq1", "2.0G 1987-12-03 5.25\"/ST", @@ -1307,7 +1325,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Space Quest 1 (ST) 1.1A + // Space Quest 1 (ST) 1.1A + // The original game did not have menus, they are enabled under ScummVM { "sq1", "1.1A 1986-02-06", @@ -1318,13 +1337,14 @@ static const AGIGameDescription gameDescriptions[] = { }, GID_SQ1, GType_V2, - 0, + GF_MENUS, 0x2440, }, { - // Sarien Name == Space Quest 1 (PC) 1.1A [AGI 2.272] + // Space Quest 1 (PC) 1.1A [AGI 2.272] + // The original game did not have menus, they are enabled under ScummVM { "sq1", "1.1A 1986-11-13", @@ -1335,13 +1355,14 @@ static const AGIGameDescription gameDescriptions[] = { }, GID_SQ1, GType_V2, - 0, + GF_MENUS, 0x2272, }, { - // Sarien Name == Space Quest 1 (Amiga) 1.2 # 2.082 + // Space Quest 1 (Amiga) 1.2 # 2.082 + // The original game did not have menus, they are enabled under ScummVM { "sq1", "1.2 1986", @@ -1352,13 +1373,13 @@ static const AGIGameDescription gameDescriptions[] = { }, GID_SQ1, GType_V2, - 0, + GF_MENUS, 0x2440, }, { - // Sarien Name == Space Quest 1 (Mac) 1.5D + // Space Quest 1 (Mac) 1.5D { "sq1", "1.5D 1987-04-02", @@ -1375,7 +1396,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Space Quest 1 (IIgs) 2.2 + // Space Quest 1 (IIgs) 2.2 { "sq1", "2.2 1987", @@ -1392,7 +1413,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Space Quest 1 (PC) 1.0X [AGI 2.089] + // Space Quest 1 (PC) 1.0X [AGI 2.089] + // Does not have menus, crashes if menus are enforced. Therefore, ESC pauses the game { "sq1", "1.0X 1986-09-24", @@ -1403,30 +1425,14 @@ static const AGIGameDescription gameDescriptions[] = { }, GID_SQ1, GType_V2, - 0, + GF_ESCPAUSE, 0x2089, }, - { - // Sarien Name == Space Quest 1 (PC) 1.1A [AGI 2.272] - { - "sq1", - "1.1A 1986-11-13", - AD_ENTRY1("logdir", "8d8c20ab9f4b6e4817698637174a1cb6"), - Common::EN_ANY, - Common::kPlatformPC, - Common::ADGF_NO_FLAGS - }, - GID_SQ1, - GType_V2, - 0, - 0x2272, - }, - { - // Sarien Name == Space Quest 1 (PC 5.25"/3.5") 2.2 [AGI 2.426/2.917] + // Space Quest 1 (PC 5.25"/3.5") 2.2 [AGI 2.426/2.917] { "sq1", "2.2 1987-05-07 5.25\"/3.5\"", @@ -1444,7 +1450,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Space Quest 2 (PC 3.5") 2.0D [AGI 2.936] + // Space Quest 2 (PC 3.5") 2.0D [AGI 2.936] { "sq2", "2.0D 1988-03-14 3.5\"", @@ -1461,7 +1467,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Space Quest 2 (IIgs) 2.0A 7/25/88 (CE) + // Space Quest 2 (IIgs) 2.0A 7/25/88 (CE) { "sq2", "2.0A 1988-07-25 (CE)", @@ -1478,7 +1484,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Space Quest 2 (Amiga) 2.0F + // Space Quest 2 (Amiga) 2.0F { "sq2", "2.0F 1986-12-09 [VOL.2->PICTURE.16 broken]", @@ -1499,7 +1505,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Space Quest 2 (Mac) 2.0D + // Space Quest 2 (Mac) 2.0D { "sq2", "2.0D 1988-04-04", @@ -1517,7 +1523,7 @@ static const AGIGameDescription gameDescriptions[] = { { // reported by Filippos (thebluegr) in bugreport #1654500 - // Sarien Name == Space Quest 2 (PC 5.25") 2.0A [AGI 2.912] + // Space Quest 2 (PC 5.25") 2.0A [AGI 2.912] { "sq2", "2.0A 1987-11-06 5.25\"", @@ -1534,7 +1540,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Space Quest 2 (PC 3.5") 2.0A [AGI 2.912] + // Space Quest 2 (PC 3.5") 2.0A [AGI 2.912] { "sq2", "2.0A 1987-11-06 3.5\"", @@ -1551,7 +1557,8 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Space Quest 2 (PC 5.25"/ST) 2.0C/A [AGI 2.915] + // Space Quest 2 (PC 5.25"/ST) 2.0C/A [AGI 2.915] + // Menus not tested { "sq2", "2.0C/A 5.25\"/ST", @@ -1568,7 +1575,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Space Quest 2 (PC 3.5") 2.0F [AGI 2.936] + // Space Quest 2 (PC 3.5") 2.0F [AGI 2.936] { "sq2", "2.0F 1989-01-05 3.5\"", @@ -1585,7 +1592,7 @@ static const AGIGameDescription gameDescriptions[] = { { - // Sarien Name == Xmas Card 1986 (PC) [AGI 2.272] + // Xmas Card 1986 (PC) [AGI 2.272] { "xmascard", "1986-11-13 [version 1]", @@ -1675,7 +1682,7 @@ static const AGIGameDescription gameDescriptions[] = { FANMADE("Good Man (demo v3.41)", "3facd8a8f856b7b6e0f6c3200274d88c"), { - // Sarien Name == Groza + // Groza { "agi-fanmade", "Groza (russian) [AGDS sample]", |