summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--game_config.txt8
-rw-r--r--gba_memory.c80
2 files changed, 78 insertions, 10 deletions
diff --git a/game_config.txt b/game_config.txt
index 38e3d88..898ab75 100644
--- a/game_config.txt
+++ b/game_config.txt
@@ -503,13 +503,13 @@ game_code = BSME
vender_code = B7
idle_loop_eliminate_target = 08000298
-# Magical Quest 2 Starring Mickey & Minnie (U)
+# Magical Quest 2 Starring Mickey & Minnie (U) [!]
game_name = M&M MAGICAL2
game_code = AQME
vender_code = 08
idle_loop_eliminate_target = 0801d340
-# Magical Quest 3 Starring Mickey & Donald (U)
+# Magical Quest 3 Starring Mickey & Donald (U) [!]
game_name = M&D MAGICAL3
game_code = BMQE
vender_code = 08
@@ -1087,7 +1087,7 @@ vender_code = 01
flash_rom_type = 128KB
-# Koinu-Chan no Hajimete no Osanpo (J)
+# Koinu-Chan no Hajimete no Osanpo (J) [!]
game_name = OSANPO
game_code = BISJ
vender_code = 1Q
@@ -1118,7 +1118,7 @@ vender_code = 18
iwram_stack_optimize = no
-# Open Season (U)
+# Open Season (U) [!]
game_name = OPEN SEASON
game_code = BOAE
vender_code = 41
diff --git a/gba_memory.c b/gba_memory.c
index 1433ad1..7c518c6 100644
--- a/gba_memory.c
+++ b/gba_memory.c
@@ -2916,6 +2916,23 @@ static const ini_t gbaover[256] = {
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 */
@@ -2967,18 +2984,35 @@ static const ini_t gbaover[256] = {
0, /* translation_gate_target_3 */
},
{
- "Medal of Honor (J)", /* rom title */
- "INFILTRATOR", /* gamepak_title */
- "BMHJ", /* gamepak_code */
- "13", /* gamepak_maker */
+ "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 */
- 0, /* idle_loop_target_pc */
- 0, /* iwram_stack_optimize */
+ 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 */
@@ -3001,6 +3035,23 @@ static const ini_t gbaover[256] = {
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 */
@@ -3205,6 +3256,23 @@ static const ini_t gbaover[256] = {
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 */