From e17f3ed7194b79006a8ce6afbbdb3c6469072587 Mon Sep 17 00:00:00 2001 From: AnonymousRandomPerson Date: Mon, 18 Sep 2023 22:18:14 -0400 Subject: [PATCH] Defined pointers for overlay 16 --- asm/include/overlay_15.inc | 60 +++++++-------- asm/include/overlay_16.inc | 98 +++++++++++++------------ asm/main_0200C4CC.s | 9 ++- asm/overlay_11.s | 8 +- asm/overlay_16.s | 145 +++++++++++++++++++++---------------- 5 files changed, 175 insertions(+), 145 deletions(-) diff --git a/asm/include/overlay_15.inc b/asm/include/overlay_15.inc index a9fcd3da..d3f3a212 100644 --- a/asm/include/overlay_15.inc +++ b/asm/include/overlay_15.inc @@ -1,38 +1,38 @@ #pragma once -.public ShowDBox -.public sub_02039B0C -.public PreprocessStringFromMessageId -.public sub_020395CC -.public InitPreprocessorArgs -.public InitPortraitBoxWithMonsterId -.public sub_020396E4 -.public sub_0202F8C4 -.public FreeNormalMenu -.public GetGold -.public sub_02027B1C -.public ShowPortraitBox -.public sub_02017C80 -.public SetPortraitLayout -.public sub_020305B4 -.public sub_02026214 -.public MemAlloc -.public sub_0201070C -.public sub_02026268 -.public sub_0202F8FC .public AddMoneyCarried -.public sub_0203083C .public CreateDBox -.public sub_0202F954 -.public sub_020288DC -.public MemFree -.public SetPortraitEmotion -.public sub_020308A0 -.public ShowMessageInDBox -.public sub_02027AF0 .public CreateNormalMenu -.public sub_0203088C .public CreatePortraitBox .public DebugPrint0 +.public FreeNormalMenu +.public GetGold .public GetNormalMenuResult -.public sub_02010758 +.public InitPortraitBoxWithMonsterId +.public InitPreprocessorArgs .public IsDBoxActive +.public MemAlloc +.public MemFree +.public PreprocessStringFromMessageId +.public SetPortraitEmotion +.public SetPortraitLayout +.public ShowDBox +.public ShowMessageInDBox +.public ShowPortraitBox +.public sub_0201070C +.public sub_02010758 +.public sub_02017C80 +.public sub_02026214 +.public sub_02026268 +.public sub_02027AF0 +.public sub_02027B1C +.public sub_020288DC +.public sub_0202F8C4 +.public sub_0202F8FC +.public sub_0202F954 +.public sub_020305B4 +.public sub_0203083C +.public sub_0203088C +.public sub_020308A0 +.public sub_020395CC +.public sub_020396E4 +.public sub_02039B0C diff --git a/asm/include/overlay_16.inc b/asm/include/overlay_16.inc index 2bf49d1b..eee3320b 100644 --- a/asm/include/overlay_16.inc +++ b/asm/include/overlay_16.inc @@ -1,56 +1,60 @@ #pragma once -.public sub_0202836C -.public ShowPortraitBox -.public StrcpySimple -.public sub_0202F2C4 -.public sub_02056410 -.public PreprocessString -.public IncrementNbEvolutions -.public SetTeamSetupHeroOnly -.public GetMainCharacter1MemberIdx -.public sub_020572EC -.public ov11_02310BDC -.public SetPortraitEmotion -.public MemFree -.public sub_0205A288 -.public IsMonsterOnTeam -.public sub_02059B08 -.public IsMonsterNotNicknamed -.public GetFirstUnequippedItemOfType -.public sub_0203F150 -.public sub_02039C3C -.public GetNameRaw -.public sub_02056880 -.public GetEvolutionPossibilities -.public sub_020582E0 -.public RemoveItemNoHole -.public ShowKeyboard +.public _020A18C4 +.public _020A18D0 +.public _020A18E4 +.public TEAM_MEMBER_TABLE_PTR +.public CreateAdvancedMenu +.public CreateDBox .public CreateNormalMenu +.public CreatePortraitBox +.public FreeDBox +.public FreeNormalMenu +.public GetActiveTeamMember +.public GetEvolutionPossibilities +.public GetFirstUnequippedItemOfType +.public GetItemAtIdx +.public GetMainCharacter1MemberIdx +.public GetNameRaw +.public GetNameString +.public GetTeamMember +.public IncrementNbEvolutions .public InitPortraitBoxWithMonsterId .public InitPreprocessorArgs -.public sub_02010260 -.public sub_02017CB4 -.public CreatePortraitBox -.public GetNameString .public IsMainCharacter -.public FreeNormalMenu -.public CreateDBox -.public sub_02017C50 -.public SetPortraitLayout -.public sub_02025314 -.public GetTeamMember -.public StrncpySimpleNoPadSafe -.public GetActiveTeamMember -.public GetItemAtIdx -.public sub_0203C7E4 -.public sub_0203A638 -.public ShowMessageInDBox -.public FreeDBox -.public sub_0203909C -.public ShowDBox -.public CreateAdvancedMenu -.public MemAlloc +.public IsMonsterNotNicknamed +.public IsMonsterOnTeam .public IsValidTeamMember +.public MemAlloc +.public MemFree +.public ov11_02310BDC +.public PreprocessString +.public RemoveItemNoHole .public SetPokemonJoined +.public SetPortraitEmotion +.public SetPortraitLayout +.public SetTeamSetupHeroOnly +.public ShowDBox +.public ShowKeyboard +.public ShowMessageInDBox +.public ShowPortraitBox +.public StrcpySimple +.public StrncpySimpleNoPadSafe +.public sub_02010260 +.public sub_02017C50 +.public sub_02017CB4 +.public sub_02025314 +.public sub_0202836C +.public sub_0202F2C4 +.public sub_0203909C +.public sub_02039C3C +.public sub_0203A638 +.public sub_0203C7E4 +.public sub_0203F150 +.public sub_02056410 .public sub_020564B0 +.public sub_02056880 +.public sub_020572EC +.public sub_020582E0 +.public sub_02059B08 +.public sub_0205A288 .public sub_0205B008 diff --git a/asm/main_0200C4CC.s b/asm/main_0200C4CC.s index cdd78fbc..4daf1614 100644 --- a/asm/main_0200C4CC.s +++ b/asm/main_0200C4CC.s @@ -169940,11 +169940,18 @@ _020A18BC: .global _020A18C0 _020A18C0: .byte 0x2C, 0x01, 0x00, 0x00 + .global _020A18C4 +_020A18C4: .byte 0x0A, 0x00, 0x00, 0x00 .global _020A18C8 _020A18C8: - .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00 + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00 + .global _020A18D0 +_020A18D0: + .byte 0x05, 0x00, 0x05, 0x00 .byte 0x00, 0xC9, 0xFE, 0xFF, 0x00, 0x08, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00 + .global _020A18E4 +_020A18E4: .byte 0x05, 0x00, 0x05, 0x00, 0x54, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF .byte 0x99, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00 .global _020A18FC diff --git a/asm/overlay_11.s b/asm/overlay_11.s index e09e5495..faaf074f 100644 --- a/asm/overlay_11.s +++ b/asm/overlay_11.s @@ -50124,7 +50124,7 @@ _0230666C: b _02306760 _023066C0: ldr r1, _02306768 ; =0x02324D88 - ldr r0, _0230678C ; =0x020B0A48 + ldr r0, _0230678C ; =TEAM_MEMBER_TABLE_PTR ldr r2, [r1] ldr r1, [r0] ldrsh r2, [r2, #0xc] @@ -50179,7 +50179,7 @@ _0230677C: .word 0x00300031 _02306780: .word 0x02322C20 _02306784: .word 0x02322C00 _02306788: .word 0x02322C50 -_0230678C: .word 0x020B0A48 +_0230678C: .word TEAM_MEMBER_TABLE_PTR _02306790: .word 0x000002E3 arm_func_end ov11_023062BC @@ -50461,7 +50461,7 @@ _02306B3C: b _02306C30 _02306B90: ldr r1, _02306C38 ; =0x02324D88 - ldr r0, _02306C5C ; =0x020B0A48 + ldr r0, _02306C5C ; =TEAM_MEMBER_TABLE_PTR ldr r2, [r1] ldr r1, [r0] ldrsh r2, [r2, #0xc] @@ -50516,7 +50516,7 @@ _02306C4C: .word 0x00300031 _02306C50: .word 0x02322C20 _02306C54: .word 0x02322C00 _02306C58: .word 0x02322C50 -_02306C5C: .word 0x020B0A48 +_02306C5C: .word TEAM_MEMBER_TABLE_PTR _02306C60: .word 0x000002E3 arm_func_end ov11_02306794 diff --git a/asm/overlay_16.s b/asm/overlay_16.s index 13286e55..ec34c96d 100644 --- a/asm/overlay_16.s +++ b/asm/overlay_16.s @@ -130,10 +130,10 @@ _0238A2D8: bl ShowMessageInDBox b _0238B0C4 _0238A318: - ldr r0, _0238B0D8 ; =0x0238CDE4 + ldr r0, _0238B0D8 ; =ov16_0238CDE4 mov r4, #3 ldr r1, _0238B0DC ; =0x00300011 - ldr r3, _0238B0E0 ; =0x0238CD40 + ldr r3, _0238B0E0 ; =ov16_0238CD40 mov r2, #0 str r4, [sp] bl CreateNormalMenu @@ -282,9 +282,9 @@ _0238A50C: mov r4, #2 str r1, [r0, #0x74] ldr r0, _0238B0CC ; =ov16_0238CE40 - ldr r3, _0238B0EC ; =0x0238CD08 + ldr r3, _0238B0EC ; =ov16_0238CD08 ldr r1, [r0] - ldr r0, _0238B0D8 ; =0x0238CDE4 + ldr r0, _0238B0D8 ; =ov16_0238CDE4 str r4, [r1, #0x78] ldr r1, _0238B0F0 ; =0x00300013 mov r2, #0 @@ -326,9 +326,9 @@ _0238A5D8: ldr r0, [r1] mov r4, #2 str r4, [r0, #0x78] - ldr r0, _0238B0D8 ; =0x0238CDE4 + ldr r0, _0238B0D8 ; =ov16_0238CDE4 ldr r1, _0238B0F0 ; =0x00300013 - ldr r3, _0238B0EC ; =0x0238CD08 + ldr r3, _0238B0EC ; =ov16_0238CD08 mov r2, #0 str r4, [sp] bl CreateNormalMenu @@ -337,9 +337,9 @@ _0238A5D8: strb r0, [r1, #0xc3] b _0238B0C4 _0238A614: - ldr r0, _0238B0F8 ; =0x0238CDD4 + ldr r0, _0238B0F8 ; =ov16_0238CDD4 mov r4, #3 - ldr r3, _0238B0FC ; =0x0238CD20 + ldr r3, _0238B0FC ; =ov16_0238CD20 mov r1, #0x13 mov r2, #0 str r4, [sp] @@ -401,9 +401,9 @@ _0238A6F4: ldr r0, [r1] mov r4, #2 str r4, [r0, #0x78] - ldr r0, _0238B0D8 ; =0x0238CDE4 + ldr r0, _0238B0D8 ; =ov16_0238CDE4 ldr r1, _0238B0F0 ; =0x00300013 - ldr r3, _0238B0EC ; =0x0238CD08 + ldr r3, _0238B0EC ; =ov16_0238CD08 mov r2, #0 str r4, [sp] bl CreateNormalMenu @@ -579,9 +579,9 @@ _0238A95C: mov r4, #2 str r1, [r0, #0x74] ldr r0, _0238B0CC ; =ov16_0238CE40 - ldr r3, _0238B0EC ; =0x0238CD08 + ldr r3, _0238B0EC ; =ov16_0238CD08 ldr r1, [r0] - ldr r0, _0238B0D8 ; =0x0238CDE4 + ldr r0, _0238B0D8 ; =ov16_0238CDE4 str r4, [r1, #0x78] ldr r1, _0238B0F0 ; =0x00300013 mov r2, #0 @@ -740,7 +740,7 @@ _0238AB9C: strh r1, [r0, #8] _0238ABF4: ldr r1, _0238B0CC ; =ov16_0238CE40 - ldr r0, _0238B114 ; =0x020A18C4 + ldr r0, _0238B114 ; =_020A18C4 ldr r3, [r1] ldrsh r2, [r0] ldr r4, [r3, #0x3c] @@ -749,13 +749,13 @@ _0238ABF4: add r2, r3, r2 strh r2, [r4, #0xa] ldr r1, [r1] - ldr r3, _0238B11C ; =0x020A18D0 + ldr r3, _0238B11C ; =_020A18D0 ldr r2, [r1, #0x3c] ldrsh r1, [r2, #0xa] cmp r1, r0 strgth r0, [r2, #0xa] ldr r1, _0238B0CC ; =ov16_0238CE40 - ldr r0, _0238B120 ; =0x020A18E4 + ldr r0, _0238B120 ; =_020A18E4 ldr r1, [r1] ldrsh r5, [r0] ldr r1, [r1, #0x3c] @@ -1020,9 +1020,9 @@ _0238AFF8: str r2, [r0, #0x74] ldr r2, [r1] mov ip, #4 - ldr r0, _0238B0D8 ; =0x0238CDE4 + ldr r0, _0238B0D8 ; =ov16_0238CDE4 ldr r1, _0238B0DC ; =0x00300011 - ldr r3, _0238B0EC ; =0x0238CD08 + ldr r3, _0238B0EC ; =ov16_0238CD08 str ip, [r2, #0x78] mov ip, #2 mov r2, #0 @@ -1061,7 +1061,7 @@ _0238B088: str r0, [sp, #0x9c] str ip, [sp] mov ip, #4 - ldr r0, _0238B13C ; =0x0238CDC4 + ldr r0, _0238B13C ; =ov16_0238CDC4 ldr r1, _0238B140 ; =0x00009813 ldr r3, _0238B144 ; =ov16_0238CB30 add r2, sp, #0x90 @@ -1077,32 +1077,32 @@ _0238B0C4: _0238B0CC: .word ov16_0238CE40 _0238B0D0: .word 0x00000431 _0238B0D4: .word 0x00000432 -_0238B0D8: .word 0x0238CDE4 +_0238B0D8: .word ov16_0238CDE4 _0238B0DC: .word 0x00300011 -_0238B0E0: .word 0x0238CD40 +_0238B0E0: .word ov16_0238CD40 _0238B0E4: .word 0x00000442 _0238B0E8: .word 0x00000449 -_0238B0EC: .word 0x0238CD08 +_0238B0EC: .word ov16_0238CD08 _0238B0F0: .word 0x00300013 _0238B0F4: .word 0x00000434 -_0238B0F8: .word 0x0238CDD4 -_0238B0FC: .word 0x0238CD20 +_0238B0F8: .word ov16_0238CDD4 +_0238B0FC: .word ov16_0238CD20 _0238B100: .word 0x00000125 _0238B104: .word 0x0000043E _0238B108: .word 0x0000043A _0238B10C: .word 0x0000043C _0238B110: .word 0x0000140F -_0238B114: .word 0x020A18C4 +_0238B114: .word _020A18C4 _0238B118: .word 0x000003E7 -_0238B11C: .word 0x020A18D0 -_0238B120: .word 0x020A18E4 +_0238B11C: .word _020A18D0 +_0238B120: .word _020A18E4 _0238B124: .word 0x00003F01 _0238B128: .word 0x0000043F _0238B12C: .word 0x0000042D _0238B130: .word 0x00000433 _0238B134: .word 0x00000447 _0238B138: .word 0x00000446 -_0238B13C: .word 0x0238CDC4 +_0238B13C: .word ov16_0238CDC4 _0238B140: .word 0x00009813 _0238B144: .word ov16_0238CB30 arm_func_end ov16_0238ADFC @@ -1232,10 +1232,10 @@ _0238B2D8: bl ShowMessageInDBox b _0238C0C4 _0238B318: - ldr r0, _0238C0D8 ; =0x0238CDE4 + ldr r0, _0238C0D8 ; =ov16_0238CDE4 mov r4, #3 ldr r1, _0238C0DC ; =0x00300011 - ldr r3, _0238C0E0 ; =0x0238CD40 + ldr r3, _0238C0E0 ; =ov16_0238CD40 mov r2, #0 str r4, [sp] bl CreateNormalMenu @@ -1380,9 +1380,9 @@ _0238B50C: mov r4, #2 str r1, [r0, #0x74] ldr r0, _0238C0CC ; =ov16_0238CE40 - ldr r3, _0238C0EC ; =0x0238CD08 + ldr r3, _0238C0EC ; =ov16_0238CD08 ldr r1, [r0] - ldr r0, _0238C0D8 ; =0x0238CDE4 + ldr r0, _0238C0D8 ; =ov16_0238CDE4 str r4, [r1, #0x78] ldr r1, _0238C0F0 ; =0x00300013 mov r2, #0 @@ -1424,9 +1424,9 @@ _0238B5D8: ldr r0, [r1] mov r4, #2 str r4, [r0, #0x78] - ldr r0, _0238C0D8 ; =0x0238CDE4 + ldr r0, _0238C0D8 ; =ov16_0238CDE4 ldr r1, _0238C0F0 ; =0x00300013 - ldr r3, _0238C0EC ; =0x0238CD08 + ldr r3, _0238C0EC ; =ov16_0238CD08 mov r2, #0 str r4, [sp] bl CreateNormalMenu @@ -1435,9 +1435,9 @@ _0238B5D8: strb r0, [r1, #0xc3] b _0238C0C4 _0238B614: - ldr r0, _0238C0F8 ; =0x0238CDD4 + ldr r0, _0238C0F8 ; =ov16_0238CDD4 mov r4, #3 - ldr r3, _0238C0FC ; =0x0238CD20 + ldr r3, _0238C0FC ; =ov16_0238CD20 mov r1, #0x13 mov r2, #0 str r4, [sp] @@ -1499,9 +1499,9 @@ _0238B6F4: ldr r0, [r1] mov r4, #2 str r4, [r0, #0x78] - ldr r0, _0238C0D8 ; =0x0238CDE4 + ldr r0, _0238C0D8 ; =ov16_0238CDE4 ldr r1, _0238C0F0 ; =0x00300013 - ldr r3, _0238C0EC ; =0x0238CD08 + ldr r3, _0238C0EC ; =ov16_0238CD08 mov r2, #0 str r4, [sp] bl CreateNormalMenu @@ -1677,9 +1677,9 @@ _0238B95C: mov r4, #2 str r1, [r0, #0x74] ldr r0, _0238C0CC ; =ov16_0238CE40 - ldr r3, _0238C0EC ; =0x0238CD08 + ldr r3, _0238C0EC ; =ov16_0238CD08 ldr r1, [r0] - ldr r0, _0238C0D8 ; =0x0238CDE4 + ldr r0, _0238C0D8 ; =ov16_0238CDE4 str r4, [r1, #0x78] ldr r1, _0238C0F0 ; =0x00300013 mov r2, #0 @@ -1838,7 +1838,7 @@ _0238BB9C: strh r1, [r0, #8] _0238BBF4: ldr r1, _0238C0CC ; =ov16_0238CE40 - ldr r0, _0238C114 ; =0x020A18C4 + ldr r0, _0238C114 ; =_020A18C4 ldr r3, [r1] ldrsh r2, [r0] ldr r4, [r3, #0x3c] @@ -1847,13 +1847,13 @@ _0238BBF4: add r2, r3, r2 strh r2, [r4, #0xa] ldr r1, [r1] - ldr r3, _0238C11C ; =0x020A18D0 + ldr r3, _0238C11C ; =_020A18D0 ldr r2, [r1, #0x3c] ldrsh r1, [r2, #0xa] cmp r1, r0 strgth r0, [r2, #0xa] ldr r1, _0238C0CC ; =ov16_0238CE40 - ldr r0, _0238C120 ; =0x020A18E4 + ldr r0, _0238C120 ; =_020A18E4 ldr r1, [r1] ldrsh r5, [r0] ldr r1, [r1, #0x3c] @@ -2114,9 +2114,9 @@ _0238BFF8: str r2, [r0, #0x74] ldr r2, [r1] mov ip, #4 - ldr r0, _0238C0D8 ; =0x0238CDE4 + ldr r0, _0238C0D8 ; =ov16_0238CDE4 ldr r1, _0238C0DC ; =0x00300011 - ldr r3, _0238C0EC ; =0x0238CD08 + ldr r3, _0238C0EC ; =ov16_0238CD08 str ip, [r2, #0x78] mov ip, #2 mov r2, #0 @@ -2155,7 +2155,7 @@ _0238C088: str r0, [sp, #0x24] str ip, [sp] mov ip, #4 - ldr r0, _0238C13C ; =0x0238CDC4 + ldr r0, _0238C13C ; =ov16_0238CDC4 ldr r1, _0238C140 ; =0x00009813 ldr r3, _0238C144 ; =ov16_0238CB30 add r2, sp, #0x18 @@ -2171,32 +2171,32 @@ _0238C0C4: _0238C0CC: .word ov16_0238CE40 _0238C0D0: .word 0x00000431 _0238C0D4: .word 0x00000432 -_0238C0D8: .word 0x0238CDE4 +_0238C0D8: .word ov16_0238CDE4 _0238C0DC: .word 0x00300011 -_0238C0E0: .word 0x0238CD40 +_0238C0E0: .word ov16_0238CD40 _0238C0E4: .word 0x00000442 _0238C0E8: .word 0x00000449 -_0238C0EC: .word 0x0238CD08 +_0238C0EC: .word ov16_0238CD08 _0238C0F0: .word 0x00300013 _0238C0F4: .word 0x00000434 -_0238C0F8: .word 0x0238CDD4 -_0238C0FC: .word 0x0238CD20 +_0238C0F8: .word ov16_0238CDD4 +_0238C0FC: .word ov16_0238CD20 _0238C100: .word 0x00000125 _0238C104: .word 0x0000043E _0238C108: .word 0x0000043A _0238C10C: .word 0x0000043C _0238C110: .word 0x0000140F -_0238C114: .word 0x020A18C4 +_0238C114: .word _020A18C4 _0238C118: .word 0x000003E7 -_0238C11C: .word 0x020A18D0 -_0238C120: .word 0x020A18E4 +_0238C11C: .word _020A18D0 +_0238C120: .word _020A18E4 _0238C124: .word 0x00003F01 _0238C128: .word 0x0000043F _0238C12C: .word 0x0000042D _0238C130: .word 0x00000433 _0238C134: .word 0x00000447 _0238C138: .word 0x00000446 -_0238C13C: .word 0x0238CDC4 +_0238C13C: .word ov16_0238CDC4 _0238C140: .word 0x00009813 _0238C144: .word ov16_0238CB30 arm_func_end ov16_0238B148 @@ -2431,7 +2431,7 @@ ov16_0238CB30: ; 0x0238CB30 ldr r2, _0238CB8C ; =ov16_0238CE40 ldr r3, _0238CB90 ; =0x0000C402 ldr r6, [r2] - ldr r2, _0238CB94 ; =0x0238CE28 + ldr r2, _0238CB94 ; =ov16_0238CE28 add r5, r6, r1, lsl #2 ldr r1, [r5, #0x50] add ip, sp, #4 @@ -2452,7 +2452,7 @@ ov16_0238CB30: ; 0x0238CB30 .align 2, 0 _0238CB8C: .word ov16_0238CE40 _0238CB90: .word 0x0000C402 -_0238CB94: .word 0x0238CE28 +_0238CB94: .word ov16_0238CE28 arm_func_end ov16_0238CB30 arm_func_start ov16_0238CB98 @@ -2479,7 +2479,7 @@ ov16_0238CBD0: ; 0x0238CBD0 stmdb sp!, {r4, r5, r6, r7, r8, sb, lr} sub sp, sp, #0x3c bl sub_02059B08 - ldr r1, _0238CC5C ; =0x020B0A48 + ldr r1, _0238CC5C ; =TEAM_MEMBER_TABLE_PTR mov r6, #0 ldr r8, [r1] ldr sb, _0238CC60 ; =0x0000022B @@ -2515,7 +2515,7 @@ _0238CC40: add sp, sp, #0x3c ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_0238CC5C: .word 0x020B0A48 +_0238CC5C: .word TEAM_MEMBER_TABLE_PTR _0238CC60: .word 0x0000022B arm_func_end ov16_0238CBD0 @@ -2591,10 +2591,18 @@ _0238CD04: .word ov16_0238CE40 arm_func_end ov16_0238CCF0 ; 0x0238CD08 + .global ov16_0238CD08 +ov16_0238CD08: .byte 0x2B, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x35, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global ov16_0238CD20 +ov16_0238CD20: + .byte 0x35, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 .byte 0x36, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x37, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2E, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global ov16_0238CD40 +ov16_0238CD40: + .byte 0x2E, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 .byte 0x2F, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2D, 0x04, 0x2E, 0x04, 0x2F, 0x04, 0x30, 0x04 .byte 0x31, 0x04, 0x32, 0x04, 0x33, 0x04, 0x34, 0x04, 0x38, 0x04, 0x39, 0x04, 0x3A, 0x04, 0x3C, 0x04 @@ -2602,13 +2610,24 @@ _0238CD04: .word ov16_0238CE40 .byte 0x45, 0x04, 0x46, 0x04, 0x47, 0x04, 0x48, 0x04, 0x49, 0x04, 0x3B, 0x04, 0x00, 0x00, 0x00, 0x00 .byte 0x02, 0x02, 0x12, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x16, 0x0A, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x02, 0x02, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ov16_0238CDC4 +ov16_0238CDC4: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x02, 0x02, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ov16_0238CDD4 +ov16_0238CDD4: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ov16_0238CDE4 +ov16_0238CDE4: + .byte 0x00, 0x00, 0x00, 0x00 .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x02, 0x02, 0x14, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x65, 0x6E, 0x75 .byte 0x4D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x42, 0x6F .byte 0x6F, 0x6B, 0x5F, 0x49, 0x73, 0x42, 0x75, 0x73, 0x79, 0x20, 0x62, 0x75, 0x73, 0x79, 0x0A, 0x00 + .global ov16_0238CE28 +ov16_0238CE28: .byte 0x5B, 0x6B, 0x69, 0x6E, 0x64, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00, 0x00 .data