add some game configs
[gpsp.git] / game_config.txt
CommitLineData
2823a4c8 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
69game_name = DRACULA AGB1\r
70game_code = AAME\r
71vender_code = A4\r
72idle_loop_eliminate_target = 080003d2\r
73\r
74# Megaman Battle Network (U)\r
75game_name = MEGAMAN_BN\r
76game_code = AREE\r
77vender_code = 08\r
78idle_loop_eliminate_target = 08000338\r
79\r
80# Megaman Battle Network 2 (U)\r
81game_name = MEGAMAN_EXE2\r
82game_code = AE2E\r
83vender_code = 08\r
84idle_loop_eliminate_target = 08000358\r
85\r
86# Megaman Battle Network 3 White (U)\r
87game_name = MEGA_EXE3_WH\r
88game_code = A6BE\r
89vender_code = 08\r
90idle_loop_eliminate_target = 0800036c\r
91\r
92# Megaman Battle Network 3 Blue (U)\r
93game_name = MEGA_EXE3_BL\r
94game_code = A3XE\r
95vender_code = 08\r
96idle_loop_eliminate_target = 0800036c\r
97\r
98# Megaman Battle Network 4 Red Sun (U)\r
99game_name = MEGAMANBN4RS\r
100game_code = B4WE\r
101vender_code = 08\r
102idle_loop_eliminate_target = 080003a6\r
103\r
104# Megaman Battle Network 4 Blue Moon (U)\r
105game_name = MEGAMANBN4BM\r
106game_code = B4BE\r
107vender_code = 08\r
108idle_loop_eliminate_target = 080003a6\r
109\r
110# Megaman Battle Network 5 Team Protoman (U)\r
111game_name = MEGAMAN5_TP_\r
112game_code = BRBE\r
113vender_code = 08\r
114idle_loop_eliminate_target = 080003ca\r
115\r
116# Megaman Battle Network 5 Team Colonel (U)\r
117game_name = MEGAMAN5_TC_\r
118game_code = BRKE\r
119vender_code = 08\r
120idle_loop_eliminate_target = 080003ca\r
121\r
122# Megaman Battle Network 6 Cybeast Gregar (U)\r
123game_name = MEGAMAN6_GXX\r
124game_code = BR5E\r
125vender_code = 08\r
126idle_loop_eliminate_target = 080003da\r
127\r
128# Megaman Zero (U/E)\r
129game_name = MEGAMAN ZERO\r
130game_code = AZCE\r
131vender_code = 08\r
132idle_loop_eliminate_target = 080004ee\r
133\r
134# Megaman Zero 2 (U)\r
135game_name = MEGAMANZERO2\r
136game_code = A62E\r
137vender_code = 08\r
138idle_loop_eliminate_target = 08000664\r
139\r
140# Megaman Zero 3 (U)\r
141game_name = MEGAMANZERO3\r
142game_code = BZ3E\r
143vender_code = 08\r
144idle_loop_eliminate_target = 08001a08\r
145\r
146# Megaman Zero 4 (U)\r
147game_name = MEGAMANZERO4\r
148game_code = B4ZP\r
149vender_code = 08\r
150idle_loop_eliminate_target = 0800090c\r
151\r
152# Kirby: Nightmare in Dreamland (U)\r
153game_name = AGB KIRBY DX\r
154game_code = A7KE\r
155vender_code = 01\r
156idle_loop_eliminate_target = 08000fae\r
157iwram_stack_optimize = no\r
158\r
159# Hoshi no Kirby: Yume no Izumi Deluxe (J)\r
160game_name = AGB KIRBY DX\r
161game_code = A7KJ\r
162vender_code = 01\r
163idle_loop_eliminate_target = 08000f92\r
164iwram_stack_optimize = no\r
165\r
166# Kirby: Nightmare in Dreamland (E)\r
167game_name = AGB KIRBY DX\r
168game_code = A7KP\r
169vender_code = 01\r
170idle_loop_eliminate_target = 08000fae\r
171iwram_stack_optimize = no\r
172\r
173# Super Mario Advance (U)\r
174game_name = SUPER MARIOA\r
175game_code = AMZE\r
176vender_code = 01\r
177idle_loop_eliminate_target = 08001cf2\r
178\r
179# Super Mario Advance 2 (U)\r
180game_name = SUPER MARIOB\r
181game_code = AA2E\r
182vender_code = 01\r
183idle_loop_eliminate_target = 08000534\r
184\r
185# Super Mario Advance 3 (U)\r
186game_name = SUPER MARIOC\r
187game_code = A3AE\r
188vender_code = 01\r
189idle_loop_eliminate_target = 08002ba4\r
190\r
191# Super Mario Advance 4 (U)\r
192game_name = SUPER MARIOD\r
193game_code = AX4E\r
194vender_code = 01\r
195idle_loop_eliminate_target = 08000732\r
196flash_rom_type = 128KB\r
197\r
198# Super Mario Advance 4 (J)\r
199game_name = SUPER MARIOD\r
200game_code = AX4J\r
201vender_code = 01\r
202idle_loop_eliminate_target = 08000732\r
203flash_rom_type = 128KB\r
204\r
205# Super Mario Advance 4 (E)\r
206game_name = SUPER MARIOD\r
207game_code = AX4P\r
208vender_code = 01\r
209idle_loop_eliminate_target = 08000732\r
210flash_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
215game_name = ADVANCEWARS\r
216game_code = AWRE\r
217vender_code = 01\r
218idle_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
222game_name = POKEMON EMER\r
223game_code = BPEE\r
224vender_code = 01\r
225idle_loop_eliminate_target = 080008ce\r
226flash_rom_type = 128KB\r
227\r
228# Pokemon Emerald (J)\r
229game_name = POKEMON EMER\r
230game_code = BPEJ\r
231vender_code = 01\r
232idle_loop_eliminate_target = 080008ce\r
233flash_rom_type = 128KB\r
234\r
235# Pokemon Emerald (G)\r
236game_name = POKEMON EMER\r
237game_code = BPED\r
238vender_code = 01\r
239idle_loop_eliminate_target = 080008ce\r
240flash_rom_type = 128KB\r
241\r
242# Pokemon Emerald (F)\r
243game_name = POKEMON EMER\r
244game_code = BPEF\r
245vender_code = 01\r
246idle_loop_eliminate_target = 080008ce\r
247flash_rom_type = 128KB\r
248\r
249# Pokemon Emerald (S)\r
250game_name = POKEMON EMER\r
251game_code = BPES\r
252vender_code = 01\r
253idle_loop_eliminate_target = 080008ce\r
254flash_rom_type = 128KB\r
255\r
256# Pokemon Emerald (I)\r
257game_name = POKEMON EMER\r
258game_code = BPEI\r
259vender_code = 01\r
260idle_loop_eliminate_target = 080008ce\r
261flash_rom_type = 128KB\r
262\r
263# Pokemon Sapphire (U)\r
264game_name = POKEMON SAPP\r
265game_code = AXPE\r
266vender_code = 01\r
267flash_rom_type = 128KB\r
268\r
269# Pokemon Sapphire (J)\r
270game_name = POKEMON SAPP\r
271game_code = AXPJ\r
272vender_code = 01\r
273flash_rom_type = 128KB\r
274\r
275# Pokemon Sapphire (G)\r
276game_name = POKEMON SAPP\r
277game_code = AXPD\r
278vender_code = 01\r
279flash_rom_type = 128KB\r
280\r
281# Pokemon Sapphire (I)\r
282game_name = POKEMON SAPP\r
283game_code = AXPI\r
284vender_code = 01\r
285flash_rom_type = 128KB\r
286\r
287# Pokemon Sapphire (S)\r
288game_name = POKEMON SAPP\r
289game_code = AXPS\r
290vender_code = 01\r
291flash_rom_type = 128KB\r
292\r
293# Pokemon Sapphire (F)\r
294game_name = POKEMON SAPP\r
295game_code = AXPF\r
296vender_code = 01\r
297flash_rom_type = 128KB\r
298\r
299# Pokemon Ruby (U)\r
300game_name = POKEMON RUBY\r
301game_code = AXVE\r
302vender_code = 01\r
303flash_rom_type = 128KB\r
304\r
305# Pokemon Ruby (J)\r
306game_name = POKEMON RUBY\r
307game_code = AXVJ\r
308vender_code = 01\r
309flash_rom_type = 128KB\r
310\r
311# Pokemon Ruby (G)\r
312game_name = POKEMON RUBY\r
313game_code = AXVD\r
314vender_code = 01\r
315flash_rom_type = 128KB\r
316\r
317# Pokemon Ruby (I)\r
318game_name = POKEMON RUBY\r
319game_code = AXVI\r
320vender_code = 01\r
321flash_rom_type = 128KB\r
322\r
323# Pokemon Ruby (S)\r
324game_name = POKEMON RUBY\r
325game_code = AXVS\r
326vender_code = 01\r
327flash_rom_type = 128KB\r
328\r
329# Pokemon Ruby (F)\r
330game_name = POKEMON RUBY\r
331game_code = AXVF\r
332vender_code = 01\r
333flash_rom_type = 128KB\r
334\r
335# V-Rally 3 (E)\r
336game_name = V-RALLY 3\r
337game_code = AVRP\r
338vender_code = 70\r
339idle_loop_eliminate_target = 080aa920\r
340\r
341# Mario Vs Donkey Kong (U)\r
342game_name = MARIOVSDK\r
343game_code = BM5E\r
344vender_code = 01\r
345idle_loop_eliminate_target = 08033eec\r
346\r
347# Pokemon: Sapphire (U)\r
348game_name = POKEMON SAPP\r
349game_code = AXPE\r
350vender_code = 01\r
351flash_rom_type = 128KB\r
352\r
353# Pokemon: Sapphire (G)\r
354game_name = POKEMON SAPP\r
355game_code = AXPD\r
356vender_code = 01\r
357flash_rom_type = 128KB\r
358\r
359# Pokemon: Fire Red (J)\r
360game_name = POKEMON FIRE\r
361game_code = BPRJ\r
362vender_code = 01\r
363idle_loop_eliminate_target = 080008b2\r
364# If you have the European version try this instead.\r
365#idle_loop_eliminate_target = 080008c6\r
366flash_rom_type = 128KB\r
367\r
368# Pokemon: Fire Red (E/U)\r
369game_name = POKEMON FIRE\r
370game_code = BPRE\r
371vender_code = 01\r
372idle_loop_eliminate_target = 080008c6\r
373flash_rom_type = 128KB\r
374\r
375# Pokemon: Fire Red (S)\r
376game_name = POKEMON FIRE\r
377game_code = BPRS\r
378vender_code = 01\r
379idle_loop_eliminate_target = 080008c6\r
380flash_rom_type = 128KB\r
381\r
382# Pokemon: Fire Red (G)\r
383game_name = POKEMON FIRE\r
384game_code = BPRD\r
385vender_code = 01\r
386idle_loop_eliminate_target = 080008c6\r
387flash_rom_type = 128KB\r
388\r
389# Pokemon: Fire Red (I)\r
390game_name = POKEMON FIRE\r
391game_code = BPRI\r
392vender_code = 01\r
393idle_loop_eliminate_target = 080008c6\r
394flash_rom_type = 128KB\r
395\r
396# Pokemon: Fire Red (F)\r
397game_name = POKEMON FIRE\r
398game_code = BPRE\r
399vender_code = 01\r
400idle_loop_eliminate_target = 080008c6\r
401flash_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
405game_name = POKEMON LEAF\r
406game_code = BPGE\r
407vender_code = 01\r
408idle_loop_eliminate_target = 080008b2\r
409flash_rom_type = 128KB\r
410\r
411# Pokemon: Leaf Green (S)\r
412game_name = POKEMON LEAF\r
413game_code = BPGS\r
414vender_code = 01\r
415idle_loop_eliminate_target = 080008b6\r
416flash_rom_type = 128KB\r
417\r
418# Pokemon: Leaf Green (G)\r
419game_name = POKEMON LEAF\r
420game_code = BPGD\r
421vender_code = 01\r
422idle_loop_eliminate_target = 080008b6\r
423flash_rom_type = 128KB\r
424\r
425# Pokemon: Leaf Green (I)\r
426game_name = POKEMON LEAF\r
427game_code = BPGI\r
428vender_code = 01\r
429idle_loop_eliminate_target = 080008b6\r
430flash_rom_type = 128KB\r
431\r
432# Pokemon: Leaf Green (F)\r
433game_name = POKEMON LEAF\r
434game_code = BPGF\r
435vender_code = 01\r
436idle_loop_eliminate_target = 080008b6\r
437flash_rom_type = 128KB\r
438\r
439# Pokemon: Fushigi no Dungeon Aka no Kyuujotai (J)\r
440game_name = POKE DUNGEON\r
441game_code = B24J\r
442vender_code = 01\r
443flash_rom_type = 128KB\r
444\r
445# Pokemon: Red Rescue Team (E/U)\r
446game_name = POKE DUNGEON\r
447game_code = B24E\r
448vender_code = 01\r
449flash_rom_type = 128KB\r
450\r
451# F-Zero: Climax (J)\r
452game_name = F-ZEROCLIMAX\r
453game_code = BFTJ\r
454vender_code = 01\r
455flash_rom_type = 128KB\r
456\r
457# Final Fantasy Tactics Advance (U)\r
458game_name = FFTA_USVER.\r
459game_code = AFXE\r
460vender_code = 01\r
461idle_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
466game_name = GRADIUSGALAX\r
467game_code = AGAE\r
468vender_code = A4\r
469idle_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
475game_name = REBELSTAR\r
476game_code = BRLE\r
477vender_code = AF\r
478idle_loop_eliminate_target = 0800041a\r
479\r
44cae4c5 480# Golden Sun (U)\r
2823a4c8 481game_name = Golden_Sun_A\r
482game_code = AGSE\r
483vender_code = 01\r
484translation_gate_target = 03000820\r
485translation_gate_target = 030009ac\r
486translation_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
490game_name = GOLDEN_SUN_B\r
491game_code = AGFE\r
492vender_code = 01\r
493idle_loop_eliminate_target = 08013542\r
494translation_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
499game_name = MARIO&LUIGIU\r
500game_code = A88E\r
501vender_code = 01\r
502\r
503# Mario Party Advance (U)\r
504game_name = MARIOPARTYUS\r
505game_code = B8ME\r
506vender_code = 01\r
507iwram_stack_optimize = no\r
508\r
509# Mario Party Advance (J)\r
510game_name = MARIOPARTYJA\r
511game_code = B8MJ\r
512vender_code = 01\r
513iwram_stack_optimize = no\r
514\r
515# Mario Party Advance (E)\r
516game_name = MARIOPARTYEU\r
517game_code = B8MP\r
518vender_code = 01\r
519iwram_stack_optimize = no\r
520\r
521# Mario Golf: Advance Tour (U)\r
522game_name = MARIOGOLFGBA\r
523game_code = BMGE\r
524vender_code = 01\r
525iwram_stack_optimize = no\r
526idle_loop_eliminate_target = 08014e0a\r
527translation_gate_target = 03000d00\r
528translation_gate_target = 03000a30\r
529\r
530# Mario Golf: GBA Tour (J)\r
531game_name = MARIOGOLFGBA\r
532game_code = BMGJ\r
533vender_code = 01\r
534iwram_stack_optimize = no\r
535idle_loop_eliminate_target = 08014e0a\r
536translation_gate_target = 03000d00\r
537translation_gate_target = 03000a30\r
538\r
539# Mario Golf: Advance Tour (E)\r
540game_name = MARIOGOLFGBA\r
541game_code = BMGP\r
542vender_code = 01\r
543iwram_stack_optimize = no\r
544idle_loop_eliminate_target = 08014e0a\r
545translation_gate_target = 03000d00\r
546translation_gate_target = 03000a30\r
547\r
548# Mario Golf: Advance Tour (S)\r
549game_name = MARIOGOLFGBA\r
550game_code = BMGS\r
551vender_code = 01\r
552iwram_stack_optimize = no\r
553idle_loop_eliminate_target = 08014e0a\r
554translation_gate_target = 03000d00\r
555translation_gate_target = 03000a30\r
556\r
557# Mario Golf: Advance Tour (F)\r
558game_name = MARIOGOLFGBA\r
559game_code = BMGF\r
560vender_code = 01\r
561iwram_stack_optimize = no\r
562idle_loop_eliminate_target = 08014e0a\r
563translation_gate_target = 03000d00\r
564translation_gate_target = 03000a30\r
565\r
566# Mario Golf: Advance Tour (I)\r
567game_name = MARIOGOLFGBA\r
568game_code = BMGI\r
569vender_code = 01\r
570iwram_stack_optimize = no\r
571idle_loop_eliminate_target = 08014e0a\r
572translation_gate_target = 03000d00\r
573translation_gate_target = 03000a30\r
574\r
575# Mario Golf: Advance Tour (G)\r
576game_name = MARIOGOLFGBA\r
577game_code = BMGD\r
578vender_code = 01\r
579iwram_stack_optimize = no\r
580idle_loop_eliminate_target = 08014e0a\r
581translation_gate_target = 03000d00\r
582translation_gate_target = 03000a30\r
583\r
584# Mario Golf: Advance Tour (A)\r
585game_name = MARIOGOLFGBA\r
586game_code = BMGU\r
587vender_code = 01\r
588iwram_stack_optimize = no\r
589idle_loop_eliminate_target = 08014e0a\r
590translation_gate_target = 03000d00\r
591translation_gate_target = 03000a30\r
592\r
593# Tales of Phantasia (U)\r
594game_name = PHANTASIA\r
595game_code = AN8E\r
596vender_code = 01\r
597iwram_stack_optimize = no\r
598\r
599# Tales of Phantasia (J)\r
600game_name = PHANTASIA\r
601game_code = AN8J\r
602vender_code = AF\r
603iwram_stack_optimize = no\r
604\r
605# Tales of Phantasia (E)\r
606game_name = PHANTASIA\r
607game_code = AN8P\r
608vender_code = 01\r
609iwram_stack_optimize = no\r
610\r
611# Advance Wars 2: Black Hole Rising (U)\r
612game_name = ADVANCEWARS2\r
613game_code = AW2E\r
614vender_code = 01\r
615idle_loop_eliminate_target = 08036e2a\r
616\r
617# Bomberman Tournament (U)\r
618game_name = BOMSTORYUSA\r
619game_code = ABSE\r
620vender_code = 52\r
621idle_loop_eliminate_target = 08000526\r
622\r
623# Broken Sword - The Shadow of the Templars (U)\r
624game_name = BROKENSWORD\r
625game_code = ABJE\r
626vender_code = 6L\r
627idle_loop_eliminate_target = 08000a26\r
628\r
629# Defender of The Crown (U)\r
630game_name = DOTC\r
631game_code = ADHE\r
632vender_code = 5N\r
633idle_loop_eliminate_target = 080007ec\r
634\r
635# Drill Dozer (U)\r
636game_name = DRILL DOZER\r
637game_code = V49E\r
638vender_code = 01\r
639idle_loop_eliminate_target = 080006c2\r
640\r
641# F-Zero - Maximum Velocity (U)\r
642game_name = F-ZERO ADVAN\r
643game_code = AFZE\r
644vender_code = 01\r
645idle_loop_eliminate_target = 08000c2e\r
646\r
647# Megaman Zero 2 (U)\r
648game_name = MEGAMANZERO2\r
649game_code = A62E\r
650vender_code = 08\r
651idle_loop_eliminate_target = 08000664\r
652\r
653# Megaman Zero 3 (U)\r
654game_name = MEGAMANZERO3\r
655game_code = BZ3E\r
656vender_code = 08\r
657idle_loop_eliminate_target = 08001a08\r
658\r
659# Megaman Zero 4 (U)\r
660game_name = MEGAMANZERO4\r
661game_code = B4ZE\r
662vender_code = 08\r
663idle_loop_eliminate_target = 0800090c\r
664\r
665# Metal Slug Advance (U)\r
666game_name = METAL SLUG\r
667game_code = BSME\r
668vender_code = B7\r
669idle_loop_eliminate_target = 08000298\r
670\r
671# Magical Quest 2 Starring Mickey & Minnie (U)\r
672game_name = M&M MAGICAL2\r
673game_code = AQME\r
674vender_code = 08\r
675idle_loop_eliminate_target = 0801d340\r
676\r
677# Magical Quest 3 Starring Mickey & Donald (U)\r
678game_name = M&D MAGICAL3\r
679game_code = BMQE\r
680vender_code = 08\r
681idle_loop_eliminate_target = 08016064\r
682\r
683# Pinball Challenge Deluxe (E)\r
684game_name = PINBALL CHAL\r
685game_code = APLP\r
686vender_code = 41\r
687idle_loop_eliminate_target = 080075a6\r
688\r
689# Prince of Persia - The Sands of Time (U)\r
690game_name = PRINCEPERSIA\r
691game_code = BPYE\r
692vender_code = 41\r
693idle_loop_eliminate_target = 0808ff3a\r
694\r
695# Rhythm Tengoku (J)\r
696game_name = RHYTHMTENGOK\r
697game_code = BRIJ\r
698vender_code = 01\r
699idle_loop_eliminate_target = 080013d4\r
700\r
701# River City Ransom EX (U)\r
702game_name = RIVERCRANSOM\r
703game_code = BDTE\r
704vender_code = EB\r
705idle_loop_eliminate_target = 0800065a\r
706\r
707# Super Puzzle Fighter II Turbo (U)\r
708game_name = PUZZLEFIGHT2\r
709game_code = AZ8E\r
710vender_code = 08\r
711idle_loop_eliminate_target = 08002b5e\r
712\r
713# Yu-Gi-Oh! - Dungeon Dice Monsters (U)\r
714game_name = YU-GI-OH DDM\r
715game_code = AYDE\r
716vender_code = A4\r
717idle_loop_eliminate_target = 0802cc6a\r
718\r
719# Yu-Gi-Oh! - The Eternal Duelist Soul (U)\r
720game_name = YU-GI-OH!EDS\r
721game_code = AY5E\r
722vender_code = A4\r
723idle_loop_eliminate_target = 08075d96\r
724\r
725# Yu-Gi-Oh! - The Sacred Cards (U)\r
726game_name = YUGIOH DM7\r
727game_code = AY7E\r
728vender_code = A4\r
729idle_loop_eliminate_target = 08003bd6\r
730\r
731# Yu-Gi-Oh! - World Championship Tournament 2004 (U)\r
732game_name = YWCT2004USA\r
733game_code = BYWE\r
734vender_code = A4\r
735idle_loop_eliminate_target = 080831da\r
736\r
737# Yu-Gi-Oh! - Worldwide Edition - Stairway to the Destined Duel (U)\r
738game_name = YUGIOHWWE\r
739game_code = AYWE\r
740vender_code = A4\r
741idle_loop_eliminate_target = 08089792\r
742\r
743# Wario Ware, Inc. Mega Microgames (U)\r
744game_name = WARIOWAREINC\r
745game_code = AZWE\r
746vender_code = 01\r
747idle_loop_eliminate_target = 08000f66\r
748\r
749# Tom Clancy's Splinter Cell (U)\r
750game_name = SPLINTERCELL\r
751game_code = AO4E\r
752vender_code = 41\r
753idle_loop_eliminate_target = 0807a0c4\r
754\r
755# Tom Clancy's Splinter Cell - Pandora Tomorrow (U)\r
756game_name = TOM CLANCY'S\r
757game_code = BSLE\r
758vender_code = 41\r
759idle_loop_eliminate_target = 0807785e\r
760\r
761# Final Fantasy IV Advance (U)\r
762game_name = FF4ADVANCE\r
763game_code = BZ4E\r
764vender_code = 01\r
765idle_loop_eliminate_target = 0800fabe\r
766# or try 00000430\r
767\r
768# Digimon Battle Spirit (U)\r
769game_name = DIGIMON BTSP\r
770game_code = A8SE\r
771vender_code = B2\r
772idle_loop_eliminate_target = 08011208\r
773\r
774# Digimon Battle Spirit 2 (U)\r
775game_name = DIGIMON BS2\r
776game_code = BDSE\r
777vender_code = B2\r
778idle_loop_eliminate_target = 08010eb0\r
779\r
780# Donald Duck Advance (U)\r
781game_name = DISNEY'S DON\r
782game_code = ADKE\r
783vender_code = 41\r
784idle_loop_eliminate_target = 08002f30\r
785\r
786# Final Fight One (U)\r
787game_name = FINAL FIGHT\r
788game_code = AFFE\r
789vender_code = 08\r
790idle_loop_eliminate_target = 0800b428\r
791\r
792# Megaman Battle Chip Challenge (U)\r
793game_name = BATTLECHIPGP\r
794game_code = A89E\r
795vender_code = 08\r
796idle_loop_eliminate_target = 08000544\r
797\r
798# Monster Force (U)\r
799game_name = MONSTERFORCE\r
800game_code = AM8E\r
801vender_code = 7D\r
802idle_loop_eliminate_target = 08000b00\r
803\r
804# Monster Rancher Advance (U)\r
805game_name = MONSRANCHERA\r
806game_code = AMFE\r
807vender_code = 9B\r
808idle_loop_eliminate_target = 0809f394\r
809\r
810# Monster Rancher Advance 2 (U)\r
811game_name = MONSTERRANC2\r
812game_code = A2QE\r
813vender_code = 9B\r
814idle_loop_eliminate_target = 081c7290\r
815\r
816# The Pinball of The Dead\r
817game_name = PINBALL DEAD\r
818game_code = APDE\r
819vender_code = 78\r
820idle_loop_eliminate_target = 08000300\r
821\r
822# Tringo (U)\r
823game_name = TRINGO\r
824game_code = BTJE\r
825vender_code = 4Z\r
826idle_loop_eliminate_target = 080009a4\r
827\r
828# Virtual Kasparov (U)\r
829game_name = VIRTKASPAROV\r
830game_code = AVKE\r
831vender_code = 60\r
832idle_loop_eliminate_target = 0800093a\r
833\r
834# Advance Wars 2 - Black Hole Rising (E)\r
835game_name = ADVANCEWARS2\r
836game_code = AW2P\r
837vender_code = 01\r
838idle_loop_eliminate_target = 080371be\r
839\r
840# Bookworm (U)\r
841game_name = BOOKWORM\r
842game_code = BKWE\r
843vender_code = 5G\r
844idle_loop_eliminate_target = 0800397c\r
845\r
846# 007 - Nightfire (U)\r
847game_name = NIGHTFIRE\r
848game_code = A7OE\r
849vender_code = 69\r
850idle_loop_eliminate_target = 080031d6\r
851\r
852# Asterix & Obelix XXL (E)\r
853game_name = ASTERIX\r
854game_code = BLXP\r
855vender_code = 70\r
856idle_loop_eliminate_target = 0846d060\r
857\r
858# Was this game released in Japan? What as?\r
859# Ninja Five-0 (U)\r
860game_name = NINJA FIVE 0\r
861game_code = ANXE\r
862vender_code = A4\r
863iwram_stack_optimize = no\r
864\r
865# Ninja Cop (E)\r
866game_name = NINJA COP\r
867game_code = ANXP\r
868vender_code = A4\r
869iwram_stack_optimize = no\r
870\r
871# Sennen Kazoku (J)\r
872game_name = SENNENKAZOKU\r
873game_code = BKAJ\r
874vender_code = 01\r
875flash_rom_type = 128KB\r
876\r
877# Doom 2 (U)\r
878game_name = DOOM II\r
879game_code = A9DE\r
880vender_code = 52\r
881translation_gate_target = 030041c8\r
882translation_gate_target = 03004fa0\r
883\r
884# Bleach Advance (J)\r
885game_name = BLEACH ADV1\r
886game_code = BLEJ\r
887vender_code = 8P\r
888iwram_stack_optimize = no\r
889\r
890# Shining Soul (J)\r
891game_name = SHINING SOUL\r
892game_code = AHUJ\r
893vender_code = 8P\r
894iwram_stack_optimize = no\r
895\r
896# Shining Soul (U)\r
897game_name = SHINING SOUL\r
898game_code = AHUE\r
899vender_code = EB\r
900iwram_stack_optimize = no\r
901\r
902# Shining Soul (E)\r
903game_name = SHINING SOUL\r
904game_code = AHUP\r
905vender_code = 8P\r
906iwram_stack_optimize = no\r
907\r
908# Shining Soul 2 (J)\r
909game_name = SHININGSOUL2\r
910game_code = AU2J\r
911vender_code = 8P\r
912iwram_stack_optimize = no\r
913\r
914# Shining Soul 2 (U)\r
915game_name = SHININGSOUL2\r
916game_code = AU2E\r
917vender_code = EB\r
918iwram_stack_optimize = no\r
919\r
920# Shining Soul 2 (E)\r
921game_name = SHININGSOUL2\r
922game_code = AU2P\r
923vender_code = 8P\r
924iwram_stack_optimize = no\r
925\r
44cae4c5 926# Motoracer Advance (E)\r
927game_name = MOTORACERADV\r
928game_code = A9MP\r
929vender_code = 41\r
930idle_loop_eliminate_target = 03001cf8\r
931\r
932# Kim Possible 2 (U)\r
933game_name = KIMPOSSIBLE2\r
934game_code = BKME\r
935vender_code = 4Q\r
936idle_loop_eliminate_target = 080008a2\r
937\r
938# Kim Possible 2 (E)\r
939game_name = KIMPOSSIBLE2\r
940game_code = BKMP\r
941vender_code = 4Q\r
942idle_loop_eliminate_target = 080008a2\r
943\r
2823a4c8 944# This is needed to make the game work.\r
945# Another World (Homebrew)\r
946game_name = FoxAnWorld\r
947game_code = Home\r
948vender_code = 00\r
949translation_gate_target = 03000f1c\r
950\r
44cae4c5 951\r
952