summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--game_config.txt10
-rw-r--r--gba_memory.c85
2 files changed, 90 insertions, 5 deletions
diff --git a/game_config.txt b/game_config.txt
index 3edb162..38e3d88 100644
--- a/game_config.txt
+++ b/game_config.txt
@@ -101,14 +101,14 @@ game_code = AW2E
vender_code = 01
idle_loop_eliminate_target = 08036e2a
-# Animal Yokochou Dokidoki Shinkyuu Shiken (J)
+# Animal Yokochou Dokidoki Shinkyuu Shiken (J) [!]
game_name = ANIYOKO2
game_code = BAXJ
vender_code = A4
iwram_stack_optimize = no
# This is needed to make the game work.
-# Another World (Homebrew)
+# Another World (Homebrew) [!]
game_name = FoxAnWorld
game_code = Home
vender_code = 00
@@ -961,7 +961,7 @@ game_code = AFFE
vender_code = 08
idle_loop_eliminate_target = 0800b428
-# Megaman Battle Chip Challenge (U)
+# Megaman Battle Chip Challenge (U) [!]
game_name = BATTLECHIPGP
game_code = A89E
vender_code = 08
@@ -991,13 +991,13 @@ game_code = A9MP
vender_code = 41
idle_loop_eliminate_target = 03001cf8
-# Ninja Five-0 (U)
+# Ninja Five-0 (U) [!]
game_name = NINJA FIVE 0
game_code = ANXE
vender_code = A4
iwram_stack_optimize = no
-# Ninja Cop (E)
+# Ninja Cop (E) [!]
game_name = NINJA COP
game_code = ANXP
vender_code = A4
diff --git a/gba_memory.c b/gba_memory.c
index 7bcfe20..1433ad1 100644
--- a/gba_memory.c
+++ b/gba_memory.c
@@ -2338,6 +2338,40 @@ static const ini_t gbaover[256] = {
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 */
@@ -3018,6 +3052,23 @@ static const ini_t gbaover[256] = {
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 */
@@ -3120,6 +3171,40 @@ static const ini_t gbaover[256] = {
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 */
+ },
+ {
"Oriental Blue - Ao no Tengai (J)", /* rom title */
"ORIENTALBLUE", /* gamepak_title */
"AORJ", /* gamepak_code */