Add copyright message to gles_video
[gpsp.git] / game_config.txt
1 # gpSP game settings database\r
2 \r
3 # What is this file??? game_config.txt is a database of settings on a\r
4 # per-game basis. A couple of the settings are required to make games\r
5 # work at all, but most of them are there to improve the performance of\r
6 # a game. If a game doesn't work then look through the settings here,\r
7 # but keep in mind that this file can not be used to fix a majority of\r
8 # games, the ones that don't work because of emulator bugs. For those\r
9 # you'll have to wait for a new release and hope it someday gets fixed.\r
10 \r
11 # This file is meant to be edited in plain text, with a normal editor.\r
12 # game_name, game_code, and vender_code can be found in the game's header.\r
13 # All three must match for the game to be used, and those setting must be\r
14 # in that order. Be sure to use [!] ROMs (verified by GoodGBA) when\r
15 # building this list. Right now I don't know how much overlap there is\r
16 # between different region games, but usually idle loops don't apply to\r
17 # them. If you're using a different region than the one in here you can\r
18 # try copying the entry, it might improve it.\r
19 \r
20 # You can also find the three identifying codes on the second line from\r
21 # the top in gpSP's main menu. So anyone should be able to add settings\r
22 # to this file if they know what to set, but for some options it'll take\r
23 # a lot of special knowledge for them to be of any use. Be sure to see if\r
24 # your game is already here, but only if the game_name/game_code/\r
25 # vender_code all match. Only the first full match's settings will be used.\r
26 \r
27 # Everything here is case sensitive. Don't mess with this file unless\r
28 # you know what you're doing - if in doubt sooner ask someone who does.\r
29 \r
30 # I mainly focus on USA versions, so try those first. And, just because\r
31 # a game is on here doesn't mean the game actually works in the current\r
32 # version. :/\r
33 \r
34 # These are the following options:\r
35 \r
36 # idle_loop_eliminate_target - tells the recompiler that this branch\r
37 #  is an idle loop and thus a hardware update should follow it every\r
38 #  time. This is purely a speed improvement and is not meant to improve\r
39 #  compatibility - if it does it represents a strange timing problem in\r
40 #  the game. You can only set one of these for now. Don't use this if\r
41 #  you don't know what you're doing, it can break the game. Some games\r
42 #  will run miserably slowly without this option.\r
43 \r
44 # translation_gate_target - tells the recompiler to put an indirect\r
45 #  branch (gate) at this point, so artificially stop the current block.\r
46 #  This is useful if the game performs self modifying code from within\r
47 #  the same block it is currently executing - this can prevent it from\r
48 #  causing SMC hits far more times than it should. This is also only a\r
49 #  speed hack; you can have up to 8 of these. Don't use this if you don't\r
50 #  know what you're doing, they'll just make the game slower and are\r
51 #  rarely helpful (good for Camelot games).\r
52 \r
53 # iwram_stack_optimize - set this to "no" to turn it off. By default this\r
54 #  is set on. It will turn off an optimization that assumes that the stack\r
55 #  is always in IWRAM, and thus makes ldm/stm relative to the stack much\r
56 #  faster. Turning it off will degrade game speed slightly, but is\r
57 #  necessary for a few games that don't follow this convention.\r
58 \r
59 # flash_rom_type - set this to 128KB if the game has a 128KB flash ROM,\r
60 #  otherwise leave it alone or you might break game saving. If you get\r
61 #  a white screen when the game starts try this option.\r
62 \r
63 # bios_rom_hack_39 - a hack that allows "roll" to work with the correct BIOS\r
64 #  in Zelda: Minish Cap.\r
65 \r
66 # bios_rom_hack_2C - like the above but allows Rayman Advance to work.\r
67 \r
68 # Castlevania: Circle of the Moon (U)\r
69 game_name = DRACULA AGB1\r
70 game_code = AAME\r
71 vender_code = A4\r
72 idle_loop_eliminate_target = 080003d2\r
73 \r
74 # Megaman Battle Network (U)\r
75 game_name = MEGAMAN_BN\r
76 game_code = AREE\r
77 vender_code = 08\r
78 idle_loop_eliminate_target = 08000338\r
79 \r
80 # Megaman Battle Network 2 (U)\r
81 game_name = MEGAMAN_EXE2\r
82 game_code = AE2E\r
83 vender_code = 08\r
84 idle_loop_eliminate_target = 08000358\r
85 \r
86 # Megaman Battle Network 3 White (U)\r
87 game_name = MEGA_EXE3_WH\r
88 game_code = A6BE\r
89 vender_code = 08\r
90 idle_loop_eliminate_target = 0800036c\r
91 \r
92 # Megaman Battle Network 3 Blue (U)\r
93 game_name = MEGA_EXE3_BL\r
94 game_code = A3XE\r
95 vender_code = 08\r
96 idle_loop_eliminate_target = 0800036c\r
97 \r
98 # Megaman Battle Network 4 Red Sun (U)\r
99 game_name = MEGAMANBN4RS\r
100 game_code = B4WE\r
101 vender_code = 08\r
102 idle_loop_eliminate_target = 080003a6\r
103 \r
104 # Megaman Battle Network 4 Blue Moon (U)\r
105 game_name = MEGAMANBN4BM\r
106 game_code = B4BE\r
107 vender_code = 08\r
108 idle_loop_eliminate_target = 080003a6\r
109 \r
110 # Megaman Battle Network 5 Team Protoman (U)\r
111 game_name = MEGAMAN5_TP_\r
112 game_code = BRBE\r
113 vender_code = 08\r
114 idle_loop_eliminate_target = 080003ca\r
115 \r
116 # Megaman Battle Network 5 Team Colonel (U)\r
117 game_name = MEGAMAN5_TC_\r
118 game_code = BRKE\r
119 vender_code = 08\r
120 idle_loop_eliminate_target = 080003ca\r
121 \r
122 # Megaman Battle Network 6 Cybeast Gregar (U)\r
123 game_name = MEGAMAN6_GXX\r
124 game_code = BR5E\r
125 vender_code = 08\r
126 idle_loop_eliminate_target = 080003da\r
127 \r
128 # Megaman Zero (U/E)\r
129 game_name = MEGAMAN ZERO\r
130 game_code = AZCE\r
131 vender_code = 08\r
132 idle_loop_eliminate_target = 080004ee\r
133 \r
134 # Megaman Zero 2 (U)\r
135 game_name = MEGAMANZERO2\r
136 game_code = A62E\r
137 vender_code = 08\r
138 idle_loop_eliminate_target = 08000664\r
139 \r
140 # Megaman Zero 3 (U)\r
141 game_name = MEGAMANZERO3\r
142 game_code = BZ3E\r
143 vender_code = 08\r
144 idle_loop_eliminate_target = 08001a08\r
145 \r
146 # Megaman Zero 4 (U)\r
147 game_name = MEGAMANZERO4\r
148 game_code = B4ZP\r
149 vender_code = 08\r
150 idle_loop_eliminate_target = 0800090c\r
151 \r
152 # Kirby: Nightmare in Dreamland (U)\r
153 game_name = AGB KIRBY DX\r
154 game_code = A7KE\r
155 vender_code = 01\r
156 idle_loop_eliminate_target = 08000fae\r
157 iwram_stack_optimize = no\r
158 \r
159 # Hoshi no Kirby: Yume no Izumi Deluxe (J)\r
160 game_name = AGB KIRBY DX\r
161 game_code = A7KJ\r
162 vender_code = 01\r
163 idle_loop_eliminate_target = 08000f92\r
164 iwram_stack_optimize = no\r
165 \r
166 # Kirby: Nightmare in Dreamland (E)\r
167 game_name = AGB KIRBY DX\r
168 game_code = A7KP\r
169 vender_code = 01\r
170 idle_loop_eliminate_target = 08000fae\r
171 iwram_stack_optimize = no\r
172 \r
173 # Super Mario Advance (U)\r
174 game_name = SUPER MARIOA\r
175 game_code = AMZE\r
176 vender_code = 01\r
177 idle_loop_eliminate_target = 08001cf2\r
178 \r
179 # Super Mario Advance 2 (U)\r
180 game_name = SUPER MARIOB\r
181 game_code = AA2E\r
182 vender_code = 01\r
183 idle_loop_eliminate_target = 08000534\r
184 \r
185 # Super Mario Advance 3 (U)\r
186 game_name = SUPER MARIOC\r
187 game_code = A3AE\r
188 vender_code = 01\r
189 idle_loop_eliminate_target = 08002ba4\r
190 \r
191 # Super Mario Advance 4 (U)\r
192 game_name = SUPER MARIOD\r
193 game_code = AX4E\r
194 vender_code = 01\r
195 idle_loop_eliminate_target = 08000732\r
196 flash_rom_type = 128KB\r
197 \r
198 # Super Mario Advance 4 (J)\r
199 game_name = SUPER MARIOD\r
200 game_code = AX4J\r
201 vender_code = 01\r
202 idle_loop_eliminate_target = 08000732\r
203 flash_rom_type = 128KB\r
204 \r
205 # Super Mario Advance 4 (E)\r
206 game_name = SUPER MARIOD\r
207 game_code = AX4P\r
208 vender_code = 01\r
209 idle_loop_eliminate_target = 08000732\r
210 flash_rom_type = 128KB\r
211 \r
212 # Advance Wars (U)\r
213 # This one was really annoying to find, I hope it's okay.. there\r
214 # might be a better one somewhere.\r
215 game_name = ADVANCEWARS\r
216 game_code = AWRE\r
217 vender_code = 01\r
218 idle_loop_eliminate_target = 0803880a\r
219 \r
220 # Pokemon Emerald (E/U)\r
221 # I don't know why this has an idle loop when Ruby doesn't....\r
222 game_name = POKEMON EMER\r
223 game_code = BPEE\r
224 vender_code = 01\r
225 idle_loop_eliminate_target = 080008ce\r
226 flash_rom_type = 128KB\r
227 \r
228 # Pokemon Emerald (J)\r
229 game_name = POKEMON EMER\r
230 game_code = BPEJ\r
231 vender_code = 01\r
232 idle_loop_eliminate_target = 080008ce\r
233 flash_rom_type = 128KB\r
234 \r
235 # Pokemon Emerald (G)\r
236 game_name = POKEMON EMER\r
237 game_code = BPED\r
238 vender_code = 01\r
239 idle_loop_eliminate_target = 080008ce\r
240 flash_rom_type = 128KB\r
241 \r
242 # Pokemon Emerald (F)\r
243 game_name = POKEMON EMER\r
244 game_code = BPEF\r
245 vender_code = 01\r
246 idle_loop_eliminate_target = 080008ce\r
247 flash_rom_type = 128KB\r
248 \r
249 # Pokemon Emerald (S)\r
250 game_name = POKEMON EMER\r
251 game_code = BPES\r
252 vender_code = 01\r
253 idle_loop_eliminate_target = 080008ce\r
254 flash_rom_type = 128KB\r
255 \r
256 # Pokemon Emerald (I)\r
257 game_name = POKEMON EMER\r
258 game_code = BPEI\r
259 vender_code = 01\r
260 idle_loop_eliminate_target = 080008ce\r
261 flash_rom_type = 128KB\r
262 \r
263 # Pokemon Sapphire (U)\r
264 game_name = POKEMON SAPP\r
265 game_code = AXPE\r
266 vender_code = 01\r
267 flash_rom_type = 128KB\r
268 \r
269 # Pokemon Sapphire (J)\r
270 game_name = POKEMON SAPP\r
271 game_code = AXPJ\r
272 vender_code = 01\r
273 flash_rom_type = 128KB\r
274 \r
275 # Pokemon Sapphire (G)\r
276 game_name = POKEMON SAPP\r
277 game_code = AXPD\r
278 vender_code = 01\r
279 flash_rom_type = 128KB\r
280 \r
281 # Pokemon Sapphire (I)\r
282 game_name = POKEMON SAPP\r
283 game_code = AXPI\r
284 vender_code = 01\r
285 flash_rom_type = 128KB\r
286 \r
287 # Pokemon Sapphire (S)\r
288 game_name = POKEMON SAPP\r
289 game_code = AXPS\r
290 vender_code = 01\r
291 flash_rom_type = 128KB\r
292 \r
293 # Pokemon Sapphire (F)\r
294 game_name = POKEMON SAPP\r
295 game_code = AXPF\r
296 vender_code = 01\r
297 flash_rom_type = 128KB\r
298 \r
299 # Pokemon Ruby (U)\r
300 game_name = POKEMON RUBY\r
301 game_code = AXVE\r
302 vender_code = 01\r
303 flash_rom_type = 128KB\r
304 \r
305 # Pokemon Ruby (J)\r
306 game_name = POKEMON RUBY\r
307 game_code = AXVJ\r
308 vender_code = 01\r
309 flash_rom_type = 128KB\r
310 \r
311 # Pokemon Ruby (G)\r
312 game_name = POKEMON RUBY\r
313 game_code = AXVD\r
314 vender_code = 01\r
315 flash_rom_type = 128KB\r
316 \r
317 # Pokemon Ruby (I)\r
318 game_name = POKEMON RUBY\r
319 game_code = AXVI\r
320 vender_code = 01\r
321 flash_rom_type = 128KB\r
322 \r
323 # Pokemon Ruby (S)\r
324 game_name = POKEMON RUBY\r
325 game_code = AXVS\r
326 vender_code = 01\r
327 flash_rom_type = 128KB\r
328 \r
329 # Pokemon Ruby (F)\r
330 game_name = POKEMON RUBY\r
331 game_code = AXVF\r
332 vender_code = 01\r
333 flash_rom_type = 128KB\r
334 \r
335 # V-Rally 3 (E)\r
336 game_name = V-RALLY 3\r
337 game_code = AVRP\r
338 vender_code = 70\r
339 idle_loop_eliminate_target = 080aa920\r
340 \r
341 # Mario Vs Donkey Kong (U)\r
342 game_name = MARIOVSDK\r
343 game_code = BM5E\r
344 vender_code = 01\r
345 idle_loop_eliminate_target = 08033eec\r
346 \r
347 # Pokemon: Sapphire (U)\r
348 game_name = POKEMON SAPP\r
349 game_code = AXPE\r
350 vender_code = 01\r
351 flash_rom_type = 128KB\r
352 \r
353 # Pokemon: Sapphire (G)\r
354 game_name = POKEMON SAPP\r
355 game_code = AXPD\r
356 vender_code = 01\r
357 flash_rom_type = 128KB\r
358 \r
359 # Pokemon: Fire Red (J)\r
360 game_name = POKEMON FIRE\r
361 game_code = BPRJ\r
362 vender_code = 01\r
363 idle_loop_eliminate_target = 080008b2\r
364 # If you have the European version try this instead.\r
365 #idle_loop_eliminate_target = 080008c6\r
366 flash_rom_type = 128KB\r
367 \r
368 # Pokemon: Fire Red (E/U)\r
369 game_name = POKEMON FIRE\r
370 game_code = BPRE\r
371 vender_code = 01\r
372 idle_loop_eliminate_target = 080008c6\r
373 flash_rom_type = 128KB\r
374 \r
375 # Pokemon: Fire Red (S)\r
376 game_name = POKEMON FIRE\r
377 game_code = BPRS\r
378 vender_code = 01\r
379 idle_loop_eliminate_target = 080008c6\r
380 flash_rom_type = 128KB\r
381 \r
382 # Pokemon: Fire Red (G)\r
383 game_name = POKEMON FIRE\r
384 game_code = BPRD\r
385 vender_code = 01\r
386 idle_loop_eliminate_target = 080008c6\r
387 flash_rom_type = 128KB\r
388 \r
389 # Pokemon: Fire Red (I)\r
390 game_name = POKEMON FIRE\r
391 game_code = BPRI\r
392 vender_code = 01\r
393 idle_loop_eliminate_target = 080008c6\r
394 flash_rom_type = 128KB\r
395 \r
396 # Pokemon: Fire Red (F)\r
397 game_name = POKEMON FIRE\r
398 game_code = BPRE\r
399 vender_code = 01\r
400 idle_loop_eliminate_target = 080008c6\r
401 flash_rom_type = 128KB\r
402 \r
403 # Pokemon: Leaf Green (E/U)\r
404 # Hey, this one is the same as Fire Red, who'd have thought? :B\r
405 game_name = POKEMON LEAF\r
406 game_code = BPGE\r
407 vender_code = 01\r
408 idle_loop_eliminate_target = 080008b2\r
409 flash_rom_type = 128KB\r
410 \r
411 # Pokemon: Leaf Green (S)\r
412 game_name = POKEMON LEAF\r
413 game_code = BPGS\r
414 vender_code = 01\r
415 idle_loop_eliminate_target = 080008b6\r
416 flash_rom_type = 128KB\r
417 \r
418 # Pokemon: Leaf Green (G)\r
419 game_name = POKEMON LEAF\r
420 game_code = BPGD\r
421 vender_code = 01\r
422 idle_loop_eliminate_target = 080008b6\r
423 flash_rom_type = 128KB\r
424 \r
425 # Pokemon: Leaf Green (I)\r
426 game_name = POKEMON LEAF\r
427 game_code = BPGI\r
428 vender_code = 01\r
429 idle_loop_eliminate_target = 080008b6\r
430 flash_rom_type = 128KB\r
431 \r
432 # Pokemon: Leaf Green (F)\r
433 game_name = POKEMON LEAF\r
434 game_code = BPGF\r
435 vender_code = 01\r
436 idle_loop_eliminate_target = 080008b6\r
437 flash_rom_type = 128KB\r
438 \r
439 # Pokemon: Fushigi no Dungeon Aka no Kyuujotai (J)\r
440 game_name = POKE DUNGEON\r
441 game_code = B24J\r
442 vender_code = 01\r
443 flash_rom_type = 128KB\r
444 \r
445 # Pokemon: Red Rescue Team (E/U)\r
446 game_name = POKE DUNGEON\r
447 game_code = B24E\r
448 vender_code = 01\r
449 flash_rom_type = 128KB\r
450 \r
451 # F-Zero: Climax (J)\r
452 game_name = F-ZEROCLIMAX\r
453 game_code = BFTJ\r
454 vender_code = 01\r
455 flash_rom_type = 128KB\r
456 \r
457 # Final Fantasy Tactics Advance (U)\r
458 game_name = FFTA_USVER.\r
459 game_code = AFXE\r
460 vender_code = 01\r
461 idle_loop_eliminate_target = 0800041e\r
462 \r
463 # Gradius Galaxies (U)\r
464 # Badly coded game with several idle loops. This one works for level\r
465 # one at least.\r
466 game_name = GRADIUSGALAX\r
467 game_code = AGAE\r
468 vender_code = A4\r
469 idle_loop_eliminate_target = 08013844\r
470 \r
471 # Rebelstar: Tactical Command (U)\r
472 # Badly coded game with several idle loops. I don't think any are\r
473 # even close to dominant, and it jumps around too much when things\r
474 # matter....\r
475 game_name = REBELSTAR\r
476 game_code = BRLE\r
477 vender_code = AF\r
478 idle_loop_eliminate_target = 0800041a\r
479 \r
480 # Golden Sun (U)\r
481 game_name = Golden_Sun_A\r
482 game_code = AGSE\r
483 vender_code = 01\r
484 translation_gate_target = 03000820\r
485 translation_gate_target = 030009ac\r
486 translation_gate_target = 03007dac\r
487 \r
488 # Golden Sun: The Lost Age (U)\r
489 # Probably the most horrifically coded GBA game in existence.\r
490 game_name = GOLDEN_SUN_B\r
491 game_code = AGFE\r
492 vender_code = 01\r
493 idle_loop_eliminate_target = 08013542\r
494 translation_gate_target = 030009ac\r
495 #translation_gate_target = 03007d70\r
496 \r
497 # Nothing to see here :/\r
498 # Mario & Luigi: Superstar Saga (U)\r
499 game_name = MARIO&LUIGIU\r
500 game_code = A88E\r
501 vender_code = 01\r
502 \r
503 # Mario Party Advance (U)\r
504 game_name = MARIOPARTYUS\r
505 game_code = B8ME\r
506 vender_code = 01\r
507 iwram_stack_optimize = no\r
508 \r
509 # Mario Party Advance (J)\r
510 game_name = MARIOPARTYJA\r
511 game_code = B8MJ\r
512 vender_code = 01\r
513 iwram_stack_optimize = no\r
514 \r
515 # Mario Party Advance (E)\r
516 game_name = MARIOPARTYEU\r
517 game_code = B8MP\r
518 vender_code = 01\r
519 iwram_stack_optimize = no\r
520 \r
521 # Mario Golf: Advance Tour (U)\r
522 game_name = MARIOGOLFGBA\r
523 game_code = BMGE\r
524 vender_code = 01\r
525 iwram_stack_optimize = no\r
526 idle_loop_eliminate_target = 08014e0a\r
527 translation_gate_target = 03000d00\r
528 translation_gate_target = 03000a30\r
529 \r
530 # Mario Golf: GBA Tour (J)\r
531 game_name = MARIOGOLFGBA\r
532 game_code = BMGJ\r
533 vender_code = 01\r
534 iwram_stack_optimize = no\r
535 idle_loop_eliminate_target = 08014e0a\r
536 translation_gate_target = 03000d00\r
537 translation_gate_target = 03000a30\r
538 \r
539 # Mario Golf: Advance Tour (E)\r
540 game_name = MARIOGOLFGBA\r
541 game_code = BMGP\r
542 vender_code = 01\r
543 iwram_stack_optimize = no\r
544 idle_loop_eliminate_target = 08014e0a\r
545 translation_gate_target = 03000d00\r
546 translation_gate_target = 03000a30\r
547 \r
548 # Mario Golf: Advance Tour (S)\r
549 game_name = MARIOGOLFGBA\r
550 game_code = BMGS\r
551 vender_code = 01\r
552 iwram_stack_optimize = no\r
553 idle_loop_eliminate_target = 08014e0a\r
554 translation_gate_target = 03000d00\r
555 translation_gate_target = 03000a30\r
556 \r
557 # Mario Golf: Advance Tour (F)\r
558 game_name = MARIOGOLFGBA\r
559 game_code = BMGF\r
560 vender_code = 01\r
561 iwram_stack_optimize = no\r
562 idle_loop_eliminate_target = 08014e0a\r
563 translation_gate_target = 03000d00\r
564 translation_gate_target = 03000a30\r
565 \r
566 # Mario Golf: Advance Tour (I)\r
567 game_name = MARIOGOLFGBA\r
568 game_code = BMGI\r
569 vender_code = 01\r
570 iwram_stack_optimize = no\r
571 idle_loop_eliminate_target = 08014e0a\r
572 translation_gate_target = 03000d00\r
573 translation_gate_target = 03000a30\r
574 \r
575 # Mario Golf: Advance Tour (G)\r
576 game_name = MARIOGOLFGBA\r
577 game_code = BMGD\r
578 vender_code = 01\r
579 iwram_stack_optimize = no\r
580 idle_loop_eliminate_target = 08014e0a\r
581 translation_gate_target = 03000d00\r
582 translation_gate_target = 03000a30\r
583 \r
584 # Mario Golf: Advance Tour (A)\r
585 game_name = MARIOGOLFGBA\r
586 game_code = BMGU\r
587 vender_code = 01\r
588 iwram_stack_optimize = no\r
589 idle_loop_eliminate_target = 08014e0a\r
590 translation_gate_target = 03000d00\r
591 translation_gate_target = 03000a30\r
592 \r
593 # Tales of Phantasia (U)\r
594 game_name = PHANTASIA\r
595 game_code = AN8E\r
596 vender_code = 01\r
597 iwram_stack_optimize = no\r
598 \r
599 # Tales of Phantasia (J)\r
600 game_name = PHANTASIA\r
601 game_code = AN8J\r
602 vender_code = AF\r
603 iwram_stack_optimize = no\r
604 \r
605 # Tales of Phantasia (E)\r
606 game_name = PHANTASIA\r
607 game_code = AN8P\r
608 vender_code = 01\r
609 iwram_stack_optimize = no\r
610 \r
611 # Advance Wars 2: Black Hole Rising (U)\r
612 game_name = ADVANCEWARS2\r
613 game_code = AW2E\r
614 vender_code = 01\r
615 idle_loop_eliminate_target = 08036e2a\r
616 \r
617 # Bomberman Tournament (U)\r
618 game_name = BOMSTORYUSA\r
619 game_code = ABSE\r
620 vender_code = 52\r
621 idle_loop_eliminate_target = 08000526\r
622 \r
623 # Broken Sword - The Shadow of the Templars (U)\r
624 game_name = BROKENSWORD\r
625 game_code = ABJE\r
626 vender_code = 6L\r
627 idle_loop_eliminate_target = 08000a26\r
628 \r
629 # Defender of The Crown (U)\r
630 game_name = DOTC\r
631 game_code = ADHE\r
632 vender_code = 5N\r
633 idle_loop_eliminate_target = 080007ec\r
634 \r
635 # Drill Dozer (U)\r
636 game_name = DRILL DOZER\r
637 game_code = V49E\r
638 vender_code = 01\r
639 idle_loop_eliminate_target = 080006c2\r
640 \r
641 # F-Zero - Maximum Velocity (U)\r
642 game_name = F-ZERO ADVAN\r
643 game_code = AFZE\r
644 vender_code = 01\r
645 idle_loop_eliminate_target = 08000c2e\r
646 \r
647 # Megaman Zero 2 (U)\r
648 game_name = MEGAMANZERO2\r
649 game_code = A62E\r
650 vender_code = 08\r
651 idle_loop_eliminate_target = 08000664\r
652 \r
653 # Megaman Zero 3 (U)\r
654 game_name = MEGAMANZERO3\r
655 game_code = BZ3E\r
656 vender_code = 08\r
657 idle_loop_eliminate_target = 08001a08\r
658 \r
659 # Megaman Zero 4 (U)\r
660 game_name = MEGAMANZERO4\r
661 game_code = B4ZE\r
662 vender_code = 08\r
663 idle_loop_eliminate_target = 0800090c\r
664 \r
665 # Metal Slug Advance (U)\r
666 game_name = METAL SLUG\r
667 game_code = BSME\r
668 vender_code = B7\r
669 idle_loop_eliminate_target = 08000298\r
670 \r
671 # Magical Quest 2 Starring Mickey & Minnie (U)\r
672 game_name = M&M MAGICAL2\r
673 game_code = AQME\r
674 vender_code = 08\r
675 idle_loop_eliminate_target = 0801d340\r
676 \r
677 # Magical Quest 3 Starring Mickey & Donald (U)\r
678 game_name = M&D MAGICAL3\r
679 game_code = BMQE\r
680 vender_code = 08\r
681 idle_loop_eliminate_target = 08016064\r
682 \r
683 # Pinball Challenge Deluxe (E)\r
684 game_name = PINBALL CHAL\r
685 game_code = APLP\r
686 vender_code = 41\r
687 idle_loop_eliminate_target = 080075a6\r
688 \r
689 # Prince of Persia - The Sands of Time (U)\r
690 game_name = PRINCEPERSIA\r
691 game_code = BPYE\r
692 vender_code = 41\r
693 idle_loop_eliminate_target = 0808ff3a\r
694 \r
695 # Rhythm Tengoku (J)\r
696 game_name = RHYTHMTENGOK\r
697 game_code = BRIJ\r
698 vender_code = 01\r
699 idle_loop_eliminate_target = 080013d4\r
700 \r
701 # River City Ransom EX (U)\r
702 game_name = RIVERCRANSOM\r
703 game_code = BDTE\r
704 vender_code = EB\r
705 idle_loop_eliminate_target = 0800065a\r
706 \r
707 # Super Puzzle Fighter II Turbo (U)\r
708 game_name = PUZZLEFIGHT2\r
709 game_code = AZ8E\r
710 vender_code = 08\r
711 idle_loop_eliminate_target = 08002b5e\r
712 \r
713 # Yu-Gi-Oh! - Dungeon Dice Monsters (U)\r
714 game_name = YU-GI-OH DDM\r
715 game_code = AYDE\r
716 vender_code = A4\r
717 idle_loop_eliminate_target = 0802cc6a\r
718 \r
719 # Yu-Gi-Oh! - The Eternal Duelist Soul (U)\r
720 game_name = YU-GI-OH!EDS\r
721 game_code = AY5E\r
722 vender_code = A4\r
723 idle_loop_eliminate_target = 08075d96\r
724 \r
725 # Yu-Gi-Oh! - The Sacred Cards (U)\r
726 game_name = YUGIOH DM7\r
727 game_code = AY7E\r
728 vender_code = A4\r
729 idle_loop_eliminate_target = 08003bd6\r
730 \r
731 # Yu-Gi-Oh! - World Championship Tournament 2004 (U)\r
732 game_name = YWCT2004USA\r
733 game_code = BYWE\r
734 vender_code = A4\r
735 idle_loop_eliminate_target = 080831da\r
736 \r
737 # Yu-Gi-Oh! - Worldwide Edition - Stairway to the Destined Duel (U)\r
738 game_name = YUGIOHWWE\r
739 game_code = AYWE\r
740 vender_code = A4\r
741 idle_loop_eliminate_target = 08089792\r
742 \r
743 # Wario Ware, Inc. Mega Microgames (U)\r
744 game_name = WARIOWAREINC\r
745 game_code = AZWE\r
746 vender_code = 01\r
747 idle_loop_eliminate_target = 08000f66\r
748 \r
749 # Tom Clancy's Splinter Cell (U)\r
750 game_name = SPLINTERCELL\r
751 game_code = AO4E\r
752 vender_code = 41\r
753 idle_loop_eliminate_target = 0807a0c4\r
754 \r
755 # Tom Clancy's Splinter Cell - Pandora Tomorrow (U)\r
756 game_name = TOM CLANCY'S\r
757 game_code = BSLE\r
758 vender_code = 41\r
759 idle_loop_eliminate_target = 0807785e\r
760 \r
761 # Final Fantasy IV Advance (U)\r
762 game_name = FF4ADVANCE\r
763 game_code = BZ4E\r
764 vender_code = 01\r
765 idle_loop_eliminate_target = 0800fabe\r
766 # or try 00000430\r
767 \r
768 # Digimon Battle Spirit (U)\r
769 game_name = DIGIMON BTSP\r
770 game_code = A8SE\r
771 vender_code = B2\r
772 idle_loop_eliminate_target = 08011208\r
773 \r
774 # Digimon Battle Spirit 2 (U)\r
775 game_name = DIGIMON BS2\r
776 game_code = BDSE\r
777 vender_code = B2\r
778 idle_loop_eliminate_target = 08010eb0\r
779 \r
780 # Donald Duck Advance (U)\r
781 game_name = DISNEY'S DON\r
782 game_code = ADKE\r
783 vender_code = 41\r
784 idle_loop_eliminate_target = 08002f30\r
785 \r
786 # Final Fight One (U)\r
787 game_name = FINAL FIGHT\r
788 game_code = AFFE\r
789 vender_code = 08\r
790 idle_loop_eliminate_target = 0800b428\r
791 \r
792 # Megaman Battle Chip Challenge (U)\r
793 game_name = BATTLECHIPGP\r
794 game_code = A89E\r
795 vender_code = 08\r
796 idle_loop_eliminate_target = 08000544\r
797 \r
798 # Monster Force (U)\r
799 game_name = MONSTERFORCE\r
800 game_code = AM8E\r
801 vender_code = 7D\r
802 idle_loop_eliminate_target = 08000b00\r
803 \r
804 # Monster Rancher Advance (U)\r
805 game_name = MONSRANCHERA\r
806 game_code = AMFE\r
807 vender_code = 9B\r
808 idle_loop_eliminate_target = 0809f394\r
809 \r
810 # Monster Rancher Advance 2 (U)\r
811 game_name = MONSTERRANC2\r
812 game_code = A2QE\r
813 vender_code = 9B\r
814 idle_loop_eliminate_target = 081c7290\r
815 \r
816 # The Pinball of The Dead\r
817 game_name = PINBALL DEAD\r
818 game_code = APDE\r
819 vender_code = 78\r
820 idle_loop_eliminate_target = 08000300\r
821 \r
822 # Tringo (U)\r
823 game_name = TRINGO\r
824 game_code = BTJE\r
825 vender_code = 4Z\r
826 idle_loop_eliminate_target = 080009a4\r
827 \r
828 # Virtual Kasparov (U)\r
829 game_name = VIRTKASPAROV\r
830 game_code = AVKE\r
831 vender_code = 60\r
832 idle_loop_eliminate_target = 0800093a\r
833 \r
834 # Advance Wars 2 - Black Hole Rising (E)\r
835 game_name = ADVANCEWARS2\r
836 game_code = AW2P\r
837 vender_code = 01\r
838 idle_loop_eliminate_target = 080371be\r
839 \r
840 # Bookworm (U)\r
841 game_name = BOOKWORM\r
842 game_code = BKWE\r
843 vender_code = 5G\r
844 idle_loop_eliminate_target = 0800397c\r
845 \r
846 # 007 - Nightfire (U)\r
847 game_name = NIGHTFIRE\r
848 game_code = A7OE\r
849 vender_code = 69\r
850 idle_loop_eliminate_target = 080031d6\r
851 \r
852 # Asterix & Obelix XXL (E)\r
853 game_name = ASTERIX\r
854 game_code = BLXP\r
855 vender_code = 70\r
856 idle_loop_eliminate_target = 0846d060\r
857 \r
858 # Was this game released in Japan? What as?\r
859 # Ninja Five-0 (U)\r
860 game_name = NINJA FIVE 0\r
861 game_code = ANXE\r
862 vender_code = A4\r
863 iwram_stack_optimize = no\r
864 \r
865 # Ninja Cop (E)\r
866 game_name = NINJA COP\r
867 game_code = ANXP\r
868 vender_code = A4\r
869 iwram_stack_optimize = no\r
870 \r
871 # Sennen Kazoku (J)\r
872 game_name = SENNENKAZOKU\r
873 game_code = BKAJ\r
874 vender_code = 01\r
875 flash_rom_type = 128KB\r
876 \r
877 # Doom 2 (U)\r
878 game_name = DOOM II\r
879 game_code = A9DE\r
880 vender_code = 52\r
881 translation_gate_target = 030041c8\r
882 translation_gate_target = 03004fa0\r
883 \r
884 # Bleach Advance (J)\r
885 game_name = BLEACH ADV1\r
886 game_code = BLEJ\r
887 vender_code = 8P\r
888 iwram_stack_optimize = no\r
889 \r
890 # Shining Soul (J)\r
891 game_name = SHINING SOUL\r
892 game_code = AHUJ\r
893 vender_code = 8P\r
894 iwram_stack_optimize = no\r
895 \r
896 # Shining Soul (U)\r
897 game_name = SHINING SOUL\r
898 game_code = AHUE\r
899 vender_code = EB\r
900 iwram_stack_optimize = no\r
901 \r
902 # Shining Soul (E)\r
903 game_name = SHINING SOUL\r
904 game_code = AHUP\r
905 vender_code = 8P\r
906 iwram_stack_optimize = no\r
907 \r
908 # Shining Soul 2 (J)\r
909 game_name = SHININGSOUL2\r
910 game_code = AU2J\r
911 vender_code = 8P\r
912 iwram_stack_optimize = no\r
913 \r
914 # Shining Soul 2 (U)\r
915 game_name = SHININGSOUL2\r
916 game_code = AU2E\r
917 vender_code = EB\r
918 iwram_stack_optimize = no\r
919 \r
920 # Shining Soul 2 (E)\r
921 game_name = SHININGSOUL2\r
922 game_code = AU2P\r
923 vender_code = 8P\r
924 iwram_stack_optimize = no\r
925 \r
926 # Motoracer Advance (E)\r
927 game_name = MOTORACERADV\r
928 game_code = A9MP\r
929 vender_code = 41\r
930 idle_loop_eliminate_target = 03001cf8\r
931 \r
932 # Kim Possible 2 (U)\r
933 game_name = KIMPOSSIBLE2\r
934 game_code = BKME\r
935 vender_code = 4Q\r
936 idle_loop_eliminate_target = 080008a2\r
937 \r
938 # Kim Possible 2 (E)\r
939 game_name = KIMPOSSIBLE2\r
940 game_code = BKMP\r
941 vender_code = 4Q\r
942 idle_loop_eliminate_target = 080008a2\r
943 \r
944 # This is needed to make the game work.\r
945 # Another World (Homebrew)\r
946 game_name = FoxAnWorld\r
947 game_code = Home\r
948 vender_code = 00\r
949 translation_gate_target = 03000f1c\r
950 \r
951 \r
952 # J.LEAGUE \83v\83\8d\83T\83b\83J\81[\83N\83\89\83u\82ð\82Â\82­\82ë\82¤\81I\83A\83h\83o\83\93\83X (J)\r
953 # J League Pro Soccer Club wo Tsukurou Advance (J)\r
954 game_name = SAKATUKUADV\r
955 game_code = AC2J\r
956 vender_code = 8P\r
957 iwram_stack_optimize = no\r
958 \r
959\83A\83j\83}\83\8b\89¡\92¬ \82Ç\82«\82Ç\82«\90i\8b\89\8e\8e\8c±!\82Ì\8aª (J)\r
960 # Animal Yokochou Dokidoki Shinkyuu Shiken (J)\r
961 game_name = ANIYOKO2\r
962 game_code = BAXJ\r
963 vender_code = A4\r
964 iwram_stack_optimize = no\r
965 \r
966\83A\83\89\83W\83\93 (J)\r
967 # Disney's Aladdin (J)\r
968 game_name = ALADDIN\r
969 game_code = AJ6J\r
970 vender_code = 08\r
971 iwram_stack_optimize = no\r
972 \r
973\82¤\82¦\82«\82Ì\96@\91¥ \90_\8aíày\97ô\81I\94\\97Í\8eÒ\83o\83g\83\8b (J)\r
974 # Ueki no Housoku Jingi Sakuretsu! Nouryokusya Battle (J)\r
975 game_name = UEKIJINGIBTL\r
976 game_code = BUHJ\r
977 vender_code = D9\r
978 iwram_stack_optimize = no\r
979 \r
980\83I\83\8a\83G\83\93\83^\83\8b\83u\83\8b\81\90Â\82Ì\93V\8aO (J)\r
981 # Oriental Blue - Ao no Tengai (J)\r
982 game_name = ORIENTALBLUE\r
983 game_code = AORJ\r
984 vender_code = 01\r
985 iwram_stack_optimize = no\r
986 \r
987\83J\83\8b\83`\83\87\83r\83b\83g (J)\r
988 # Calciobit (J)\r
989 game_name = CALCIOBIT01\r
990 game_code = BIXJ\r
991 vender_code = 01\r
992 flash_rom_type = 128KB\r
993 \r
994\83Q\81[\83\80\83{\81[\83C\83E\83H\81[\83Y\83A\83h\83o\83\93\83X1+2 (J)\r
995 # Game Boy Wars Advance 1+2 (J)\r
996 game_name = GBWARS1+2\r
997 game_code = BGWJ\r
998 vender_code = 01\r
999 flash_rom_type = 128KB\r
1000 \r
1001\82±\82¢\82Ê\82¿\82á\82ñ\82Ì\82Í\82\82ß\82Ä\82Ì\82¨\82³\82ñ\82Û (J)\r
1002 # Koinu-Chan no Hajimete no Osanpo (J)\r
1003 game_name = OSANPO\r
1004 game_code = BISJ\r
1005 vender_code = 1Q\r
1006 iwram_stack_optimize = no\r
1007 \r
1008\83`\83L\83\93\81E\83\8a\83g\83\8b (J)\r
1009 # Chicken Little (J)\r
1010 game_name = CLITTLEJ    \r
1011 game_code = BCHJ\r
1012 vender_code = G9\r
1013 iwram_stack_optimize = no\r
1014 \r
1015\82Æ\82Á\82Æ\82±\83n\83\80\91¾\98\83n\83\80\83n\83\80\83X\83|\81[\83c (JU)\r
1016 # Tottoko Hamutaro Hamuhamu Sports (JU)\r
1017 game_name = HAMSPORTS\r
1018 game_code = B85A\r
1019 vender_code = 01\r
1020 iwram_stack_optimize = no\r
1021 \r
1022\90¼\8c´\97\9d\8cb\8eq\82Ì\93a\93°\96\83\90\9d (J)\r
1023 # Nishihara Rieko no Dendou Mahjong (J)\r
1024 game_name = DENDOHMAJANG\r
1025 game_code = ASMJ\r
1026 vender_code = AG\r
1027 iwram_stack_optimize = no\r
1028 \r
1029\83{\83\93\83o\81[\83}\83\93\83W\83F\83b\83^\81[\83\83Q\81[\83\80\83R\83\8c\83N\83V\83\87\83\93 (J)\r
1030 # Bomberman Jetters Game Collection (J)\r
1031 game_name = BOMBERMANJGC\r
1032 game_code = BOMJ\r
1033 vender_code = 18\r
1034 iwram_stack_optimize = no\r
1035 \r
1036\83|\83P\83b\83g\83\82\83\93\83X\83^\81\83\8a\81[\83t\83O\83\8a\81[\83\93 (J)\r
1037 # Pokemon Leaf Green (J)\r
1038 game_name = POKEMON LEAF\r
1039 game_code = BPGJ\r
1040 vender_code = 01\r
1041 flash_rom_type = 128KB\r
1042 \r
1043\83}\83W\83J\83\8b\95\95\90_ (J)\r
1044 # Magical Houshin (J)\r
1045 game_name = M HOUSHIN\r
1046 game_code = AJOJ\r
1047 vender_code = C8\r
1048 iwram_stack_optimize = no\r
1049 \r
1050\83\81\83_\83\8b \83I\83\83I\83i\81[ (J)\r
1051 # Medal of Honor (J)\r
1052 game_name = INFILTRATOR\r
1053 game_code = BMHJ\r
1054 vender_code = 13\r
1055 iwram_stack_optimize = no\r
1056 \r
1057\83\8d\83{\83b\83g\83|\83\93\83R\83b\83c2 \83N\83\8d\83X\83o\81[\83W\83\87\83\93 (J)\r
1058 # Robot Ponkotto 2 - Cross Version (J)\r
1059 game_name = ROBOPON2CROS\r
1060 game_code = ACVJ\r
1061 vender_code = 18\r
1062 iwram_stack_optimize = no\r
1063 \r
1064\83\8d\83{\83b\83g\83|\83\93\83R\83b\83c2 \83\8a\83\93\83O\83o\81[\83W\83\87\83\93 (J)\r
1065 # Robot Ponkotto 2 - Ring Version (J)\r
1066 game_name = ROBOPON2RING\r
1067 game_code = ARPJ\r
1068 vender_code = 18\r
1069 iwram_stack_optimize = no\r
1070 \r
1071\93\8d\91¾\98Y\93d\93SG \81`\83S\81[\83\8b\83h\81E\83f\83b\83L\82ð\8dì\82ê\81I\81` (J)\r
1072 # Momotarou Densetsu G - Gold Deck wo Tsukure! (J)\r
1073 game_name = MOMOTETSU-G\r
1074 game_code = BM2J\r
1075 vender_code = 18\r
1076 iwram_stack_optimize = no\r
1077 \r
1078 # Open Season (U)\r
1079 game_name = OPEN SEASON\r
1080 game_code = BOAE\r
1081 vender_code = 41\r
1082 idle_loop_eliminate_target = 08066378\r
1083 \r
1084 # Robopon 2 Cross Version (U)\r
1085 game_name = ROBOPON2CROS\r
1086 game_code = ACVE\r
1087 vender_code = EB\r
1088 iwram_stack_optimize = no\r
1089 flash_rom_type = 512KB\r
1090 \r
1091 # Robopon 2 Ring Version (U)\r
1092 game_name = ROBOPON2RING\r
1093 game_code = ARPE\r
1094 vender_code = EB\r
1095 iwram_stack_optimize = no\r
1096 flash_rom_type = 512KB\r
1097 \r
1098 # Disney's Aladdin (E)\r
1099 game_name = ALADDIN\r
1100 game_code = BADP\r
1101 vender_code = 08\r
1102 iwram_stack_optimize = no\r
1103 \r
1104 # Disney's Aladdin (U)\r
1105 game_name = ALADDIN\r
1106 game_code = BADE\r
1107 vender_code = 08\r
1108 iwram_stack_optimize = no\r