1 # gpSP game settings database
\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
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
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
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
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
34 # These are the following options:
\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
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
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
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
63 # bios_rom_hack_39 - a hack that allows "roll" to work with the correct BIOS
\r
64 # in Zelda: Minish Cap.
\r
66 # bios_rom_hack_2C - like the above but allows Rayman Advance to work.
\r
68 # Castlevania: Circle of the Moon (U)
\r
69 game_name = DRACULA AGB1
\r
72 idle_loop_eliminate_target = 080003d2
\r
74 # Megaman Battle Network (U)
\r
75 game_name = MEGAMAN_BN
\r
78 idle_loop_eliminate_target = 08000338
\r
80 # Megaman Battle Network 2 (U)
\r
81 game_name = MEGAMAN_EXE2
\r
84 idle_loop_eliminate_target = 08000358
\r
86 # Megaman Battle Network 3 White (U)
\r
87 game_name = MEGA_EXE3_WH
\r
90 idle_loop_eliminate_target = 0800036c
\r
92 # Megaman Battle Network 3 Blue (U)
\r
93 game_name = MEGA_EXE3_BL
\r
96 idle_loop_eliminate_target = 0800036c
\r
98 # Megaman Battle Network 4 Red Sun (U)
\r
99 game_name = MEGAMANBN4RS
\r
102 idle_loop_eliminate_target = 080003a6
\r
104 # Megaman Battle Network 4 Blue Moon (U)
\r
105 game_name = MEGAMANBN4BM
\r
108 idle_loop_eliminate_target = 080003a6
\r
110 # Megaman Battle Network 5 Team Protoman (U)
\r
111 game_name = MEGAMAN5_TP_
\r
114 idle_loop_eliminate_target = 080003ca
\r
116 # Megaman Battle Network 5 Team Colonel (U)
\r
117 game_name = MEGAMAN5_TC_
\r
120 idle_loop_eliminate_target = 080003ca
\r
122 # Megaman Battle Network 6 Cybeast Gregar (U)
\r
123 game_name = MEGAMAN6_GXX
\r
126 idle_loop_eliminate_target = 080003da
\r
128 # Megaman Zero (U/E)
\r
129 game_name = MEGAMAN ZERO
\r
132 idle_loop_eliminate_target = 080004ee
\r
134 # Megaman Zero 2 (U)
\r
135 game_name = MEGAMANZERO2
\r
138 idle_loop_eliminate_target = 08000664
\r
140 # Megaman Zero 3 (U)
\r
141 game_name = MEGAMANZERO3
\r
144 idle_loop_eliminate_target = 08001a08
\r
146 # Megaman Zero 4 (U)
\r
147 game_name = MEGAMANZERO4
\r
150 idle_loop_eliminate_target = 0800090c
\r
152 # Kirby: Nightmare in Dreamland (U)
\r
153 game_name = AGB KIRBY DX
\r
156 idle_loop_eliminate_target = 08000fae
\r
157 iwram_stack_optimize = no
\r
159 # Hoshi no Kirby: Yume no Izumi Deluxe (J)
\r
160 game_name = AGB KIRBY DX
\r
163 idle_loop_eliminate_target = 08000f92
\r
164 iwram_stack_optimize = no
\r
166 # Kirby: Nightmare in Dreamland (E)
\r
167 game_name = AGB KIRBY DX
\r
170 idle_loop_eliminate_target = 08000fae
\r
171 iwram_stack_optimize = no
\r
173 # Super Mario Advance (U)
\r
174 game_name = SUPER MARIOA
\r
177 idle_loop_eliminate_target = 08001cf2
\r
179 # Super Mario Advance 2 (U)
\r
180 game_name = SUPER MARIOB
\r
183 idle_loop_eliminate_target = 08000534
\r
185 # Super Mario Advance 3 (U)
\r
186 game_name = SUPER MARIOC
\r
189 idle_loop_eliminate_target = 08002ba4
\r
191 # Super Mario Advance 4 (U)
\r
192 game_name = SUPER MARIOD
\r
195 idle_loop_eliminate_target = 08000732
\r
196 flash_rom_type = 128KB
\r
198 # Super Mario Advance 4 (J)
\r
199 game_name = SUPER MARIOD
\r
202 idle_loop_eliminate_target = 08000732
\r
203 flash_rom_type = 128KB
\r
205 # Super Mario Advance 4 (E)
\r
206 game_name = SUPER MARIOD
\r
209 idle_loop_eliminate_target = 08000732
\r
210 flash_rom_type = 128KB
\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
218 idle_loop_eliminate_target = 0803880a
\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
225 idle_loop_eliminate_target = 080008ce
\r
226 flash_rom_type = 128KB
\r
228 # Pokemon Emerald (J)
\r
229 game_name = POKEMON EMER
\r
232 idle_loop_eliminate_target = 080008ce
\r
233 flash_rom_type = 128KB
\r
235 # Pokemon Emerald (G)
\r
236 game_name = POKEMON EMER
\r
239 idle_loop_eliminate_target = 080008ce
\r
240 flash_rom_type = 128KB
\r
242 # Pokemon Emerald (F)
\r
243 game_name = POKEMON EMER
\r
246 idle_loop_eliminate_target = 080008ce
\r
247 flash_rom_type = 128KB
\r
249 # Pokemon Emerald (S)
\r
250 game_name = POKEMON EMER
\r
253 idle_loop_eliminate_target = 080008ce
\r
254 flash_rom_type = 128KB
\r
256 # Pokemon Emerald (I)
\r
257 game_name = POKEMON EMER
\r
260 idle_loop_eliminate_target = 080008ce
\r
261 flash_rom_type = 128KB
\r
263 # Pokemon Sapphire (U)
\r
264 game_name = POKEMON SAPP
\r
267 flash_rom_type = 128KB
\r
269 # Pokemon Sapphire (J)
\r
270 game_name = POKEMON SAPP
\r
273 flash_rom_type = 128KB
\r
275 # Pokemon Sapphire (G)
\r
276 game_name = POKEMON SAPP
\r
279 flash_rom_type = 128KB
\r
281 # Pokemon Sapphire (I)
\r
282 game_name = POKEMON SAPP
\r
285 flash_rom_type = 128KB
\r
287 # Pokemon Sapphire (S)
\r
288 game_name = POKEMON SAPP
\r
291 flash_rom_type = 128KB
\r
293 # Pokemon Sapphire (F)
\r
294 game_name = POKEMON SAPP
\r
297 flash_rom_type = 128KB
\r
300 game_name = POKEMON RUBY
\r
303 flash_rom_type = 128KB
\r
306 game_name = POKEMON RUBY
\r
309 flash_rom_type = 128KB
\r
312 game_name = POKEMON RUBY
\r
315 flash_rom_type = 128KB
\r
318 game_name = POKEMON RUBY
\r
321 flash_rom_type = 128KB
\r
324 game_name = POKEMON RUBY
\r
327 flash_rom_type = 128KB
\r
330 game_name = POKEMON RUBY
\r
333 flash_rom_type = 128KB
\r
336 game_name = V-RALLY 3
\r
339 idle_loop_eliminate_target = 080aa920
\r
341 # Mario Vs Donkey Kong (U)
\r
342 game_name = MARIOVSDK
\r
345 idle_loop_eliminate_target = 08033eec
\r
347 # Pokemon: Sapphire (U)
\r
348 game_name = POKEMON SAPP
\r
351 flash_rom_type = 128KB
\r
353 # Pokemon: Sapphire (G)
\r
354 game_name = POKEMON SAPP
\r
357 flash_rom_type = 128KB
\r
359 # Pokemon: Fire Red (J)
\r
360 game_name = POKEMON FIRE
\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
368 # Pokemon: Fire Red (E/U)
\r
369 game_name = POKEMON FIRE
\r
372 idle_loop_eliminate_target = 080008c6
\r
373 flash_rom_type = 128KB
\r
375 # Pokemon: Fire Red (S)
\r
376 game_name = POKEMON FIRE
\r
379 idle_loop_eliminate_target = 080008c6
\r
380 flash_rom_type = 128KB
\r
382 # Pokemon: Fire Red (G)
\r
383 game_name = POKEMON FIRE
\r
386 idle_loop_eliminate_target = 080008c6
\r
387 flash_rom_type = 128KB
\r
389 # Pokemon: Fire Red (I)
\r
390 game_name = POKEMON FIRE
\r
393 idle_loop_eliminate_target = 080008c6
\r
394 flash_rom_type = 128KB
\r
396 # Pokemon: Fire Red (F)
\r
397 game_name = POKEMON FIRE
\r
400 idle_loop_eliminate_target = 080008c6
\r
401 flash_rom_type = 128KB
\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
408 idle_loop_eliminate_target = 080008b2
\r
409 flash_rom_type = 128KB
\r
411 # Pokemon: Leaf Green (S)
\r
412 game_name = POKEMON LEAF
\r
415 idle_loop_eliminate_target = 080008b6
\r
416 flash_rom_type = 128KB
\r
418 # Pokemon: Leaf Green (G)
\r
419 game_name = POKEMON LEAF
\r
422 idle_loop_eliminate_target = 080008b6
\r
423 flash_rom_type = 128KB
\r
425 # Pokemon: Leaf Green (I)
\r
426 game_name = POKEMON LEAF
\r
429 idle_loop_eliminate_target = 080008b6
\r
430 flash_rom_type = 128KB
\r
432 # Pokemon: Leaf Green (F)
\r
433 game_name = POKEMON LEAF
\r
436 idle_loop_eliminate_target = 080008b6
\r
437 flash_rom_type = 128KB
\r
439 # Pokemon: Fushigi no Dungeon Aka no Kyuujotai (J)
\r
440 game_name = POKE DUNGEON
\r
443 flash_rom_type = 128KB
\r
445 # Pokemon: Red Rescue Team (E/U)
\r
446 game_name = POKE DUNGEON
\r
449 flash_rom_type = 128KB
\r
451 # F-Zero: Climax (J)
\r
452 game_name = F-ZEROCLIMAX
\r
455 flash_rom_type = 128KB
\r
457 # Final Fantasy Tactics Advance (U)
\r
458 game_name = FFTA_USVER.
\r
461 idle_loop_eliminate_target = 0800041e
\r
463 # Gradius Galaxies (U)
\r
464 # Badly coded game with several idle loops. This one works for level
\r
466 game_name = GRADIUSGALAX
\r
469 idle_loop_eliminate_target = 08013844
\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
475 game_name = REBELSTAR
\r
478 idle_loop_eliminate_target = 0800041a
\r
481 game_name = Golden_Sun_A
\r
484 translation_gate_target = 03000820
\r
485 translation_gate_target = 030009ac
\r
486 translation_gate_target = 03007dac
\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
493 idle_loop_eliminate_target = 08013542
\r
494 translation_gate_target = 030009ac
\r
495 #translation_gate_target = 03007d70
\r
497 # Nothing to see here :/
\r
498 # Mario & Luigi: Superstar Saga (U)
\r
499 game_name = MARIO&LUIGIU
\r
503 # Mario Party Advance (U)
\r
504 game_name = MARIOPARTYUS
\r
507 iwram_stack_optimize = no
\r
509 # Mario Party Advance (J)
\r
510 game_name = MARIOPARTYJA
\r
513 iwram_stack_optimize = no
\r
515 # Mario Party Advance (E)
\r
516 game_name = MARIOPARTYEU
\r
519 iwram_stack_optimize = no
\r
521 # Mario Golf: Advance Tour (U)
\r
522 game_name = MARIOGOLFGBA
\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
530 # Mario Golf: GBA Tour (J)
\r
531 game_name = MARIOGOLFGBA
\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
539 # Mario Golf: Advance Tour (E)
\r
540 game_name = MARIOGOLFGBA
\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
548 # Mario Golf: Advance Tour (S)
\r
549 game_name = MARIOGOLFGBA
\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
557 # Mario Golf: Advance Tour (F)
\r
558 game_name = MARIOGOLFGBA
\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
566 # Mario Golf: Advance Tour (I)
\r
567 game_name = MARIOGOLFGBA
\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
575 # Mario Golf: Advance Tour (G)
\r
576 game_name = MARIOGOLFGBA
\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
584 # Mario Golf: Advance Tour (A)
\r
585 game_name = MARIOGOLFGBA
\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
593 # Tales of Phantasia (U)
\r
594 game_name = PHANTASIA
\r
597 iwram_stack_optimize = no
\r
599 # Tales of Phantasia (J)
\r
600 game_name = PHANTASIA
\r
603 iwram_stack_optimize = no
\r
605 # Tales of Phantasia (E)
\r
606 game_name = PHANTASIA
\r
609 iwram_stack_optimize = no
\r
611 # Advance Wars 2: Black Hole Rising (U)
\r
612 game_name = ADVANCEWARS2
\r
615 idle_loop_eliminate_target = 08036e2a
\r
617 # Bomberman Tournament (U)
\r
618 game_name = BOMSTORYUSA
\r
621 idle_loop_eliminate_target = 08000526
\r
623 # Broken Sword - The Shadow of the Templars (U)
\r
624 game_name = BROKENSWORD
\r
627 idle_loop_eliminate_target = 08000a26
\r
629 # Defender of The Crown (U)
\r
633 idle_loop_eliminate_target = 080007ec
\r
636 game_name = DRILL DOZER
\r
639 idle_loop_eliminate_target = 080006c2
\r
641 # F-Zero - Maximum Velocity (U)
\r
642 game_name = F-ZERO ADVAN
\r
645 idle_loop_eliminate_target = 08000c2e
\r
647 # Megaman Zero 2 (U)
\r
648 game_name = MEGAMANZERO2
\r
651 idle_loop_eliminate_target = 08000664
\r
653 # Megaman Zero 3 (U)
\r
654 game_name = MEGAMANZERO3
\r
657 idle_loop_eliminate_target = 08001a08
\r
659 # Megaman Zero 4 (U)
\r
660 game_name = MEGAMANZERO4
\r
663 idle_loop_eliminate_target = 0800090c
\r
665 # Metal Slug Advance (U)
\r
666 game_name = METAL SLUG
\r
669 idle_loop_eliminate_target = 08000298
\r
671 # Magical Quest 2 Starring Mickey & Minnie (U)
\r
672 game_name = M&M MAGICAL2
\r
675 idle_loop_eliminate_target = 0801d340
\r
677 # Magical Quest 3 Starring Mickey & Donald (U)
\r
678 game_name = M&D MAGICAL3
\r
681 idle_loop_eliminate_target = 08016064
\r
683 # Pinball Challenge Deluxe (E)
\r
684 game_name = PINBALL CHAL
\r
687 idle_loop_eliminate_target = 080075a6
\r
689 # Prince of Persia - The Sands of Time (U)
\r
690 game_name = PRINCEPERSIA
\r
693 idle_loop_eliminate_target = 0808ff3a
\r
695 # Rhythm Tengoku (J)
\r
696 game_name = RHYTHMTENGOK
\r
699 idle_loop_eliminate_target = 080013d4
\r
701 # River City Ransom EX (U)
\r
702 game_name = RIVERCRANSOM
\r
705 idle_loop_eliminate_target = 0800065a
\r
707 # Super Puzzle Fighter II Turbo (U)
\r
708 game_name = PUZZLEFIGHT2
\r
711 idle_loop_eliminate_target = 08002b5e
\r
713 # Yu-Gi-Oh! - Dungeon Dice Monsters (U)
\r
714 game_name = YU-GI-OH DDM
\r
717 idle_loop_eliminate_target = 0802cc6a
\r
719 # Yu-Gi-Oh! - The Eternal Duelist Soul (U)
\r
720 game_name = YU-GI-OH!EDS
\r
723 idle_loop_eliminate_target = 08075d96
\r
725 # Yu-Gi-Oh! - The Sacred Cards (U)
\r
726 game_name = YUGIOH DM7
\r
729 idle_loop_eliminate_target = 08003bd6
\r
731 # Yu-Gi-Oh! - World Championship Tournament 2004 (U)
\r
732 game_name = YWCT2004USA
\r
735 idle_loop_eliminate_target = 080831da
\r
737 # Yu-Gi-Oh! - Worldwide Edition - Stairway to the Destined Duel (U)
\r
738 game_name = YUGIOHWWE
\r
741 idle_loop_eliminate_target = 08089792
\r
743 # Wario Ware, Inc. Mega Microgames (U)
\r
744 game_name = WARIOWAREINC
\r
747 idle_loop_eliminate_target = 08000f66
\r
749 # Tom Clancy's Splinter Cell (U)
\r
750 game_name = SPLINTERCELL
\r
753 idle_loop_eliminate_target = 0807a0c4
\r
755 # Tom Clancy's Splinter Cell - Pandora Tomorrow (U)
\r
756 game_name = TOM CLANCY'S
\r
759 idle_loop_eliminate_target = 0807785e
\r
761 # Final Fantasy IV Advance (U)
\r
762 game_name = FF4ADVANCE
\r
765 idle_loop_eliminate_target = 0800fabe
\r
768 # Digimon Battle Spirit (U)
\r
769 game_name = DIGIMON BTSP
\r
772 idle_loop_eliminate_target = 08011208
\r
774 # Digimon Battle Spirit 2 (U)
\r
775 game_name = DIGIMON BS2
\r
778 idle_loop_eliminate_target = 08010eb0
\r
780 # Donald Duck Advance (U)
\r
781 game_name = DISNEY'S DON
\r
784 idle_loop_eliminate_target = 08002f30
\r
786 # Final Fight One (U)
\r
787 game_name = FINAL FIGHT
\r
790 idle_loop_eliminate_target = 0800b428
\r
792 # Megaman Battle Chip Challenge (U)
\r
793 game_name = BATTLECHIPGP
\r
796 idle_loop_eliminate_target = 08000544
\r
798 # Monster Force (U)
\r
799 game_name = MONSTERFORCE
\r
802 idle_loop_eliminate_target = 08000b00
\r
804 # Monster Rancher Advance (U)
\r
805 game_name = MONSRANCHERA
\r
808 idle_loop_eliminate_target = 0809f394
\r
810 # Monster Rancher Advance 2 (U)
\r
811 game_name = MONSTERRANC2
\r
814 idle_loop_eliminate_target = 081c7290
\r
816 # The Pinball of The Dead
\r
817 game_name = PINBALL DEAD
\r
820 idle_loop_eliminate_target = 08000300
\r
826 idle_loop_eliminate_target = 080009a4
\r
828 # Virtual Kasparov (U)
\r
829 game_name = VIRTKASPAROV
\r
832 idle_loop_eliminate_target = 0800093a
\r
834 # Advance Wars 2 - Black Hole Rising (E)
\r
835 game_name = ADVANCEWARS2
\r
838 idle_loop_eliminate_target = 080371be
\r
841 game_name = BOOKWORM
\r
844 idle_loop_eliminate_target = 0800397c
\r
846 # 007 - Nightfire (U)
\r
847 game_name = NIGHTFIRE
\r
850 idle_loop_eliminate_target = 080031d6
\r
852 # Asterix & Obelix XXL (E)
\r
853 game_name = ASTERIX
\r
856 idle_loop_eliminate_target = 0846d060
\r
858 # Was this game released in Japan? What as?
\r
860 game_name = NINJA FIVE 0
\r
863 iwram_stack_optimize = no
\r
866 game_name = NINJA COP
\r
869 iwram_stack_optimize = no
\r
871 # Sennen Kazoku (J)
\r
872 game_name = SENNENKAZOKU
\r
875 flash_rom_type = 128KB
\r
878 game_name = DOOM II
\r
881 translation_gate_target = 030041c8
\r
882 translation_gate_target = 03004fa0
\r
884 # Bleach Advance (J)
\r
885 game_name = BLEACH ADV1
\r
888 iwram_stack_optimize = no
\r
891 game_name = SHINING SOUL
\r
894 iwram_stack_optimize = no
\r
897 game_name = SHINING SOUL
\r
900 iwram_stack_optimize = no
\r
903 game_name = SHINING SOUL
\r
906 iwram_stack_optimize = no
\r
908 # Shining Soul 2 (J)
\r
909 game_name = SHININGSOUL2
\r
912 iwram_stack_optimize = no
\r
914 # Shining Soul 2 (U)
\r
915 game_name = SHININGSOUL2
\r
918 iwram_stack_optimize = no
\r
920 # Shining Soul 2 (E)
\r
921 game_name = SHININGSOUL2
\r
924 iwram_stack_optimize = no
\r
926 # This is needed to make the game work.
\r
927 # Another World (Homebrew)
\r
928 game_name = FoxAnWorld
\r
931 translation_gate_target = 03000f1c
\r