Ticket #4176: sci_checksums

File sci_checksums, 10.0 KB (added by SF/abevi, 15 years ago)

Patch for the SCI detection routines

Line 
1Index: dists/debian/changelog
2===================================================================
3--- dists/debian/changelog (revision 40153)
4+++ dists/debian/changelog (working copy)
5@@ -1,3 +1,16 @@
6+scummvm (0.13.0-0svn20081230) experimental; urgency=low
7+
8+ * SVN snapshot.
9+
10+ Builder: Alex Bevilacqua <alex@alex-laptop>
11+ Build-date: Tue, 30 Dec 2008 14:28:19 -0500
12+
13+ Please don't file bugs you find in this package in the Debian Bug Tracking
14+ system, use the ScummVM team's own bug tracker instead. You can find this
15+ tracker at <http://sourceforge.net/tracker/?group_id=37116>.
16+
17+ -- Tore Anderson <tore@debian.org> Tue, 30 Dec 2008 14:28:19 -0500
18+
19 scummvm (0.10.0-0svn20070530) experimental; urgency=low
20
21 * SVN snapshot.
22Index: engines/sci/detection.cpp
23===================================================================
24--- engines/sci/detection.cpp (revision 40153)
25+++ engines/sci/detection.cpp (working copy)
26@@ -267,6 +267,23 @@
27 SCI_VERSION_AUTODETECT,
28 SCI_VERSION(0, 000, 668)
29 },
30+
31+ // Codename: Iceman - English DOS v1.023 (from abevi)
32+ {{"iceman", "Floppy", {
33+ {"resource.map", 0, "da131654de1d6f640222c092313c6ca5", 6252},
34+ {"resource.000", 0, "b1bccd827453d4cb834bfd5b45bef63c", 26974},
35+ {"resource.001", 0, "005bd332d4b0f9d8e99d3b905223a332", 126833},
36+ {"resource.002", 0, "250b859381ebf2bf8922bd99683b0cc1", 306891},
37+ {"resource.003", 0, "7d7a840701d2f6eff57679bf7dced747", 317954},
38+ {"resource.004", 0, "e0e72970bad9a956db13dcb63d898437", 322483},
39+ {"resource.005", 0, "dc7c5280e7acfaffe6ef2a6c963c5f94", 330653},
40+ {"resource.006", 0, "08050329aa113a9f14ed99cbfe3536ec", 232942},
41+ {"resource.007", 0, "64f342463f6f35ba71b3509ef696ae3f", 267702},
42+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
43+ {},
44+ SCI_VERSION_AUTODETECT,
45+ SCI_VERSION(0, 000, 668) // got 0.000.668 by executable scan
46+ },
47
48 // Conquests of Camelot - English Amiga (from www.back2roots.org)
49 {{"camelot", "", {
50@@ -748,6 +765,19 @@
51 #endif
52
53 #if 0
54+ // Hoyle 3 v1.000 - English DOS (supplied by abevi)
55+ {{"hoyle3", "Floppy", {
56+ {"resource.map", 0, "1728af1f6a85938c3522e64449e76ca1", 2205},
57+ {"resource.000", 0, "6ef28cac094dcd97fdb461662ead6f92", 319905},
58+ {"resource.001", 0, "0a98a268ee99b92c233a0d7187c1f0fa", 526438},
59+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
60+ {},
61+ SCI_VERSION_AUTODETECT,
62+ SCI_VERSION(0, 000, 000) // FIXME: add version here
63+ },
64+#endif
65+
66+#if 0
67 // Jones in the Fast Lane - English DOS
68 {{"jones", "", {
69 {"resource.map", 0, "65cbe19b36fffc71c8e7b2686bd49ad7", 1800},
70@@ -760,6 +790,18 @@
71 },
72 #endif
73
74+#if 0
75+ // Jones in the Fast Lane - English DOS Enhanced CDROM (provided by abevi)
76+ {{"jones", "CD", {
77+ {"resource.map", 0, "459f5b04467bc2107aec02f5c4b71b37", 4878},
78+ {"resource.001", 0, "3876da2ce16fb7dea2f5d943d946fa84", 1652150}.
79+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
80+ {},
81+ SCI_VERSION_AUTODETECT,
82+ SCI_VERSION(0, 000, 000) // FIXME: failed to parse version string
83+ },
84+#endif
85+
86 // King's Quest 1 SCI Remake - English Amiga (from www.back2roots.org)
87 {{"kq1sci", "SCI Remake", {
88 {"resource.map", 0, "37ed1a05eb719629eba15059c2eb6cbe", 6798},
89@@ -923,6 +965,24 @@
90 SCI_VERSION(1, 000, 60)
91 },
92
93+ // King's Quest 5 - English DOS v0.000.051 (from abevi)
94+ // NOTE: The Polish version has the same checksums
95+ {{"kq5", "Floppy", {
96+ {"resource.map", 0, "70010c20138541f89013bb5e1b30f16a", 7998},
97+ {"resource.000", 0, "a591bd4b879fc832b8095c0b3befe9e2", 276398},
98+ {"resource.001", 0, "c0f48d4a7ebeaa6aa074fc98d77423e9", 1018560},
99+ {"resource.002", 0, "7f188a95acdb60bbe32a8379ba299393", 1307048},
100+ {"resource.003", 0, "0860785af59518b94d54718dddcd6907", 1348500},
101+ {"resource.004", 0, "c4745dd1e261c22daa6477961d08bf6c", 1239887},
102+ {"resource.005", 0, "6556ff8e7c4d1acf6a78aea154daa76c", 1287869},
103+ {"resource.006", 0, "da82e4beb744731d0a151f1d4922fafa", 1170456},
104+ {"resource.007", 0, "431def14ca29cdb5e6a5e84d3f38f679", 1240176},
105+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
106+ {},
107+ SCI_VERSION_AUTODETECT,
108+ SCI_VERSION(1, 000, 60)
109+ },
110+
111 // King's Quest 5 - German DOS Floppy (supplied by markcoolio in bug report #2727101)
112 {{"kq5", "", {
113 {"resource.map", 0, "bff44f0c326a71b1757c793a02b502d6", 8283},
114@@ -1944,6 +2004,16 @@
115 SCI_VERSION(2, 100, 002)
116 },
117
118+ // Police Quest 4 - French DOS (supplied by abevi)
119+ {{"pq4", "", {
120+ {"resource.map", 0, "008030846edcc7c5c7a812c7f4ae4ceb", 9256},
121+ {"resource.000", 0, "6ba98bd2e436739d87ecd2a9b99cabb4", 14730153},
122+ {NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0},
123+ {},
124+ SCI_VERSION_AUTODETECT,
125+ SCI_VERSION(2, 000, 000)
126+ },
127+
128 // Police Quest 4 - English DOS
129 {{"pq4", "", {
130 {"resource.map", 0, "aed9643158ccf01b71f359db33137f82", 9895},
131@@ -2024,7 +2094,21 @@
132 SCI_VERSION_AUTODETECT,
133 SCI_VERSION(0, 000, 629)
134 },
135-
136+
137+ // Quest for Glory 1 - English DOS (by abevi)
138+ {{"qfg1", "Floppy", {
139+ {"resource.map", 0, "b162dbd4632250d4d83bed46d0783c10", 6396},
140+ {"resource.000", 0, "40332d3ebfc70a4b6a6a0443c2763287", 78800},
141+ {"resource.001", 0, "a270012fa74445d74c044d1b65a9ff8c", 459835},
142+ {"resource.002", 0, "e64004e020fdf1813be52b639b08be89", 635561},
143+ {"resource.003", 0, "f0af87c60ec869946da442833aa5afa8", 640502},
144+ {"resource.004", 0, "f0af87c60ec869946da442833aa5afa8", 644575},
145+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
146+ {},
147+ SCI_VERSION_AUTODETECT,
148+ SCI_VERSION(0, 000, 629)
149+ },
150+
151 // Quest for Glory 1 - English DOS
152 {{"qfg1", "", {
153 {"resource.map", 0, "a731fb6c9c0b282443f7027bc8694d4c", 8469},
154@@ -2113,6 +2197,17 @@
155 SCI_VERSION(1, 1, 50)
156 },
157
158+ // Quest for Glory 3 v1.0 - English DOS (supplied by abevi)
159+ {{"qfg3", "", {
160+ {"resource.map", 0, "62c185d190363d7df06330fa0cc45b36", 5958},
161+ {"resource.000", 0, "6178ad2e83e58e4671ca03315f7a6498", 5867442},
162+ {"resource.msg", 0, "27e5419c98ce444253f88c95dced14a9", 246796},
163+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
164+ {},
165+ SCI_VERSION_AUTODETECT,
166+ SCI_VERSION(1, 1, 50)
167+ },
168+
169 // Quest for Glory 3 - German DOS (supplied by markcoolio in bug report #2723846)
170 {{"qfg3", "", {
171 {"resource.map", 0, "19e2bf9b693932b5e2bb59b9f9ab86c9", 5958},
172@@ -2158,6 +2253,16 @@
173 SCI_VERSION(2, 000, 000)
174 },
175
176+ // Quest for Glory 4 v1.1 - English DOS (supplied by abevi)
177+ {{"qfg4", "", {
178+ {"resource.map", 0, "d10a4cc177d2091d744e2ad8c049b0ae", 9295},
179+ {"resource.000", 0, "f64fd6aa3977939a86ff30783dd677e1", 11003589},
180+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
181+ {},
182+ SCI_VERSION_AUTODETECT,
183+ SCI_VERSION(2, 0, 0)
184+ },
185+
186 // Quest for Glory 4 1.1 Floppy - German DOS (supplied by markcool in bug report #2723850)
187 {{"qfg4", "", {
188 {"resource.map", 0, "9e0abba8746f40565bc7eb5720522ecd", 9301},
189@@ -2187,7 +2292,7 @@
190 {},
191 SCI_VERSION_AUTODETECT,
192 SCI_VERSION(2, 100, 2)
193- },
194+ },
195
196 #if 0
197 // NOTE: This version looks to be exactly the same as the English one
198@@ -2381,6 +2486,21 @@
199 SCI_VERSION_AUTODETECT,
200 SCI_VERSION(0, 000, 685)
201 },
202+
203+ // Space Quest 3 - English DOS v1.0V (4/13/89) (from abevi)
204+ {{"sq3", "Floppy", {
205+ {"resource.map", 0, "eca165515c6b62b05fa86b7d8f727660", 5598},
206+ {"resource.001", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 170494},
207+ {"resource.002", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 312557},
208+ {"resource.003", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 325581},
209+ {"resource.004", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 321222},
210+ {"resource.005", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 328278},
211+ {"resource.006", 0, "ceeda7202b96e5c85ecaa88a40a540fc", 356702},
212+ {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0},
213+ {},
214+ SCI_VERSION_AUTODETECT,
215+ SCI_VERSION(0, 000, 453)
216+ },
217
218 #if 0
219 // Space Quest 3 - German DOS (from Tobis87)
220@@ -2553,6 +2673,7 @@
221 #endif
222
223 // Space Quest 4 1.000 - German DOS floppy (supplied by markcoolio in bug report #2723862)
224+ // NOTE: DOS/English shares the same checksums (abevi)
225 {{"sq4", "", {
226 {"resource.map", 0, "8f08b97ca093f370c56d99715b015554", 6153},
227 {"resource.000", 0, "5f6a1fff40584ee807efd547899b1ba5", 206032},
228@@ -2567,6 +2688,21 @@
229 SCI_VERSION(1, 000, 030) // got 1.SQ4.030 by executable scan
230 },
231
232+ // Space Quest 4 1.000 - French DOS floppy (supplied by abevi)
233+ {{"sq4", "", {
234+ {"resource.map", 0, "1fd6f356f6a59ad2057686ce6573caeb", 6159},
235+ {"resource.000", 0, "8000a55aebc50a68b7cce07a8c33758c", 205287},
236+ {"resource.001", 0, "99a6df6d366b3f061271ff3450ac0d32", 1269850},
237+ {"resource.002", 0, "a6a8d7a24dbb7a266a26b084e7275e89", 1242668},
238+ {"resource.003", 0, "482a99c8103b4bcb5706e5969d1c1193", 1323083},
239+ {"resource.004", 0, "b2cca3afcf2e013b8ce86b64155af766", 1254353},
240+ {"resource.005", 0, "9e520577e035547c4b5149a6d12ef85b", 1098814},
241+ {NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0},
242+ {},
243+ SCI_VERSION_AUTODETECT,
244+ SCI_VERSION(1, 000, 057) // got 1.SQ4.057 by executable scan
245+ },
246+
247 // Space Quest 5 - English DOS (updated information by markcool from bug report #2724762)
248 {{"sq5", "", {
249 {"resource.map", 0, "66317c12ac6e818d1f7c17e83c1d9819", 6143},
250@@ -2588,6 +2724,17 @@
251 SCI_VERSION(1, 1, 67)
252 },
253
254+ // Space Quest 5 v1.04 - French DOS (supplied by abevi)
255+ {{"sq5", "", {
256+ {"resource.map", 0, "66317c12ac6e818d1f7c17e83c1d9819", 6143},
257+ {"resource.000", 0, "4147edc5045e6d62998018b5614c58ec", 5496486},
258+ {"resource.msg", 0, "877c42380320eb1db7dad83ccd261214", 140374},
259+ {NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0},
260+ {},
261+ SCI_VERSION_AUTODETECT,
262+ SCI_VERSION(1, 1, 68)
263+ },
264+
265 // Space Quest 5 v1.04 - German DOS (from Tobis87, updated information by markcool from bug reports #2723935 and #2724762)
266 {{"sq5", "", {
267 {"resource.map", 0, "66317c12ac6e818d1f7c17e83c1d9819", 6143},