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 |
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\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 | # This is needed to make the game work.\r |
927 | # Another World (Homebrew)\r |
928 | game_name = FoxAnWorld\r |
929 | game_code = Home\r |
930 | vender_code = 00\r |
931 | translation_gate_target = 03000f1c\r |
932 | \r |