Update gbaover
This commit is contained in:
parent
b89210e14e
commit
06022e2559
|
@ -114,7 +114,7 @@ game_code = Home
|
||||||
vender_code = 00
|
vender_code = 00
|
||||||
translation_gate_target = 03000f1c
|
translation_gate_target = 03000f1c
|
||||||
|
|
||||||
# Asterix & Obelix XXL (E)
|
# Asterix & Obelix XXL (E) [!]
|
||||||
game_name = ASTERIX
|
game_name = ASTERIX
|
||||||
game_code = BLXP
|
game_code = BLXP
|
||||||
vender_code = 70
|
vender_code = 70
|
||||||
|
@ -126,7 +126,7 @@ game_code = AREJ
|
||||||
vender_code = 08
|
vender_code = 08
|
||||||
idle_loop_eliminate_target = 08000338
|
idle_loop_eliminate_target = 08000338
|
||||||
|
|
||||||
# Bleach Advance (J)
|
# Bleach Advance (J) [!]
|
||||||
game_name = BLEACH ADV1
|
game_name = BLEACH ADV1
|
||||||
game_code = BLEJ
|
game_code = BLEJ
|
||||||
vender_code = 8P
|
vender_code = 8P
|
||||||
|
@ -192,7 +192,7 @@ game_code = V49E
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
idle_loop_eliminate_target = 080006c2
|
idle_loop_eliminate_target = 080006c2
|
||||||
|
|
||||||
# Doom 2 (U)
|
# Doom 2 (U) [!]
|
||||||
game_name = DOOM II
|
game_name = DOOM II
|
||||||
game_code = A9DE
|
game_code = A9DE
|
||||||
vender_code = 52
|
vender_code = 52
|
||||||
|
@ -211,27 +211,27 @@ game_code = BDSE
|
||||||
vender_code = B2
|
vender_code = B2
|
||||||
idle_loop_eliminate_target = 08010eb0
|
idle_loop_eliminate_target = 08010eb0
|
||||||
|
|
||||||
# Donald Duck Advance (U)
|
# Donald Duck Advance (U) [!]
|
||||||
game_name = DISNEY'S DON
|
game_name = DISNEY'S DON
|
||||||
game_code = ADKE
|
game_code = ADKE
|
||||||
vender_code = 41
|
vender_code = 41
|
||||||
idle_loop_eliminate_target = 08002f30
|
idle_loop_eliminate_target = 08002f30
|
||||||
|
|
||||||
# Kirby: Nightmare in Dreamland (U)
|
# Kirby: Nightmare in Dreamland (U) [!]
|
||||||
game_name = AGB KIRBY DX
|
game_name = AGB KIRBY DX
|
||||||
game_code = A7KE
|
game_code = A7KE
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
idle_loop_eliminate_target = 08000fae
|
idle_loop_eliminate_target = 08000fae
|
||||||
iwram_stack_optimize = no
|
iwram_stack_optimize = no
|
||||||
|
|
||||||
# Hoshi no Kirby: Yume no Izumi Deluxe (J)
|
# Hoshi no Kirby: Yume no Izumi Deluxe (J) [!]
|
||||||
game_name = AGB KIRBY DX
|
game_name = AGB KIRBY DX
|
||||||
game_code = A7KJ
|
game_code = A7KJ
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
idle_loop_eliminate_target = 08000f92
|
idle_loop_eliminate_target = 08000f92
|
||||||
iwram_stack_optimize = no
|
iwram_stack_optimize = no
|
||||||
|
|
||||||
# Kirby: Nightmare in Dreamland (E)
|
# Kirby: Nightmare in Dreamland (E) [!]
|
||||||
game_name = AGB KIRBY DX
|
game_name = AGB KIRBY DX
|
||||||
game_code = A7KP
|
game_code = A7KP
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
|
@ -268,7 +268,7 @@ game_code = BGWJ
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
flash_rom_type = 128KB
|
flash_rom_type = 128KB
|
||||||
|
|
||||||
# Gradius Galaxies (U)
|
# Gradius Galaxies (U) [!]
|
||||||
# Badly coded game with several idle loops. This one works for level
|
# Badly coded game with several idle loops. This one works for level
|
||||||
# one at least.
|
# one at least.
|
||||||
game_name = GRADIUSGALAX
|
game_name = GRADIUSGALAX
|
||||||
|
@ -456,26 +456,25 @@ game_code = BR5E
|
||||||
vender_code = 08
|
vender_code = 08
|
||||||
idle_loop_eliminate_target = 080003da
|
idle_loop_eliminate_target = 080003da
|
||||||
|
|
||||||
# Megaman Zero (U/E)
|
# Megaman Zero (U/E) [!]
|
||||||
game_name = MEGAMAN ZERO
|
game_name = MEGAMAN ZERO
|
||||||
game_code = AZCE
|
game_code = AZCE
|
||||||
vender_code = 08
|
vender_code = 08
|
||||||
idle_loop_eliminate_target = 080004ee
|
idle_loop_eliminate_target = 080004ee
|
||||||
|
|
||||||
|
# Megaman Zero 2 (U) [!]
|
||||||
# Megaman Zero 2 (U)
|
|
||||||
game_name = MEGAMANZERO2
|
game_name = MEGAMANZERO2
|
||||||
game_code = A62E
|
game_code = A62E
|
||||||
vender_code = 08
|
vender_code = 08
|
||||||
idle_loop_eliminate_target = 08000664
|
idle_loop_eliminate_target = 08000664
|
||||||
|
|
||||||
# Megaman Zero 3 (U)
|
# Megaman Zero 3 (U) [!]
|
||||||
game_name = MEGAMANZERO3
|
game_name = MEGAMANZERO3
|
||||||
game_code = BZ3E
|
game_code = BZ3E
|
||||||
vender_code = 08
|
vender_code = 08
|
||||||
idle_loop_eliminate_target = 08001a08
|
idle_loop_eliminate_target = 08001a08
|
||||||
|
|
||||||
# Megaman Zero 4 (U)
|
# Megaman Zero 4 (U) [!]
|
||||||
game_name = MEGAMANZERO4
|
game_name = MEGAMANZERO4
|
||||||
game_code = B4ZP
|
game_code = B4ZP
|
||||||
vender_code = 08
|
vender_code = 08
|
||||||
|
@ -487,37 +486,19 @@ game_code = BM2J
|
||||||
vender_code = 18
|
vender_code = 18
|
||||||
iwram_stack_optimize = no
|
iwram_stack_optimize = no
|
||||||
|
|
||||||
# Magical Houshin (J)
|
# Magical Houshin (J) [!]
|
||||||
game_name = M HOUSHIN
|
game_name = M HOUSHIN
|
||||||
game_code = AJOJ
|
game_code = AJOJ
|
||||||
vender_code = C8
|
vender_code = C8
|
||||||
iwram_stack_optimize = no
|
iwram_stack_optimize = no
|
||||||
|
|
||||||
# Medal of Honor (J)
|
# Medal of Honor (J) [!]
|
||||||
game_name = INFILTRATOR
|
game_name = INFILTRATOR
|
||||||
game_code = BMHJ
|
game_code = BMHJ
|
||||||
vender_code = 13
|
vender_code = 13
|
||||||
iwram_stack_optimize = no
|
iwram_stack_optimize = no
|
||||||
|
|
||||||
# Megaman Zero 2 (U)
|
# Metal Slug Advance (U) [!]
|
||||||
game_name = MEGAMANZERO2
|
|
||||||
game_code = A62E
|
|
||||||
vender_code = 08
|
|
||||||
idle_loop_eliminate_target = 08000664
|
|
||||||
|
|
||||||
# Megaman Zero 3 (U)
|
|
||||||
game_name = MEGAMANZERO3
|
|
||||||
game_code = BZ3E
|
|
||||||
vender_code = 08
|
|
||||||
idle_loop_eliminate_target = 08001a08
|
|
||||||
|
|
||||||
# Megaman Zero 4 (U)
|
|
||||||
game_name = MEGAMANZERO4
|
|
||||||
game_code = B4ZE
|
|
||||||
vender_code = 08
|
|
||||||
idle_loop_eliminate_target = 0800090c
|
|
||||||
|
|
||||||
# Metal Slug Advance (U)
|
|
||||||
game_name = METAL SLUG
|
game_name = METAL SLUG
|
||||||
game_code = BSME
|
game_code = BSME
|
||||||
vender_code = B7
|
vender_code = B7
|
||||||
|
@ -829,13 +810,13 @@ game_code = BPGJ
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
flash_rom_type = 128KB
|
flash_rom_type = 128KB
|
||||||
|
|
||||||
# Rockman Zero (J)
|
# Rockman Zero (J) [!]
|
||||||
game_name = ROCKMAN ZERO
|
game_name = ROCKMAN ZERO
|
||||||
game_code = ARZJ
|
game_code = ARZJ
|
||||||
vender_code = 08
|
vender_code = 08
|
||||||
idle_loop_eliminate_target = 080004ee
|
idle_loop_eliminate_target = 080004ee
|
||||||
|
|
||||||
# Rebelstar: Tactical Command (U)
|
# Rebelstar: Tactical Command (U) [!]
|
||||||
# Badly coded game with several idle loops. I don't think any are
|
# Badly coded game with several idle loops. I don't think any are
|
||||||
# even close to dominant, and it jumps around too much when things
|
# even close to dominant, and it jumps around too much when things
|
||||||
# matter....
|
# matter....
|
||||||
|
@ -844,25 +825,25 @@ game_code = BRLE
|
||||||
vender_code = AF
|
vender_code = AF
|
||||||
idle_loop_eliminate_target = 0800041a
|
idle_loop_eliminate_target = 0800041a
|
||||||
|
|
||||||
# Rhythm Tengoku (J)
|
# Rhythm Tengoku (J) [!]
|
||||||
game_name = RHYTHMTENGOK
|
game_name = RHYTHMTENGOK
|
||||||
game_code = BRIJ
|
game_code = BRIJ
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
idle_loop_eliminate_target = 080013d4
|
idle_loop_eliminate_target = 080013d4
|
||||||
|
|
||||||
# River City Ransom EX (J)
|
# River City Ransom EX (J) [!]
|
||||||
game_name = DOWNTOWN
|
game_name = DOWNTOWN
|
||||||
game_code = BDTJ
|
game_code = BDTJ
|
||||||
vender_code = EB
|
vender_code = EB
|
||||||
idle_loop_eliminate_target = 0800065a
|
idle_loop_eliminate_target = 0800065a
|
||||||
|
|
||||||
# River City Ransom EX (U)
|
# River City Ransom EX (U) [!]
|
||||||
game_name = RIVERCRANSOM
|
game_name = RIVERCRANSOM
|
||||||
game_code = BDTE
|
game_code = BDTE
|
||||||
vender_code = EB
|
vender_code = EB
|
||||||
idle_loop_eliminate_target = 0800065a
|
idle_loop_eliminate_target = 0800065a
|
||||||
|
|
||||||
# Super Mario Advance (Demo/Kiosk) (U)
|
# Super Mario Advance (Demo/Kiosk) (U) [!]
|
||||||
game_name = SUPER MARIOA
|
game_name = SUPER MARIOA
|
||||||
game_code = AMZE
|
game_code = AMZE
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
|
@ -874,25 +855,25 @@ game_code = AMAE
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
idle_loop_eliminate_target = 08001cf2
|
idle_loop_eliminate_target = 08001cf2
|
||||||
|
|
||||||
# Super Mario Advance 2 (E)
|
# Super Mario Advance 2 (E) [!]
|
||||||
game_name = SUPER MARIOB
|
game_name = SUPER MARIOB
|
||||||
game_code = AA2P
|
game_code = AA2P
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
idle_loop_eliminate_target = 08000534
|
idle_loop_eliminate_target = 08000534
|
||||||
|
|
||||||
# Super Mario Advance 2 (U)
|
# Super Mario Advance 2 (U) [!]
|
||||||
game_name = SUPER MARIOB
|
game_name = SUPER MARIOB
|
||||||
game_code = AA2E
|
game_code = AA2E
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
idle_loop_eliminate_target = 08000534
|
idle_loop_eliminate_target = 08000534
|
||||||
|
|
||||||
# Super Mario Advance 3 (J)
|
# Super Mario Advance 3 (J) [!]
|
||||||
game_name = SUPER MARIOC
|
game_name = SUPER MARIOC
|
||||||
game_code = A3AJ
|
game_code = A3AJ
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
idle_loop_eliminate_target = 08002ba4
|
idle_loop_eliminate_target = 08002ba4
|
||||||
|
|
||||||
# Super Mario Advance 3 (U)
|
# Super Mario Advance 3 (U) [!]
|
||||||
game_name = SUPER MARIOC
|
game_name = SUPER MARIOC
|
||||||
game_code = A3AE
|
game_code = A3AE
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
|
@ -920,13 +901,13 @@ idle_loop_eliminate_target = 08000732
|
||||||
flash_rom_type = 128KB
|
flash_rom_type = 128KB
|
||||||
|
|
||||||
|
|
||||||
# Super Puzzle Fighter II Turbo (E)
|
# Super Puzzle Fighter II Turbo (E) [!]
|
||||||
game_name = PUZZLEFIGHT2
|
game_name = PUZZLEFIGHT2
|
||||||
game_code = AZ8P
|
game_code = AZ8P
|
||||||
vender_code = 08
|
vender_code = 08
|
||||||
idle_loop_eliminate_target = 08002b5e
|
idle_loop_eliminate_target = 08002b5e
|
||||||
|
|
||||||
# Super Puzzle Fighter II Turbo (U)
|
# Super Puzzle Fighter II Turbo (U) [!]
|
||||||
game_name = PUZZLEFIGHT2
|
game_name = PUZZLEFIGHT2
|
||||||
game_code = AZ8E
|
game_code = AZ8E
|
||||||
vender_code = 08
|
vender_code = 08
|
||||||
|
@ -1008,7 +989,7 @@ game_code = A2QE
|
||||||
vender_code = 9B
|
vender_code = 9B
|
||||||
idle_loop_eliminate_target = 081c7290
|
idle_loop_eliminate_target = 081c7290
|
||||||
|
|
||||||
# Motoracer Advance (E)
|
# Motoracer Advance (E) [!]
|
||||||
game_name = MOTORACERADV
|
game_name = MOTORACERADV
|
||||||
game_code = A9MP
|
game_code = A9MP
|
||||||
vender_code = 41
|
vender_code = 41
|
||||||
|
@ -1097,10 +1078,7 @@ game_code = AC2J
|
||||||
vender_code = 8P
|
vender_code = 8P
|
||||||
iwram_stack_optimize = no
|
iwram_stack_optimize = no
|
||||||
|
|
||||||
|
# Oriental Blue - Ao no Tengai (J) [!]
|
||||||
|
|
||||||
|
|
||||||
# Oriental Blue - Ao no Tengai (J)
|
|
||||||
game_name = ORIENTALBLUE
|
game_name = ORIENTALBLUE
|
||||||
game_code = AORJ
|
game_code = AORJ
|
||||||
vender_code = 01
|
vender_code = 01
|
||||||
|
|
493
gba_memory.c
493
gba_memory.c
|
@ -2337,6 +2337,23 @@ static const ini_t gbaover[256] = {
|
||||||
0, /* translation_gate_target_2 */
|
0, /* translation_gate_target_2 */
|
||||||
0, /* translation_gate_target_3 */
|
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 */
|
"Battle Network RockMan EXE (J)",/* rom title */
|
||||||
"ROCKMAN_EXE", /* gamepak_title */
|
"ROCKMAN_EXE", /* gamepak_title */
|
||||||
|
@ -2354,6 +2371,23 @@ static const ini_t gbaover[256] = {
|
||||||
0, /* translation_gate_target_2 */
|
0, /* translation_gate_target_2 */
|
||||||
0, /* translation_gate_target_3 */
|
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 Tournament (U)", /* rom title */
|
"Bomberman Tournament (U)", /* rom title */
|
||||||
"BOMSTORYUSA", /* gamepak_title */
|
"BOMSTORYUSA", /* gamepak_title */
|
||||||
|
@ -2507,6 +2541,40 @@ static const ini_t gbaover[256] = {
|
||||||
0, /* translation_gate_target_2 */
|
0, /* translation_gate_target_2 */
|
||||||
0, /* translation_gate_target_3 */
|
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 (U)", /* rom title */
|
||||||
"DRILL DOZER", /* gamepak_title */
|
"DRILL DOZER", /* gamepak_title */
|
||||||
|
@ -2677,6 +2745,108 @@ static const ini_t gbaover[256] = {
|
||||||
0, /* translation_gate_target_2 */
|
0, /* translation_gate_target_2 */
|
||||||
0, /* translation_gate_target_3 */
|
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 */
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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 */
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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 */
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Mario Vs Donkey Kong (U)", /* rom title */
|
"Mario Vs Donkey Kong (U)", /* rom title */
|
||||||
"MARIOVSDK", /* gamepak_title */
|
"MARIOVSDK", /* gamepak_title */
|
||||||
|
@ -2745,6 +2915,227 @@ static const ini_t gbaover[256] = {
|
||||||
0, /* translation_gate_target_2 */
|
0, /* translation_gate_target_2 */
|
||||||
0, /* translation_gate_target_3 */
|
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 */
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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 */
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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 */
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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 */
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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 Mario Advance (E/U)", /* rom title */
|
||||||
"SUPER MARIOA", /* gamepak_title */
|
"SUPER MARIOA", /* gamepak_title */
|
||||||
|
@ -2762,6 +3153,74 @@ static const ini_t gbaover[256] = {
|
||||||
0, /* translation_gate_target_2 */
|
0, /* translation_gate_target_2 */
|
||||||
0, /* translation_gate_target_3 */
|
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 Mario Advance 4 (J)", /* rom title */
|
||||||
"SUPER MARIOD", /* gamepak_title */
|
"SUPER MARIOD", /* gamepak_title */
|
||||||
|
@ -2813,6 +3272,40 @@ static const ini_t gbaover[256] = {
|
||||||
0, /* translation_gate_target_2 */
|
0, /* translation_gate_target_2 */
|
||||||
0, /* translation_gate_target_3 */
|
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 */
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Ueki no Housoku Jingi Sakuretsu! Nouryokusya Battle (J)", /* rom title */
|
"Ueki no Housoku Jingi Sakuretsu! Nouryokusya Battle (J)", /* rom title */
|
||||||
"UEKIJINGIBTL", /* gamepak_title */
|
"UEKIJINGIBTL", /* gamepak_title */
|
||||||
|
|
Loading…
Reference in New Issue