Defined pointers for overlay 17

This commit is contained in:
AnonymousRandomPerson 2023-09-18 22:24:46 -04:00
parent e17f3ed719
commit 468cca991a
23 changed files with 244 additions and 177 deletions

View File

@ -30,7 +30,7 @@
.public IsNormalMenuActive
.public MemAlloc
.public MemFree
.public ov00_022E6E68
.public ov11_022E6E68
.public ov00_0230D71C
.public ov11_022E6E8C
.public ov11_022E6EC8

View File

@ -1,89 +1,91 @@
#pragma once
.public FreeNormalMenu
.public CreateDBox
.public CreateNormalMenu
.public sub_0202E6B0
.public sub_020566C4
.public sub_0203A5A8
.public PrintIqSkillsMenu
.public sub_0202F66C
.public sub_02034A38
.public sub_0202E6E4
.public sub_02017CCC
.public sub_0203A638
.public sub_0203A618
.public sub_02056754
.public sub_02041178
.public MemFree
.public CreatePortraitBox
.public FreeDBox
.public FreeNormalMenu
.public FreePortraitBox
.public GetActiveRosterIndex
.public GetGameMode
.public GetMainCharacter1MemberIdx
.public GetNormalMenuResult
.public sub_0203FA64
.public sub_0203AF0C
.public sub_0203A9B8
.public sub_02017C10
.public IsDBoxActive
.public sub_0203F398
.public sub_02056410
.public sub_0202F334
.public HidePortraitBox
.public sub_0203C7E4
.public sub_020407C0
.public sub_0203F990
.public FreeDBox
.public sub_020307EC
.public InitPreprocessorArgs
.public sub_0203C760
.public sub_0202E6C8
.public GetGameMode
.public sub_02056554
.public sub_0203088C
.public sub_02055B20
.public sub_020407EC
.public sub_0204018C
.public sub_02041A00
.public sub_0203AA20
.public sub_02017C50
.public ov11_022DC504
.public sub_0203FD80
.public sub_02057444
.public IsNormalMenuActive
.public sub_02057180
.public MemAlloc
.public sub_02058138
.public sub_0203A9EC
.public sub_020308C4
.public sub_020417A8
.public sub_0203A51C
.public sub_020308A0
.public GetPressedButtons
.public sub_0203C910
.public sub_0203C9C4
.public sub_0203A5F0
.public FreePortraitBox
.public sub_0203AAB0
.public GetActiveRosterIndex
.public ShowPortraitBox
.public sub_0203C940
.public SetPortraitLayout
.public ShowMessageInDBox
.public ov00_022E6E68
.public sub_0203C9E4
.public sub_0205B028
.public ShowDBox
.public sub_0203F150
.public GetPartnerMemberIdx
.public sub_0203C874
.public sub_02041B7C
.public sub_02039C3C
.public sub_0203C8E0
.public sub_0203A998
.public sub_020572EC
.public IsMainCharacter
.public sub_020420F4
.public CreatePortraitBox
.public GetTeamMember
.public GetPerformanceFlagWithChecks
.public GetPressedButtons
.public GetTeamMember
.public HidePortraitBox
.public InitPortraitBoxWithMonsterId
.public CreateDBox
.public sub_020564B0
.public InitPreprocessorArgs
.public IsDBoxActive
.public IsMainCharacter
.public IsNormalMenuActive
.public MemAlloc
.public MemFree
.public ov11_022E6E68
.public ov11_022DC504
.public ov11_0238A08C
.public PrintIqSkillsMenu
.public SetPortraitEmotion
.public SetPortraitLayout
.public ShowDBox
.public ShowMessageInDBox
.public ShowPortraitBox
.public sub_02017C10
.public sub_02017C50
.public sub_02017CCC
.public sub_0202E6B0
.public sub_0202E6C8
.public sub_0202E6E4
.public sub_0202F334
.public sub_0202F66C
.public sub_020307EC
.public sub_0203088C
.public sub_020308A0
.public sub_020308C4
.public sub_02034A38
.public sub_02039C3C
.public sub_0203A51C
.public sub_0203A5A8
.public sub_0203A5F0
.public sub_0203A618
.public sub_0203A638
.public sub_0203A998
.public sub_0203A9B8
.public sub_0203A9EC
.public sub_0203AA20
.public sub_0203AAB0
.public sub_0203AF0C
.public sub_0203C760
.public sub_0203C7E4
.public sub_0203C874
.public sub_0203C8E0
.public sub_0203C910
.public sub_0203C940
.public sub_0203C9C4
.public sub_0203C9E4
.public sub_0203F150
.public sub_0203F398
.public sub_0203F990
.public sub_0203FA64
.public sub_0203FD80
.public sub_0204018C
.public sub_020407C0
.public sub_020407EC
.public sub_02041178
.public sub_020417A8
.public sub_02041A00
.public sub_02041B7C
.public sub_020420F4
.public sub_02055B20
.public sub_02056410
.public sub_020564B0
.public sub_02056554
.public sub_020566C4
.public sub_02056754
.public sub_02056F60
.public sub_02057180
.public sub_020572EC
.public sub_02057444
.public sub_02058138
.public sub_0205B028
.public TEAM_MEMBER_TABLE_PTR

