8c46a5fa4a4045faf52f450938f49d3405c5432f
[picodrive.git] / pico / carthw_cfg.c
1 /* generated by tools/make_carthw_c, do not modify */
2 static const char builtin_carthw_cfg[] =
3   "[]\n"
4   "check_str=0x150,\"Virtua Racing\"\n"
5   "check_str=0x810,\"OHMP\"\n"
6   "hw=svp\n"
7   "[]\n"
8   "check_str=0x150,\"VIRTUA RACING\"\n"
9   "check_str=0x810,\"OHMP\"\n"
10   "hw=svp\n"
11   "[]\n"
12   "check_str=0x100,\"SEGA IAC \"\n"
13   "hw=pico\n"
14   "[]\n"
15   "check_str=0x100,\"IMA IKUNO\"\n"
16   "hw=pico\n"
17   "[]\n"
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"
24   "prop=wwfraw_hack\n"
25   "[]\n"
26   "check_str=0x100,\"SEGA 32X\"\n"
27   "check_str=0x120,\"BLACKTHORNE\"\n"
28   "prop=blackthorne_hack\n"
29   "[]\n"
30   "check_str=0x100,\"SEGA\"\n"
31   "check_str=0x150,\"MARS CHECK PROGRAM\"\n"
32   "prop=marscheck_hack\n"
33   "[]\n"
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"
43   "check_str=0x150,\"  HardBall III\"\n"
44   "sram_range=0x200000,0x20ffff\n"
45   "[]\n"
46   "check_str=0x100,\"SEGA SSF\"\n"
47   "hw=ssf2_mapper\n"
48   "[]\n"
49   "check_str=0x150,\"SUPER STREET FIGHTER2 The New Challengers\"\n"
50   "hw=ssf2_mapper\n"
51   "prop=no_sram\n"
52   "[]\n"
53   "check_str=0x150,\"PIER\"\n"
54   "check_str=0x610,\"Respect\"\n"
55   "hw=piersolar_mapper\n"
56   "[]\n"
57   "check_str=0x150,\"BEGGAR PRINCE\"\n"
58   "hw=sf001_mapper\n"
59   "sram_range=0x400000,0x40ffff\n"
60   "prop=filled_sram\n"
61   "[]\n"
62   "check_str=0x150,\"LEGEND OF WUKONG\"\n"
63   "hw=sf002_mapper\n"
64   "[]\n"
65   "check_str=0x150,\"STAR ODYSSEY\"\n"
66   "hw=sf004_mapper\n"
67   "sram_range=0x200000,0x207fff\n"
68   "[]\n"
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"
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"
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"
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"
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"
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"
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"
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"
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"
198   "check_str=0x104,\" are Registered  Trademarks\"\n"
199   "check_crc32=0x6ec032cb\n"
200   "hw=lk3_mapper\n"
201   "[]\n"
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"
214   "check_str=0x104,\"                \"\n"
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"
228   "hw=prot\n"
229   "prot_ro_value16=0xa13000,0xffff00,0x28\n"
230   "[]\n"
231   "check_csum=0\n"
232   "check_crc32=0xee20be2c\n"
233   "hw=prot\n"
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"
245   "[]\n"
246   "check_str=0x104,\"                \"\n"
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"
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"
266   "prot_ro_value16=0x400000,0xc00000,0x0000\n"
267   "[]\n"
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"
285   "[]\n"
286   "check_str=0x104,\" are Registered  Trademarks\"\n"
287   "check_crc32=0x7009cac3\n"
288   "hw=prot\n"
289   "prot_rw_value16=0x400000,0xc00004,0\n"
290   "prot_rw_value16=0x400004,0xc00004,0\n"
291   "[]\n"
292   "check_str=0x104,\" are Registered  Trademarks\"\n"
293   "check_crc32=0x1c602dd4\n"
294   "hw=prot\n"
295   "prot_rw_value16=0x400000,0xc00000,0\n"
296   "prot_rw_value16=0x400004,0xc00004,0\n"
297   "[]\n"
298   "check_str=0x104,\" are Registered  Trademarks\"\n"
299   "check_crc32=0xc31cfcca\n"
300   "hw=prot\n"
301   "prot_rw_value16=0x400000,0xc00000,0\n"
302   "prot_rw_value16=0x400004,0xc00004,0\n"
303   "[]\n"
304   "check_csum=0x30b9\n"
305   "check_crc32=0x35e0ff17\n"
306   "hw=prot\n"
307   "prot_rw_value16=0x400000,0xc00000,0\n"
308   "prot_rw_value16=0x400004,0xc00004,0\n"
309   "[]\n"
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"
316   "check_csum=0x6001\n"
317   "check_crc32=0xfa80956a\n"
318   "hw=prot\n"
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"
347   "prot_ro_value16=0x400002,-2,0x0f00\n"
348   "prot_ro_value16=0x400004,-2,0xc900\n"
349   "prot_ro_value16=0x400006,-2,0x1800\n"
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"
358   "[]\n"
359   "check_csum=0\n"
360   "check_crc32=0xc9539fce\n"
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"
368   "check_crc32=0x6a95f766\n"
369   "hw=prot\n"
370   "prot_ro_value16=0x400000,-2,0x6300\n"
371   "prot_ro_value16=0x400002,-2,0x9800\n"
372   "prot_ro_value16=0x400004,-2,0xaa00\n"
373   "prot_ro_value16=0x400006,-2,0xf000\n"
374   "[]\n"
375   "check_str=0x104,\" are Registered  Trademarks\"\n"
376   "check_crc32=0xf93f3d0b\n"
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"
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"
388   "[]\n"
389   "check_str=0xfe,\"WISEGAME\"\n"
390   "check_crc32=0x6f01bd65\n"
391   "hw=prot\n"
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"
396   "[]\n"
397   "check_str=0xfe,\"WISEGAME IS TRADE MARKER\"\n"
398   "hw=prot\n"
399   "prot_ro_value16=0x400002,-2,0xaa00\n"
400   "prot_ro_value16=0x400004,-2,0xc900\n"
401   "prot_ro_value16=0x400006,-2,0xf000\n"
402   "[]\n"
403   "check_csum=0xffff\n"
404   "check_crc32=0xdd02797c\n"
405   "hw=prot\n"
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"
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"
427 ;