diff options
Diffstat (limited to 'gba_memory.c')
-rw-r--r-- | gba_memory.c | 1875 |
1 files changed, 1 insertions, 1874 deletions
diff --git a/gba_memory.c b/gba_memory.c index 7040dbb..dc74db5 100644 --- a/gba_memory.c +++ b/gba_memory.c @@ -2251,1880 +2251,7 @@ typedef struct u32 translation_gate_target_3; } ini_t; -static const ini_t gbaover[256] = { - { - "007 - Nightfire (U)", /* rom title */ - "NIGHTFIRE", /* gamepak_title */ - "A7OE", /* gamepak_code */ - "69", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80031d6, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Advance Wars (E)", /* rom title */ - "ADVANCEWARSP", /* gamepak_title */ - "AWRP", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x803880a, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Advance Wars (U)", /* rom title */ - "ADVANCEWARS", /* gamepak_title */ - "AWRE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x803880a, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Advance Wars 2: Black Hole Rising (E)", /* rom title */ - "ADVANCEWARS2", /* gamepak_title */ - "AW2P", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8036e2a, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Advance Wars 2: Black Hole Rising (U)", /* rom title */ - "ADVANCEWARS2", /* gamepak_title */ - "AW2E", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8036e2a, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Animal Yokochou Dokidoki Shinkyuu Shiken (J)", /* rom title */ - "ANIYOKO2", /* gamepak_title */ - "BAXJ", /* gamepak_code */ - "A4", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0x3000f1c, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Another World (Homebrew)", /* rom title */ - "FoxAnWorld", /* gamepak_title */ - "Home", /* gamepak_code */ - "00", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0x3000f1c, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Asterix & Obelix XXL (E)", /* rom title */ - "ASTERIX", /* gamepak_title */ - "BLXP", /* gamepak_code */ - "70", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x846d060, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Battle Network RockMan EXE (J)",/* rom title */ - "ROCKMAN_EXE", /* gamepak_title */ - "AREJ", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000338, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Bleach Advance (J)", /* rom title */ - "BLEACH ADV1", /* gamepak_title */ - "BLEJ", /* gamepak_code */ - "6L", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Bomberman Jetters Game Collection (J)", /* rom title */ - "BOMBERMANJGC", /* gamepak_title */ - "BOMJ", /* gamepak_code */ - "18", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Bomberman Tournament (U)", /* rom title */ - "BOMSTORYUSA", /* gamepak_title */ - "ABSE", /* gamepak_code */ - "52", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000526, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Bookworm (U)", /* rom title */ - "BOOKWORM", /* gamepak_title */ - "BKWE", /* gamepak_code */ - "5G", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800397c, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Broken Sword - The Shadow of the Templars (U)", /* rom title */ - "BROKENSWORD", /* gamepak_title */ - "ABJE", /* gamepak_code */ - "6L", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000a26, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Calciobit (J)", /* rom title */ - "CALCIOBIT01", /* gamepak_title */ - "BIXJ", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - FLASH_DEVICE_MACRONIX_128KB, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Castlevania (E)", /* rom title */ - "DRACULA AGB1", /* gamepak_title */ - "AAMP", /* gamepak_code */ - "A4", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80003d2, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Castlevania Circle Of The Moon (U)",/* rom title */ - "DRACULA AGB1", /* gamepak_title */ - "AAME", /* gamepak_code */ - "A4", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80003d2, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Chicken Little (J)", /* rom title */ - "CLITTLEJ", /* gamepak_title */ - "BCHJ", /* gamepak_code */ - "G9", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Defender Of The Crown (U)", /* rom title */ - "DOTC", /* gamepak_title */ - "ADHE", /* gamepak_code */ - "5N", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80007ec, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Digimon Battle Spirit (U)", /* rom title */ - "DIGIMON BTSP", /* gamepak_title */ - "A8SE", /* gamepak_code */ - "B2", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8011208, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Digimon Battle Spirit 2 (U)", /* rom title */ - "DIGIMON BS2", /* gamepak_title */ - "BDSE", /* gamepak_code */ - "B2", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8010eb0, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Disney's Aladdin (J)", /* rom title */ - "ALADDIN", /* gamepak_title */ - "AJ6J", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Disney's Aladdin (E)", /* rom title */ - "ALADDIN", /* gamepak_title */ - "BADP", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Disney's Aladdin (U)", /* rom title */ - "ALADDIN", /* gamepak_title */ - "BADE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Doom 2 (U)", /* rom title */ - "DOOM II", /* gamepak_title */ - "A9DE", /* gamepak_code */ - "52", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0x30041c8, /* translation_gate_target_1 */ - 0x3004fa0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Donald Duck Advance (U)", /* rom title */ - "DISNEY'S DON", /* gamepak_title */ - "ADKE", /* gamepak_code */ - "41", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8002f30, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Drill Dozer (U)", /* rom title */ - "DRILL DOZER", /* gamepak_title */ - "V49E", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80006c2, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "F-Zero for Game Boy Advance (J)", /* rom title */ - "F-ZERO ADVAN", /* gamepak_title */ - "AFZJ", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000c2e, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "F-Zero - Maximum Velocity (U)", /* rom title */ - "F-ZERO ADVAN", /* gamepak_title */ - "AFZE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000c2e, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "F-Zero: Climax (U)", /* rom title */ - "F-ZEROCLIMAX", /* gamepak_title */ - "BFTJ", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - FLASH_DEVICE_MACRONIX_128KB, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Final Fantasy IV Advance (U)", /* rom title */ - "FF4ADVANCE", /* gamepak_title */ - "BZ4E", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800fabe, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Final Fantasy Tactics Advance (U)", /* rom title */ - "FFTA_USVER.", /* gamepak_title */ - "AFXE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800041e, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Final Fight One (E)", /* rom title */ - "FINAL FIGHT", /* gamepak_title */ - "AFFP", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800b428, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Final Fight One (U)", /* rom title */ - "FINAL FIGHT", /* gamepak_title */ - "AFFE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800b428, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Game Boy Wars Advance 1+2 (J)",/* rom title */ - "GBWARS1+2", /* gamepak_title */ - "BGWJ", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - FLASH_DEVICE_MACRONIX_128KB, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Golden Sun (U)", /* rom title */ - "Golden_Sun_A", /* gamepak_title */ - "AGSE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0x3000820, /* translation_gate_target_1 */ - 0x30009ac, /* translation_gate_target_2 */ - 0x3007dac, /* translation_gate_target_3 */ - }, - { - "Golden Sun: The Lost Age (U)",/* rom title */ - "GOLDEN_SUN_B", /* gamepak_title */ - "AGFE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x08013542, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0x30009ac, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Gradius Galaxies (U)", /* rom title */ - "GRADIUSGALAX", /* gamepak_title */ - "AGAE", /* gamepak_code */ - "A4", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8013844, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0x30009ac, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Hoshi no Kirby: Yume no Izumi Deluxe (J)", /* rom title */ - "AGB KIRBY DX", /* gamepak_title */ - "A7KJ", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000f92, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Koinu-Chan no Hajimete no Osanpo (J)", /* rom title */ - "OSANPO", /* gamepak_title */ - "BISJ", /* gamepak_code */ - "IQ", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Kirby: Nightmare in Dreamland (E)", /* rom title */ - "AGB KIRBY DX", /* gamepak_title */ - "A7KP", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000fae, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Kirby: Nightmare in Dreamland (U)", /* rom title */ - "AGB KIRBY DX", /* gamepak_title */ - "A7KE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000fae, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Magical Houshin (J)", /* rom title */ - "M HOUSHIN", /* gamepak_title */ - "AJOJ", /* gamepak_code */ - "C8", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Magical Quest 2 Starring Mickey & Minnie (U)", /* rom title */ - "M&M MAGICAL2", /* gamepak_title */ - "AQME", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x801d340, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Magical Quest 3 Starring Mickey & Donald (U)", /* rom title */ - "M&D MAGICAL3", /* gamepak_title */ - "BMQE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8016064, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Golf: Advance Tour (U)", /* rom title */ - "MARIOGOLFGBA", /* gamepak_title */ - "BMGE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8014e0a, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0x3000d00, /* translation_gate_target_1 */ - 0x3000a30, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Golf: Advance Tour (J)", /* rom title */ - "MARIOGOLFGBA", /* gamepak_title */ - "BMGJ", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8014e0a, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0x3000d00, /* translation_gate_target_1 */ - 0x3000a30, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Golf: Advance Tour (E)", /* rom title */ - "MARIOGOLFGBA", /* gamepak_title */ - "BMGP", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8014e0a, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0x3000d00, /* translation_gate_target_1 */ - 0x3000a30, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Golf: Advance Tour (S)", /* rom title */ - "MARIOGOLFGBA", /* gamepak_title */ - "BMGS", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8014e0a, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0x3000d00, /* translation_gate_target_1 */ - 0x3000a30, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Golf: Advance Tour (F)", /* rom title */ - "MARIOGOLFGBA", /* gamepak_title */ - "BMGF", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8014e0a, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0x3000d00, /* translation_gate_target_1 */ - 0x3000a30, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Golf: Advance Tour (I)", /* rom title */ - "MARIOGOLFGBA", /* gamepak_title */ - "BMGI", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8014e0a, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0x3000d00, /* translation_gate_target_1 */ - 0x3000a30, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Golf: Advance Tour (G)", /* rom title */ - "MARIOGOLFGBA", /* gamepak_title */ - "BMGD", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8014e0a, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0x3000d00, /* translation_gate_target_1 */ - 0x3000a30, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Golf: Advance Tour (A)", /* rom title */ - "MARIOGOLFGBA", /* gamepak_title */ - "BMGU", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8014e0a, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0x3000d00, /* translation_gate_target_1 */ - 0x3000a30, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Vs Donkey Kong (U)", /* rom title */ - "MARIOVSDK", /* gamepak_title */ - "BM5E", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8033eec, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Party Advance (U)", /* rom title */ - "MARIOPARTYUS", /* gamepak_title */ - "B8ME", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Party Advance (J)", /* rom title */ - "MARIOPARTYJA", /* gamepak_title */ - "B8MJ", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Mario Party Advance (E)", /* rom title */ - "MARIOPARTYEU", /* gamepak_title */ - "B8MP", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Medal of Honor (J)", /* rom title */ - "INFILTRATOR", /* gamepak_title */ - "BMHJ", /* gamepak_code */ - "13", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Network (E)",/* rom title */ - "MEGAMANEXEBN", /* gamepak_title */ - "AREP", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000338, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Network (U)",/* rom title */ - "MEGAMAN_BN", /* gamepak_title */ - "AREE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000338, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Network 2 (U)",/* rom title */ - "MEGAMAN_EXE2", /* gamepak_title */ - "AE2E", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000358, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Network 3 White (U)",/* rom title */ - "MEGA_EXE3_WH", /* gamepak_title */ - "A6BE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800036c, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Network 3 Blue (U)",/* rom title */ - "MEGA_EXE3_BL", /* gamepak_title */ - "A3XE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800036c, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Network 4 Red Sun (U)",/* rom title */ - "MEGAMANBN4RS", /* gamepak_title */ - "B4WE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80003a6, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Network 4 Blue Moon (U)",/* rom title */ - "MEGAMANBN4BM", /* gamepak_title */ - "B4BE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80003a6, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Network 5 Team Protoman (U)",/* rom title */ - "MEGAMAN5_TP_", /* gamepak_title */ - "BRBE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80003ca, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Network 5 Team Colonel (U)",/* rom title */ - "MEGAMAN5_TC_", /* gamepak_title */ - "BRKE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80003ca, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Network 6 Cybeast Gregar (U)",/* rom title */ - "MEGAMAN6_GXX", /* gamepak_title */ - "BR5E", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80003da, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Battle Chip Challenge (U)",/* rom title */ - "BATTLECHIPGP", /* gamepak_title */ - "A89E", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000544, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Zero (E/U)", /* rom title */ - "MEGAMAN ZERO", /* gamepak_title */ - "AZCE", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80004ee, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Zero 2 (U)", /* rom title */ - "MEGAMANZERO2", /* gamepak_title */ - "A62E", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000664, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Zero 3 (U)", /* rom title */ - "MEGAMANZERO3", /* gamepak_title */ - "BZ3E", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8001a08, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Megaman Zero 4 (U)", /* rom title */ - "MEGAMANZERO4", /* gamepak_title */ - "B4ZP", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800090c, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Metal Slug Advance (U)", /* rom title */ - "METAL SLUG", /* gamepak_title */ - "BSME", /* gamepak_code */ - "B7", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000298, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Momotarou Densetsu G - Gold Deck wo Tsukure! (J)", /* rom title */ - "MOMOTETSU-G", /* gamepak_title */ - "BM2J", /* gamepak_code */ - "18", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Motoracer Advance (E)", /* rom title */ - "MOTORACERADV", /* gamepak_title */ - "A9MP", /* gamepak_code */ - "41", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x3001cf8, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Ninja Cop (E)", /* rom title */ - "NINJA COP", /* gamepak_title */ - "ANXP", /* gamepak_code */ - "A4", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Ninja Five-0 (U)", /* rom title */ - "NINJA FIVE 0", /* gamepak_title */ - "ANXE", /* gamepak_code */ - "A4", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Open Season (U)", /* rom title */ - "OPEN SEASON", /* gamepak_title */ - "BOAE", /* gamepak_code */ - "41", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8066378, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Oriental Blue - Ao no Tengai (J)", /* rom title */ - "ORIENTALBLUE", /* gamepak_title */ - "AORJ", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x3001cf8, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Pinball Challenge Deluxe (E)", /* rom title */ - "PINBALL CHAL", /* gamepak_title */ - "APLP", /* gamepak_code */ - "41", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80075a6, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Prince of Persia - The Sands of Time (U)", /* rom title */ - "PRINCEPERSIA", /* gamepak_title */ - "BPYE", /* gamepak_code */ - "41", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x808ff3a, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Rebelstar Tactical Command (U)", /* rom title */ - "REBELSTAR", /* gamepak_title */ - "BRLE", /* gamepak_code */ - "AF", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800041a, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "River City Ransom EX (J)", /* rom title */ - "DOWNTOWN", /* gamepak_title */ - "BDTJ", /* gamepak_code */ - "EB", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800065a, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "River City Ransom EX (U)", /* rom title */ - "RIVERCRANSOM", /* gamepak_title */ - "BDTE", /* gamepak_code */ - "EB", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800065a, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Rhythm Tengoku (J)", /* rom title */ - "RHYTHMTENGOK", /* gamepak_title */ - "BRIJ", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80013d4, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Rockman Zero (J)", /* rom title */ - "ROCKMAN ZERO", /* gamepak_title */ - "ARZJ", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80004ee, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Robopon 2 Cross Version (U)", /* rom title */ - "ROBOPON2CROS", /* gamepak_title */ - "ACVE", /* gamepak_code */ - "EB", /* gamepak_maker */ - 0, /* flash_size */ - 0 /* Flash 512K */, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Robopon 2 Ring Version (U)", /* rom title */ - "ROBOPON2RING", /* gamepak_title */ - "ARPE", /* gamepak_code */ - "EB", /* gamepak_maker */ - 0, /* flash_size */ - 0 /* Flash 512K */, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Robot Ponkotto 2 - Cross Version (J)", /* rom title */ - "ROBOPON2CROS", /* gamepak_title */ - "ACVJ", /* gamepak_code */ - "18", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Robot Ponkotto 2 - Ring Version (J)", /* rom title */ - "ROBOPON2RING", /* gamepak_title */ - "ARPJ", /* gamepak_code */ - "18", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Mario Advance (Demo/Kiosk)", /* rom title */ - "SUPER MARIOA", /* gamepak_title */ - "AMZE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8001cf2, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Mario Advance (E/U)", /* rom title */ - "SUPER MARIOA", /* gamepak_title */ - "AMAE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8001cf2, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Mario Advance 2 (E)", /* rom title */ - "SUPER MARIOB", /* gamepak_title */ - "AA2P", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000534, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Mario Advance 2 (U)", /* rom title */ - "SUPER MARIOB", /* gamepak_title */ - "AA2E", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000534, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Mario Advance 3 (J)", /* rom title */ - "SUPER MARIOC", /* gamepak_title */ - "A3AJ", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8002ba4, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Mario Advance 3 (U)", /* rom title */ - "SUPER MARIOC", /* gamepak_title */ - "A3AE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8002ba4, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Mario Advance 4 (J)", /* rom title */ - "SUPER MARIOD", /* gamepak_title */ - "AX4J", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - FLASH_DEVICE_MACRONIX_128KB, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000732, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Mario Advance 4 (E)", /* rom title */ - "SUPER MARIOD", /* gamepak_title */ - "AX4P", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - FLASH_DEVICE_MACRONIX_128KB, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000732, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Mario Advance 4 (U)", /* rom title */ - "SUPER MARIOD", /* gamepak_title */ - "AX4E", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - FLASH_DEVICE_MACRONIX_128KB, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000732, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Puzzle Fighter II Turbo (E)", /* rom title */ - "PUZZLEFIGHT2", /* gamepak_title */ - "AZ8P", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8002b5e, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Super Puzzle Fighter II Turbo (U)", /* rom title */ - "PUZZLEFIGHT2", /* gamepak_title */ - "AZ8E", /* gamepak_code */ - "08", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8002b5e, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "The Pinball of The Dead", /* rom title */ - "PINBALL DEAD", /* gamepak_title */ - "APDE", /* gamepak_code */ - "78", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800030, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Tottoko Hamutaro Hamuhamu Sports (J/U)", /* rom title */ - "HAMSPORTS", /* gamepak_title */ - "B85A", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Tringo (U)", /* rom title */ - "TRINGO", /* gamepak_title */ - "BTJE", /* gamepak_code */ - "42", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80009a4, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Ueki no Housoku Jingi Sakuretsu! Nouryokusya Battle (J)", /* rom title */ - "UEKIJINGIBTL", /* gamepak_title */ - "BUHJ", /* gamepak_code */ - "D9", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 0, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "V-Rally 3 (E)", /* rom title */ - "V_RALLY 3", /* gamepak_title */ - "AVRP", /* gamepak_code */ - "70", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x80aa920, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Virtual Kasparov (U)", /* rom title */ - "VIRTKASPAROV", /* gamepak_title */ - "AVKE", /* gamepak_code */ - "60", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x800093a, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, - { - "Wario Ware, Inc. Mega Microgames (U)", /* rom title */ - "WARIOWAREINC", /* gamepak_title */ - "AZWE", /* gamepak_code */ - "01", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0x8000f66, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, -#if 0 - { - "Sample", /* rom title */ - "", /* gamepak_title */ - "", /* gamepak_code */ - "", /* gamepak_maker */ - 0, /* flash_size */ - 0, /* flash_device_id */ - 0, /* save_type */ - 0, /* rtc_enabled */ - 0, /* mirroring_enabled */ - 0, /* use_bios */ - 0, /* idle_loop_target_pc */ - 1, /* iwram_stack_optimize */ - 0, /* translation_gate_target_1 */ - 0, /* translation_gate_target_2 */ - 0, /* translation_gate_target_3 */ - }, -#endif -}; +#include "gba_over.h" static s32 load_game_config_over(char *gamepak_title, char *gamepak_code, char *gamepak_maker) { |