View File

@ -103,7 +103,7 @@
.public StrncpySimpleNoPadSafe
.public ShowDBox
.public ShowPortraitBox
.public ov00_022E6E68
.public ov11_022E6E68
.public CreateAdvancedMenu
.public sub_02039C2C
.public sub_020417A8

View File

@ -93,7 +93,7 @@
.public SetPortraitLayout
.public sub_020037A4
.public ov11_022E6E8C
.public ov00_022E6E68
.public ov11_022E6E68
.public ov11_0230CCE0
.public ov11_022E6EC8
.public ov11_0230CCF0

View File

@ -62,7 +62,7 @@
.public ov11_0230B9BC
.public sub_020420F4
.public ov00_0230D92C
.public ov00_022E6E68
.public ov11_022E6E68
.public sub_02017CCC
.public ov11_0230B958
.public sub_0203AAB0

View File

@ -65,7 +65,7 @@
.public InitStandardItem
.public sub_0202E6E4
.public sub_02042AAC
.public ov00_022E6E68
.public ov11_022E6E68
.public sub_02044474
.public FreeDBox
.public sub_020445C8

View File

@ -56,7 +56,7 @@
.public sub_02043400
.public sub_0204352C
.public sub_0200FFF4
.public ov00_022E6E68
.public ov11_022E6E68
.public sub_02042B50
.public HasStorableItems
.public sub_02042BBC

View File

@ -65,4 +65,4 @@
.public GetKeyboardStringResult
.public sub_02010794
.public FreePortraitBox
.public ov00_022E6E68
.public ov11_022E6E68

View File

@ -51,5 +51,5 @@
.public FreePortraitBox
.public FreeDBox
.public ov11_022E6E8C
.public ov00_022E6E68
.public ov11_022E6E68
.public ov11_022E6EC8

View File

@ -26,7 +26,7 @@
.public sub_0204E770
.public SaveScriptVariableValue
.public GetMaxItemsAllowed
.public ov00_022E6E68
.public ov11_022E6E68
.public GetAcceptedMission
.public sub_020577BC
.public MemFree

View File

@ -81,5 +81,5 @@
.public sub_02043434
.public GetPressedButtons
.public sub_020440B8
.public ov00_022E6E68
.public ov11_022E6E68
.public GetItemAtIdx

View File

@ -79648,4 +79648,7 @@ ov11_02324E78:
.bss
.global ov11_02324E80
ov11_02324E80:
.space 0x652C0
.space 0x6520C
.global ov11_0238A08C
ov11_0238A08C:
.space 0xB4

View File

