summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gba_memory.c1875
-rw-r--r--gba_over.h1874
2 files changed, 1875 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)
{
diff --git a/gba_over.h b/gba_over.h
new file mode 100644
index 0000000..d454b86
--- /dev/null
+++ b/gba_over.h
@@ -0,0 +1,1874 @@
+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
+};