mirror of
https://github.com/pret/pokeruby.git
synced 2026-10-02 15:40:40 -04:00
fix more false offsets
This commit is contained in:
+109
-109
@@ -354,7 +354,7 @@ void InitBattle(void)
|
||||
" .word gBattle_BG2_Y\n"
|
||||
" .word gBattle_BG3_X\n"
|
||||
" .word gBattle_BG3_Y\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word gBattleTerrain\n"
|
||||
" .word gUnknown_03004210\n"
|
||||
" .word gUnknown_030041D0\n"
|
||||
@@ -417,7 +417,7 @@ void InitBattle(void)
|
||||
"._15:\n"
|
||||
" .word sub_800EC9C+1\n"
|
||||
" .word gBattleTypeFlags\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word gEnemyParty\n"
|
||||
" .word gTrainerBattleOpponent\n"
|
||||
" .word gMain\n"
|
||||
@@ -638,7 +638,7 @@ void sub_800EC9C()
|
||||
"._56:\n"
|
||||
" .align 2, 0\n"
|
||||
"._55:\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word 0x160cb\n"
|
||||
" .word gBattleCommunication\n"
|
||||
" .word ._57\n"
|
||||
@@ -710,8 +710,8 @@ void sub_800EC9C()
|
||||
"._76:\n"
|
||||
" .word gBattleTypeFlags\n"
|
||||
" .word gReceivedRemoteLinkPlayers\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word 0x2211\n"
|
||||
" .word gLinkPlayers\n"
|
||||
" .word gBattleCommunication\n"
|
||||
@@ -873,7 +873,7 @@ void sub_800EC9C()
|
||||
"._106:\n"
|
||||
" .word sub_800DE30+1\n"
|
||||
" .word gTasks\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word gBlockRecvBuffer\n"
|
||||
"._60:\n"
|
||||
" bl sub_8007ECC\n"
|
||||
@@ -1295,7 +1295,7 @@ void sub_800F104()
|
||||
"._152:\n"
|
||||
" .align 2, 0\n"
|
||||
"._151:\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word 0x160cb\n"
|
||||
" .word 0x160c4\n"
|
||||
" .word gBattleCommunication\n"
|
||||
@@ -1355,10 +1355,10 @@ void sub_800F104()
|
||||
" .align 2, 0\n"
|
||||
"._165:\n"
|
||||
" .word gReceivedRemoteLinkPlayers\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word 0x2211\n"
|
||||
" .word gLinkPlayers\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word gBattleCommunication\n"
|
||||
"._147:\n"
|
||||
" bl GetBlockReceivedStatus\n"
|
||||
@@ -1586,7 +1586,7 @@ void sub_800F298()
|
||||
"._189:\n"
|
||||
" .align 2, 0\n"
|
||||
"._188:\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word 0x160cb\n"
|
||||
" .word gBattleCommunication\n"
|
||||
" .word ._190\n"
|
||||
@@ -1646,10 +1646,10 @@ void sub_800F298()
|
||||
" .align 2, 0\n"
|
||||
"._206:\n"
|
||||
" .word gReceivedRemoteLinkPlayers\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word 0x2211\n"
|
||||
" .word gLinkPlayers\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
"._192:\n"
|
||||
" bl GetBlockReceivedStatus\n"
|
||||
" mov r1, #0xf\n"
|
||||
@@ -3181,12 +3181,12 @@ void debug_sub_8010818()
|
||||
"._502:\n"
|
||||
" .align 2, 0\n"
|
||||
"._501:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word 0x115\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
" .word gUnknown_Debug_030043A8\n"
|
||||
" .word gUnknown_02023A14+0xde\n"
|
||||
" .word UnkDebug0+0x1b4\n"
|
||||
" .word gUnknown_Debug_2023B02\n"
|
||||
" .word gUnknown_Debug_821F56C\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -3345,7 +3345,7 @@ void debug_sub_80108B8()
|
||||
" .word 0x4000050\n"
|
||||
" .word gMonShinyPalette_CircledQuestionMark+0x18\n"
|
||||
" .word gMonShinyPalette_CircledQuestionMark+0x834\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word gMonShinyPalette_CircledQuestionMark+0xa8c\n"
|
||||
" .word 0x50001e0\n"
|
||||
" .word debug_sub_8011D40+1\n"
|
||||
@@ -3356,7 +3356,7 @@ void debug_sub_80108B8()
|
||||
" .word gUnknown_Debug_030043A0\n"
|
||||
" .word gUnknown_Debug_030043A4\n"
|
||||
" .word gUnknown_Debug_030043A8\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
"._505:\n"
|
||||
" ldr r0, ._510\n"
|
||||
" mov r1, #0x0\n"
|
||||
@@ -3377,7 +3377,7 @@ void debug_sub_80108B8()
|
||||
"._511:\n"
|
||||
" .align 2, 0\n"
|
||||
"._510:\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word 0x160bb\n"
|
||||
"\n"
|
||||
);
|
||||
@@ -3458,7 +3458,7 @@ void debug_sub_8010AAC()
|
||||
" .align 2, 0\n"
|
||||
"._520:\n"
|
||||
" .word gBaseStats\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_030043A4\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
"._517:\n"
|
||||
@@ -3607,7 +3607,7 @@ void debug_sub_8010B80()
|
||||
"._535:\n"
|
||||
" .align 2, 0\n"
|
||||
"._534:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_030043A0\n"
|
||||
" .word gUnknown_Debug_030043A4\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
@@ -3800,8 +3800,8 @@ void debug_sub_8010CAC()
|
||||
" .word gUnknown_Debug_030043A0\n"
|
||||
" .word debug_sub_80108B8+1\n"
|
||||
" .word gPlayerParty\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_02023A14+0xde\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_2023B02\n"
|
||||
" .word gBattleMoves+0x4\n"
|
||||
"._550:\n"
|
||||
" ldr r1, ._556\n"
|
||||
@@ -4078,7 +4078,7 @@ void debug_sub_8010CAC()
|
||||
"._598:\n"
|
||||
" .align 2, 0\n"
|
||||
"._597:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_030043A4\n"
|
||||
"._593:\n"
|
||||
" ldr r1, ._600\n"
|
||||
@@ -4089,7 +4089,7 @@ void debug_sub_8010CAC()
|
||||
"._601:\n"
|
||||
" .align 2, 0\n"
|
||||
"._600:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
"._594:\n"
|
||||
" ldr r3, ._604\n"
|
||||
" add r2, r3, #0\n"
|
||||
@@ -4110,7 +4110,7 @@ void debug_sub_8010CAC()
|
||||
"._605:\n"
|
||||
" .align 2, 0\n"
|
||||
"._604:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
"._602:\n"
|
||||
" mov r1, #0x8\n"
|
||||
" strh r1, [r2]\n"
|
||||
@@ -4250,11 +4250,11 @@ void debug_sub_8010CAC()
|
||||
"._619:\n"
|
||||
" .align 2, 0\n"
|
||||
"._618:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_030043A0\n"
|
||||
" .word gUnknown_Debug_030043A4\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
" .word gMain\n"
|
||||
" .word ._620\n"
|
||||
"._620:\n"
|
||||
@@ -4287,7 +4287,7 @@ void debug_sub_8010CAC()
|
||||
"._629:\n"
|
||||
" .align 2, 0\n"
|
||||
"._628:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_030043A4\n"
|
||||
"._624:\n"
|
||||
" ldr r1, ._631\n"
|
||||
@@ -4298,7 +4298,7 @@ void debug_sub_8010CAC()
|
||||
"._632:\n"
|
||||
" .align 2, 0\n"
|
||||
"._631:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
"._625:\n"
|
||||
" ldr r3, ._635\n"
|
||||
" add r2, r3, #0\n"
|
||||
@@ -4319,7 +4319,7 @@ void debug_sub_8010CAC()
|
||||
"._636:\n"
|
||||
" .align 2, 0\n"
|
||||
"._635:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
"._633:\n"
|
||||
" mov r1, #0x0\n"
|
||||
" strh r1, [r2]\n"
|
||||
@@ -4456,11 +4456,11 @@ void debug_sub_8010CAC()
|
||||
"._651:\n"
|
||||
" .align 2, 0\n"
|
||||
"._650:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_030043A0\n"
|
||||
" .word gUnknown_Debug_030043A4\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
" .word gMain\n"
|
||||
"._648:\n"
|
||||
" mov r4, r8\n"
|
||||
@@ -4492,9 +4492,9 @@ void debug_sub_8010CAC()
|
||||
"._656:\n"
|
||||
" .align 2, 0\n"
|
||||
"._655:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
"._657:\n"
|
||||
" add r0, r5, #6\n"
|
||||
" add r0, r1, r0\n"
|
||||
@@ -4614,9 +4614,9 @@ void debug_sub_8010CAC()
|
||||
"._669:\n"
|
||||
" .align 2, 0\n"
|
||||
"._668:\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
"._670:\n"
|
||||
" ldrh r0, [r3]\n"
|
||||
" sub r0, r0, r1\n"
|
||||
@@ -4913,9 +4913,9 @@ void debug_sub_8011498()
|
||||
" .word gMain\n"
|
||||
" .word debug_sub_8010CAC+1\n"
|
||||
" .word gUnknown_Debug_030043A8\n"
|
||||
" .word gUnknown_02023A14+0xde\n"
|
||||
" .word gUnknown_Debug_2023B02\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word UnkDebug0+0x1ac\n"
|
||||
" .word gUnknown_Debug_821F564\n"
|
||||
"._689:\n"
|
||||
" add r0, r6, #6\n"
|
||||
" add r0, r2, r0\n"
|
||||
@@ -4988,10 +4988,10 @@ void debug_sub_8011498()
|
||||
" .align 2, 0\n"
|
||||
"._692:\n"
|
||||
" .word gMain\n"
|
||||
" .word gUnknown_02023A14+0xde\n"
|
||||
" .word gUnknown_Debug_2023B02\n"
|
||||
" .word gUnknown_Debug_030043A8\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word UnkDebug0+0x1ac\n"
|
||||
" .word gUnknown_Debug_821F564\n"
|
||||
"._694:\n"
|
||||
" ldrh r0, [r4]\n"
|
||||
" sub r0, r0, r1\n"
|
||||
@@ -5156,10 +5156,10 @@ void debug_sub_801174C()
|
||||
" .word gUnknown_020297ED\n"
|
||||
" .word gSaveBlock2\n"
|
||||
" .word str_821F631\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gBattleTypeFlags\n"
|
||||
" .word UnkDebug0+0x1e0\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_Debug_821F598\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word gBattleTerrain\n"
|
||||
" .word gTrainerBattleOpponent\n"
|
||||
" .word gPlayerPartyCount\n"
|
||||
@@ -5272,8 +5272,8 @@ void debug_sub_801174C()
|
||||
" .align 2, 0\n"
|
||||
"._719:\n"
|
||||
" .word gEnemyParty\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_02023A14+0x56\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_2023A7A\n"
|
||||
"._717:\n"
|
||||
" mov r2, #0x0\n"
|
||||
" ldsh r0, [r0, r2]\n"
|
||||
@@ -5316,7 +5316,7 @@ void debug_sub_801174C()
|
||||
" .align 2, 0\n"
|
||||
"._726:\n"
|
||||
" .word gEnemyParty\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
"._723:\n"
|
||||
" cmp r0, #0x2\n"
|
||||
" beq ._728 @cond_branch\n"
|
||||
@@ -5429,10 +5429,10 @@ void debug_sub_801174C()
|
||||
" .align 2, 0\n"
|
||||
"._741:\n"
|
||||
" .word gPlayerParty\n"
|
||||
" .word gUnknown_02023A14+0x98\n"
|
||||
" .word gUnknown_Debug_2023ABC\n"
|
||||
" .word gPlayerPartyCount\n"
|
||||
" .word gUnknown_02023A14+0x9c\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023AC0\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
"._739:\n"
|
||||
" mov r1, #0x0\n"
|
||||
" ldsh r0, [r0, r1]\n"
|
||||
@@ -5574,14 +5574,14 @@ void debug_sub_801174C()
|
||||
" .align 2, 0\n"
|
||||
"._750:\n"
|
||||
" .word gPlayerParty\n"
|
||||
" .word gUnknown_02023A14+0x98\n"
|
||||
" .word gUnknown_Debug_2023ABC\n"
|
||||
" .word Str_821F649\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_02023A14+0xde\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word gUnknown_Debug_2023B02\n"
|
||||
" .word gEnemyParty\n"
|
||||
" .word gBattleMoves+0x4\n"
|
||||
" .word gUnknown_02023A14+0x10e\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023B32\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
"._748:\n"
|
||||
" cmp r0, #0x7\n"
|
||||
" bne ._752 @cond_branch\n"
|
||||
@@ -5592,7 +5592,7 @@ void debug_sub_801174C()
|
||||
"._755:\n"
|
||||
" .align 2, 0\n"
|
||||
"._754:\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
"._752:\n"
|
||||
" cmp r0, #0x6\n"
|
||||
" bne ._756 @cond_branch\n"
|
||||
@@ -5614,8 +5614,8 @@ void debug_sub_801174C()
|
||||
"._760:\n"
|
||||
" .align 2, 0\n"
|
||||
"._759:\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word 0x160a3\n"
|
||||
"._757:\n"
|
||||
" ldr r0, ._762\n"
|
||||
@@ -5625,7 +5625,7 @@ void debug_sub_801174C()
|
||||
"._763:\n"
|
||||
" .align 2, 0\n"
|
||||
"._762:\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word 0x160a3\n"
|
||||
"._756:\n"
|
||||
" cmp r0, #0x5\n"
|
||||
@@ -5642,7 +5642,7 @@ void debug_sub_801174C()
|
||||
"._767:\n"
|
||||
" .align 2, 0\n"
|
||||
"._766:\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
"._764:\n"
|
||||
" mov r0, #0x1\n"
|
||||
" and r0, r0, r1\n"
|
||||
@@ -5772,11 +5772,11 @@ void debug_sub_801174C()
|
||||
"._773:\n"
|
||||
" .align 2, 0\n"
|
||||
"._772:\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word gMain\n"
|
||||
" .word debug_sub_80108B8+1\n"
|
||||
" .word unref_sub_800D684+1\n"
|
||||
" .word UnkDebug0+0x1f4\n"
|
||||
" .word gUnknown_Debug_821F5AC\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -5834,7 +5834,7 @@ void debug_sub_8011D40()
|
||||
" .align 2, 0\n"
|
||||
"._774:\n"
|
||||
" .word 0x40000d4\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word 0x6004000\n"
|
||||
" .word 0x80000800\n"
|
||||
" .word gBattle_BG0_X\n"
|
||||
@@ -6121,9 +6121,9 @@ void debug_sub_8011EA0()
|
||||
" .align 2, 0\n"
|
||||
"._823:\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
" .word gUnknown_Debug_03004370\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word gSpeciesNames\n"
|
||||
"._817:\n"
|
||||
@@ -6147,7 +6147,7 @@ void debug_sub_8011EA0()
|
||||
" .align 2, 0\n"
|
||||
"._826:\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
"._814:\n"
|
||||
" mov r0, #0x0\n"
|
||||
@@ -6226,9 +6226,9 @@ void debug_sub_8011EA0()
|
||||
"._830:\n"
|
||||
" .word gUnknown_Debug_03004370\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
"._828:\n"
|
||||
" ldr r1, ._833\n"
|
||||
" mov r0, sl\n"
|
||||
@@ -6257,10 +6257,10 @@ void debug_sub_8011EA0()
|
||||
"._834:\n"
|
||||
" .align 2, 0\n"
|
||||
"._833:\n"
|
||||
" .word UnkDebug0+0x26c\n"
|
||||
" .word Str_821F624\n"
|
||||
" .word gUnknown_Debug_03004370\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
"._816:\n"
|
||||
" mov r0, #0x0\n"
|
||||
" mov r1, #0x4\n"
|
||||
@@ -6308,8 +6308,8 @@ void debug_sub_8011EA0()
|
||||
"._839:\n"
|
||||
" .word gUnknown_Debug_03004370\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
"._836:\n"
|
||||
" cmp r0, #0x2\n"
|
||||
@@ -6373,7 +6373,7 @@ void debug_sub_8011EA0()
|
||||
"._849:\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word gUnknown_Debug_03004370\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
"._815:\n"
|
||||
" ldr r6, ._851\n"
|
||||
" ldr r3, ._851 + 4\n"
|
||||
@@ -6422,10 +6422,10 @@ void debug_sub_8011EA0()
|
||||
" .align 2, 0\n"
|
||||
"._851:\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word gUnknown_Debug_03004370\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -6572,12 +6572,12 @@ void debug_sub_8012294()
|
||||
" .word gUnknown_Debug_030043A4\n"
|
||||
" .word gUnknown_Debug_03004370\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word UnkDebug0+0x1ac\n"
|
||||
" .word gUnknown_Debug_821F564\n"
|
||||
" .word gUnknown_Debug_030043A8\n"
|
||||
" .word UnkDebug0+0x1ae\n"
|
||||
" .word UnkDebug0+0x1b0\n"
|
||||
" .word gUnknown_Debug_821F566\n"
|
||||
" .word gUnknown_Debug_821F568\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word gUnknown_02023A14+0xde\n"
|
||||
" .word gUnknown_Debug_2023B02\n"
|
||||
" .word gMoveNames\n"
|
||||
"\n"
|
||||
);
|
||||
@@ -6700,9 +6700,9 @@ void debug_sub_80123D8()
|
||||
"._858:\n"
|
||||
" .word gUnknown_Debug_03004370\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word UnkDebug0+0x1d4\n"
|
||||
" .word gUnknown_Debug_821F58C\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gBaseStats\n"
|
||||
" .word gAbilityNames\n"
|
||||
"._856:\n"
|
||||
@@ -6745,7 +6745,7 @@ void debug_sub_80123D8()
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word gAbilityNames\n"
|
||||
" .word gUnknown_Debug_03004370\n"
|
||||
" .word UnkDebug0+0x1d4\n"
|
||||
" .word gUnknown_Debug_821F58C\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -6792,9 +6792,9 @@ void debug_sub_8012540()
|
||||
" .align 2, 0\n"
|
||||
"._862:\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word gUnknown_02023A14+0x52\n"
|
||||
" .word gUnknown_Debug_2023A76\n"
|
||||
" .word gUnknown_Debug_03004370\n"
|
||||
" .word UnkDebug0+0x6c\n"
|
||||
" .word gUnknown_Debug_821F424\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -6839,8 +6839,8 @@ void debug_sub_80125A0()
|
||||
"._865:\n"
|
||||
" .align 2, 0\n"
|
||||
"._864:\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word UnkDebug0+0x2c8\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word gUnknown_Debug_821F680\n"
|
||||
" .word gUnknown_Debug_030043A0\n"
|
||||
" .word gUnknown_Debug_030043A4\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
@@ -6879,8 +6879,8 @@ void debug_sub_80125E4()
|
||||
"._867:\n"
|
||||
" .align 2, 0\n"
|
||||
"._866:\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word UnkDebug0+0x2c8\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word gUnknown_Debug_821F680\n"
|
||||
" .word gUnknown_Debug_030043A0\n"
|
||||
" .word gUnknown_Debug_030043A4\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
@@ -6910,8 +6910,8 @@ void debug_sub_8012628()
|
||||
"._869:\n"
|
||||
" .align 2, 0\n"
|
||||
"._868:\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word UnkDebug0+0x3e0\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word gUnknown_Debug_821F798\n"
|
||||
" .word gUnknown_Debug_030043A8\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
"\n"
|
||||
@@ -6940,8 +6940,8 @@ void debug_sub_8012658()
|
||||
"._871:\n"
|
||||
" .align 2, 0\n"
|
||||
"._870:\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word UnkDebug0+0x3e0\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word gUnknown_Debug_821F798\n"
|
||||
" .word gUnknown_Debug_030043A8\n"
|
||||
" .word gUnknown_Debug_03004360\n"
|
||||
"\n"
|
||||
@@ -7126,7 +7126,7 @@ void debug_sub_8012688()
|
||||
"._874:\n"
|
||||
" .align 2, 0\n"
|
||||
"._873:\n"
|
||||
" .word gUnknown_02023A14+0x13e\n"
|
||||
" .word gUnknown_Debug_2023B62\n"
|
||||
" .word 0x40000d4\n"
|
||||
" .word 0x85006000\n"
|
||||
" .word 0x400004c\n"
|
||||
@@ -7341,8 +7341,8 @@ void debug_sub_8012938()
|
||||
"._880:\n"
|
||||
" .word gUnknown_03004210\n"
|
||||
" .word gBattleTextBuff1\n"
|
||||
" .word UnkDebug0+0x400\n"
|
||||
" .word gUnknown_02023A14+0x13e\n"
|
||||
" .word Str_821F7B8\n"
|
||||
" .word gUnknown_Debug_2023B62\n"
|
||||
" .word gCurrentMove\n"
|
||||
" .word gSprites\n"
|
||||
" .word gTasks\n"
|
||||
@@ -7444,7 +7444,7 @@ void debug_sub_80129F8()
|
||||
" .word gMonPaletteTable\n"
|
||||
" .word gSprites\n"
|
||||
" .word gTasks\n"
|
||||
" .word gUnknown_02023A14+0x13e\n"
|
||||
" .word gUnknown_Debug_2023B62\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -7638,7 +7638,7 @@ void debug_sub_8012B70()
|
||||
"._901:\n"
|
||||
" .word gTasks\n"
|
||||
" .word gUnknown_03004210\n"
|
||||
" .word UnkDebug0+0x422\n"
|
||||
" .word Str_821F7DA\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -7762,7 +7762,7 @@ void debug_sub_8012C08()
|
||||
" .align 2, 0\n"
|
||||
"._907:\n"
|
||||
" .word gTasks\n"
|
||||
" .word UnkDebug0+0x432\n"
|
||||
" .word Str_821F7EA\n"
|
||||
" .word gUnknown_03004210\n"
|
||||
" .word BattleText_YesNo\n"
|
||||
"\n"
|
||||
@@ -7833,7 +7833,7 @@ void debug_sub_8012D10()
|
||||
" .align 2, 0\n"
|
||||
"._920:\n"
|
||||
" .word gUnknown_03004210\n"
|
||||
" .word UnkDebug0+0x405\n"
|
||||
" .word Str_821F7BD\n"
|
||||
" .word gTasks\n"
|
||||
"._915:\n"
|
||||
" ldr r2, ._924\n"
|
||||
@@ -7988,7 +7988,7 @@ void debug_sub_8012D10()
|
||||
"._953:\n"
|
||||
" .align 2, 0\n"
|
||||
"._952:\n"
|
||||
" .word gUnknown_02023A14+0x13e\n"
|
||||
" .word gUnknown_Debug_2023B62\n"
|
||||
" .word gCurrentMove\n"
|
||||
"._939:\n"
|
||||
" mov r0, #0x1\n"
|
||||
@@ -8059,7 +8059,7 @@ void debug_sub_8012D10()
|
||||
"._974:\n"
|
||||
" .align 2, 0\n"
|
||||
"._973:\n"
|
||||
" .word gUnknown_02023A14+0x13e\n"
|
||||
" .word gUnknown_Debug_2023B62\n"
|
||||
" .word gCurrentMove\n"
|
||||
"._968:\n"
|
||||
" ldr r1, ._977\n"
|
||||
@@ -8135,7 +8135,7 @@ void debug_sub_8012D10()
|
||||
"._996:\n"
|
||||
" .align 2, 0\n"
|
||||
"._995:\n"
|
||||
" .word gUnknown_02023A14+0x13e\n"
|
||||
" .word gUnknown_Debug_2023B62\n"
|
||||
" .word gCurrentMove\n"
|
||||
"._983:\n"
|
||||
" mov r0, #0x1\n"
|
||||
@@ -8218,7 +8218,7 @@ void debug_sub_8012D10()
|
||||
"._1021:\n"
|
||||
" .align 2, 0\n"
|
||||
"._1020:\n"
|
||||
" .word gUnknown_02023A14+0x13e\n"
|
||||
" .word gUnknown_Debug_2023B62\n"
|
||||
" .word gCurrentMove\n"
|
||||
"._1018:\n"
|
||||
" strb r3, [r2]\n"
|
||||
@@ -8372,7 +8372,7 @@ void debug_sub_8012D10()
|
||||
" .align 2, 0\n"
|
||||
"._1050:\n"
|
||||
" .word gTasks\n"
|
||||
" .word gUnknown_02023A14+0x13e\n"
|
||||
" .word gUnknown_Debug_2023B62\n"
|
||||
" .word 0x19b\n"
|
||||
"._1047:\n"
|
||||
" mov r0, #0x2\n"
|
||||
@@ -8458,7 +8458,7 @@ void debug_sub_8012D10()
|
||||
" .align 2, 0\n"
|
||||
"._1065:\n"
|
||||
" .word gTasks\n"
|
||||
" .word gUnknown_02023A14+0x13e\n"
|
||||
" .word gUnknown_Debug_2023B62\n"
|
||||
" .word 0x19b\n"
|
||||
"._1062:\n"
|
||||
" mov r0, #0x2\n"
|
||||
@@ -8912,7 +8912,7 @@ void debug_sub_80138CC()
|
||||
" .align 2, 0\n"
|
||||
"._1167:\n"
|
||||
" .word gActiveBank\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word 0x160fd\n"
|
||||
" .word ._1169\n"
|
||||
"._1169:\n"
|
||||
@@ -9095,7 +9095,7 @@ void debug_sub_80139E4()
|
||||
"._1199:\n"
|
||||
" .align 2, 0\n"
|
||||
"._1198:\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word gActiveBank\n"
|
||||
" .word gNoOfAllBanks\n"
|
||||
" .word gBattleMainFunc\n"
|
||||
@@ -9471,7 +9471,7 @@ void sub_8010874()
|
||||
" .word gStatuses3\n"
|
||||
" .word gUnknown_02024C70\n"
|
||||
" .word gUnknown_02024C5C\n"
|
||||
" .word +0x2017100\n"
|
||||
" .word gSharedMem+0x17100\n"
|
||||
" .word gSideTimers\n"
|
||||
" .word gSideAffecting\n"
|
||||
" .word gBankAttacker\n"
|
||||
@@ -9481,7 +9481,7 @@ void sub_8010874()
|
||||
" .word gHitMarker\n"
|
||||
" .word gBattleTypeFlags\n"
|
||||
" .word gSaveBlock2\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word gSharedMem\n"
|
||||
" .word 0x16084\n"
|
||||
" .word gMultiHitCounter\n"
|
||||
" .word gBattleOutcome\n"
|
||||
|
||||
@@ -1090,7 +1090,7 @@ static const u8 sTerrainToType[] =
|
||||
TYPE_NORMAL, // plain
|
||||
};
|
||||
|
||||
const u8 sBallCatchBonuses[] =
|
||||
static const u8 sBallCatchBonuses[] =
|
||||
{
|
||||
20, 15, 10, 15 // Ultra, Great, Poke, Safari
|
||||
};
|
||||
@@ -5103,7 +5103,7 @@ static void atk15_seteffectwithchance(void)
|
||||
._1045:\n\
|
||||
.word gBattleMoves\n\
|
||||
.word gCurrentMove\n\
|
||||
.word gUnknown_02023A14+0x50\n\
|
||||
.word gUnknown_02023A14_50\n\
|
||||
.word gBattleCommunication\n\
|
||||
.word gBattleMoveFlags\n\
|
||||
._1043:\n\
|
||||
|
||||
@@ -381,7 +381,7 @@ void BattleAI_SetupAIData()
|
||||
"._17:\n"
|
||||
" .align 2, 0\n"
|
||||
"._16:\n"
|
||||
" .word +0x2016800\n"
|
||||
" .word gSharedMem+0x16800\n"
|
||||
" .word gActiveBank\n"
|
||||
" .word gBitTable\n"
|
||||
" .word +0x2016c00\n"
|
||||
@@ -410,7 +410,7 @@ void BattleAI_SetupAIData()
|
||||
"._20:\n"
|
||||
" .word gBankTarget\n"
|
||||
" .word gBattleTypeFlags\n"
|
||||
" .word +0x2016800\n"
|
||||
" .word gSharedMem+0x16800\n"
|
||||
"._18:\n"
|
||||
" mov r2, #0x80\n"
|
||||
" lsl r2, r2, #0x3\n"
|
||||
@@ -425,7 +425,7 @@ void BattleAI_SetupAIData()
|
||||
"._25:\n"
|
||||
" .align 2, 0\n"
|
||||
"._24:\n"
|
||||
" .word +0x2016800\n"
|
||||
" .word gSharedMem+0x16800\n"
|
||||
"._22:\n"
|
||||
" mov r0, #0x10\n"
|
||||
" and r0, r0, r1\n"
|
||||
@@ -438,7 +438,7 @@ void BattleAI_SetupAIData()
|
||||
"._29:\n"
|
||||
" .align 2, 0\n"
|
||||
"._28:\n"
|
||||
" .word +0x2016800\n"
|
||||
" .word gSharedMem+0x16800\n"
|
||||
"._26:\n"
|
||||
" mov r0, #0x90\n"
|
||||
" lsl r0, r0, #0x4\n"
|
||||
@@ -460,7 +460,7 @@ void BattleAI_SetupAIData()
|
||||
" .align 2, 0\n"
|
||||
"._33:\n"
|
||||
" .word gTrainerBattleOpponent\n"
|
||||
" .word +0x2016800\n"
|
||||
" .word gSharedMem+0x16800\n"
|
||||
"._31:\n"
|
||||
" ldr r3, ._36\n"
|
||||
" ldr r2, ._36 + 4\n"
|
||||
@@ -489,10 +489,10 @@ void BattleAI_SetupAIData()
|
||||
"._37:\n"
|
||||
" .align 2, 0\n"
|
||||
"._36:\n"
|
||||
" .word +0x2016800\n"
|
||||
" .word gSharedMem+0x16800\n"
|
||||
" .word gTrainers\n"
|
||||
" .word gUnknown_02023A14+0x50\n"
|
||||
" .word gUnknown_02023A14+0x4c\n"
|
||||
" .word gUnknown_02023A14_50\n"
|
||||
" .word gUnknown_02023A14_4C\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1232,7 +1232,7 @@ void OpponentHandleTrainerThrow(void)
|
||||
._481:\n\
|
||||
.align 2, 0\n\
|
||||
._480:\n\
|
||||
.word gUnknown_02023A14+0x50\n\
|
||||
.word gUnknown_02023A14_50\n\
|
||||
.word +0x2000000\n\
|
||||
.word 0x160a3\n\
|
||||
._478:\n\
|
||||
@@ -1718,8 +1718,8 @@ void OpponentHandlecmd20(void)
|
||||
.align 2, 0\n\
|
||||
._549:\n\
|
||||
.word gActiveBank\n\
|
||||
.word gUnknown_02023A64\n\
|
||||
.word gUnknown_02023A14+0x50\n\
|
||||
.word gBattleBufferA+4\n\
|
||||
.word gUnknown_02023A14_50\n\
|
||||
.word gBattleMoves\n\
|
||||
.word +0x2000000\n\
|
||||
.word 0x1609e\n\
|
||||
@@ -1781,7 +1781,7 @@ void OpponentHandlecmd20(void)
|
||||
.align 2, 0\n\
|
||||
._559:\n\
|
||||
.word gBattleTypeFlags\n\
|
||||
.word gUnknown_02023A14+0x50\n\
|
||||
.word gUnknown_02023A14_50\n\
|
||||
._556:\n\
|
||||
bl Random\n\
|
||||
add r1, r5, #0\n\
|
||||
@@ -2048,7 +2048,7 @@ void OpponentHandlecmd20(void)
|
||||
ldr r6, _0803545C @ =gActiveBank\n\
|
||||
ldrb r0, [r6]\n\
|
||||
lsls r0, 9\n\
|
||||
ldr r1, _08035460 @ =gUnknown_02023A64\n\
|
||||
ldr r1, _08035460 @ =gBattleBufferA+4\n\
|
||||
adds r5, r0, r1\n\
|
||||
ldr r0, _08035464 @ =gBattleTypeFlags\n\
|
||||
ldrh r1, [r0]\n\
|
||||
@@ -2070,7 +2070,7 @@ void OpponentHandlecmd20(void)
|
||||
b _0803546C\n\
|
||||
.align 2, 0\n\
|
||||
_0803545C: .4byte gActiveBank\n\
|
||||
_08035460: .4byte gUnknown_02023A64\n\
|
||||
_08035460: .4byte gBattleBufferA+4\n\
|
||||
_08035464: .4byte gBattleTypeFlags\n\
|
||||
_08035468:\n\
|
||||
movs r0, 0x1\n\
|
||||
|
||||
@@ -674,7 +674,7 @@ void sub_802C68C(void)
|
||||
.align 2, 0\n\
|
||||
._131:\n\
|
||||
.word gActiveBank\n\
|
||||
.word gUnknown_02023A64\n\
|
||||
.word gBattleBufferA+4\n\
|
||||
.word gMain\n\
|
||||
.word gMoveSelectionCursor\n\
|
||||
._128:\n\
|
||||
@@ -1328,7 +1328,7 @@ void sub_802C68C(void)
|
||||
.word gPlayerParty\n\
|
||||
.word gMoveNames\n\
|
||||
.word gDisplayedStringBattle\n\
|
||||
.word sBallCatchBonuses+0x4\n\
|
||||
.word gString_TurnJP\n\
|
||||
.word gAnimMoveTurn\n\
|
||||
.word gSprites\n\
|
||||
.word gOamMatrixAllocBitmap\n\
|
||||
|
||||
@@ -275,9 +275,9 @@ void debug_sub_81257E0(void)
|
||||
._63:\n\
|
||||
.align 2, 0\n\
|
||||
._62:\n\
|
||||
.word gUnknown_083F8410+0xa\n\
|
||||
.word gUnknown_Debug_4245CC+2\n\
|
||||
.word gLinkPlayers\n\
|
||||
.word gUnknown_083F8410+0x5c\n\
|
||||
.word gUnknown_Debug_8424620\n\
|
||||
.word gLinkPlayerMapObjects\n\
|
||||
.word gSaveBlock1+0x30b8");
|
||||
}
|
||||
|
||||
@@ -3255,7 +3255,7 @@ u8 AbilityBattleEffects(u8 caseID, u8 bank, u8 ability, u8 special, u16 moveArg)
|
||||
._1079:\n\
|
||||
.align 2, 0\n\
|
||||
._1078:\n\
|
||||
.word gUnknown_02023A14+0x50\n\
|
||||
.word gUnknown_02023A14_50\n\
|
||||
.word gBattleMoveFlags\n\
|
||||
.word gBattleMons\n\
|
||||
.word gBankAttacker\n\
|
||||
@@ -3465,7 +3465,7 @@ u8 AbilityBattleEffects(u8 caseID, u8 bank, u8 ability, u8 special, u16 moveArg)
|
||||
._1112:\n\
|
||||
.align 2, 0\n\
|
||||
._1111:\n\
|
||||
.word gUnknown_02023A14+0x50\n\
|
||||
.word gUnknown_02023A14_50\n\
|
||||
.word gBattleMoveFlags\n\
|
||||
.word gBattleMons\n\
|
||||
.word gBankAttacker\n\
|
||||
@@ -3660,7 +3660,7 @@ u8 AbilityBattleEffects(u8 caseID, u8 bank, u8 ability, u8 special, u16 moveArg)
|
||||
._1143:\n\
|
||||
.align 2, 0\n\
|
||||
._1142:\n\
|
||||
.word gUnknown_02023A14+0x50\n\
|
||||
.word gUnknown_02023A14_50\n\
|
||||
.word gBattleMoveFlags\n\
|
||||
.word gBattleMons\n\
|
||||
.word gBankAttacker\n\
|
||||
@@ -3855,7 +3855,7 @@ u8 AbilityBattleEffects(u8 caseID, u8 bank, u8 ability, u8 special, u16 moveArg)
|
||||
._1174:\n\
|
||||
.align 2, 0\n\
|
||||
._1173:\n\
|
||||
.word gUnknown_02023A14+0x50\n\
|
||||
.word gUnknown_02023A14_50\n\
|
||||
.word gBattleMoveFlags\n\
|
||||
.word gBattleMons\n\
|
||||
.word gBankAttacker\n\
|
||||
@@ -4118,7 +4118,7 @@ u8 AbilityBattleEffects(u8 caseID, u8 bank, u8 ability, u8 special, u16 moveArg)
|
||||
._1218:\n\
|
||||
.align 2, 0\n\
|
||||
._1217:\n\
|
||||
.word gUnknown_02023A14+0x50\n\
|
||||
.word gUnknown_02023A14_50\n\
|
||||
.word gBattleMoveFlags\n\
|
||||
.word gBattleMons\n\
|
||||
.word gBankAttacker\n\
|
||||
@@ -7489,7 +7489,7 @@ u8 IsMonDisobedient(void)
|
||||
.word gBattleTypeFlags\n\
|
||||
.word gBankAttacker\n\
|
||||
.word gBattleMons\n\
|
||||
.word gUnknown_02023A14+0x50\n\
|
||||
.word gUnknown_02023A14_50\n\
|
||||
._1783:\n\
|
||||
ldr r0, ._1794\n\
|
||||
bl FlagGet\n\
|
||||
|
||||
+7
-7
@@ -919,7 +919,7 @@ void sub_80ABEA0(u8 taskId)
|
||||
._180:\n\
|
||||
.word gDisplayedStringBattle\n\
|
||||
.word gText_Contest_ButItCantParticipate\n\
|
||||
.word +0x2019204\n\
|
||||
.word gSharedMem+0x19204\n\
|
||||
.word gStringVar4\n\
|
||||
.word gMenuWindow\n\
|
||||
.word gBattle_BG0_Y\n\
|
||||
@@ -939,7 +939,7 @@ void sub_80ABEA0(u8 taskId)
|
||||
._185:\n\
|
||||
.align 2, 0\n\
|
||||
._184:\n\
|
||||
.word +0x2019204\n\
|
||||
.word gSharedMem+0x19204\n\
|
||||
._182:\n\
|
||||
sub r0, r0, #0x1\n\
|
||||
b ._186\n\
|
||||
@@ -957,7 +957,7 @@ void sub_80ABEA0(u8 taskId)
|
||||
._190:\n\
|
||||
.align 2, 0\n\
|
||||
._189:\n\
|
||||
.word +0x2019204\n\
|
||||
.word gSharedMem+0x19204\n\
|
||||
._187:\n\
|
||||
add r0, r1, #1\n\
|
||||
._186:\n\
|
||||
@@ -987,7 +987,7 @@ void sub_80ABEA0(u8 taskId)
|
||||
._194:\n\
|
||||
.align 2, 0\n\
|
||||
._193:\n\
|
||||
.word +0x2019204\n\
|
||||
.word gSharedMem+0x19204\n\
|
||||
.word gContestMons\n\
|
||||
.word gContestPlayerMonIndex\n\
|
||||
._168:\n\
|
||||
@@ -1445,7 +1445,7 @@ void debug_sub_80BA054()
|
||||
._263:\n\
|
||||
.align 2, 0\n\
|
||||
._262:\n\
|
||||
.word +0x2019348\n\
|
||||
.word gSharedMem+0x19348\n\
|
||||
.word gBattleMonForms\n\
|
||||
.word gContestPlayerMonIndex\n\
|
||||
.word gContestMons\n\
|
||||
@@ -1501,7 +1501,7 @@ void debug_sub_80BA054()
|
||||
.word gSprites\n\
|
||||
.word SpriteCallbackDummy+1\n\
|
||||
.word gContestPlayerMonIndex\n\
|
||||
.word +0x2019260\n\
|
||||
.word gSharedMem+0x19260\n\
|
||||
._241:\n\
|
||||
ldr r0, ._273\n\
|
||||
ldr r0, [r0]\n\
|
||||
@@ -1535,7 +1535,7 @@ void debug_sub_80BA054()
|
||||
.word gAnimScriptCallback\n\
|
||||
.word gAnimScriptActive\n\
|
||||
.word gContestPlayerMonIndex\n\
|
||||
.word +0x2019204\n\
|
||||
.word gSharedMem+0x19204\n\
|
||||
.word gTasks\n\
|
||||
._271:\n\
|
||||
ldr r0, ._276\n\
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#if DEBUG
|
||||
#include "global.h"
|
||||
|
||||
#define BSS_DATA __attribute__((section(".bss")))
|
||||
|
||||
BSS_DATA u8 gDebug_03000724[4] = { 0 };
|
||||
__attribute__((unused)) static u8 gDebug_03000724;
|
||||
__attribute__((unused)) static u8 gDebug_03000725;
|
||||
__attribute__((unused)) static u8 gDebug_03000726;
|
||||
|
||||
__attribute__((naked))
|
||||
void InitNoharaDebugMenu()
|
||||
@@ -127,7 +127,7 @@ void NoharaDebugMenu_TV()
|
||||
"._9:\n"
|
||||
" .align 2, 0\n"
|
||||
"._8:\n"
|
||||
" .word gDebug_03000724+0x2\n"
|
||||
" .word gDebug_03000726\n"
|
||||
" .word gUnknown_Debug_083C4B8C\n"
|
||||
" .word gMenuCallback\n"
|
||||
" .word debug_sub_808F4AC+1\n"
|
||||
@@ -414,7 +414,7 @@ void debug_sub_808F648()
|
||||
" .align 2, 0\n"
|
||||
"._35:\n"
|
||||
" .word gMain\n"
|
||||
" .word gDebug_03000724+0x2\n"
|
||||
" .word gDebug_03000726\n"
|
||||
"._33:\n"
|
||||
" bl debug_sub_808F6BC\n"
|
||||
" b ._40\n"
|
||||
@@ -933,7 +933,7 @@ void debug_sub_808F93C()
|
||||
" .align 2, 0\n"
|
||||
"._83:\n"
|
||||
" .word gMain\n"
|
||||
" .word gDebug_03000724+0x1\n"
|
||||
" .word gDebug_03000725\n"
|
||||
" .word gDebug_03000724\n"
|
||||
" .word gUnknown_Debug_083C4ABD+0xf\n"
|
||||
" .word gStringVar1\n"
|
||||
@@ -1671,7 +1671,7 @@ void debug_sub_808FF3C()
|
||||
" .align 2, 0\n"
|
||||
"._192:\n"
|
||||
" .word gMain\n"
|
||||
" .word gDebug_03000724+0x1\n"
|
||||
" .word gDebug_03000725\n"
|
||||
" .word gDebug_03000724\n"
|
||||
" .word gUnknown_Debug_083C4B20+0x4\n"
|
||||
" .word gStringVar1\n"
|
||||
|
||||
+8
-5
@@ -147,6 +147,9 @@ void (*gLinkCallback)(void);
|
||||
struct LinkPlayer gSavedLinkPlayers[MAX_LINK_PLAYERS];
|
||||
u8 gShouldAdvanceLinkState;
|
||||
u16 gLinkTestBlockChecksums[MAX_LINK_PLAYERS];
|
||||
#if DEBUG
|
||||
u8 gUnknown_Debug_30030E0;
|
||||
#endif
|
||||
u8 gBlockRequestType;
|
||||
u8 gLastSendQueueCount;
|
||||
struct Link gLink;
|
||||
@@ -158,11 +161,11 @@ u8 deUnkValue1;
|
||||
u8 deUnkValue2;
|
||||
#endif
|
||||
|
||||
EWRAM_DATA bool8 gLinkTestDebugValuesEnabled = {0};
|
||||
EWRAM_DATA bool8 gLinkTestDummyBool = {0};
|
||||
EWRAM_DATA u32 gFiller_20238B8 = {0};
|
||||
EWRAM_DATA u32 dword_20238BC = {0};
|
||||
EWRAM_DATA bool8 gLinkOpen = {0};
|
||||
EWRAM_DATA bool8 gLinkTestDebugValuesEnabled = 0;
|
||||
EWRAM_DATA bool8 gLinkTestDummyBool = 0;
|
||||
EWRAM_DATA u32 gFiller_20238B8 = 0;
|
||||
EWRAM_DATA u32 dword_20238BC = 0;
|
||||
EWRAM_DATA bool8 gLinkOpen = 0;
|
||||
|
||||
static const u16 sLinkTestDigitPalette[] = INCBIN_U16("graphics/interface/link_test_digits.gbapal");
|
||||
static const u32 sLinkTestDigitTiles[] = INCBIN_U32("graphics/interface/link_test_digits.4bpp");
|
||||
|
||||
@@ -602,7 +602,7 @@ void debug_sub_815D1D8()
|
||||
" .align 2, 0\n"
|
||||
"._161:\n"
|
||||
" .word gPaletteFade\n"
|
||||
" .word gLinkTestBlockChecksums+0x8\n"
|
||||
" .word gUnknown_Debug_30030E0\n"
|
||||
" .word Str_843DA70\n"
|
||||
" .word 0x43c\n"
|
||||
"._144:\n"
|
||||
|
||||
+2
-2
@@ -1245,8 +1245,8 @@ u32 GetEnigmaBerryChecksum(struct EnigmaBerry *enigmaBerry)
|
||||
" .word 0x3170\n"
|
||||
" .word 0x47f\n"
|
||||
" .word 0x317c\n"
|
||||
" .word gSpriteImage_83C172C+0x80\n"
|
||||
" .word gSpriteImage_83C172C+0x500\n"
|
||||
" .word gSpriteImage_UnusedCherry\n"
|
||||
" .word gSpritePalette_UnusedCherry\n"
|
||||
" .word 0x35fc\n"
|
||||
" .word gSaveBlock1+0x3676\n"
|
||||
" .word gUnknown_Debug_839B6CE\n"
|
||||
|
||||
@@ -43,7 +43,10 @@ struct WeatherCallbacks
|
||||
|
||||
EWRAM_DATA struct Weather gWeather = {0};
|
||||
EWRAM_DATA u8 gFieldEffectPaletteGammaTypes[32] = {0};
|
||||
EWRAM_DATA u16 gUnknown_0202FF58 = {0};
|
||||
EWRAM_DATA u16 gUnknown_0202FF58 = 0;
|
||||
#if DEBUG
|
||||
EWRAM_DATA u16 gUnknown_Debug_20301FE = 0;
|
||||
#endif
|
||||
|
||||
static const u8 *sPaletteGammaTypes;
|
||||
|
||||
@@ -1297,7 +1300,7 @@ u8 debug_sub_8085564(void)
|
||||
.align 2, 0\n\
|
||||
._375:\n\
|
||||
.word gMain\n\
|
||||
.word gUnknown_0202FF58+0x2\n\
|
||||
.word gUnknown_Debug_20301FE\n\
|
||||
._373:\n\
|
||||
mov r0, #0xe\n\
|
||||
._374:\n\
|
||||
@@ -1333,7 +1336,7 @@ u8 debug_sub_8085564(void)
|
||||
.align 2, 0\n\
|
||||
._380:\n\
|
||||
.word gDebugText_Weather\n\
|
||||
.word gUnknown_0202FF58+0x2\n\
|
||||
.word gUnknown_Debug_20301FE\n\
|
||||
.word gMain\n\
|
||||
._378:\n\
|
||||
ldr r0, ._382\n\
|
||||
@@ -1347,7 +1350,7 @@ u8 debug_sub_8085564(void)
|
||||
._383:\n\
|
||||
.align 2, 0\n\
|
||||
._382:\n\
|
||||
.word gUnknown_0202FF58+0x2");
|
||||
.word gUnknown_Debug_20301FE");
|
||||
}
|
||||
|
||||
__attribute__((naked))
|
||||
@@ -1386,7 +1389,7 @@ u8 debug_sub_808560C(void)
|
||||
._385:\n\
|
||||
.align 2, 0\n\
|
||||
._384:\n\
|
||||
.word gUnknown_0202FF58+0x2\n\
|
||||
.word gUnknown_Debug_20301FE\n\
|
||||
.word gWeather\n\
|
||||
.word gDebugText_Weather\n\
|
||||
.word gMenuCallback\n\
|
||||
|
||||
+54
-50
@@ -226,6 +226,15 @@ static void sub_81064B8(void);
|
||||
static void sub_81065A8(s16 arg0, u16 arg1, u16 arg2, u16 arg3, u16 arg4);
|
||||
static void sub_81065DC(void);
|
||||
|
||||
#if DEBUG
|
||||
__attribute__((section(".bss"))) u8 unk_debug_bss_1_0 = 0;
|
||||
__attribute__((section(".bss"))) u8 unk_debug_bss_1_1 = 0;
|
||||
__attribute__((section(".bss"))) u8 unk_debug_bss_1_2 = 0;
|
||||
__attribute__((section(".bss"))) u8 unk_debug_bss_1_3 = 0;
|
||||
__attribute__((section(".bss"))) u8 unk_debug_bss_1_4 = 0;
|
||||
__attribute__((section(".bss"))) u32 unk_debug_bss_1_8 = 0;
|
||||
#endif
|
||||
|
||||
static const struct UnkStruct1 *const gUnknown_083ED048[];
|
||||
static const u16 gPalette_83EDE24[];
|
||||
static const u8 gUnknown_083ECD04[][3];
|
||||
@@ -252,7 +261,7 @@ void PlaySlotMachine(u8 arg0, MainCallback cb)
|
||||
._2:\n\
|
||||
.align 2, 0\n\
|
||||
._1:\n\
|
||||
.word unk_debug_bss_1+0x1\n\
|
||||
.word unk_debug_bss_1_1\n\
|
||||
.word CB2_SlotMachineSetup+1");
|
||||
}
|
||||
#else
|
||||
@@ -282,7 +291,7 @@ void debug_sub_811609C()
|
||||
._4:\n\
|
||||
.align 2, 0\n\
|
||||
._3:\n\
|
||||
.word unk_debug_bss_1+0x1\n\
|
||||
.word unk_debug_bss_1_1\n\
|
||||
.word CB2_SlotMachineSetup+1");
|
||||
}
|
||||
#endif
|
||||
@@ -544,7 +553,7 @@ static void SlotMachineSetup_0_1(void)
|
||||
.word gSaveBlock1\n\
|
||||
.word 0x494\n\
|
||||
.word gUnknown_083ECCF8\n\
|
||||
.word unk_debug_bss_1+0x1");
|
||||
.word unk_debug_bss_1_1");
|
||||
}
|
||||
#else
|
||||
static void SlotMachineSetup_0_1(void)
|
||||
@@ -744,8 +753,8 @@ static bool8 sub_8101E10(struct Task *task)
|
||||
.align 2, 0\n\
|
||||
._70:\n\
|
||||
.word +0x2000000\n\
|
||||
.word unk_debug_bss_1+0x1\n\
|
||||
.word unk_debug_bss_1+0x4\n\
|
||||
.word unk_debug_bss_1_1\n\
|
||||
.word unk_debug_bss_1_4\n\
|
||||
.word 0x270e");
|
||||
}
|
||||
#else
|
||||
@@ -794,9 +803,9 @@ static bool8 sub_8101E3C(struct Task *task)
|
||||
._78:\n\
|
||||
.align 2, 0\n\
|
||||
._77:\n\
|
||||
.word unk_debug_bss_1+0x1\n\
|
||||
.word unk_debug_bss_1_1\n\
|
||||
.word gMain\n\
|
||||
.word unk_debug_bss_1+0x4\n\
|
||||
.word unk_debug_bss_1_4\n\
|
||||
.word +0x2000000\n\
|
||||
._75:\n\
|
||||
mov r0, #0x0\n\
|
||||
@@ -1101,7 +1110,7 @@ static bool8 sub_8101FA4(struct Task *task)
|
||||
.align 2, 0\n\
|
||||
._119:\n\
|
||||
.word +0x2000000\n\
|
||||
.word unk_debug_bss_1+0x1");
|
||||
.word unk_debug_bss_1_1");
|
||||
}
|
||||
#else
|
||||
static bool8 sub_8101FA4(struct Task *task)
|
||||
@@ -1182,9 +1191,9 @@ static bool8 sub_8102034(struct Task *task)
|
||||
._128:\n\
|
||||
.align 2, 0\n\
|
||||
._127:\n\
|
||||
.word unk_debug_bss_1+0x1\n\
|
||||
.word unk_debug_bss_1+0x4\n\
|
||||
.word unk_debug_bss_1+0x8\n\
|
||||
.word unk_debug_bss_1_1\n\
|
||||
.word unk_debug_bss_1_4\n\
|
||||
.word unk_debug_bss_1_8\n\
|
||||
.word +0x2000000");
|
||||
}
|
||||
#else
|
||||
@@ -1235,9 +1244,9 @@ static bool8 sub_8102058(struct Task *task)
|
||||
._134:\n\
|
||||
.align 2, 0\n\
|
||||
._133:\n\
|
||||
.word unk_debug_bss_1+0x1\n\
|
||||
.word unk_debug_bss_1+0x4\n\
|
||||
.word unk_debug_bss_1+0x8\n\
|
||||
.word unk_debug_bss_1_1\n\
|
||||
.word unk_debug_bss_1_4\n\
|
||||
.word unk_debug_bss_1_8\n\
|
||||
.word +0x2000000\n\
|
||||
._130:\n\
|
||||
ldr r0, ._136\n\
|
||||
@@ -1322,7 +1331,7 @@ static bool8 sub_8102090(struct Task *task)
|
||||
.align 2, 0\n\
|
||||
._146:\n\
|
||||
.word +0x2000000\n\
|
||||
.word unk_debug_bss_1\n\
|
||||
.word unk_debug_bss_1_0\n\
|
||||
._143:\n\
|
||||
cmp r0, #0x4\n\
|
||||
beq ._148 @cond_branch\n\
|
||||
@@ -1821,7 +1830,7 @@ static bool8 sub_8102424(struct Task *task)
|
||||
._235:\n\
|
||||
.align 2, 0\n\
|
||||
._234:\n\
|
||||
.word unk_debug_bss_1+0x1\n\
|
||||
.word unk_debug_bss_1_1\n\
|
||||
.word gSaveBlock1\n\
|
||||
.word +0x2000000\n\
|
||||
.word 0x494");
|
||||
@@ -1980,9 +1989,9 @@ static void sub_8102484(void)
|
||||
.align 2, 0\n\
|
||||
._256:\n\
|
||||
.word +0x2000000\n\
|
||||
.word unk_debug_bss_1+0x1\n\
|
||||
.word unk_debug_bss_1+0x2\n\
|
||||
.word unk_debug_bss_1+0x3\n\
|
||||
.word unk_debug_bss_1_1\n\
|
||||
.word unk_debug_bss_1_2\n\
|
||||
.word unk_debug_bss_1_3\n\
|
||||
._245:\n\
|
||||
add r5, r4, #0\n\
|
||||
ldrb r1, [r5, #0x4]\n\
|
||||
@@ -4047,11 +4056,6 @@ static void sub_8104C5C(void)
|
||||
|
||||
static void LoadSlotMachineWheelOverlay(void);
|
||||
|
||||
#if DEBUG
|
||||
// should be static
|
||||
__attribute__((section(".bss"))) u8 unk_debug_bss_1[0xC] = { 0 };
|
||||
#endif
|
||||
|
||||
static void sub_8104CAC(u8 arg0)
|
||||
{
|
||||
u8 i;
|
||||
@@ -5186,8 +5190,8 @@ void debug_sub_811B1C4()
|
||||
".__2_:\n"
|
||||
" .align 2, 0\n"
|
||||
".__1_:\n"
|
||||
" .word unk_debug_bss_1+0x3\n"
|
||||
" .word unk_debug_bss_1\n"
|
||||
" .word unk_debug_bss_1_3\n"
|
||||
" .word unk_debug_bss_1_0\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -5212,8 +5216,8 @@ void debug_sub_811B1EC()
|
||||
".__4:\n"
|
||||
" .align 2, 0\n"
|
||||
".__3:\n"
|
||||
" .word unk_debug_bss_1+0x3\n"
|
||||
" .word unk_debug_bss_1\n"
|
||||
" .word unk_debug_bss_1_3\n"
|
||||
" .word unk_debug_bss_1_0\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -5240,8 +5244,8 @@ void debug_sub_811B210()
|
||||
".__6:\n"
|
||||
" .align 2, 0\n"
|
||||
".__5:\n"
|
||||
" .word unk_debug_bss_1+0x3\n"
|
||||
" .word unk_debug_bss_1\n"
|
||||
" .word unk_debug_bss_1_3\n"
|
||||
" .word unk_debug_bss_1_0\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -5268,8 +5272,8 @@ void debug_sub_811B238()
|
||||
".__8:\n"
|
||||
" .align 2, 0\n"
|
||||
".__7:\n"
|
||||
" .word unk_debug_bss_1+0x3\n"
|
||||
" .word unk_debug_bss_1\n"
|
||||
" .word unk_debug_bss_1_3\n"
|
||||
" .word unk_debug_bss_1_0\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -5296,8 +5300,8 @@ void debug_sub_811B260()
|
||||
".__10:\n"
|
||||
" .align 2, 0\n"
|
||||
".__9:\n"
|
||||
" .word unk_debug_bss_1+0x3\n"
|
||||
" .word unk_debug_bss_1\n"
|
||||
" .word unk_debug_bss_1_3\n"
|
||||
" .word unk_debug_bss_1_0\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -5324,8 +5328,8 @@ void debug_sub_811B288()
|
||||
".__12:\n"
|
||||
" .align 2, 0\n"
|
||||
".__11:\n"
|
||||
" .word unk_debug_bss_1+0x3\n"
|
||||
" .word unk_debug_bss_1\n"
|
||||
" .word unk_debug_bss_1_3\n"
|
||||
" .word unk_debug_bss_1_0\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -5352,8 +5356,8 @@ void debug_sub_811B2B0()
|
||||
".__14:\n"
|
||||
" .align 2, 0\n"
|
||||
".__13:\n"
|
||||
" .word unk_debug_bss_1+0x3\n"
|
||||
" .word unk_debug_bss_1\n"
|
||||
" .word unk_debug_bss_1_3\n"
|
||||
" .word unk_debug_bss_1_0\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -5371,7 +5375,7 @@ void debug_sub_811B2D8()
|
||||
".__16:\n"
|
||||
" .align 2, 0\n"
|
||||
".__15:\n"
|
||||
" .word unk_debug_bss_1+0x3\n"
|
||||
" .word unk_debug_bss_1_3\n"
|
||||
"\n"
|
||||
);
|
||||
}
|
||||
@@ -5650,7 +5654,7 @@ void debug_sub_811B310()
|
||||
".__30:\n"
|
||||
" .word Str_841B249\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word unk_debug_bss_1\n"
|
||||
" .word unk_debug_bss_1_0\n"
|
||||
".__27:\n"
|
||||
" cmp r0, #0x4\n"
|
||||
" beq .__32 @cond_branch\n"
|
||||
@@ -5765,10 +5769,10 @@ void debug_sub_811B5D0()
|
||||
".__52:\n"
|
||||
" .align 2, 0\n"
|
||||
".__51:\n"
|
||||
" .word unk_debug_bss_1\n"
|
||||
" .word unk_debug_bss_1+0x2\n"
|
||||
" .word unk_debug_bss_1+0x3\n"
|
||||
" .word unk_debug_bss_1+0x4\n"
|
||||
" .word unk_debug_bss_1_0\n"
|
||||
" .word unk_debug_bss_1_2\n"
|
||||
" .word unk_debug_bss_1_3\n"
|
||||
" .word unk_debug_bss_1_4\n"
|
||||
" .word +0x2000000\n"
|
||||
"\n"
|
||||
);
|
||||
@@ -5994,11 +5998,11 @@ void debug_sub_811B654()
|
||||
".__92:\n"
|
||||
" .align 2, 0\n"
|
||||
".__91:\n"
|
||||
" .word unk_debug_bss_1+0x2\n"
|
||||
" .word unk_debug_bss_1+0x3\n"
|
||||
" .word unk_debug_bss_1_2\n"
|
||||
" .word unk_debug_bss_1_3\n"
|
||||
" .word Str_841B254\n"
|
||||
" .word _841B270\n"
|
||||
" .word unk_debug_bss_1+0x4\n"
|
||||
" .word unk_debug_bss_1_4\n"
|
||||
".__66:\n"
|
||||
" bl Menu_ProcessInput\n"
|
||||
" lsl r0, r0, #0x18\n"
|
||||
@@ -6027,7 +6031,7 @@ void debug_sub_811B654()
|
||||
".__97:\n"
|
||||
" .align 2, 0\n"
|
||||
".__96:\n"
|
||||
" .word unk_debug_bss_1+0x2\n"
|
||||
" .word unk_debug_bss_1_2\n"
|
||||
" .word _841B270\n"
|
||||
".__68:\n"
|
||||
" ldr r2, .__100\n"
|
||||
@@ -6183,7 +6187,7 @@ void debug_sub_811B894()
|
||||
" .word +0x2000000\n"
|
||||
" .word 0x270f\n"
|
||||
" .word Str_841B2B0\n"
|
||||
" .word unk_debug_bss_1+0x4\n"
|
||||
" .word unk_debug_bss_1_4\n"
|
||||
" .word Str_841B2D3\n"
|
||||
".__117:\n"
|
||||
" lsl r0, r2, #0x10\n"
|
||||
@@ -6373,7 +6377,7 @@ void debug_sub_811B894()
|
||||
" .align 2, 0\n"
|
||||
".__163:\n"
|
||||
" .word Str_841B2E4\n"
|
||||
" .word unk_debug_bss_1+0x4\n"
|
||||
" .word unk_debug_bss_1_4\n"
|
||||
" .word +0x2000000\n"
|
||||
" .word Str_841B2BF\n"
|
||||
"\n"
|
||||
|
||||
+161
-161
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user