From e246ecf50ec7b244e4de0f98dc2f5c3adc92babd Mon Sep 17 00:00:00 2001 From: AnonymousRandomPerson Date: Sat, 16 Sep 2023 23:56:03 -0400 Subject: [PATCH] Defined pointers for overlay 13 --- asm/include/overlay_13.inc | 126 +++++++++++------------ asm/overlay_13.s | 200 ++++++++++++++++++++++++------------- 2 files changed, 193 insertions(+), 133 deletions(-) diff --git a/asm/include/overlay_13.inc b/asm/include/overlay_13.inc index 79d5d1f2..93c2554f 100644 --- a/asm/include/overlay_13.inc +++ b/asm/include/overlay_13.inc @@ -1,75 +1,75 @@ #pragma once -.public sub_02048764 -.public CreateDBox -.public GetReleasedStylus -.public PreprocessString -.public sub_0202F8FC -.public sub_0202F2C4 -.public sub_02017CB4 -.public GetKeyboardStatus -.public sub_02017B7C -.public sub_02037468 -.public InitPreprocessorArgs -.public CreateAdvancedMenu -.public sub_02026214 -.public sub_02028770 -.public sub_0202F8C4 -.public HidePortraitBox -.public ov11_02303D80 -.public ShowMessageInDBox -.public GetAdvancedMenuResult -.public GetStringFromFileVeneer -.public ShowDBox -.public CreateNormalMenu -.public ShowKeyboard -.public CreatePortraitBox -.public StrcpySimple -.public sub_02039218 -.public FreeNormalMenu -.public GetAdvancedMenuCurrentOption -.public IsNormalMenuActive -.public ov00_0230D71C -.public GetType -.public SpecialStrcpy -.public SetPortraitEmotion -.public StrncpySimpleNoPadSafe -.public FemaleToMaleForm -.public SetPortraitLayout -.public FreePortraitBox -.public sub_020348E4 -.public sub_02004F74 -.public GetNameRaw -.public sub_02048794 -.public GetKeyboardStringResult -.public InitPortraitBoxWithMonsterId -.public ov11_022E6E8C -.public sub_0204A198 -.public IsDBoxActive -.public SaveScriptVariableValue -.public GetDebugFlag .public __divsi3 -.public ov11_022E6EC8 +.public CreateAdvancedMenu +.public CreateDBox +.public CreateNormalMenu +.public CreatePortraitBox +.public FemaleToMaleForm +.public FreeAdvancedMenu +.public FreeDBox +.public FreeNormalMenu +.public FreePortraitBox +.public GetAdvancedMenuCurrentOption +.public GetAdvancedMenuResult +.public GetDebugFlag +.public GetKeyboardStatus +.public GetKeyboardStringResult .public GetMonsterGenderVeneer -.public sub_0203909C +.public GetNameRaw +.public GetNormalMenuResult +.public GetPressedButtons +.public GetReleasedStylus +.public GetStringFromFileVeneer +.public GetType +.public HidePortraitBox +.public InitPortraitBox +.public InitPortraitBoxWithMonsterId +.public InitPreprocessorArgs +.public IsAdvancedMenuActive +.public IsDBoxActive +.public IsNormalMenuActive .public MemAlloc .public MemFree -.public FreeDBox -.public sub_0203931C -.public sub_02027AF0 -.public sub_02017C74 -.public ov11_023039D4 -.public sub_0202836C -.public sub_02027B1C +.public ov00_022E6E68 +.public ov00_0230D71C +.public ov11_022E6E8C +.public ov11_022E6EC8 .public ov11_022EB3C8 +.public ov11_023039D4 +.public ov11_02303D80 +.public PreprocessString .public PreprocessStringFromMessageId .public RandInt -.public InitPortraitBox +.public SaveScriptVariableValue .public SetBothScreensWindowsColor -.public FreeAdvancedMenu -.public GetPressedButtons +.public SetPortraitEmotion +.public SetPortraitLayout .public SetPortraitOffset -.public IsAdvancedMenuActive -.public ov00_022E6E68 -.public GetNormalMenuResult +.public ShowDBox +.public ShowKeyboard +.public ShowMessageInDBox .public ShowPortraitBox +.public SpecialStrcpy +.public StrcpySimple +.public StrncpySimpleNoPadSafe +.public sub_02004F74 +.public sub_02017B7C +.public sub_02017C74 +.public sub_02017CB4 .public sub_0201F2E4 +.public sub_02026214 +.public sub_02027AF0 +.public sub_02027B1C +.public sub_0202836C +.public sub_02028770 +.public sub_0202F2C4 +.public sub_0202F8C4 +.public sub_0202F8FC +.public sub_020348E4 +.public sub_02037468 +.public sub_0203909C +.public sub_02039218 +.public sub_0203931C +.public sub_02048764 +.public sub_02048794 +.public sub_0204A198 diff --git a/asm/overlay_13.s b/asm/overlay_13.s index 341bc142..6220c83a 100644 --- a/asm/overlay_13.s +++ b/asm/overlay_13.s @@ -15,7 +15,7 @@ EntryOverlay13: ; 0x0238A140 str r0, [r1] strb r3, [r0] ldr r2, [r1] - ldr r0, _0238A18C ; =0x0238C024 + ldr r0, _0238A18C ; =ov13_0238C024 str r3, [r2, #0x20] ldr r1, [r1] sub r2, r3, #2 @@ -25,7 +25,7 @@ EntryOverlay13: ; 0x0238A140 .align 2, 0 _0238A184: .word 0x00000428 _0238A188: .word ov13_0238CEA0 -_0238A18C: .word 0x0238C024 +_0238A18C: .word ov13_0238C024 arm_func_end EntryOverlay13 arm_func_start ExitOverlay13 @@ -432,7 +432,7 @@ _0238A6F4: str r0, [r1, #0x20] b _0238BD74 _0238A73C: - ldr r0, _0238B4FC ; =0x0238C064 + ldr r0, _0238B4FC ; =ov13_0238C064 bl CreateDBox ldr r1, _0238B4F8 ; =ov13_0238CEA0 mov r3, #2 @@ -467,7 +467,7 @@ _0238A79C: ldrsb r0, [r0, #2] bl FreeDBox ldr r1, _0238B4F8 ; =ov13_0238CEA0 - ldr r0, _0238B500 ; =0x0238C034 + ldr r0, _0238B500 ; =ov13_0238C034 ldr r1, [r1] mvn r2, #1 strb r2, [r1, #2] @@ -523,7 +523,7 @@ _0238A830: bl GetDebugFlag cmp r0, #0 beq _0238BD74 - ldr r0, _0238B504 ; =0x0238C054 + ldr r0, _0238B504 ; =ov13_0238C054 ldr r1, _0238B508 ; =ov13_0238BE6C bl sub_0202F8C4 ldr r1, _0238B4F8 ; =ov13_0238CEA0 @@ -540,11 +540,11 @@ _0238A8B8: ldmia r1, {r1, r2} bl sub_02028770 ldr r0, _0238B4F8 ; =ov13_0238CEA0 - ldr r3, _0238B50C ; =0x0238CF24 + ldr r3, _0238B50C ; =ov13_0238CF24 ldr r7, [r0] mov r2, #0 ldr r4, [r7, #0x24] - ldr r1, _0238B510 ; =0x0238C1AC + ldr r1, _0238B510 ; =ov13_0238C1AC add r4, r7, r4 ldrb r4, [r4, #0x54] mov r4, r4, lsl #1 @@ -569,10 +569,10 @@ _0238A8B8: mov r7, #0 strh r6, [r2, #0x60] ldr r2, [r4] - ldr r5, _0238B514 ; =0x0238CECC + ldr r5, _0238B514 ; =ov13_0238CECC add r0, r2, #0x6c str r0, [r2, #8] - ldr r0, _0238B518 ; =0x0238C230 + ldr r0, _0238B518 ; =ov13_0238C230 add r6, r0, r1, lsl #1 b _0238A9A4 _0238A968: @@ -595,7 +595,7 @@ _0238A9A4: cmp r7, r8 bne _0238A968 ldr r0, _0238B4F8 ; =ov13_0238CEA0 - ldr r1, _0238B514 ; =0x0238CECC + ldr r1, _0238B514 ; =ov13_0238CECC mov r2, r8, lsl #3 mov r3, #0 ldr r0, [r0] @@ -628,9 +628,9 @@ _0238AA00: b _0238BD74 _0238AA28: add r4, r0, #0xc - ldr r0, _0238B51C ; =0x0238CEAC + ldr r0, _0238B51C ; =ov13_0238CEAC ldr r1, _0238B520 ; =0x00300011 - ldr r3, _0238B514 ; =0x0238CECC + ldr r3, _0238B514 ; =ov13_0238CECC str r4, [r2, #0x18] mov r4, #0xa mov r2, #0 @@ -664,7 +664,7 @@ _0238AA6C: cmp r0, #0 bne _0238AAF4 mov r4, #0 - ldr r2, _0238B524 ; =0x0238C01C + ldr r2, _0238B524 ; =ov13_0238C01C b _0238AAEC _0238AAC0: ldr r1, [r3] @@ -733,8 +733,8 @@ _0238AB74: _0238ABA4: add r1, r2, r1 ldrb r2, [r1, #0x54] - ldr r1, _0238B50C ; =0x0238CF24 - ldr r5, _0238B528 ; =0x0238C390 + ldr r1, _0238B50C ; =ov13_0238CF24 + ldr r5, _0238B528 ; =ov13_0238C390 mov r2, r2, lsl #1 ldrh r2, [r1, r2] mov r1, #0 @@ -815,7 +815,7 @@ _0238ACC0: add r0, r0, r0, lsl #1 ldr r3, [r1] mov r2, r0, lsl #1 - ldr r1, _0238B52C ; =0x0238C14C + ldr r1, _0238B52C ; =ov13_0238C14C ldrsb r0, [r3, #2] ldrh r2, [r1, r2] mov r1, #8 @@ -836,7 +836,7 @@ _0238AD00: bl GetPersonality mov r3, r0 ldrb r2, [r4, #0x5f] - ldr r1, _0238B530 ; =0x0238C0B8 + ldr r1, _0238B530 ; =ov13_0238C0B8 add r0, r4, #0x3b4 add r2, r2, r3, lsl #1 mov r2, r2, lsl #1 @@ -868,7 +868,7 @@ _0238AD00: add r3, r0, #1 ldrsb r0, [r4, #2] ldrb r4, [r4, #0x5f] - ldr r2, _0238B52C ; =0x0238C14C + ldr r2, _0238B52C ; =ov13_0238C14C mov r1, #0x18 add r3, r4, r3 mov r3, r3, lsl #1 @@ -1052,10 +1052,10 @@ _0238AFF8: b _0238BD74 _0238B038: ldrb r1, [r0, #0x5f] - ldr r0, _0238B53C ; =0x0238C010 + ldr r0, _0238B53C ; =ov13_0238C010 ldrb r0, [r0, r1] bl SetBothScreensWindowsColor - ldr r0, _0238B540 ; =0x0238C044 + ldr r0, _0238B540 ; =ov13_0238C044 bl CreateDBox ldr r1, _0238B4F8 ; =ov13_0238CEA0 ldr r2, [r1] @@ -1274,7 +1274,7 @@ _0238B360: ldr r4, [r0] bl GetPersonality ldrb r3, [r4, #0x5f] - ldr r1, _0238B530 ; =0x0238C0B8 + ldr r1, _0238B530 ; =ov13_0238C0B8 add r2, r4, #0x400 add r0, r3, r0, lsl #1 mov r0, r0, lsl #1 @@ -1374,24 +1374,24 @@ _0238B4C0: b _0238BD74 .align 2, 0 _0238B4F8: .word ov13_0238CEA0 -_0238B4FC: .word 0x0238C064 -_0238B500: .word 0x0238C034 -_0238B504: .word 0x0238C054 +_0238B4FC: .word ov13_0238C064 +_0238B500: .word ov13_0238C034 +_0238B504: .word ov13_0238C054 _0238B508: .word ov13_0238BE6C -_0238B50C: .word 0x0238CF24 -_0238B510: .word 0x0238C1AC -_0238B514: .word 0x0238CECC -_0238B518: .word 0x0238C230 -_0238B51C: .word 0x0238CEAC +_0238B50C: .word ov13_0238CF24 +_0238B510: .word ov13_0238C1AC +_0238B514: .word ov13_0238CECC +_0238B518: .word ov13_0238C230 +_0238B51C: .word ov13_0238CEAC _0238B520: .word 0x00300011 -_0238B524: .word 0x0238C01C -_0238B528: .word 0x0238C390 -_0238B52C: .word 0x0238C14C -_0238B530: .word 0x0238C0B8 +_0238B524: .word ov13_0238C01C +_0238B528: .word ov13_0238C390 +_0238B52C: .word ov13_0238C14C +_0238B530: .word ov13_0238C0B8 _0238B534: .word 0x00002208 _0238B538: .word 0x000005CC -_0238B53C: .word 0x0238C010 -_0238B540: .word 0x0238C044 +_0238B53C: .word ov13_0238C010 +_0238B540: .word ov13_0238C044 _0238B544: .word 0x000006AD _0238B548: .word 0x000006AE _0238B54C: .word 0x000006AF @@ -1545,10 +1545,10 @@ _0238B774: bl IsDBoxActive cmp r0, #0 bne _0238BD74 - ldr r0, _0238B51C ; =0x0238CEAC + ldr r0, _0238B51C ; =ov13_0238CEAC mov r4, #2 ldr r1, _0238BD88 ; =0x00300013 - ldr r3, _0238BD8C ; =0x0238C074 + ldr r3, _0238BD8C ; =ov13_0238C074 mov r2, #0 str r4, [sp] bl CreateNormalMenu @@ -1614,7 +1614,7 @@ _0238B878: str r0, [r2, #8] bl GetPersonality ldr r1, _0238B4F8 ; =ov13_0238CEA0 - ldr r2, _0238B530 ; =0x0238C0B8 + ldr r2, _0238B530 ; =ov13_0238C0B8 ldr r1, [r1] ldrb r1, [r1, #0x5f] add r0, r1, r0, lsl #1 @@ -1634,18 +1634,18 @@ _0238B8BC: mov r1, #0 str r1, [r2, #0x370] bl GetType - ldr r2, _0238BD90 ; =0x0238C0F8 + ldr r2, _0238BD90 ; =ov13_0238C0F8 mov r1, #1 ldr sb, [r2, r0, lsl #2] mov r0, r4 bl GetType - ldr r1, _0238BD90 ; =0x0238C0F8 + ldr r1, _0238BD90 ; =ov13_0238C0F8 ldr r1, [r1, r0, lsl #2] mov r0, #0x15 orr sb, sb, r1 bl RandInt - ldr fp, _0238BD94 ; =0x0238C08C - ldr r5, _0238BD90 ; =0x0238C0F8 + ldr fp, _0238BD94 ; =ov13_0238C08C + ldr r5, _0238BD90 ; =ov13_0238C0F8 ldr r4, _0238B4F8 ; =ov13_0238CEA0 mov r6, r0 mov r7, #0 @@ -1679,7 +1679,7 @@ _0238B970: cmp r7, #0x15 blt _0238B910 ldr r1, _0238B4F8 ; =ov13_0238CEA0 - ldr r0, _0238BD98 ; =0x0238CEBC + ldr r0, _0238BD98 ; =ov13_0238CEBC ldr r2, [r1] ldr r1, _0238BD9C ; =0x00001011 ldr r2, [r2, #0x370] @@ -1730,7 +1730,7 @@ _0238B9FC: add r0, r0, #0x3b4 bl SetPortraitLayout ldr r0, _0238B4F8 ; =ov13_0238CEA0 - ldr r1, _0238BDA4 ; =0x0238C014 + ldr r1, _0238BDA4 ; =ov13_0238C014 ldr r0, [r0] add r0, r0, #0x3b4 bl SetPortraitOffset @@ -1771,7 +1771,7 @@ _0238BA70: add r0, r0, #0x3b4 bl SetPortraitLayout ldr r0, _0238B4F8 ; =ov13_0238CEA0 - ldr r1, _0238BDA4 ; =0x0238C014 + ldr r1, _0238BDA4 ; =ov13_0238C014 ldr r0, [r0] add r0, r0, #0x3b4 bl SetPortraitOffset @@ -1807,7 +1807,7 @@ _0238BB10: add r0, r0, #0x3b4 bl SetPortraitLayout ldr r0, _0238B4F8 ; =ov13_0238CEA0 - ldr r1, _0238BDA4 ; =0x0238C014 + ldr r1, _0238BDA4 ; =ov13_0238C014 ldr r0, [r0] add r0, r0, #0x3b4 bl SetPortraitOffset @@ -1863,7 +1863,7 @@ _0238BB98: add r0, r0, #0x3b4 bl SetPortraitLayout ldr r0, _0238B4F8 ; =ov13_0238CEA0 - ldr r1, _0238BDA4 ; =0x0238C014 + ldr r1, _0238BDA4 ; =ov13_0238C014 ldr r0, [r0] add r0, r0, #0x3b4 bl SetPortraitOffset @@ -1948,13 +1948,13 @@ _0238BD7C: .word 0x000006C2 _0238BD80: .word 0x000006C3 _0238BD84: .word 0x000006C5 _0238BD88: .word 0x00300013 -_0238BD8C: .word 0x0238C074 -_0238BD90: .word 0x0238C0F8 -_0238BD94: .word 0x0238C08C -_0238BD98: .word 0x0238CEBC +_0238BD8C: .word ov13_0238C074 +_0238BD90: .word ov13_0238C0F8 +_0238BD94: .word ov13_0238C08C +_0238BD98: .word ov13_0238CEBC _0238BD9C: .word 0x00001011 _0238BDA0: .word GetOptionStringFromID -_0238BDA4: .word 0x0238C014 +_0238BDA4: .word ov13_0238C014 arm_func_end ov13_0238ADFC arm_func_start GetPersonality @@ -1988,7 +1988,7 @@ GetOptionStringFromID: ; 0x0238BDF0 ldr r2, _0238BE40 ; =ov13_0238CEA0 add ip, sp, #4 ldr r3, [r2] - ldr r2, _0238BE44 ; =0x0238CE70 + ldr r2, _0238BE44 ; =ov13_0238CE70 add r1, r3, r1, lsl #1 add r1, r1, #0x300 ldrsh r4, [r1, #0x74] @@ -2005,7 +2005,7 @@ GetOptionStringFromID: ; 0x0238BDF0 ldmia sp!, {r3, r4, pc} .align 2, 0 _0238BE40: .word ov13_0238CEA0 -_0238BE44: .word 0x0238CE70 +_0238BE44: .word ov13_0238CE70 _0238BE48: .word 0x0000C402 arm_func_end GetOptionStringFromID @@ -2133,32 +2133,74 @@ _0238C00C: .word 0x000006CD arm_func_end ov13_0238BE6C ; 0x0238C010 - .byte 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x08, 0x0A, 0x10 - .byte 0x03, 0x0A, 0x10, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0xA1, 0x38, 0x02 - .byte 0xC8, 0xA1, 0x38, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFD, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x01, 0xFD, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x1E, 0x06, 0x01, 0xFD, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFA, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0xC6, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x06, 0x00, 0x00 - .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00 + .global ov13_0238C010 +ov13_0238C010: + .byte 0x00, 0x01, 0x00, 0x00 + .global ov13_0238C014 +ov13_0238C014: + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ov13_0238C01C +ov13_0238C01C: + .byte 0x07, 0x08, 0x0A, 0x10 + .byte 0x03, 0x0A, 0x10, 0x00 + .global ov13_0238C024 +ov13_0238C024: + .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word ExitOverlay13 + .word Overlay13SwitchFunctionNa238A1C8 + .global ov13_0238C034 +ov13_0238C034: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFD, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global ov13_0238C044 +ov13_0238C044: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x01, 0xFD, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global ov13_0238C054 +ov13_0238C054: + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x1E, 0x06, 0x01, 0xFD, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global ov13_0238C064 +ov13_0238C064: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFA, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global ov13_0238C074 +ov13_0238C074: + .byte 0xC6, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x06, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .global ov13_0238C08C +ov13_0238C08C: + .byte 0x01, 0x00, 0x04, 0x00 .byte 0x07, 0x00, 0x19, 0x00, 0xF0, 0x02, 0x9B, 0x00, 0x9E, 0x00, 0x18, 0x01, 0x73, 0x03, 0x1E, 0x01 .byte 0xA6, 0x01, 0xA9, 0x01, 0xAC, 0x01, 0xDD, 0x02, 0xB6, 0x01, 0xE9, 0x01, 0x02, 0x01, 0x7D, 0x02 - .byte 0xA0, 0x03, 0x34, 0x00, 0xE8, 0x01, 0x00, 0x00, 0x1B, 0x01, 0x70, 0x03, 0x04, 0x00, 0x59, 0x02 + .byte 0xA0, 0x03, 0x34, 0x00, 0xE8, 0x01, 0x00, 0x00 + .global ov13_0238C0B8 +ov13_0238C0B8: + .byte 0x1B, 0x01, 0x70, 0x03, 0x04, 0x00, 0x59, 0x02 .byte 0x19, 0x00, 0x5C, 0x02, 0x9E, 0x00, 0xDD, 0x02, 0xAC, 0x01, 0x01, 0x04, 0xA9, 0x01, 0xA0, 0x03 .byte 0x9B, 0x00, 0xFE, 0x03, 0xB6, 0x01, 0x71, 0x02, 0xE9, 0x01, 0xF6, 0x02, 0x98, 0x00, 0xF3, 0x02 .byte 0x02, 0x01, 0x7D, 0x02, 0x01, 0x00, 0x76, 0x03, 0x07, 0x00, 0x04, 0x04, 0x18, 0x01, 0xF0, 0x02 - .byte 0x1E, 0x01, 0x73, 0x03, 0xA6, 0x01, 0x5F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x1E, 0x01, 0x73, 0x03, 0xA6, 0x01, 0x5F, 0x02 + .global ov13_0238C0F8 +ov13_0238C0F8: + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 .byte 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00 - .byte 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x7D, 0x06, 0x7E, 0x06 + .byte 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00 + .global ov13_0238C14C +ov13_0238C14C: + .byte 0x7D, 0x06, 0x7E, 0x06 .byte 0x7F, 0x06, 0x80, 0x06, 0x81, 0x06, 0x82, 0x06, 0x83, 0x06, 0x84, 0x06, 0x85, 0x06, 0x86, 0x06 .byte 0x87, 0x06, 0x88, 0x06, 0x89, 0x06, 0x8A, 0x06, 0x8B, 0x06, 0x8C, 0x06, 0x8D, 0x06, 0x8E, 0x06 .byte 0x8F, 0x06, 0x90, 0x06, 0x91, 0x06, 0x92, 0x06, 0x93, 0x06, 0x94, 0x06, 0x95, 0x06, 0x96, 0x06 .byte 0x97, 0x06, 0x98, 0x06, 0x99, 0x06, 0x9A, 0x06, 0x9B, 0x06, 0x9C, 0x06, 0x9D, 0x06, 0x9E, 0x06 .byte 0x9F, 0x06, 0xA0, 0x06, 0xA1, 0x06, 0xA2, 0x06, 0xA3, 0x06, 0xA4, 0x06, 0xA5, 0x06, 0xA6, 0x06 - .byte 0xA7, 0x06, 0xA8, 0x06, 0xA9, 0x06, 0xAA, 0x06, 0xAB, 0x06, 0xAC, 0x06, 0x8B, 0x05, 0x8C, 0x05 + .byte 0xA7, 0x06, 0xA8, 0x06, 0xA9, 0x06, 0xAA, 0x06, 0xAB, 0x06, 0xAC, 0x06 + .global ov13_0238C1AC +ov13_0238C1AC: + .byte 0x8B, 0x05, 0x8C, 0x05 .byte 0x8D, 0x05, 0x8E, 0x05, 0x8F, 0x05, 0x90, 0x05, 0x91, 0x05, 0x92, 0x05, 0x93, 0x05, 0x94, 0x05 .byte 0x95, 0x05, 0x96, 0x05, 0x97, 0x05, 0x98, 0x05, 0x99, 0x05, 0x9A, 0x05, 0x9B, 0x05, 0x9C, 0x05 .byte 0x9D, 0x05, 0x9E, 0x05, 0x9F, 0x05, 0xA0, 0x05, 0xA1, 0x05, 0xA2, 0x05, 0xA3, 0x05, 0xA4, 0x05 @@ -2167,6 +2209,8 @@ _0238C00C: .word 0x000006CD .byte 0xB5, 0x05, 0xB6, 0x05, 0xB7, 0x05, 0xB8, 0x05, 0xB9, 0x05, 0xBA, 0x05, 0xBB, 0x05, 0xBC, 0x05 .byte 0xBD, 0x05, 0xBE, 0x05, 0xBF, 0x05, 0xC0, 0x05, 0xC1, 0x05, 0xC2, 0x05, 0xC3, 0x05, 0xC4, 0x05 .byte 0xC5, 0x05, 0xC6, 0x05, 0xC7, 0x05, 0xC8, 0x05, 0xC9, 0x05, 0xCA, 0x05, 0xCB, 0x05, 0xCD, 0x05 + .global ov13_0238C230 +ov13_0238C230: .byte 0xCE, 0x05, 0xCF, 0x05, 0xD0, 0x05, 0xD1, 0x05, 0xD2, 0x05, 0xD3, 0x05, 0xD4, 0x05, 0xD5, 0x05 .byte 0xD6, 0x05, 0xD7, 0x05, 0xD8, 0x05, 0xD9, 0x05, 0xDA, 0x05, 0xDB, 0x05, 0xDC, 0x05, 0xDD, 0x05 .byte 0xDE, 0x05, 0xDF, 0x05, 0xE0, 0x05, 0xE1, 0x05, 0xE2, 0x05, 0xE3, 0x05, 0xE4, 0x05, 0xE5, 0x05 @@ -2189,6 +2233,8 @@ _0238C00C: .word 0x000006CD .byte 0x66, 0x06, 0x67, 0x06, 0x68, 0x06, 0x69, 0x06, 0x6A, 0x06, 0x6B, 0x06, 0x6C, 0x06, 0x6D, 0x06 .byte 0x6E, 0x06, 0x6F, 0x06, 0x70, 0x06, 0x71, 0x06, 0x72, 0x06, 0x73, 0x06, 0x74, 0x06, 0x75, 0x06 .byte 0x76, 0x06, 0x77, 0x06, 0x78, 0x06, 0x79, 0x06, 0x7A, 0x06, 0x7B, 0x06, 0x7C, 0x06, 0x00, 0x00 + .global ov13_0238C390 +ov13_0238C390: .byte 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x04 @@ -2363,21 +2409,35 @@ _0238C00C: .word 0x000006CD .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ov13_0238CE70 +ov13_0238CE70: .byte 0x5B, 0x67, 0x65, 0x6E, 0x64, 0x65, 0x72, 0x3A, 0x30, 0x5D, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F .byte 0x53, 0x45, 0x54, 0x3A, 0x32, 0x38, 0x5D, 0x5B, 0x6B, 0x69, 0x6E, 0x64, 0x3A, 0x30, 0x5D, 0x00 .data .global ov13_0238CEA0 ov13_0238CEA0: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x02, 0x02, 0x0B, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB9, 0x01, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ov13_0238CEAC +ov13_0238CEAC: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ov13_0238CEBC +ov13_0238CEBC: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x02, 0x02, 0x0B, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ov13_0238CECC +ov13_0238CECC: + .byte 0xB9, 0x01, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0xB7, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xB5, 0x01, 0x00, 0x00 .byte 0x02, 0x00, 0x00, 0x00, 0xD7, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xB9, 0x01, 0x00, 0x00 .byte 0x04, 0x00, 0x00, 0x00, 0xB7, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xB5, 0x01, 0x00, 0x00 .byte 0x06, 0x00, 0x00, 0x00, 0xD7, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x03, 0x04, 0x06, 0x03, 0x0A, 0x02, 0x0D, 0x03, 0x0F + .byte 0x00, 0x00, 0x00, 0x00 + .global ov13_0238CF24 +ov13_0238CF24: + .byte 0x03, 0x00, 0x03, 0x03, 0x04, 0x06, 0x03, 0x0A, 0x02, 0x0D, 0x03, 0x0F .byte 0x02, 0x12, 0x03, 0x14, 0x03, 0x17, 0x03, 0x1A, 0x04, 0x1D, 0x03, 0x21, 0x02, 0x24, 0x03, 0x26 .byte 0x03, 0x29, 0x02, 0x2C, 0x02, 0x2E, 0x03, 0x30, 0x02, 0x33, 0x02, 0x35, 0x02, 0x37, 0x03, 0x39 .byte 0x02, 0x3C, 0x02, 0x3E, 0x04, 0x40, 0x03, 0x44, 0x03, 0x47, 0x03, 0x4A, 0x02, 0x4D, 0x02, 0x4F