a18d5e22 |
1 | /* generated by tools/make_carthw_c, do not modify */ |
005651ce |
2 | static const char builtin_carthw_cfg[] = |
3 | "[]\n" |
4 | "check_str=0x150,\"Virtua Racing\"\n" |
8b78786e |
5 | "check_str=0x810,\"OHMP\"\n" |
005651ce |
6 | "hw=svp\n" |
7 | "[]\n" |
8 | "check_str=0x150,\"VIRTUA RACING\"\n" |
8b78786e |
9 | "check_str=0x810,\"OHMP\"\n" |
005651ce |
10 | "hw=svp\n" |
11 | "[]\n" |
4fc85c80 |
12 | "check_str=0x100,\"SEGA IAC \"\n" |
005651ce |
13 | "hw=pico\n" |
14 | "[]\n" |
4fc85c80 |
15 | "check_str=0x100,\"IMA IKUNO\"\n" |
005651ce |
16 | "hw=pico\n" |
17 | "[]\n" |
0a9bec02 |
18 | "check_str=0x120,\"32X SAMPLE PROGRAM\"\n" |
19 | "check_str=0x32b74c,\"Bishop Level\"\n" |
20 | "prop=force_6btn\n" |
21 | "[]\n" |
22 | "check_str=0x100,\"SEGA 32X\"\n" |
23 | "check_str=0x150,\"WWF RAW\"\n" |
a18d5e22 |
24 | "prop=wwfraw_hack\n" |
0a9bec02 |
25 | "[]\n" |
26 | "check_str=0x100,\"SEGA 32X\"\n" |
27 | "check_str=0x120,\"BLACKTHORNE\"\n" |
a18d5e22 |
28 | "prop=blackthorne_hack\n" |
0a9bec02 |
29 | "[]\n" |
30 | "check_str=0x100,\"SEGA\"\n" |
31 | "check_str=0x150,\"MARS CHECK PROGRAM\"\n" |
a18d5e22 |
32 | "prop=marscheck_hack\n" |
0a9bec02 |
33 | "[]\n" |
005651ce |
34 | "check_str=0x120,\"PUGGSY\"\n" |
35 | "prop=no_sram\n" |
36 | "[]\n" |
37 | "check_str=0x150,\"DINO DINI'S SOCCER\"\n" |
38 | "prop=filled_sram\n" |
39 | "[]\n" |
40 | "check_str=0x150,\"MICRO MACHINES II\"\n" |
41 | "prop=filled_sram\n" |
42 | "[]\n" |
6e05b76b |
43 | "check_str=0x150,\" HardBall III\"\n" |
44 | "sram_range=0x200000,0x20ffff\n" |
45 | "[]\n" |
40d22a8e |
46 | "check_str=0x100,\"SEGA SSF\"\n" |
47 | "hw=ssf2_mapper\n" |
48 | "[]\n" |
005651ce |
49 | "check_str=0x150,\"SUPER STREET FIGHTER2 The New Challengers\"\n" |
50 | "hw=ssf2_mapper\n" |
51 | "prop=no_sram\n" |
52 | "[]\n" |
a76fad41 |
53 | "check_str=0x150,\"PIER\"\n" |
54 | "check_str=0x610,\"Respect\"\n" |
005651ce |
55 | "hw=piersolar_mapper\n" |
005651ce |
56 | "[]\n" |
60392bf4 |
57 | "check_str=0x150,\"BEGGAR PRINCE\"\n" |
58 | "hw=sf001_mapper\n" |
59 | "sram_range=0x400000,0x40ffff\n" |
b7697ca3 |
60 | "prop=filled_sram\n" |
60392bf4 |
61 | "[]\n" |
62 | "check_str=0x150,\"LEGEND OF WUKONG\"\n" |
63 | "hw=sf002_mapper\n" |
64 | "[]\n" |
b7697ca3 |
65 | "check_str=0x150,\"STAR ODYSSEY\"\n" |
66 | "hw=sf004_mapper\n" |
67 | "sram_range=0x200000,0x207fff\n" |
68 | "[]\n" |
005651ce |
69 | "check_str=0x120,\"FLICKY\"\n" |
70 | "check_size_gt=0x020000\n" |
71 | "hw=x_in_1_mapper\n" |
72 | "[]\n" |
73 | "check_str=0x150,\"ROBOCOP 3\"\n" |
74 | "check_size_gt=0x080000\n" |
75 | "hw=x_in_1_mapper\n" |
76 | "[]\n" |
77 | "check_str=0x150,\"ALIEN 3\"\n" |
78 | "check_size_gt=0x080000\n" |
79 | "hw=x_in_1_mapper\n" |
80 | "[]\n" |
0a9bec02 |
81 | "check_str=0x150,\"TINY TOON ADVENTURES\"\n" |
82 | "check_size_gt=0x080000\n" |
83 | "hw=x_in_1_mapper\n" |
84 | "[]\n" |
85 | "check_str=0x160,\"FS MOONWALKER\"\n" |
86 | "check_size_gt=0x080000\n" |
87 | "hw=x_in_1_mapper\n" |
88 | "[]\n" |
005651ce |
89 | "check_str=0x150,\" SHOVE IT!\"\n" |
90 | "check_size_gt=0x020000\n" |
91 | "hw=x_in_1_mapper\n" |
92 | "[]\n" |
93 | "check_str=0x150,\"MS PACMAN\"\n" |
94 | "check_size_gt=0x020000\n" |
95 | "hw=x_in_1_mapper\n" |
96 | "[]\n" |
97 | "check_str=0x150,\"KID CHAMELEON\"\n" |
98 | "check_size_gt=0x100000\n" |
99 | "hw=radica_mapper\n" |
100 | "[]\n" |
75a6b6a9 |
101 | "check_str=0x150,\"STREET FIGHTER\"\n" |
102 | "check_str=0x161,\"SPECIAL CHAMPION EDITION\"\n" |
103 | "check_size_gt=0x300000\n" |
104 | "hw=radica_mapper\n" |
105 | "[]\n" |
005651ce |
106 | "check_str=0x94,\"THE EARTH DEFEND\"\n" |
107 | "hw=realtec_mapper\n" |
108 | "[]\n" |
109 | "check_str=0xfe,\"WISEGAME 11-03-1993\"\n" |
110 | "hw=realtec_mapper\n" |
111 | "[]\n" |
112 | "check_str=0x95,\"MALLET LEGEND\"\n" |
113 | "hw=realtec_mapper\n" |
114 | "[]\n" |
115 | "check_str=0x150,\"COLLEGE SLAM\"\n" |
116 | "eeprom_type=3\n" |
117 | "eeprom_lines=8,0,0\n" |
118 | "[]\n" |
119 | "check_str=0x150,\"FRANK THOMAS BIGHURT BASEBAL\"\n" |
120 | "eeprom_type=3\n" |
121 | "eeprom_lines=8,0,0\n" |
122 | "[]\n" |
75a6b6a9 |
123 | "check_str=0x150,\"GREATEST HEAVYWEIGHTS\"\n" |
124 | "sram_range=0x200000,0x200001\n" |
125 | "eeprom_type=1\n" |
126 | "eeprom_lines=1,0,0\n" |
127 | "[]\n" |
005651ce |
128 | "check_str=0x150,\"MICRO MACHINES II\"\n" |
129 | "sram_range=0x300000,0x380001\n" |
130 | "eeprom_type=2\n" |
131 | "eeprom_lines=9,8,7\n" |
132 | "[]\n" |
133 | "check_str=0x150,\" \"\n" |
134 | "check_csum=0x165e\n" |
135 | "sram_range=0x300000,0x380001\n" |
136 | "eeprom_type=2\n" |
137 | "eeprom_lines=9,8,7\n" |
138 | "[]\n" |
139 | "check_str=0x150,\" \"\n" |
140 | "check_csum=0x2c41\n" |
141 | "sram_range=0x300000,0x380001\n" |
142 | "eeprom_type=2\n" |
143 | "eeprom_lines=9,8,7\n" |
144 | "[]\n" |
145 | "check_str=0x150,\" \"\n" |
146 | "check_csum=0x168b\n" |
147 | "sram_range=0x300000,0x380001\n" |
148 | "eeprom_type=2\n" |
149 | "eeprom_lines=9,8,7\n" |
150 | "[]\n" |
151 | "check_str=0x150,\" \"\n" |
152 | "check_csum=0xcee0\n" |
153 | "sram_range=0x300000,0x380001\n" |
154 | "eeprom_type=2\n" |
155 | "eeprom_lines=9,8,7\n" |
156 | "[]\n" |
157 | "check_str=0x150,\"NBA JAM \"\n" |
158 | "eeprom_type=2\n" |
159 | "eeprom_lines=1,0,1\n" |
160 | "[]\n" |
161 | "check_str=0x150,\"NBA JAM TOURNAMENT EDITION\"\n" |
162 | "sram_range=0x200000,0x200001\n" |
163 | "eeprom_type=2\n" |
164 | "eeprom_lines=8,0,0\n" |
165 | "[]\n" |
166 | "check_str=0x150,\"NFL QUARTERBACK CLUB\"\n" |
167 | "eeprom_type=2\n" |
168 | "eeprom_lines=8,0,0\n" |
169 | "[]\n" |
170 | "check_str=0x150,\"NHLPA Hockey '93\"\n" |
171 | "sram_range=0x200000,0x200001\n" |
172 | "eeprom_type=1\n" |
173 | "eeprom_lines=6,7,7\n" |
174 | "[]\n" |
175 | "check_str=0x150,\"NHLPA HOCKEY '93\"\n" |
176 | "sram_range=0x200000,0x200001\n" |
177 | "eeprom_type=1\n" |
178 | "eeprom_lines=6,7,7\n" |
179 | "[]\n" |
180 | "check_str=0x150,\"RINGS OF POWER\"\n" |
181 | "sram_range=0x200000,0x200001\n" |
182 | "eeprom_type=1\n" |
183 | "eeprom_lines=6,7,7\n" |
184 | "[]\n" |
75a6b6a9 |
185 | "check_str=0x150,\"MLBPA SPORTS TALK BASEBALL\"\n" |
186 | "sram_range=0x200000,0x200001\n" |
187 | "eeprom_type=1\n" |
188 | "eeprom_lines=1,0,0\n" |
189 | "[]\n" |
e1e8ca17 |
190 | "check_str=0x104,\" are Registered Trademarks\"\n" |
191 | "check_crc32=0xc9706e25\n" |
192 | "hw=lk3_mapper\n" |
193 | "[]\n" |
194 | "check_str=0x104,\" are Registered Trademarks\"\n" |
195 | "check_crc32=0x4c98cc30\n" |
196 | "hw=lk3_mapper\n" |
197 | "[]\n" |
75a6b6a9 |
198 | "check_str=0x104,\" are Registered Trademarks\"\n" |
199 | "check_crc32=0x6ec032cb\n" |
200 | "hw=lk3_mapper\n" |
201 | "[]\n" |
e1e8ca17 |
202 | "check_str=0x104,\" \"\n" |
203 | "check_crc32=0x0d097f5c\n" |
204 | "hw=lk3_mapper\n" |
205 | "[]\n" |
206 | "check_str=0x104,\" \"\n" |
207 | "check_crc32=0xbf7219df\n" |
208 | "hw=lk3_mapper\n" |
209 | "[]\n" |
210 | "check_str=0x104,\" \"\n" |
211 | "check_crc32=0xb5b7606e\n" |
212 | "hw=lk3_mapper\n" |
213 | "[]\n" |
005651ce |
214 | "check_str=0x104,\" \"\n" |
e1e8ca17 |
215 | "check_crc32=0xab3ae5e9\n" |
216 | "hw=lk3_mapper\n" |
217 | "[]\n" |
218 | "check_str=0x104,\" \"\n" |
219 | "check_crc32=0x802f53f9\n" |
220 | "hw=lk3_mapper\n" |
221 | "[]\n" |
222 | "check_csum=0\n" |
223 | "check_crc32=0xf63b7bdc\n" |
224 | "hw=smw64_mapper\n" |
225 | "[]\n" |
226 | "check_str=0x104,\" \"\n" |
227 | "check_crc32=0x50aa5a9b\n" |
005651ce |
228 | "hw=prot\n" |
229 | "prot_ro_value16=0xa13000,0xffff00,0x28\n" |
230 | "[]\n" |
e1e8ca17 |
231 | "check_csum=0\n" |
232 | "check_crc32=0xee20be2c\n" |
005651ce |
233 | "hw=prot\n" |
e1e8ca17 |
234 | "prot_ro_value16=0xa13000,-2,0x0c\n" |
235 | "[]\n" |
236 | "check_str=0x104,\"SEGASEGASEGA\"\n" |
237 | "check_crc32=0xc3616596\n" |
238 | "hw=prot\n" |
239 | "prot_ro_value16=0xa13000,-2,0x1c\n" |
240 | "[]\n" |
241 | "check_str=0x104,\" are Registered Trademarks\"\n" |
242 | "check_crc32=0x7861fb28\n" |
243 | "hw=prot\n" |
244 | "prot_ro_value16=0xa13000,-2,0x0a\n" |
005651ce |
245 | "[]\n" |
246 | "check_str=0x104,\" \"\n" |
e1e8ca17 |
247 | "check_crc32=0xf4cb9b37\n" |
248 | "hw=prot\n" |
249 | "prot_ro_value16=0xa13000,-2,0x00\n" |
250 | "prot_ro_value16=0xa13002,-2,0x01\n" |
251 | "prot_ro_value16=0xa1303e,-2,0x1f\n" |
252 | "[]\n" |
253 | "check_str=0x104,\" \"\n" |
254 | "check_crc32=0x7bdfb390\n" |
255 | "hw=prot\n" |
256 | "prot_ro_value16=0xa13000,-2,0x00\n" |
257 | "prot_ro_value16=0xa13002,-2,0x01\n" |
258 | "prot_ro_value16=0xa1303e,-2,0x1f\n" |
259 | "[]\n" |
260 | "check_str=0x104,\" \"\n" |
261 | "check_crc32=0x8fb8b29e\n" |
005651ce |
262 | "hw=prot\n" |
263 | "prot_ro_value16=0x480000,0xff0000,0xaa00\n" |
264 | "prot_ro_value16=0x4a0000,0xff0000,0x0a00\n" |
265 | "prot_ro_value16=0x4c0000,0xff0000,0xf000\n" |
a18d5e22 |
266 | "prot_ro_value16=0x400000,0xc00000,0x0000\n" |
005651ce |
267 | "[]\n" |
e1e8ca17 |
268 | "check_str=0x104,\" MEGA DRIVE (C)\"\n" |
269 | "check_str=0x118,\"CREATON.\"\n" |
270 | "check_str=0x180,\"MDGM-000\"\n" |
271 | "hw=prot\n" |
272 | "prot_ro_value16=0x400000,-2,0x9000\n" |
273 | "prot_ro_value16=0x401000,-2,0xd300\n" |
274 | "[]\n" |
275 | "check_csum=0x6cca\n" |
276 | "check_crc32=0xab5d5d9e\n" |
277 | "hw=prot\n" |
278 | "prot_ro_value16=0x500008,-2,0x5000\n" |
279 | "[]\n" |
280 | "check_str=0x113,\"KANKO 91-92\"\n" |
281 | "check_crc32=0x79423515\n" |
282 | "hw=prot\n" |
283 | "prot_ro_value16=0x500008,-2,0x5000\n" |
284 | "prot_ro_value16=0x500208,-2,0xa000\n" |
005651ce |
285 | "[]\n" |
286 | "check_str=0x104,\" are Registered Trademarks\"\n" |
e1e8ca17 |
287 | "check_crc32=0x7009cac3\n" |
005651ce |
288 | "hw=prot\n" |
289 | "prot_rw_value16=0x400000,0xc00004,0\n" |
290 | "prot_rw_value16=0x400004,0xc00004,0\n" |
291 | "[]\n" |
e1e8ca17 |
292 | "check_str=0x104,\" are Registered Trademarks\"\n" |
293 | "check_crc32=0x1c602dd4\n" |
005651ce |
294 | "hw=prot\n" |
e1e8ca17 |
295 | "prot_rw_value16=0x400000,0xc00000,0\n" |
296 | "prot_rw_value16=0x400004,0xc00004,0\n" |
005651ce |
297 | "[]\n" |
e1e8ca17 |
298 | "check_str=0x104,\" are Registered Trademarks\"\n" |
299 | "check_crc32=0xc31cfcca\n" |
005651ce |
300 | "hw=prot\n" |
e1e8ca17 |
301 | "prot_rw_value16=0x400000,0xc00000,0\n" |
302 | "prot_rw_value16=0x400004,0xc00004,0\n" |
005651ce |
303 | "[]\n" |
e1e8ca17 |
304 | "check_csum=0x30b9\n" |
305 | "check_crc32=0x35e0ff17\n" |
005651ce |
306 | "hw=prot\n" |
e1e8ca17 |
307 | "prot_rw_value16=0x400000,0xc00000,0\n" |
308 | "prot_rw_value16=0x400004,0xc00004,0\n" |
005651ce |
309 | "[]\n" |
75a6b6a9 |
310 | "check_csum=0x5ff9\n" |
311 | "check_crc32=0x4b2b163a\n" |
312 | "hw=prot\n" |
313 | "prot_rw_value16=0x400000,0xc00000,0\n" |
314 | "prot_rw_value16=0x400004,0xc00004,0\n" |
315 | "[]\n" |
e1e8ca17 |
316 | "check_csum=0x6001\n" |
317 | "check_crc32=0xfa80956a\n" |
005651ce |
318 | "hw=prot\n" |
e1e8ca17 |
319 | "prot_rw_value16=0x400000,0xc00000,0\n" |
320 | "prot_rw_value16=0x400004,0xc00004,0\n" |
321 | "[]\n" |
322 | "check_csum=0xffff\n" |
323 | "check_crc32=0x91865ea4\n" |
324 | "hw=prot\n" |
325 | "prot_rw_value16=0x400000,0xc00000,0\n" |
326 | "prot_rw_value16=0x400004,0xc00004,0\n" |
327 | "[]\n" |
328 | "check_csum=0xffff\n" |
329 | "check_crc32=0x8e83dbfa\n" |
330 | "hw=prot\n" |
331 | "prot_ro_value16=0x400000,-2,0x6300\n" |
332 | "prot_ro_value16=0x400002,-2,0x9800\n" |
333 | "prot_ro_value16=0x400004,-2,0xc900\n" |
334 | "prot_ro_value16=0x400006,-2,0x1800\n" |
335 | "[]\n" |
336 | "check_str=0x104,\" are Registered Trademarks\"\n" |
337 | "check_crc32=0xf838aa3b\n" |
338 | "hw=prot\n" |
339 | "prot_ro_value16=0x400000,-2,0x6300\n" |
340 | "prot_ro_value16=0x400002,-2,0x9800\n" |
341 | "prot_ro_value16=0x400004,-2,0xc900\n" |
342 | "prot_ro_value16=0x400006,-2,0x1800\n" |
343 | "[]\n" |
344 | "check_str=0x172,\"GAME : ELF WOR\"\n" |
345 | "hw=prot\n" |
346 | "prot_ro_value16=0x400000,-2,0x5500\n" |
a18d5e22 |
347 | "prot_ro_value16=0x400002,-2,0x0f00\n" |
e1e8ca17 |
348 | "prot_ro_value16=0x400004,-2,0xc900\n" |
a18d5e22 |
349 | "prot_ro_value16=0x400006,-2,0x1800\n" |
e1e8ca17 |
350 | "[]\n" |
351 | "check_str=0x104,\" \"\n" |
352 | "check_crc32=0x5fdeb37b\n" |
353 | "hw=prot\n" |
354 | "prot_ro_value16=0x400000,-2,0x5500\n" |
355 | "prot_ro_value16=0x400002,-2,0x0f00\n" |
356 | "prot_ro_value16=0x400004,-2,0xc900\n" |
357 | "prot_ro_value16=0x400006,-2,0x1800\n" |
005651ce |
358 | "[]\n" |
359 | "check_csum=0\n" |
e1e8ca17 |
360 | "check_crc32=0xc9539fce\n" |
005651ce |
361 | "hw=prot\n" |
362 | "prot_ro_value16=0x400000,-2,0x5500\n" |
363 | "prot_ro_value16=0x400002,-2,0x0f00\n" |
364 | "prot_ro_value16=0x400004,-2,0xaa00\n" |
365 | "prot_ro_value16=0x400006,-2,0xf000\n" |
366 | "[]\n" |
367 | "check_str=0x104,\" \"\n" |
e1e8ca17 |
368 | "check_crc32=0x6a95f766\n" |
005651ce |
369 | "hw=prot\n" |
e1e8ca17 |
370 | "prot_ro_value16=0x400000,-2,0x6300\n" |
005651ce |
371 | "prot_ro_value16=0x400002,-2,0x9800\n" |
a18d5e22 |
372 | "prot_ro_value16=0x400004,-2,0xaa00\n" |
005651ce |
373 | "prot_ro_value16=0x400006,-2,0xf000\n" |
374 | "[]\n" |
375 | "check_str=0x104,\" are Registered Trademarks\"\n" |
e1e8ca17 |
376 | "check_crc32=0xf93f3d0b\n" |
005651ce |
377 | "hw=prot\n" |
378 | "prot_ro_value16=0x400000,-2,0x5500\n" |
379 | "prot_ro_value16=0x400002,-2,0x0f00\n" |
380 | "[]\n" |
381 | "check_str=0x104,\" are Registered Trademarks\"\n" |
e1e8ca17 |
382 | "check_crc32=0x66165305\n" |
383 | "hw=prot\n" |
384 | "prot_ro_value16=0x400000,-2,0x5500\n" |
385 | "prot_ro_value16=0x400002,-2,0x0f00\n" |
386 | "prot_ro_value16=0x400004,-2,0xaa00\n" |
387 | "prot_ro_value16=0x400006,-2,0xf000\n" |
005651ce |
388 | "[]\n" |
e1e8ca17 |
389 | "check_str=0xfe,\"WISEGAME\"\n" |
390 | "check_crc32=0x6f01bd65\n" |
005651ce |
391 | "hw=prot\n" |
e1e8ca17 |
392 | "prot_ro_value16=0x400000,-2,0x5500\n" |
393 | "prot_ro_value16=0x400002,-2,0x0f00\n" |
394 | "prot_ro_value16=0x400004,-2,0xaa00\n" |
395 | "prot_ro_value16=0x400006,-2,0xf000\n" |
005651ce |
396 | "[]\n" |
e1e8ca17 |
397 | "check_str=0xfe,\"WISEGAME IS TRADE MARKER\"\n" |
005651ce |
398 | "hw=prot\n" |
e1e8ca17 |
399 | "prot_ro_value16=0x400002,-2,0xaa00\n" |
400 | "prot_ro_value16=0x400004,-2,0xc900\n" |
401 | "prot_ro_value16=0x400006,-2,0xf000\n" |
005651ce |
402 | "[]\n" |
e1e8ca17 |
403 | "check_csum=0xffff\n" |
404 | "check_crc32=0xdd02797c\n" |
005651ce |
405 | "hw=prot\n" |
e1e8ca17 |
406 | "prot_ro_value16=0x400000,-2,0x5500\n" |
407 | "prot_ro_value16=0x400002,-2,0x0f00\n" |
408 | "prot_ro_value16=0x400004,-2,0xaa00\n" |
409 | "prot_ro_value16=0x400006,-2,0xf000\n" |
410 | "[]\n" |
411 | "check_csum=0\n" |
412 | "check_crc32=0xee9fc429\n" |
413 | "hw=prot\n" |
414 | "prot_ro_value16=0x400000,-2,0x6300\n" |
a67db32a |
415 | "[]\n" |
416 | "check_str=0x180,\"GM 00000000-00\"\n" |
417 | "check_crc32=0x6732aab4\n" |
418 | "prop=no_z80_bus_lock\n" |
419 | "[]\n" |
420 | "check_str=0x180,\"GM 00000000-00\"\n" |
421 | "check_crc32=0xe302585a\n" |
422 | "prop=no_z80_bus_lock\n" |
423 | "[]\n" |
424 | "check_csum=8224\n" |
425 | "check_crc32=0x20ed0de8\n" |
426 | "prop=no_z80_bus_lock\n" |
005651ce |
427 | ; |