diff options
author | twinaphex | 2014-12-21 07:41:57 +0100 |
---|---|---|
committer | twinaphex | 2014-12-21 07:41:57 +0100 |
commit | b89210e14eedea3ad4304663fb1e1337247e39d1 (patch) | |
tree | 14f2af8753e365019b0f4c2cc3638759015f8380 | |
parent | 91d7ce94f8544cbcf5df96c1a9e8e7df522adfd0 (diff) | |
download | picogpsp-b89210e14eedea3ad4304663fb1e1337247e39d1.tar.gz picogpsp-b89210e14eedea3ad4304663fb1e1337247e39d1.tar.bz2 picogpsp-b89210e14eedea3ad4304663fb1e1337247e39d1.zip |
Add more entries to gbaover
-rw-r--r-- | game_config.txt | 30 | ||||
-rw-r--r-- | gba_memory.c | 102 |
2 files changed, 117 insertions, 15 deletions
diff --git a/game_config.txt b/game_config.txt index dcce9ce..2ec43cb 100644 --- a/game_config.txt +++ b/game_config.txt @@ -238,8 +238,19 @@ vender_code = 01 idle_loop_eliminate_target = 08000fae
iwram_stack_optimize = no
+# F-Zero for Game Boy Advance (J) [!]
+game_name = F-ZERO ADVAN
+game_code = AFZJ
+vender_code = 01
+idle_loop_eliminate_target = 08000c2e
+
+# F-Zero - Maximum Velocity (U) [!]
+game_name = F-ZERO ADVAN
+game_code = AFZE
+vender_code = 01
+idle_loop_eliminate_target = 08000c2e
-# F-Zero: Climax (J)
+# F-Zero: Climax (J) [!]
game_name = F-ZEROCLIMAX
game_code = BFTJ
vender_code = 01
@@ -378,7 +389,7 @@ idle_loop_eliminate_target = 08014e0a translation_gate_target = 03000d00
translation_gate_target = 03000a30
-# Mario Vs Donkey Kong (U)
+# Mario Vs Donkey Kong (U) [!]
game_name = MARIOVSDK
game_code = BM5E
vender_code = 01
@@ -573,17 +584,6 @@ vender_code = 01 iwram_stack_optimize = no
-# F-Zero for Game Boy Advance (J)
-game_name = F-ZERO ADVAN
-game_code = AFZJ
-vender_code = 01
-idle_loop_eliminate_target = 08000c2e
-
-# F-Zero - Maximum Velocity (U)
-game_name = F-ZERO ADVAN
-game_code = AFZE
-vender_code = 01
-idle_loop_eliminate_target = 08000c2e
# Pinball Challenge Deluxe (E)
@@ -972,13 +972,13 @@ idle_loop_eliminate_target = 0800fabe # or try 00000430
-# Final Fight One (E)
+# Final Fight One (E) [!]
game_name = FINAL FIGHT
game_code = AFFP
vender_code = 08
idle_loop_eliminate_target = 0800b428
-# Final Fight One (U)
+# Final Fight One (U) [!]
game_name = FINAL FIGHT
game_code = AFFE
vender_code = 08
diff --git a/gba_memory.c b/gba_memory.c index 456cf16..0d54894 100644 --- a/gba_memory.c +++ b/gba_memory.c @@ -2525,6 +2525,57 @@ static const ini_t gbaover[256] = { 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 */ @@ -2559,6 +2610,40 @@ static const ini_t gbaover[256] = { 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 */ @@ -2593,6 +2678,23 @@ static const ini_t gbaover[256] = { 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 */ + }, + { "Megaman Battle Network (E)",/* rom title */ "MEGAMANEXEBN", /* gamepak_title */ "AREP", /* gamepak_code */ |