summaryrefslogtreecommitdiff
path: root/gba_memory.c
diff options
context:
space:
mode:
Diffstat (limited to 'gba_memory.c')
-rw-r--r--gba_memory.c1875
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)
{