summaryrefslogtreecommitdiff
path: root/src/debug
diff options
context:
space:
mode:
Diffstat (limited to 'src/debug')
-rw-r--r--src/debug/matsuda_debug_menu.c24
-rw-r--r--src/debug/mori_debug_menu.c8
-rw-r--r--src/debug/unknown_debug_menu.c6
3 files changed, 11 insertions, 27 deletions
diff --git a/src/debug/matsuda_debug_menu.c b/src/debug/matsuda_debug_menu.c
index b879584dd..da1937adb 100644
--- a/src/debug/matsuda_debug_menu.c
+++ b/src/debug/matsuda_debug_menu.c
@@ -38,7 +38,7 @@ extern u16 gBattle_BG2_Y;
extern u16 gBattle_BG3_X;
extern u16 gBattle_BG3_Y;
-extern u8 (*gCallback_03004AE8)(void);
+extern u8 (*gMenuCallback)(void);
extern bool8 gReceivedRemoteLinkPlayers;
@@ -251,7 +251,7 @@ u8 unref_sub_80A9B28(void)
Menu_DrawStdWindowFrame(0, 0, 17, 18);
Menu_PrintItems(1, 1, 7, gMatsudaDebugMenuActions);
InitMenu(0, 1, 1, 7, 0, 16);
- gCallback_03004AE8 = sub_80A9B78;
+ gMenuCallback = sub_80A9B78;
return 0;
}
@@ -264,7 +264,7 @@ static bool8 sub_80A9B78(void)
case -2:
return FALSE;
default:
- gCallback_03004AE8 = gMatsudaDebugMenuActions[choice].func;
+ gMenuCallback = gMatsudaDebugMenuActions[choice].func;
return FALSE;
case -1:
CloseMenu();
@@ -469,26 +469,10 @@ static void sub_80A9F50(void)
static void sub_80A9FE4(void)
{
- u8 *addr;
- u32 i;
u8 ptr[5];
memcpy(ptr, gMatsudaDebugMenu_UnknownByteArray, 5);
-
- addr = (void *)VRAM;
- i = VRAM_SIZE;
-
- while (1)
- {
- DmaFill32(3, 0, addr, 0x1000);
- addr += 0x1000;
- i -= 0x1000;
- if (i <= 0x1000)
- {
- DmaFill32(3, 0, addr, i);
- break;
- }
- }
+ DmaFill32Large(3, 0, (void *)VRAM, VRAM_SIZE, 0x1000);
sub_80034D4((void *)VRAM, ptr);
LoadFontDefaultPalette(&gWindowTemplate_81E6C3C);
}
diff --git a/src/debug/mori_debug_menu.c b/src/debug/mori_debug_menu.c
index 7b9a579a7..767f4cda0 100644
--- a/src/debug/mori_debug_menu.c
+++ b/src/debug/mori_debug_menu.c
@@ -12,7 +12,7 @@
#define SIO_MULTI_CNT ((struct SioMultiCnt *)REG_ADDR_SIOCNT)
-extern u8 (*gCallback_03004AE8)(void);
+extern u8 (*gMenuCallback)(void);
u8 gUnknown_03004DA0[0x20];
@@ -98,7 +98,7 @@ u8 MoriDebugMenu_SearchChild(u8 a1, u8 a2, u8 *ptr)
Menu_EraseScreen();
Menu_DrawStdWindowFrame(0, 14, 30, 19);
Menu_PrintText(localPtr, 1, 15);
- gCallback_03004AE8 = sub_8083D4C;
+ gMenuCallback = sub_8083D4C;
return 0;
}
@@ -184,7 +184,7 @@ bool8 MoriDebugMenuProcessInput(void)
switch (choice)
{
default:
- gCallback_03004AE8 = gMoriDebugMenuActions[choice].func;
+ gMenuCallback = gMoriDebugMenuActions[choice].func;
return FALSE;
case -2:
return FALSE;
@@ -200,6 +200,6 @@ s8 InitMoriDebugMenu(void)
Menu_DrawStdWindowFrame(0, 0, 10, 19);
Menu_PrintItems(1, 1, 9, gMoriDebugMenuActions);
InitMenu(0, 1, 1, 9, 0, 9);
- gCallback_03004AE8 = MoriDebugMenuProcessInput;
+ gMenuCallback = MoriDebugMenuProcessInput;
return 0;
}
diff --git a/src/debug/unknown_debug_menu.c b/src/debug/unknown_debug_menu.c
index 9cece924d..ef3e0e66c 100644
--- a/src/debug/unknown_debug_menu.c
+++ b/src/debug/unknown_debug_menu.c
@@ -4,7 +4,7 @@
extern u8 gBattleCommunication[];
-extern u8 (*gCallback_03004AE8)(void);
+extern u8 (*gMenuCallback)(void);
static u8 sub_814A4B8(void);
static u8 sub_814A464(void);
@@ -36,7 +36,7 @@ int unref_sub_814A414(void)
Menu_DrawStdWindowFrame(0, 0, 16, 18);
Menu_PrintItems(2, 1, 8, gUnknown_0842C29C);
InitMenu(0, 1, 1, 8, 0, 15);
- gCallback_03004AE8 = sub_814A464;
+ gMenuCallback = sub_814A464;
return 0;
}
@@ -55,7 +55,7 @@ static u8 sub_814A464(void)
else
{
gBattleCommunication[0] = result;
- gCallback_03004AE8 = gUnknown_0842C29C[result].func;
+ gMenuCallback = gUnknown_0842C29C[result].func;
return 0;
}
}