RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    How to create game_config.txt entry for gba emulator

    Scheduled Pinned Locked Moved Help and Support
    3 Posts 1 Posters 3.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Q
      quentuus
      last edited by

      We all know one big problem of the retropie: The GBA-Emulator cannot save all games (just a few).
      This is because there are several ways to save the state of a cadrige (because there where different safe modules in the original cartridges i asume)
      so we have to let the vba know which rom has to be saved in which way. (so that a save game can be read by the emulator egain after restart for example)
      and for this reason there is the game_config.txt - file, where exists for each rom a entry how to save it's save game.
      unfortunately the original file coming with retropie image is pretty bad (just a few entries are correct, so a lot of roms cannot be saved)

      I found another game_config.txt file i will post at the next comment here
      (otherwhise if you use search functionality it will later be alot to scroll, because search always displays whole first comment on topic)

      and i know the use case for creating an entry is the following:
      open the rom in vba on pc
      save in the rom
      look at the saved game
      find out how it is save/which type of save it is
      create entry in game_config.txt (with magic).

      i want to know how the magic in the final step works, because even with the new config-file, there are still alot games i miss, e.g. advance wars, metroid , sonic advance, etc. and they are all must have ;)

      thanks for your help

      1 Reply Last reply Reply Quote 0
      • Q
        quentuus
        last edited by

        Heres game_config.txt file

        # What is this file??? game_config.txt is a database of settings on a
        # per-game basis. A couple of the settings are required to make games
        # work at all, but most of them are there to improve the performance of
        # a game. If a game doesn't work then look through the settings here,
        # but keep in mind that this file can not be used to fix a majority of
        # games, the ones that don't work because of emulator bugs. For those
        # you'll have to wait for a new release and hope it someday gets fixed.
        
        # This file is meant to be edited in plain text, with a normal editor.
        # game_name, game_code, and vender_code can be found in the game's header.
        # All three must match for the game to be used, and those setting must be
        # in that order. Be sure to use [!] ROMs (verified by GoodGBA) when
        # building this list. Right now I don't know how much overlap there is
        # between different region games, but usually idle loops don't apply to
        # them. If you're using a different region than the one in here you can
        # try copying the entry, it might improve it.
        
        # You can also find the three identifying codes on the second line from
        # the top in gpSP's main menu. So anyone should be able to add settings
        # to this file if they know what to set, but for some options it'll take
        # a lot of special knowledge for them to be of any use. Be sure to see if
        # your game is already here, but only if the game_name/game_code/
        # vender_code all match. Only the first full match's settings will be used.
        
        # Everything here is case sensitive. Don't mess with this file unless
        # you know what you're doing - if in doubt sooner ask someone who does.
        
        # I mainly focus on USA versions, so try those first. And, just because
        # a game is on here doesn't mean the game actually works in the current
        # version. :/
        
        # These are the following options:
        
        # idle_loop_eliminate_target - tells the recompiler that this branch
        # is an idle loop and thus a hardware update should follow it every
        # time. This is purely a speed improvement and is not meant to improve
        # compatibility - if it does it represents a strange timing problem in
        # the game. You can only set one of these for now. Don't use this if
        # you don't know what you're doing, it can break the game. Some games
        # will run miserably slowly without this option.
        
        # translation_gate_target - tells the recompiler to put an indirect
        # branch (gate) at this point, so artificially stop the current block.
        # This is useful if the game performs self modifying code from within
        # the same block it is currently executing - this can prevent it from
        # causing SMC hits far more times than it should. This is also only a
        # speed hack; you can have up to 8 of these. Don't use this if you don't
        # know what you're doing, they'll just make the game slower and are
        # rarely helpful (good for Camelot games).
        
        # iwram_stack_optimize - set this to "no" to turn it off. By default this
        # is set on. It will turn off an optimization that assumes that the stack
        # is always in IWRAM, and thus makes ldm/stm relative to the stack much
        # faster. Turning it off will degrade game speed slightly, but is
        # necessary for a few games that don't follow this convention.
        
        # flash_rom_type - set this to 128KB if the game has a 128KB flash ROM,
        # otherwise leave it alone or you might break game saving. If you get
        # a white screen when the game starts try this option.
        
        # bios_rom_hack_39 - a hack that allows "roll" to work with the correct BIOS
        # in Zelda: Minish Cap.
        
        # bios_rom_hack_2C - like the above but allows Rayman Advance to work.
        
        # Castlevania: Circle of the Moon (U)
        game_name = DRACULA AGB1
        game_code = AAME
        vender_code = A4
        idle_loop_eliminate_target = 080003d2
        
        # Megaman Battle Network (U)
        game_name = MEGAMAN_BN
        game_code = AREE
        vender_code = 08
        idle_loop_eliminate_target = 08000338
        
        # Megaman Battle Network 2 (U)
        game_name = MEGAMAN_EXE2
        game_code = AE2E
        vender_code = 08
        idle_loop_eliminate_target = 08000358
        
        # Megaman Battle Network 3 White (U)
        game_name = MEGA_EXE3_WH
        game_code = A6BE
        vender_code = 08
        idle_loop_eliminate_target = 0800036c
        
        # Megaman Battle Network 3 Blue (U)
        game_name = MEGA_EXE3_BL
        game_code = A3XE
        vender_code = 08
        idle_loop_eliminate_target = 0800036c
        
        # Megaman Battle Network 4 Red Sun (U)
        game_name = MEGAMANBN4RS
        game_code = B4WE
        vender_code = 08
        idle_loop_eliminate_target = 080003a6
        
        # Megaman Battle Network 4 Blue Moon (U)
        game_name = MEGAMANBN4BM
        game_code = B4BE
        vender_code = 08
        idle_loop_eliminate_target = 080003a6
        
        # Megaman Battle Network 5 Team Protoman (U)
        game_name = MEGAMAN5_TP_
        game_code = BRBE
        vender_code = 08
        idle_loop_eliminate_target = 080003ca
        
        # Megaman Battle Network 5 Team Colonel (U)
        game_name = MEGAMAN5_TC_
        game_code = BRKE
        vender_code = 08
        idle_loop_eliminate_target = 080003ca
        
        # Megaman Battle Network 6 Cybeast Gregar (U)
        game_name = MEGAMAN6_GXX
        game_code = BR5E
        vender_code = 08
        idle_loop_eliminate_target = 080003da
        
        # Megaman Zero (U/E)
        game_name = MEGAMAN ZERO
        game_code = AZCE
        vender_code = 08
        idle_loop_eliminate_target = 080004ee
        
        # Megaman Zero 2 (U)
        game_name = MEGAMANZERO2
        game_code = A62E
        vender_code = 08
        idle_loop_eliminate_target = 08000664
        
        # Megaman Zero 3 (U)
        game_name = MEGAMANZERO3
        game_code = BZ3E
        vender_code = 08
        idle_loop_eliminate_target = 08001a08
        
        # Megaman Zero 4 (U)
        game_name = MEGAMANZERO4
        game_code = B4ZP
        vender_code = 08
        idle_loop_eliminate_target = 0800090c
        
        # Kirby: Nightmare in Dreamland (U)
        game_name = AGB KIRBY DX
        game_code = A7KE
        vender_code = 01
        idle_loop_eliminate_target = 08000fae
        iwram_stack_optimize = no
        
        # Hoshi no Kirby: Yume no Izumi Deluxe (J)
        game_name = AGB KIRBY DX
        game_code = A7KJ
        vender_code = 01
        idle_loop_eliminate_target = 08000f92
        iwram_stack_optimize = no
        
        # Kirby: Nightmare in Dreamland (E)
        game_name = AGB KIRBY DX
        game_code = A7KP
        vender_code = 01
        idle_loop_eliminate_target = 08000fae
        iwram_stack_optimize = no
        
        # Super Mario Advance (U)
        game_name = SUPER MARIOA
        game_code = AMZE
        vender_code = 01
        idle_loop_eliminate_target = 08001cf2
        
        # Super Mario Advance 2 (U)
        game_name = SUPER MARIOB
        game_code = AA2E
        vender_code = 01
        idle_loop_eliminate_target = 08000534
        
        # Super Mario Advance 3 (U)
        game_name = SUPER MARIOC
        game_code = A3AE
        vender_code = 01
        idle_loop_eliminate_target = 08002ba4
        
        # Super Mario Advance 4 (U)
        game_name = SUPER MARIOD
        game_code = AX4E
        vender_code = 01
        idle_loop_eliminate_target = 08000732
        flash_rom_type = 128KB
        
        # Super Mario Advance 4 (J)
        game_name = SUPER MARIOD
        game_code = AX4J
        vender_code = 01
        idle_loop_eliminate_target = 08000732
        flash_rom_type = 128KB
        
        # Super Mario Advance 4 (E)
        game_name = SUPER MARIOD
        game_code = AX4P
        vender_code = 01
        idle_loop_eliminate_target = 08000732
        flash_rom_type = 128KB
        
        # Advance Wars (U)
        # This one was really annoying to find, I hope it's okay.. there
        # might be a better one somewhere.
        game_name = ADVANCEWARS
        game_code = AWRE
        vender_code = 01
        idle_loop_eliminate_target = 0803880a
        
        # Pokemon Emerald (E/U)
        # I don't know why this has an idle loop when Ruby doesn't....
        game_name = POKEMON EMER
        game_code = BPEE
        vender_code = 01
        idle_loop_eliminate_target = 080008ce
        flash_rom_type = 128KB
        
        # Pokemon Emerald (J)
        game_name = POKEMON EMER
        game_code = BPEJ
        vender_code = 01
        idle_loop_eliminate_target = 080008ce
        flash_rom_type = 128KB
        
        # Pokemon Emerald (G)
        game_name = POKEMON EMER
        game_code = BPED
        vender_code = 01
        idle_loop_eliminate_target = 080008ce
        flash_rom_type = 128KB
        
        # Pokemon Emerald (F)
        game_name = POKEMON EMER
        game_code = BPEF
        vender_code = 01
        idle_loop_eliminate_target = 080008ce
        flash_rom_type = 128KB
        
        # Pokemon Emerald (S)
        game_name = POKEMON EMER
        game_code = BPES
        vender_code = 01
        idle_loop_eliminate_target = 080008ce
        flash_rom_type = 128KB
        
        # Pokemon Emerald (I)
        game_name = POKEMON EMER
        game_code = BPEI
        vender_code = 01
        idle_loop_eliminate_target = 080008ce
        flash_rom_type = 128KB
        
        # Pokemon Sapphire (U)
        game_name = POKEMON SAPP
        game_code = AXPE
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Sapphire (J)
        game_name = POKEMON SAPP
        game_code = AXPJ
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Sapphire (G)
        game_name = POKEMON SAPP
        game_code = AXPD
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Sapphire (I)
        game_name = POKEMON SAPP
        game_code = AXPI
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Sapphire (S)
        game_name = POKEMON SAPP
        game_code = AXPS
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Sapphire (F)
        game_name = POKEMON SAPP
        game_code = AXPF
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Ruby (U)
        game_name = POKEMON RUBY
        game_code = AXVE
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Ruby (J)
        game_name = POKEMON RUBY
        game_code = AXVJ
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Ruby (G)
        game_name = POKEMON RUBY
        game_code = AXVD
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Ruby (I)
        game_name = POKEMON RUBY
        game_code = AXVI
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Ruby (S)
        game_name = POKEMON RUBY
        game_code = AXVS
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon Ruby (F)
        game_name = POKEMON RUBY
        game_code = AXVF
        vender_code = 01
        flash_rom_type = 128KB
        
        # V-Rally 3 (E)
        game_name = V-RALLY 3
        game_code = AVRP
        vender_code = 70
        idle_loop_eliminate_target = 080aa920
        
        # Mario Vs Donkey Kong (U)
        game_name = MARIOVSDK
        game_code = BM5E
        vender_code = 01
        idle_loop_eliminate_target = 08033eec
        
        # Pokemon: Sapphire (U)
        game_name = POKEMON SAPP
        game_code = AXPE
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon: Sapphire (G)
        game_name = POKEMON SAPP
        game_code = AXPD
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon: Fire Red (J)
        game_name = POKEMON FIRE
        game_code = BPRJ
        vender_code = 01
        idle_loop_eliminate_target = 080008b2
        # If you have the European version try this instead.
        #idle_loop_eliminate_target = 080008c6
        flash_rom_type = 128KB
        
        # Pokemon: Fire Red (E/U)
        game_name = POKEMON FIRE
        game_code = BPRE
        vender_code = 01
        idle_loop_eliminate_target = 080008c6
        flash_rom_type = 128KB
        
        # Pokemon: Fire Red (S)
        game_name = POKEMON FIRE
        game_code = BPRS
        vender_code = 01
        idle_loop_eliminate_target = 080008c6
        flash_rom_type = 128KB
        
        # Pokemon: Fire Red (G)
        game_name = POKEMON FIRE
        game_code = BPRD
        vender_code = 01
        idle_loop_eliminate_target = 080008c6
        flash_rom_type = 128KB
        
        # Pokemon: Fire Red (I)
        game_name = POKEMON FIRE
        game_code = BPRI
        vender_code = 01
        idle_loop_eliminate_target = 080008c6
        flash_rom_type = 128KB
        
        # Pokemon: Fire Red (F)
        game_name = POKEMON FIRE
        game_code = BPRE
        vender_code = 01
        idle_loop_eliminate_target = 080008c6
        flash_rom_type = 128KB
        
        # Pokemon: Leaf Green (E/U)
        # Hey, this one is the same as Fire Red, who'd have thought? :B
        game_name = POKEMON LEAF
        game_code = BPGE
        vender_code = 01
        idle_loop_eliminate_target = 080008b2
        flash_rom_type = 128KB
        
        # Pokemon: Leaf Green (S)
        game_name = POKEMON LEAF
        game_code = BPGS
        vender_code = 01
        idle_loop_eliminate_target = 080008b6
        flash_rom_type = 128KB
        
        # Pokemon: Leaf Green (G)
        game_name = POKEMON LEAF
        game_code = BPGD
        vender_code = 01
        idle_loop_eliminate_target = 080008b6
        flash_rom_type = 128KB
        
        # Pokemon: Leaf Green (I)
        game_name = POKEMON LEAF
        game_code = BPGI
        vender_code = 01
        idle_loop_eliminate_target = 080008b6
        flash_rom_type = 128KB
        
        # Pokemon: Leaf Green (F)
        game_name = POKEMON LEAF
        game_code = BPGF
        vender_code = 01
        idle_loop_eliminate_target = 080008b6
        flash_rom_type = 128KB
        
        # Pokemon: Fushigi no Dungeon Aka no Kyuujotai (J)
        game_name = POKE DUNGEON
        game_code = B24J
        vender_code = 01
        flash_rom_type = 128KB
        
        # Pokemon: Red Rescue Team (E/U)
        game_name = POKE DUNGEON
        game_code = B24E
        vender_code = 01
        flash_rom_type = 128KB
        
        # F-Zero: Climax (J)
        game_name = F-ZEROCLIMAX
        game_code = BFTJ
        vender_code = 01
        flash_rom_type = 128KB
        
        # Final Fantasy Tactics Advance (U)
        game_name = FFTA_USVER.
        game_code = AFXE
        vender_code = 01
        idle_loop_eliminate_target = 0800041e
        
        # Gradius Galaxies (U)
        # Badly coded game with several idle loops. This one works for level
        # one at least.
        game_name = GRADIUSGALAX
        game_code = AGAE
        vender_code = A4
        idle_loop_eliminate_target = 08013844
        
        # Rebelstar: Tactical Command (U)
        # Badly coded game with several idle loops. I don't think any are
        # even close to dominant, and it jumps around too much when things
        # matter....
        game_name = REBELSTAR
        game_code = BRLE
        vender_code = AF
        idle_loop_eliminate_target = 0800041a
        
        # Golden Sun
        game_name = Golden_Sun_A
        game_code = AGSE
        vender_code = 01
        translation_gate_target = 03000820
        translation_gate_target = 030009ac
        translation_gate_target = 03007dac
        
        # Golden Sun: The Lost Age (U)
        # Probably the most horrifically coded GBA game in existence.
        game_name = GOLDEN_SUN_B
        game_code = AGFE
        vender_code = 01
        idle_loop_eliminate_target = 08013542
        translation_gate_target = 030009ac
        #translation_gate_target = 03007d70
        
        # Nothing to see here :/
        # Mario & Luigi: Superstar Saga (U)
        game_name = MARIO&LUIGIU
        game_code = A88E
        vender_code = 01
        
        # Mario Party Advance (U)
        game_name = MARIOPARTYUS
        game_code = B8ME
        vender_code = 01
        iwram_stack_optimize = no
        
        # Mario Party Advance (J)
        game_name = MARIOPARTYJA
        game_code = B8MJ
        vender_code = 01
        iwram_stack_optimize = no
        
        # Mario Party Advance (E)
        game_name = MARIOPARTYEU
        game_code = B8MP
        vender_code = 01
        iwram_stack_optimize = no
        
        # Mario Golf: Advance Tour (U)
        game_name = MARIOGOLFGBA
        game_code = BMGE
        vender_code = 01
        iwram_stack_optimize = no
        idle_loop_eliminate_target = 08014e0a
        translation_gate_target = 03000d00
        translation_gate_target = 03000a30
        
        # Mario Golf: GBA Tour (J)
        game_name = MARIOGOLFGBA
        game_code = BMGJ
        vender_code = 01
        iwram_stack_optimize = no
        idle_loop_eliminate_target = 08014e0a
        translation_gate_target = 03000d00
        translation_gate_target = 03000a30
        
        # Mario Golf: Advance Tour (E)
        game_name = MARIOGOLFGBA
        game_code = BMGP
        vender_code = 01
        iwram_stack_optimize = no
        idle_loop_eliminate_target = 08014e0a
        translation_gate_target = 03000d00
        translation_gate_target = 03000a30
        
        # Mario Golf: Advance Tour (S)
        game_name = MARIOGOLFGBA
        game_code = BMGS
        vender_code = 01
        iwram_stack_optimize = no
        idle_loop_eliminate_target = 08014e0a
        translation_gate_target = 03000d00
        translation_gate_target = 03000a30
        
        # Mario Golf: Advance Tour (F)
        game_name = MARIOGOLFGBA
        game_code = BMGF
        vender_code = 01
        iwram_stack_optimize = no
        idle_loop_eliminate_target = 08014e0a
        translation_gate_target = 03000d00
        translation_gate_target = 03000a30
        
        # Mario Golf: Advance Tour (I)
        game_name = MARIOGOLFGBA
        game_code = BMGI
        vender_code = 01
        iwram_stack_optimize = no
        idle_loop_eliminate_target = 08014e0a
        translation_gate_target = 03000d00
        translation_gate_target = 03000a30
        
        # Mario Golf: Advance Tour (G)
        game_name = MARIOGOLFGBA
        game_code = BMGD
        vender_code = 01
        iwram_stack_optimize = no
        idle_loop_eliminate_target = 08014e0a
        translation_gate_target = 03000d00
        translation_gate_target = 03000a30
        
        # Mario Golf: Advance Tour (A)
        game_name = MARIOGOLFGBA
        game_code = BMGU
        vender_code = 01
        iwram_stack_optimize = no
        idle_loop_eliminate_target = 08014e0a
        translation_gate_target = 03000d00
        translation_gate_target = 03000a30
        
        # Tales of Phantasia (U)
        game_name = PHANTASIA
        game_code = AN8E
        vender_code = 01
        iwram_stack_optimize = no
        
        # Tales of Phantasia (J)
        game_name = PHANTASIA
        game_code = AN8J
        vender_code = AF
        iwram_stack_optimize = no
        
        # Tales of Phantasia (E)
        game_name = PHANTASIA
        game_code = AN8P
        vender_code = 01
        iwram_stack_optimize = no
        
        # Advance Wars 2: Black Hole Rising (U)
        game_name = ADVANCEWARS2
        game_code = AW2E
        vender_code = 01
        idle_loop_eliminate_target = 08036e2a
        
        # Bomberman Tournament (U)
        game_name = BOMSTORYUSA
        game_code = ABSE
        vender_code = 52
        idle_loop_eliminate_target = 08000526
        
        # Broken Sword - The Shadow of the Templars (U)
        game_name = BROKENSWORD
        game_code = ABJE
        vender_code = 6L
        idle_loop_eliminate_target = 08000a26
        
        # Defender of The Crown (U)
        game_name = DOTC
        game_code = ADHE
        vender_code = 5N
        idle_loop_eliminate_target = 080007ec
        
        # Drill Dozer (U)
        game_name = DRILL DOZER
        game_code = V49E
        vender_code = 01
        idle_loop_eliminate_target = 080006c2
        
        # F-Zero - Maximum Velocity (U)
        game_name = F-ZERO ADVAN
        game_code = AFZE
        vender_code = 01
        idle_loop_eliminate_target = 08000c2e
        
        # Megaman Zero 2 (U)
        game_name = MEGAMANZERO2
        game_code = A62E
        vender_code = 08
        idle_loop_eliminate_target = 08000664
        
        # Megaman Zero 3 (U)
        game_name = MEGAMANZERO3
        game_code = BZ3E
        vender_code = 08
        idle_loop_eliminate_target = 08001a08
        
        # Megaman Zero 4 (U)
        game_name = MEGAMANZERO4
        game_code = B4ZE
        vender_code = 08
        idle_loop_eliminate_target = 0800090c
        
        # Metal Slug Advance (U)
        game_name = METAL SLUG
        game_code = BSME
        vender_code = B7
        idle_loop_eliminate_target = 08000298
        
        # Magical Quest 2 Starring Mickey & Minnie (U)
        game_name = M&M MAGICAL2
        game_code = AQME
        vender_code = 08
        idle_loop_eliminate_target = 0801d340
        
        # Magical Quest 3 Starring Mickey & Donald (U)
        game_name = M&D MAGICAL3
        game_code = BMQE
        vender_code = 08
        idle_loop_eliminate_target = 08016064
        
        # Pinball Challenge Deluxe (E)
        game_name = PINBALL CHAL
        game_code = APLP
        vender_code = 41
        idle_loop_eliminate_target = 080075a6
        
        # Prince of Persia - The Sands of Time (U)
        game_name = PRINCEPERSIA
        game_code = BPYE
        vender_code = 41
        idle_loop_eliminate_target = 0808ff3a
        
        # Rhythm Tengoku (J)
        game_name = RHYTHMTENGOK
        game_code = BRIJ
        vender_code = 01
        idle_loop_eliminate_target = 080013d4
        
        # River City Ransom EX (U)
        game_name = RIVERCRANSOM
        game_code = BDTE
        vender_code = EB
        idle_loop_eliminate_target = 0800065a
        
        # Super Puzzle Fighter II Turbo (U)
        game_name = PUZZLEFIGHT2
        game_code = AZ8E
        vender_code = 08
        idle_loop_eliminate_target = 08002b5e
        
        # Yu-Gi-Oh! - Dungeon Dice Monsters (U)
        game_name = YU-GI-OH DDM
        game_code = AYDE
        vender_code = A4
        idle_loop_eliminate_target = 0802cc6a
        
        # Yu-Gi-Oh! - The Eternal Duelist Soul (U)
        game_name = YU-GI-OH!EDS
        game_code = AY5E
        vender_code = A4
        idle_loop_eliminate_target = 08075d96
        
        # Yu-Gi-Oh! - The Sacred Cards (U)
        game_name = YUGIOH DM7
        game_code = AY7E
        vender_code = A4
        idle_loop_eliminate_target = 08003bd6
        
        # Yu-Gi-Oh! - World Championship Tournament 2004 (U)
        game_name = YWCT2004USA
        game_code = BYWE
        vender_code = A4
        idle_loop_eliminate_target = 080831da
        
        # Yu-Gi-Oh! - Worldwide Edition - Stairway to the Destined Duel (U)
        game_name = YUGIOHWWE
        game_code = AYWE
        vender_code = A4
        idle_loop_eliminate_target = 08089792
        
        # Wario Ware, Inc. Mega Microgames (U)
        game_name = WARIOWAREINC
        game_code = AZWE
        vender_code = 01
        idle_loop_eliminate_target = 08000f66
        
        # Tom Clancy's Splinter Cell (U)
        game_name = SPLINTERCELL
        game_code = AO4E
        vender_code = 41
        idle_loop_eliminate_target = 0807a0c4
        
        # Tom Clancy's Splinter Cell - Pandora Tomorrow (U)
        game_name = TOM CLANCY'S
        game_code = BSLE
        vender_code = 41
        idle_loop_eliminate_target = 0807785e
        
        # Final Fantasy IV Advance (U)
        game_name = FF4ADVANCE
        game_code = BZ4E
        vender_code = 01
        idle_loop_eliminate_target = 0800fabe
        # or try 00000430
        
        # Digimon Battle Spirit (U)
        game_name = DIGIMON BTSP
        game_code = A8SE
        vender_code = B2
        idle_loop_eliminate_target = 08011208
        
        # Digimon Battle Spirit 2 (U)
        game_name = DIGIMON BS2
        game_code = BDSE
        vender_code = B2
        idle_loop_eliminate_target = 08010eb0
        
        # Donald Duck Advance (U)
        game_name = DISNEY'S DON
        game_code = ADKE
        vender_code = 41
        idle_loop_eliminate_target = 08002f30
        
        # Final Fight One (U)
        game_name = FINAL FIGHT
        game_code = AFFE
        vender_code = 08
        idle_loop_eliminate_target = 0800b428
        
        # Megaman Battle Chip Challenge (U)
        game_name = BATTLECHIPGP
        game_code = A89E
        vender_code = 08
        idle_loop_eliminate_target = 08000544
        
        # Monster Force (U)
        game_name = MONSTERFORCE
        game_code = AM8E
        vender_code = 7D
        idle_loop_eliminate_target = 08000b00
        
        # Monster Rancher Advance (U)
        game_name = MONSRANCHERA
        game_code = AMFE
        vender_code = 9B
        idle_loop_eliminate_target = 0809f394
        
        # Monster Rancher Advance 2 (U)
        game_name = MONSTERRANC2
        game_code = A2QE
        vender_code = 9B
        idle_loop_eliminate_target = 081c7290
        
        # The Pinball of The Dead
        game_name = PINBALL DEAD
        game_code = APDE
        vender_code = 78
        idle_loop_eliminate_target = 08000300
        
        # Tringo (U)
        game_name = TRINGO
        game_code = BTJE
        vender_code = 4Z
        idle_loop_eliminate_target = 080009a4
        
        # Virtual Kasparov (U)
        game_name = VIRTKASPAROV
        game_code = AVKE
        vender_code = 60
        idle_loop_eliminate_target = 0800093a
        
        # Advance Wars 2 - Black Hole Rising (E)
        game_name = ADVANCEWARS2
        game_code = AW2P
        vender_code = 01
        idle_loop_eliminate_target = 080371be
        
        # Bookworm (U)
        game_name = BOOKWORM
        game_code = BKWE
        vender_code = 5G
        idle_loop_eliminate_target = 0800397c
        
        # 007 - Nightfire (U)
        game_name = NIGHTFIRE
        game_code = A7OE
        vender_code = 69
        idle_loop_eliminate_target = 080031d6
        
        # Asterix & Obelix XXL (E)
        game_name = ASTERIX
        game_code = BLXP
        vender_code = 70
        idle_loop_eliminate_target = 0846d060
        
        # Was this game released in Japan? What as?
        # Ninja Five-0 (U)
        game_name = NINJA FIVE 0
        game_code = ANXE
        vender_code = A4
        iwram_stack_optimize = no
        
        # Ninja Cop (E)
        game_name = NINJA COP
        game_code = ANXP
        vender_code = A4
        iwram_stack_optimize = no
        
        # Sennen Kazoku (J)
        game_name = SENNENKAZOKU
        game_code = BKAJ
        vender_code = 01
        flash_rom_type = 128KB
        
        # Doom 2 (U)
        game_name = DOOM II
        game_code = A9DE
        vender_code = 52
        translation_gate_target = 030041c8
        translation_gate_target = 03004fa0
        
        # Bleach Advance (J)
        game_name = BLEACH ADV1
        game_code = BLEJ
        vender_code = 8P
        iwram_stack_optimize = no
        
        # Shining Soul (J)
        game_name = SHINING SOUL
        game_code = AHUJ
        vender_code = 8P
        iwram_stack_optimize = no
        
        # Shining Soul (U)
        game_name = SHINING SOUL
        game_code = AHUE
        vender_code = EB
        iwram_stack_optimize = no
        
        # Shining Soul (E)
        game_name = SHINING SOUL
        game_code = AHUP
        vender_code = 8P
        iwram_stack_optimize = no
        
        # Shining Soul 2 (J)
        game_name = SHININGSOUL2
        game_code = AU2J
        vender_code = 8P
        iwram_stack_optimize = no
        
        # Shining Soul 2 (U)
        game_name = SHININGSOUL2
        game_code = AU2E
        vender_code = EB
        iwram_stack_optimize = no
        
        # Shining Soul 2 (E)
        game_name = SHININGSOUL2
        game_code = AU2P
        vender_code = 8P
        iwram_stack_optimize = no
        
        # This is needed to make the game work.
        # Another World (Homebrew)
        game_name = FoxAnWorld
        game_code = Home
        vender_code = 00
        translation_gate_target = 03000f1c
        
        1 Reply Last reply Reply Quote 0
        • Q
          quentuus
          last edited by

          Here are a few games, where the entries are unfortunately wrong:
          advance wars 1
          advance wars 2
          metroid fusion
          metroid zero mission
          pokemon ruby/saphire/emerald
          naruto ninja council 1-3
          final fantasy tactics advance
          dragonball z: legacy of goku 1
          wario land 4

          so if you can save your save files (not "save state") please post the part of your game_config.txt file

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.