@ -78,7 +78,7 @@ _0238A1E4: ; jump table
b _0238A350 ; case 18
b _0238A558 ; case 19
_0238A234:
bl ov00_022E6E68
bl ov11_022E6E68
ldr r0, _0238A570 ; =ov13_0238CEA0
mov r1, #0xd
ldr r0, [r0]

View File

@ -26,7 +26,7 @@ ov17_0238A140: ; 0x0238A140
sub r1, r2, #1
str r2, [r0, #0x70]
ldr r5, [lr]
ldr ip, _0238A274 ; =0x0238A08C
ldr ip, _0238A274 ; =ov11_0238A08C
ldr r3, [r5, #0x70]
sub r0, r4, #4
str r3, [r5, #0x78]
@ -83,7 +83,7 @@ ov17_0238A140: ; 0x0238A140
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_0238A270: .word ov17_0238BE00
_0238A274: .word 0x0238A08C
_0238A274: .word ov11_0238A08C
arm_func_end ov17_0238A140
arm_func_start ov17_0238A278
@ -457,7 +457,7 @@ _0238A778: ; jump table
b _0238AF4C ; case 2
b _0238AF90 ; case 3
_0238A788:
ldr r7, _0238AFA0 ; =0x0238BD44
ldr r7, _0238AFA0 ; =ov17_0238BD44
add r6, sp, #4
mov r5, #0xa
_0238A794:
@ -522,7 +522,7 @@ _0238A840:
cmp r1, r0
ldr r4, _0238AFA4 ; =0x00003008
bne _0238A898
ldr r0, _0238AFA8 ; =0x0238BB64
ldr r0, _0238AFA8 ; =ov17_0238BB64
bl CreateDBox
ldr r1, _0238AF9C ; =ov17_0238BE00
mov r2, #0
@ -693,10 +693,10 @@ _0238AABC:
mvn r0, #1
cmp r1, r0
bne _0238AB04
ldr r0, _0238AFE4 ; =0x0238BB34
ldr r0, _0238AFE4 ; =ov17_0238BB34
mov r2, #0
ldr r1, _0238AFE8 ; =0x00300013
ldr r3, _0238AFEC ; =0x0238BBB4
ldr r3, _0238AFEC ; =ov17_0238BBB4
str r2, [sp]
bl CreateNormalMenu
ldr r1, _0238AF9C ; =ov17_0238BE00
@ -717,9 +717,9 @@ _0238AB04:
mov r0, #0
str r0, [sp]
ldr r2, [r1]
ldr r0, _0238AFF0 ; =0x0238BB54
ldr r0, _0238AFF0 ; =ov17_0238BB54
ldr r1, _0238AFF4 ; =0x00300033
ldr r3, _0238AFF8 ; =0x0238BB84
ldr r3, _0238AFF8 ; =ov17_0238BB84
add r2, r2, #0x1b4
bl CreateNormalMenu
ldr r1, _0238AF9C ; =ov17_0238BE00
@ -758,7 +758,7 @@ _0238AB94:
mov r0, r6
bl sub_020564B0
cmp r0, #0
ldrne r7, _0238AFFC ; =0x0238BBD4
ldrne r7, _0238AFFC ; =ov17_0238BBD4
bne _0238ACEC
mov r0, r6
bl IsMainCharacter
@ -791,20 +791,20 @@ _0238AC28:
cmp r8, #0
beq _0238AC5C
cmp r7, #0
ldrne r7, _0238B000 ; =0x0238BCCC
ldreq r7, _0238B004 ; =0x0238BC2C
ldrne r7, _0238B000 ; =ov17_0238BCCC
ldreq r7, _0238B004 ; =ov17_0238BC2C
b _0238ACEC
_0238AC5C:
cmp r5, #0
beq _0238AC74
cmp r7, #0
ldrne r7, _0238B000 ; =0x0238BCCC
ldreq r7, _0238B004 ; =0x0238BC2C
ldrne r7, _0238B000 ; =ov17_0238BCCC
ldreq r7, _0238B004 ; =ov17_0238BC2C
b _0238ACEC
_0238AC74:
cmp r7, #0
ldrne r7, _0238B008 ; =0x0238BD04
ldreq r7, _0238B00C ; =0x0238BC94
ldrne r7, _0238B008 ; =ov17_0238BD04
ldreq r7, _0238B00C ; =ov17_0238BC94
b _0238ACEC
_0238AC84:
cmp r8, #0
@ -820,23 +820,23 @@ _0238ACA4:
cmp r6, r0
bne _0238ACC0
cmp r7, #0
ldrne r7, _0238B010 ; =0x0238BBFC
ldreq r7, _0238B004 ; =0x0238BC2C
ldrne r7, _0238B010 ; =ov17_0238BBFC
ldreq r7, _0238B004 ; =ov17_0238BC2C
b _0238ACEC
_0238ACC0:
ldr r7, _0238AFFC ; =0x0238BBD4
ldr r7, _0238AFFC ; =ov17_0238BBD4
b _0238ACEC
_0238ACC8:
cmp r5, #0
beq _0238ACE0
cmp r7, #0
ldrne r7, _0238B010 ; =0x0238BBFC
ldreq r7, _0238B004 ; =0x0238BC2C
ldrne r7, _0238B010 ; =ov17_0238BBFC
ldreq r7, _0238B004 ; =ov17_0238BC2C
b _0238ACEC
_0238ACE0:
cmp r7, #0
ldrne r7, _0238B014 ; =0x0238BC5C
ldreq r7, _0238B00C ; =0x0238BC94
ldrne r7, _0238B014 ; =ov17_0238BC5C
ldreq r7, _0238B00C ; =ov17_0238BC94
_0238ACEC:
mov r8, #0
mov r4, r8
@ -872,7 +872,7 @@ _0238AD54:
ldr r1, _0238AF9C ; =ov17_0238BE00
mov r2, #0
ldr r4, [r1]
ldr r0, _0238B018 ; =0x0238BB44
ldr r0, _0238B018 ; =ov17_0238BB44
add r3, r4, #0x24c
str r3, [r4, #0x17c]
str r2, [sp]
@ -957,9 +957,9 @@ _0238AE6C:
mvn r0, #1
cmp r1, r0
bne _0238AEB4
ldr r0, _0238B020 ; =0x0238BB74
ldr r0, _0238B020 ; =ov17_0238BB74
mov r2, #0
ldr r3, _0238B024 ; =0x0238BB9C
ldr r3, _0238B024 ; =ov17_0238BB9C
mov r1, #0x13
str r2, [sp]
bl CreateNormalMenu
@ -1026,7 +1026,7 @@ _0238AF4C:
blx r2
b _0238AF88
_0238AF84:
bl ov00_022E6E68
bl ov11_022E6E68
_0238AF88:
mov r0, #4
b _0238AF94
@ -1037,9 +1037,9 @@ _0238AF94:
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
.align 2, 0
_0238AF9C: .word ov17_0238BE00
_0238AFA0: .word 0x0238BD44
_0238AFA0: .word ov17_0238BD44
_0238AFA4: .word 0x00003008
_0238AFA8: .word 0x0238BB64
_0238AFA8: .word ov17_0238BB64
_0238AFAC: .word 0x0000041E
_0238AFB0: .word 0x0000041F
_0238AFB4: .word 0x00000425
@ -1054,23 +1054,23 @@ _0238AFD4: .word 0x00000423
_0238AFD8: .word 0x00000424
_0238AFDC: .word 0x0000042A
_0238AFE0: .word 0x00000186
_0238AFE4: .word 0x0238BB34
_0238AFE4: .word ov17_0238BB34
_0238AFE8: .word 0x00300013
_0238AFEC: .word 0x0238BBB4
_0238AFF0: .word 0x0238BB54
_0238AFEC: .word ov17_0238BBB4
_0238AFF0: .word ov17_0238BB54
_0238AFF4: .word 0x00300033
_0238AFF8: .word 0x0238BB84
_0238AFFC: .word 0x0238BBD4
_0238B000: .word 0x0238BCCC
_0238B004: .word 0x0238BC2C
_0238B008: .word 0x0238BD04
_0238B00C: .word 0x0238BC94
_0238B010: .word 0x0238BBFC
_0238B014: .word 0x0238BC5C
_0238B018: .word 0x0238BB44
_0238AFF8: .word ov17_0238BB84
_0238AFFC: .word ov17_0238BBD4
_0238B000: .word ov17_0238BCCC
_0238B004: .word ov17_0238BC2C
_0238B008: .word ov17_0238BD04
_0238B00C: .word ov17_0238BC94
_0238B010: .word ov17_0238BBFC
_0238B014: .word ov17_0238BC5C
_0238B018: .word ov17_0238BB44
_0238B01C: .word 0x00000213
_0238B020: .word 0x0238BB74
_0238B024: .word 0x0238BB9C
_0238B020: .word ov17_0238BB74
_0238B024: .word ov17_0238BB9C
arm_func_end ov17_0238ADFC
arm_func_start ov17_0238B028
@ -1413,7 +1413,7 @@ _0238B3F8:
mov sl, #0
ldr r6, _0238B4CC ; =ov17_0238BE00
ldr r4, _0238B4D0 ; =0x0000022B
ldr r7, _0238B4D4 ; =0x020B0A48
ldr r7, _0238B4D4 ; =TEAM_MEMBER_TABLE_PTR
mov r8, sl
mov sb, #1
mov r5, #0x44
@ -1474,7 +1474,7 @@ _0238B4BC:
.align 2, 0
_0238B4CC: .word ov17_0238BE00
_0238B4D0: .word 0x0000022B
_0238B4D4: .word 0x020B0A48
_0238B4D4: .word TEAM_MEMBER_TABLE_PTR
arm_func_end ov17_0238B390
arm_func_start ov17_0238B4D8
@ -1868,7 +1868,7 @@ _0238B95C: .word ov17_0238BE00
ov17_0238B960: ; 0x0238B960
stmdb sp!, {r3, lr}
ldr r1, _0238B9AC ; =ov17_0238BE00
ldr r0, _0238B9B0 ; =0x020B0A48
ldr r0, _0238B9B0 ; =TEAM_MEMBER_TABLE_PTR
ldr r2, [r1]
ldr r1, [r0]
add r0, r2, #0x200
@ -1887,7 +1887,7 @@ ov17_0238B960: ; 0x0238B960
ldmia sp!, {r3, pc}
.align 2, 0
_0238B9AC: .word ov17_0238BE00
_0238B9B0: .word 0x020B0A48
_0238B9B0: .word TEAM_MEMBER_TABLE_PTR
arm_func_end ov17_0238B960
arm_func_start ov17_0238B9B4
@ -1960,51 +1960,110 @@ _0238BA7C: .word ov17_0238BE00
arm_func_end ov17_0238B9FC
; 0x0238BA80
.global ov17_0238BA80
ov17_0238BA80:
.byte 0x08, 0x40, 0x2D, 0xE9, 0xAB, 0xD0, 0xF2, 0xEB, 0x34, 0x10, 0x9F, 0xE5, 0x00, 0x10, 0x91, 0xE5
.byte 0x64, 0x02, 0x81, 0xE5, 0x7E, 0xD5, 0xF2, 0xEB, 0x24, 0x20, 0x9F, 0xE5, 0x01, 0xCC, 0xA0, 0xE3
.byte 0x00, 0x10, 0x92, 0xE5, 0x27, 0x30, 0xA0, 0xE3, 0x02, 0x1C, 0x81, 0xE2, 0xB8, 0x06, 0xC1, 0xE1
.byte 0x00, 0x00, 0x92, 0xE5, 0xBE, 0xC7, 0xC0, 0xE1, 0x00, 0x00, 0x92, 0xE5, 0x78, 0x30, 0x80, 0xE5
.byte 0x08, 0x80, 0xBD, 0xE8, 0x00, 0xBE, 0x38, 0x02, 0x08, 0x40, 0x2D, 0xE9, 0xD1, 0xD7, 0xF2, 0xEB
.byte 0x08, 0x80, 0xBD, 0xE8, 0x00, 0xBE, 0x38, 0x02
.global ov17_0238BAC8
ov17_0238BAC8:
.byte 0x08, 0x40, 0x2D, 0xE9, 0xD1, 0xD7, 0xF2, 0xEB
.byte 0x00, 0x00, 0x50, 0xE3, 0x08, 0x80, 0xBD, 0x08, 0x20, 0x00, 0xA0, 0xE3, 0x51, 0xFD, 0xFF, 0xEB
.byte 0x08, 0x80, 0xBD, 0xE8, 0x2C, 0x10, 0x9F, 0xE5, 0x03, 0x30, 0xA0, 0xE3, 0x00, 0x00, 0x91, 0xE5
.byte 0x08, 0x80, 0xBD, 0xE8
.global ov17_0238BAE4
ov17_0238BAE4:
.byte 0x2C, 0x10, 0x9F, 0xE5, 0x03, 0x30, 0xA0, 0xE3, 0x00, 0x00, 0x91, 0xE5
.byte 0x29, 0x20, 0xA0, 0xE3, 0xBE, 0x37, 0xC0, 0xE1, 0x00, 0x30, 0x91, 0xE5, 0x02, 0x0C, 0x83, 0xE2
.byte 0xF8, 0x05, 0xD0, 0xE1, 0x02, 0x08, 0x80, 0xE3, 0x0C, 0x00, 0x83, 0xE5, 0x00, 0x00, 0x91, 0xE5
.byte 0x78, 0x20, 0x80, 0xE5, 0x1E, 0xFF, 0x2F, 0xE1, 0x00, 0xBE, 0x38, 0x02, 0x0C, 0x00, 0x9F, 0xE5
.byte 0x78, 0x20, 0x80, 0xE5, 0x1E, 0xFF, 0x2F, 0xE1, 0x00, 0xBE, 0x38, 0x02
.global ov17_0238BB1C
ov17_0238BB1C:
.byte 0x0C, 0x00, 0x9F, 0xE5
.byte 0x0C, 0x10, 0xA0, 0xE3, 0x00, 0x00, 0x90, 0xE5, 0x78, 0x10, 0x80, 0xE5, 0x1E, 0xFF, 0x2F, 0xE1
.byte 0x00, 0xBE, 0x38, 0x02, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFD, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x11, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x04, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x04, 0x00, 0x00
.byte 0x00, 0xBE, 0x38, 0x02
.global ov17_0238BB34
ov17_0238BB34:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov17_0238BB44
ov17_0238BB44:
.byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov17_0238BB54
ov17_0238BB54:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov17_0238BB64
ov17_0238BB64:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFD, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov17_0238BB74
ov17_0238BB74:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov17_0238BB84
ov17_0238BB84:
.byte 0x11, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x04, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov17_0238BB9C
ov17_0238BB9C:
.byte 0x14, 0x04, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00, 0x15, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x00, 0x00, 0x13, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x14, 0x04, 0x00, 0x00
.byte 0x04, 0x00, 0x00, 0x00
.global ov17_0238BBB4
ov17_0238BBB4:
.byte 0x13, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x14, 0x04, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00, 0x15, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00
.byte 0x04, 0x00, 0x00, 0x00
.global ov17_0238BBD4
ov17_0238BBD4:
.byte 0x1A, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00
.byte 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BBFC
ov17_0238BBFC:
.byte 0x18, 0x04, 0x00, 0x00
.byte 0x07, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00
.byte 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x17, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BC2C
ov17_0238BC2C:
.byte 0x17, 0x04, 0x00, 0x00
.byte 0x06, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00
.byte 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BC5C
ov17_0238BC5C:
.byte 0x18, 0x04, 0x00, 0x00
.byte 0x07, 0x00, 0x00, 0x00, 0x19, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00
.byte 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00
.byte 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x17, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x19, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BC94
ov17_0238BC94:
.byte 0x17, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x19, 0x04, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00
.byte 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x16, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BCCC
ov17_0238BCCC:
.byte 0x16, 0x04, 0x00, 0x00
.byte 0x05, 0x00, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00
.byte 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00
.byte 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x16, 0x04, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BD04
ov17_0238BD04:
.byte 0x16, 0x04, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00
.byte 0x07, 0x00, 0x00, 0x00, 0x19, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00
.byte 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00
.byte 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x48, 0xB0, 0x38, 0x02, 0x7C, 0xB0, 0x38, 0x02, 0xB4, 0xB0, 0x38, 0x02
.byte 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BD44
ov17_0238BD44:
.byte 0x48, 0xB0, 0x38, 0x02, 0x7C, 0xB0, 0x38, 0x02, 0xB4, 0xB0, 0x38, 0x02
.byte 0x0C, 0xB1, 0x38, 0x02, 0x94, 0xB1, 0x38, 0x02, 0xB8, 0xB1, 0x38, 0x02, 0xE8, 0xB1, 0x38, 0x02
.byte 0x0C, 0xB2, 0x38, 0x02, 0x24, 0xB2, 0x38, 0x02, 0x3C, 0xB2, 0x38, 0x02, 0x60, 0xB2, 0x38, 0x02
.byte 0x78, 0xB2, 0x38, 0x02, 0x90, 0xB2, 0x38, 0x02, 0xB4, 0xB2, 0x38, 0x02, 0x6C, 0xB3, 0x38, 0x02
@ -2013,9 +2072,12 @@ _0238BA7C: .word ov17_0238BE00
.byte 0xAC, 0xB6, 0x38, 0x02, 0xDC, 0xB6, 0x38, 0x02, 0x14, 0xB7, 0x38, 0x02, 0x38, 0xB7, 0x38, 0x02
.byte 0xA8, 0xB7, 0x38, 0x02, 0xCC, 0xB7, 0x38, 0x02, 0x54, 0xB8, 0x38, 0x02, 0x7C, 0xB8, 0x38, 0x02
.byte 0xA0, 0xB8, 0x38, 0x02, 0xD4, 0xB8, 0x38, 0x02, 0xF8, 0xB8, 0x38, 0x02, 0x60, 0xB9, 0x38, 0x02
.byte 0xB4, 0xB9, 0x38, 0x02, 0xD8, 0xB9, 0x38, 0x02, 0xFC, 0xB9, 0x38, 0x02, 0x80, 0xBA, 0x38, 0x02
.byte 0xC8, 0xBA, 0x38, 0x02, 0xE4, 0xBA, 0x38, 0x02, 0x1C, 0xBB, 0x38, 0x02
.byte 0xB4, 0xB9, 0x38, 0x02, 0xD8, 0xB9, 0x38, 0x02, 0xFC, 0xB9, 0x38, 0x02
.word ov17_0238BA80
.word ov17_0238BAC8
.word ov17_0238BAE4
.word ov17_0238BB1C
.data
.global ov17_0238BE00
ov17_0238BE00:

View File

@ -1991,7 +1991,7 @@ _0238BD00:
_0238BD1C:
mov r0, #3
str r0, [r4, #0x74]
bl ov00_022E6E68
bl ov11_022E6E68
bl ov18_0238AFD4
mov r0, #4
b _0238BD38
@ -3841,7 +3841,7 @@ _0238D204: .word ov18_0238D620
.byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00
.byte 0x5B, 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x5B, 0x67, 0x6F, 0x6C, 0x64, 0x3A, 0x30, 0x5D, 0x5B, 0x43
.byte 0x52, 0x5D, 0x00, 0x00
.data
.global ov18_0238D620
ov18_0238D620:

View File

@ -71,7 +71,7 @@ _0238A1D0: ; jump table
_0238A1F4:
mov r0, #2
str r0, [r8]
bl ov00_022E6E68
bl ov11_022E6E68
b _0238B288
_0238A204:
mov r0, #2
@ -1202,7 +1202,7 @@ _0238B174:
blx r2
b _0238B19C
_0238B198:
bl ov00_022E6E68
bl ov11_022E6E68
_0238B19C:
mov r0, #4
b _0238B28C
@ -3462,7 +3462,7 @@ _0238CF78: .word 0x00004628
.byte 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x46, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x26, 0x46, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00
.data
.global ov20_0238D120
ov20_0238D120:

View File

@ -1659,7 +1659,7 @@ _0238B948: ; jump table
_0238B96C:
mov r0, #4
str r0, [r3, #0x2c]
bl ov00_022E6E68
bl ov11_022E6E68
b _0238C914
_0238B97C:
ldr r2, [r3]

View File

@ -5019,7 +5019,7 @@ _0238E7A8:
ldr r0, [r0]
ldrsb r0, [r0, #0x48]
bl FreeDBox
bl ov00_022E6E68
bl ov11_022E6E68
mov r0, #4
ldmia sp!, {r3, r4, r5, r6, r7, pc}
_0238E7DC:

View File

@ -3250,7 +3250,7 @@ _0238D050:
blx r2
b _0238D080
_0238D07C:
bl ov00_022E6E68
bl ov11_022E6E68
_0238D080:
mov r0, #4
ldmia sp!, {r3, r4, r5, pc}

View File

@ -2405,7 +2405,7 @@ _0238C43C:
strb r1, [r0, #0x28d]
b _0238C470
_0238C464:
bl ov00_022E6E68
bl ov11_022E6E68
mov r0, #4
ldmia sp!, {r3, pc}
_0238C470:
@ -2475,7 +2475,7 @@ _0238C504: .word ov24_0238C600
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x04
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.data
.global ov24_0238C600
ov24_0238C600:

View File

@ -1181,7 +1181,7 @@ _0238B214: ; jump table
_0238B238:
mov r0, #4
str r0, [r2, #0x24]
bl ov00_022E6E68
bl ov11_022E6E68
b _0238B374
_0238B248:
bl ov25_0238A140

View File

@ -732,7 +732,7 @@ _0238AAF0:
bl sub_0205633C
cmp r0, #0
bne _0238AB08
bl ov00_022E6E68
bl ov11_022E6E68
mov r0, #4
b _0238ABFC
_0238AB08:
@ -801,7 +801,7 @@ _0238ABC8:
str r1, [r0, #4]
b _0238ABF8
_0238ABEC:
bl ov00_022E6E68
bl ov11_022E6E68
mov r0, #4
b _0238ABFC
_0238ABF8:
@ -874,7 +874,7 @@ _0238ACA8:
str r1, [r0, #4]
b _0238ACCC
_0238ACC0:
bl ov00_022E6E68
bl ov11_022E6E68
mov r0, #4
ldmia sp!, {r3, pc}
_0238ACCC:
@ -976,7 +976,7 @@ _0238ADE4:
b _0238AE10
_0238AE00:
bl sub_0204665C
bl ov00_022E6E68
bl ov11_022E6E68
mov r0, #4
b _0238AE14
_0238AE10:

View File

@ -426,7 +426,7 @@ _0238A704:
blx r2
b _0238A720
_0238A71C:
bl ov00_022E6E68
bl ov11_022E6E68
_0238A720:
mov r0, #4
b _0238A8D4
@ -2765,7 +2765,7 @@ _0238C8C0:
blx r2
b _0238C8E4
_0238C8E0:
bl ov00_022E6E68
bl ov11_022E6E68
_0238C8E4:
mov r0, #4
b _0238C8F0