mirror of
https://github.com/pret/pmd-sky.git
synced 2026-04-24 14:59:13 -05:00
Synced symbols with pmdsky-debug
This commit is contained in:
parent
b2a3a28b25
commit
daa135dedb
|
|
@ -1,12 +1,11 @@
|
|||
#pragma once
|
||||
.public _020A18C4
|
||||
.public _020A18D0
|
||||
.public _020A18E4
|
||||
.public TEAM_MEMBER_TABLE_PTR
|
||||
.public CreateAdvancedMenu
|
||||
.public CreateDBox
|
||||
.public CreateNormalMenu
|
||||
.public CreatePortraitBox
|
||||
.public EVOLUTION_HP_BONUS
|
||||
.public EVOLUTION_PHYSICAL_STAT_BONUSES
|
||||
.public EVOLUTION_SPECIAL_STAT_BONUSES
|
||||
.public FreeDBox
|
||||
.public FreeNormalMenu
|
||||
.public GetActiveTeamMember
|
||||
|
|
@ -58,3 +57,4 @@
|
|||
.public sub_02059B08
|
||||
.public sub_0205A288
|
||||
.public sub_0205B008
|
||||
.public TEAM_MEMBER_TABLE_PTR
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
#pragma once
|
||||
.public __divsi3
|
||||
.public _020A1868
|
||||
.public _020A18B8
|
||||
.public _020A18DC
|
||||
.public _020A18E0
|
||||
.public CreateDBox
|
||||
.public CreateNormalMenu
|
||||
.public CreatePortraitBox
|
||||
.public EGG_HP_BONUS
|
||||
.public EGG_STAT_BONUSES
|
||||
.public FreeDBox
|
||||
.public FreeNormalMenu
|
||||
.public FreePortraitBox
|
||||
|
|
|
|||
|
|
@ -169937,8 +169937,8 @@ WONDER_GUMMI_STAT_BOOST:
|
|||
.global ZINC_BAND_STAT_BOOST
|
||||
ZINC_BAND_STAT_BOOST:
|
||||
.byte 0x08, 0x00, 0x00, 0x00
|
||||
.global _020A18B8
|
||||
_020A18B8:
|
||||
.global EGG_HP_BONUS
|
||||
EGG_HP_BONUS:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.global _020A18BC
|
||||
_020A18BC:
|
||||
|
|
@ -169946,24 +169946,24 @@ _020A18BC:
|
|||
.global _020A18C0
|
||||
_020A18C0:
|
||||
.byte 0x2C, 0x01, 0x00, 0x00
|
||||
.global _020A18C4
|
||||
_020A18C4:
|
||||
.global EVOLUTION_HP_BONUS
|
||||
EVOLUTION_HP_BONUS:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.global _020A18C8
|
||||
_020A18C8:
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00
|
||||
.global _020A18D0
|
||||
_020A18D0:
|
||||
.global EVOLUTION_PHYSICAL_STAT_BONUSES
|
||||
EVOLUTION_PHYSICAL_STAT_BONUSES:
|
||||
.byte 0x05, 0x00, 0x05, 0x00
|
||||
.byte 0x00, 0xC9, 0xFE, 0xFF, 0x00, 0x08, 0x00, 0x00
|
||||
.global _020A18DC
|
||||
_020A18DC:
|
||||
.global EGG_STAT_BONUSES
|
||||
EGG_STAT_BONUSES:
|
||||
.byte 0x05, 0x00, 0x05, 0x00
|
||||
.global _020A18E0
|
||||
_020A18E0:
|
||||
.byte 0x05, 0x00, 0x05, 0x00
|
||||
.global _020A18E4
|
||||
_020A18E4:
|
||||
.global EVOLUTION_SPECIAL_STAT_BONUSES
|
||||
EVOLUTION_SPECIAL_STAT_BONUSES:
|
||||
.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
|
||||
|
|
|
|||
128
asm/overlay_11.s
128
asm/overlay_11.s
|
|
@ -787,7 +787,7 @@ _022DCBE4:
|
|||
add r0, sp, #0x10
|
||||
ldr r2, [r1, #0x68]
|
||||
ldr r3, [r1, #0x64]
|
||||
ldr r1, _022DCCE0 ; =ov11_02319208
|
||||
ldr r1, _022DCCE0 ; =OVERLAY11_DEBUG_STRINGS
|
||||
str r3, [sp, #0x10]
|
||||
str r2, [sp, #0x14]
|
||||
bl FatalError
|
||||
|
|
@ -850,7 +850,7 @@ _022DCC8C:
|
|||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_022DCCDC: .word ov11_02316A44
|
||||
_022DCCE0: .word ov11_02319208
|
||||
_022DCCE0: .word OVERLAY11_DEBUG_STRINGS
|
||||
_022DCCE4: .word ov11_02319224
|
||||
_022DCCE8: .word ov11_02319240
|
||||
arm_func_end ov11_022DCB48
|
||||
|
|
@ -920,7 +920,7 @@ _022DCDA4:
|
|||
add r0, sp, #0x10
|
||||
ldr r2, [r1, #0x70]
|
||||
ldr r3, [r1, #0x6c]
|
||||
ldr r1, _022DCEE0 ; =ov11_02319208
|
||||
ldr r1, _022DCEE0 ; =OVERLAY11_DEBUG_STRINGS
|
||||
str r3, [sp, #0x10]
|
||||
str r2, [sp, #0x14]
|
||||
bl FatalError
|
||||
|
|
@ -998,7 +998,7 @@ _022DCED4:
|
|||
ldmia sp!, {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_022DCEDC: .word ov11_02316A44
|
||||
_022DCEE0: .word ov11_02319208
|
||||
_022DCEE0: .word OVERLAY11_DEBUG_STRINGS
|
||||
_022DCEE4: .word ov11_02319224
|
||||
_022DCEE8: .word ov11_02319240
|
||||
arm_func_end ov11_022DCCEC
|
||||
|
|
@ -2073,7 +2073,7 @@ ScriptCommandParsing: ; 0x022DDD64
|
|||
sub sp, sp, #0x2c8
|
||||
mov r4, r0
|
||||
ldr r1, [r4, #0x1c]
|
||||
ldr r0, _022DED08 ; =ov11_02318610
|
||||
ldr r0, _022DED08 ; =SCRIPT_OP_CODES
|
||||
add r6, r1, #2
|
||||
str r1, [r4, #0x34]
|
||||
str r6, [r4, #0x38]
|
||||
|
|
@ -2478,7 +2478,7 @@ _022DDDE0: ; jump table
|
|||
arm_func_start ov11_022DE3AC
|
||||
ov11_022DE3AC: ; 0x022DE3AC
|
||||
ldr r2, [r4, #0x1c]
|
||||
ldr r0, _022DED08 ; =ov11_02318610
|
||||
ldr r0, _022DED08 ; =SCRIPT_OP_CODES
|
||||
ldrh r1, [r2]
|
||||
mov r1, r1, lsl #3
|
||||
ldrsb r0, [r0, r1]
|
||||
|
|
@ -3172,7 +3172,7 @@ ov11_022DECDC: ; 0x022DECDC
|
|||
mov r0, #4
|
||||
b _022E2478
|
||||
.align 2, 0
|
||||
_022DED08: .word ov11_02318610
|
||||
_022DED08: .word SCRIPT_OP_CODES
|
||||
_022DED0C: .word 0x00000172
|
||||
_022DED10: .word ov11_023193EC
|
||||
_022DED14: .word ov11_02319410
|
||||
|
|
@ -6172,7 +6172,7 @@ _022E155C:
|
|||
_022E159C:
|
||||
ldrsh r3, [r4, #8]
|
||||
ldr r1, [r4]
|
||||
ldr r2, _022E2278 ; =ov11_02316AD8
|
||||
ldr r2, _022E2278 ; =SCRIPT_COMMAND_PARSING_DATA
|
||||
cmp r7, #0x4b
|
||||
moveq r5, #0
|
||||
ldr r0, [r4, #4]
|
||||
|
|
@ -6231,7 +6231,7 @@ _022E164C:
|
|||
_022E1674:
|
||||
ldr r1, [r4]
|
||||
ldrsh r3, [r4, #8]
|
||||
ldr r2, _022E2278 ; =ov11_02316AD8
|
||||
ldr r2, _022E2278 ; =SCRIPT_COMMAND_PARSING_DATA
|
||||
cmp r7, #0x45
|
||||
moveq r5, #0
|
||||
ldr r0, [r4, #4]
|
||||
|
|
@ -6294,7 +6294,7 @@ _022E1734:
|
|||
_022E1760:
|
||||
ldr r1, [r4]
|
||||
ldrsh r3, [r4, #8]
|
||||
ldr r2, _022E2278 ; =ov11_02316AD8
|
||||
ldr r2, _022E2278 ; =SCRIPT_COMMAND_PARSING_DATA
|
||||
cmp r7, #0x3b
|
||||
moveq r5, #0
|
||||
ldr r0, [r4, #4]
|
||||
|
|
@ -6360,7 +6360,7 @@ _022E1820:
|
|||
_022E1858:
|
||||
ldr r1, [r4]
|
||||
ldrsh r3, [r4, #8]
|
||||
ldr r2, _022E2278 ; =ov11_02316AD8
|
||||
ldr r2, _022E2278 ; =SCRIPT_COMMAND_PARSING_DATA
|
||||
cmp r7, #0x40
|
||||
moveq r5, #0
|
||||
ldr r0, [r4, #4]
|
||||
|
|
@ -7080,7 +7080,7 @@ _022E226C:
|
|||
b _022E2464
|
||||
.align 2, 0
|
||||
_022E2274: .word ov11_02316A60
|
||||
_022E2278: .word ov11_02316AD8
|
||||
_022E2278: .word SCRIPT_COMMAND_PARSING_DATA
|
||||
_022E227C: .word 0x00000127
|
||||
_022E2280: .word 0x00000179
|
||||
_022E2284: .word ov11_0231958C
|
||||
|
|
@ -13920,11 +13920,11 @@ _022E7FA4: .word ov11_02324CA4
|
|||
|
||||
arm_func_start ov11_022E7FA8
|
||||
ov11_022E7FA8: ; 0x022E7FA8
|
||||
ldr r1, _022E7FB4 ; =ov11_0231C828
|
||||
ldr r1, _022E7FB4 ; =C_ROUTINES
|
||||
add r0, r1, r0, lsl #3
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_022E7FB4: .word ov11_0231C828
|
||||
_022E7FB4: .word C_ROUTINES
|
||||
arm_func_end ov11_022E7FA8
|
||||
|
||||
arm_func_start ov11_022E7FB8
|
||||
|
|
@ -13976,12 +13976,12 @@ ov11_022E8038: ; 0x022E8038
|
|||
|
||||
arm_func_start GetSpecialRecruitmentSpecies
|
||||
GetSpecialRecruitmentSpecies: ; 0x022E803C
|
||||
ldr r1, _022E804C ; =ov11_023208D8
|
||||
ldr r1, _022E804C ; =RECRUITMENT_TABLE_SPECIES
|
||||
mov r0, r0, lsl #1
|
||||
ldrsh r0, [r1, r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_022E804C: .word ov11_023208D8
|
||||
_022E804C: .word RECRUITMENT_TABLE_SPECIES
|
||||
arm_func_end GetSpecialRecruitmentSpecies
|
||||
|
||||
arm_func_start ov11_022E8050
|
||||
|
|
@ -14020,7 +14020,7 @@ ov11_022E8090: ; 0x022E8090
|
|||
mov r1, #1
|
||||
strb r1, [r4]
|
||||
ldr r0, _022E810C ; =ov11_02324F98
|
||||
ldr r1, _022E8110 ; =ov11_023208D8
|
||||
ldr r1, _022E8110 ; =RECRUITMENT_TABLE_SPECIES
|
||||
ldrsh r2, [r0]
|
||||
add r0, sp, #0
|
||||
mov r2, r2, lsl #1
|
||||
|
|
@ -14034,9 +14034,9 @@ ov11_022E8090: ; 0x022E8090
|
|||
mov r0, r4
|
||||
bl sub_02052EFC
|
||||
ldr r0, _022E810C ; =ov11_02324F98
|
||||
ldr r2, _022E8114 ; =ov11_023208AC
|
||||
ldr r2, _022E8114 ; =RECRUITMENT_TABLE_LEVELS
|
||||
ldrsh r3, [r0]
|
||||
ldr r1, _022E8118 ; =ov11_02320894
|
||||
ldr r1, _022E8118 ; =RECRUITMENT_TABLE_LOCATIONS
|
||||
mov r3, r3, lsl #1
|
||||
ldrsh r2, [r2, r3]
|
||||
strb r2, [r4, #1]
|
||||
|
|
@ -14047,9 +14047,9 @@ ov11_022E8090: ; 0x022E8090
|
|||
ldmia sp!, {r3, r4, pc}
|
||||
.align 2, 0
|
||||
_022E810C: .word ov11_02324F98
|
||||
_022E8110: .word ov11_023208D8
|
||||
_022E8114: .word ov11_023208AC
|
||||
_022E8118: .word ov11_02320894
|
||||
_022E8110: .word RECRUITMENT_TABLE_SPECIES
|
||||
_022E8114: .word RECRUITMENT_TABLE_LEVELS
|
||||
_022E8118: .word RECRUITMENT_TABLE_LOCATIONS
|
||||
arm_func_end ov11_022E8090
|
||||
|
||||
arm_func_start ov11_022E811C
|
||||
|
|
@ -24898,7 +24898,7 @@ _022F13A4:
|
|||
bl ov11_022F22F4
|
||||
b _022F148C
|
||||
_022F13C4:
|
||||
ldr r6, _022F1548 ; =ov11_02320D2C
|
||||
ldr r6, _022F1548 ; =LEVEL_TILEMAP_LIST
|
||||
b _022F1414
|
||||
_022F13CC:
|
||||
cmp r0, r5
|
||||
|
|
@ -25006,7 +25006,7 @@ _022F1538: .word ov11_02324CC0
|
|||
_022F153C: .word ov11_02320CD8
|
||||
_022F1540: .word EVENTS
|
||||
_022F1544: .word ov11_02320CF4
|
||||
_022F1548: .word ov11_02320D2C
|
||||
_022F1548: .word LEVEL_TILEMAP_LIST
|
||||
_022F154C: .word ov11_02320D10
|
||||
_022F1550: .word ov11_02320CA8
|
||||
_022F1554: .word ov11_02320FCC
|
||||
|
|
@ -26338,7 +26338,7 @@ ov11_022F25A4: ; 0x022F25A4
|
|||
bl ov11_022EFD5C
|
||||
b _022F26BC
|
||||
_022F2628:
|
||||
ldr r1, _022F26D8 ; =ov11_0231DE10
|
||||
ldr r1, _022F26D8 ; =GROUND_WEATHER_TABLE
|
||||
mov r0, r4, lsl #2
|
||||
ldrsh r0, [r1, r0]
|
||||
add r4, r1, r4, lsl #2
|
||||
|
|
@ -26386,7 +26386,7 @@ _022F26BC:
|
|||
.align 2, 0
|
||||
_022F26D0: .word ov11_02324CC8
|
||||
_022F26D4: .word ov11_02321078
|
||||
_022F26D8: .word ov11_0231DE10
|
||||
_022F26D8: .word GROUND_WEATHER_TABLE
|
||||
arm_func_end ov11_022F25A4
|
||||
|
||||
arm_func_start ov11_022F26DC
|
||||
|
|
@ -26538,7 +26538,7 @@ _022F283C:
|
|||
cmp r0, #0
|
||||
beq _022F28F0
|
||||
ldr r0, _022F2914 ; =ov11_02324CC8
|
||||
ldr r1, _022F2918 ; =ov11_0231DE10
|
||||
ldr r1, _022F2918 ; =GROUND_WEATHER_TABLE
|
||||
ldr r2, [r0]
|
||||
ldrsh r2, [r2]
|
||||
mov r2, r2, lsl #2
|
||||
|
|
@ -26577,7 +26577,7 @@ _022F290C:
|
|||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_022F2914: .word ov11_02324CC8
|
||||
_022F2918: .word ov11_0231DE10
|
||||
_022F2918: .word GROUND_WEATHER_TABLE
|
||||
_022F291C: .word ov11_02321038
|
||||
_022F2920: .word ov11_02321030
|
||||
arm_func_end ov11_022F27F4
|
||||
|
|
@ -31626,7 +31626,7 @@ LoadObjectAnimData: ; 0x022F6E60
|
|||
mov r4, r0
|
||||
tst r6, #0x80000000
|
||||
movne r5, #0xf
|
||||
ldr r2, _022F6EF0 ; =ov11_0231EE54
|
||||
ldr r2, _022F6EF0 ; =OBJECTS
|
||||
mov r0, #0xc
|
||||
moveq r5, #0xe
|
||||
smlabb r0, r1, r0, r2
|
||||
|
|
@ -31659,7 +31659,7 @@ _022F6EE8:
|
|||
add sp, sp, #0x80
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_022F6EF0: .word ov11_0231EE54
|
||||
_022F6EF0: .word OBJECTS
|
||||
_022F6EF4: .word ov11_023213F0
|
||||
_022F6EF8: .word WAN_TABLE
|
||||
arm_func_end LoadObjectAnimData
|
||||
|
|
@ -37576,7 +37576,7 @@ ov11_022FBEC4: ; 0x022FBEC4
|
|||
sub sp, sp, #0x10
|
||||
mov r8, r1
|
||||
ldrsh r4, [r8]
|
||||
ldr r5, _022FC2C0 ; =ov11_0231EE54
|
||||
ldr r5, _022FC2C0 ; =OBJECTS
|
||||
mov r1, #0xc
|
||||
mov sb, r0
|
||||
smlabb r5, r4, r1, r5
|
||||
|
|
@ -37856,7 +37856,7 @@ _022FC2B8:
|
|||
add sp, sp, #0x10
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
.align 2, 0
|
||||
_022FC2C0: .word ov11_0231EE54
|
||||
_022FC2C0: .word OBJECTS
|
||||
_022FC2C4: .word ov11_02324D00
|
||||
_022FC2C8: .word ov11_02321E4C
|
||||
_022FC2CC: .word 0x02006100
|
||||
|
|
@ -41563,7 +41563,7 @@ ov11_022FF21C: ; 0x022FF21C
|
|||
str r0, [ip, #8]
|
||||
ldrsh r2, [r2]
|
||||
ldr r0, [r3, #4]
|
||||
ldr lr, _022FF30C ; =ov11_0231C828
|
||||
ldr lr, _022FF30C ; =C_ROUTINES
|
||||
strh r2, [r0, #0xa4]
|
||||
ldr r0, _022FF310 ; =0x000002BD
|
||||
mov r5, r1
|
||||
|
|
@ -41609,7 +41609,7 @@ _022FF29C:
|
|||
.align 2, 0
|
||||
_022FF304: .word ov11_02324D0C
|
||||
_022FF308: .word ov11_0238A074
|
||||
_022FF30C: .word ov11_0231C828
|
||||
_022FF30C: .word C_ROUTINES
|
||||
_022FF310: .word 0x000002BD
|
||||
_022FF314: .word ov11_0232248C
|
||||
_022FF318: .word ov11_022FF438
|
||||
|
|
@ -41704,7 +41704,7 @@ _022FF434: .word ov11_02324D0C
|
|||
arm_func_start ov11_022FF438
|
||||
ov11_022FF438: ; 0x022FF438
|
||||
ldr r0, _022FF458 ; =ov11_02324D0C
|
||||
ldr r2, _022FF45C ; =ov11_0231C828
|
||||
ldr r2, _022FF45C ; =C_ROUTINES
|
||||
ldr r0, [r0, #4]
|
||||
add r0, r0, r1, lsl #1
|
||||
ldrsh r0, [r0, #0xa6]
|
||||
|
|
@ -41713,7 +41713,7 @@ ov11_022FF438: ; 0x022FF438
|
|||
bx lr
|
||||
.align 2, 0
|
||||
_022FF458: .word ov11_02324D0C
|
||||
_022FF45C: .word ov11_0231C828
|
||||
_022FF45C: .word C_ROUTINES
|
||||
arm_func_end ov11_022FF438
|
||||
|
||||
arm_func_start ov11_022FF460
|
||||
|
|
@ -57427,7 +57427,7 @@ _0230CB84: .word ov11_02324DA4
|
|||
ov11_0230CB88: ; 0x0230CB88
|
||||
stmdb sp!, {r4, lr}
|
||||
mov r4, r0
|
||||
ldr r0, _0230CBAC ; =ov11_0232306C
|
||||
ldr r0, _0230CBAC ; =OVERLAY11_OVERLAY_LOAD_TABLE
|
||||
bl sub_020348E4
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
|
|
@ -57435,7 +57435,7 @@ ov11_0230CB88: ; 0x0230CB88
|
|||
bl EntryOverlay13
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
_0230CBAC: .word ov11_0232306C
|
||||
_0230CBAC: .word OVERLAY11_OVERLAY_LOAD_TABLE
|
||||
arm_func_end ov11_0230CB88
|
||||
|
||||
arm_func_start ov11_0230CBB0
|
||||
|
|
@ -64755,7 +64755,7 @@ ov11_0231297C: ; 0x0231297C
|
|||
bl ov11_022EFD5C
|
||||
b _02312A54
|
||||
_023129FC:
|
||||
ldr r5, _02312A70 ; =ov11_0231DE10
|
||||
ldr r5, _02312A70 ; =GROUND_WEATHER_TABLE
|
||||
ldr r0, [r1]
|
||||
add r1, r5, r4, lsl #2
|
||||
ldrsh r1, [r1, #2]
|
||||
|
|
@ -64786,7 +64786,7 @@ _02312A54:
|
|||
.align 2, 0
|
||||
_02312A68: .word ov11_02324E20
|
||||
_02312A6C: .word ov11_02323CEC
|
||||
_02312A70: .word ov11_0231DE10
|
||||
_02312A70: .word GROUND_WEATHER_TABLE
|
||||
arm_func_end ov11_0231297C
|
||||
|
||||
arm_func_start ov11_02312A74
|
||||
|
|
@ -64802,7 +64802,7 @@ ov11_02312A74: ; 0x02312A74
|
|||
mvn r0, #0
|
||||
cmp r1, r0
|
||||
beq _02312AD4
|
||||
ldr r0, _02312B10 ; =ov11_0231DE10
|
||||
ldr r0, _02312B10 ; =GROUND_WEATHER_TABLE
|
||||
mov r1, r1, lsl #2
|
||||
ldrsh r0, [r0, r1]
|
||||
cmp r0, #0
|
||||
|
|
@ -64834,7 +64834,7 @@ _02312B04:
|
|||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_02312B0C: .word ov11_02324E20
|
||||
_02312B10: .word ov11_0231DE10
|
||||
_02312B10: .word GROUND_WEATHER_TABLE
|
||||
_02312B14: .word ov11_02323CC8
|
||||
arm_func_end ov11_02312A74
|
||||
|
||||
|
|
@ -69300,8 +69300,8 @@ ov11_02316A60:
|
|||
.byte 0x86, 0x01, 0x00, 0x00
|
||||
.word ov11_02316C04
|
||||
.byte 0x92, 0x03, 0x00, 0x00
|
||||
.global ov11_02316AD8
|
||||
ov11_02316AD8:
|
||||
.global SCRIPT_COMMAND_PARSING_DATA
|
||||
SCRIPT_COMMAND_PARSING_DATA:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
|
@ -70670,8 +70670,8 @@ ov11_023185EC:
|
|||
.byte 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x69, 0x6F, 0x6E, 0x5F, 0x45, 0x78, 0x65, 0x63
|
||||
.byte 0x75, 0x74, 0x65, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x43, 0x6F, 0x6D, 0x6D, 0x6F, 0x6E
|
||||
.byte 0x53, 0x75, 0x62, 0x00
|
||||
.global ov11_02318610
|
||||
ov11_02318610:
|
||||
.global SCRIPT_OP_CODES
|
||||
SCRIPT_OP_CODES:
|
||||
.byte 0x00, 0xFF, 0x00, 0x00
|
||||
.global ov11_02318614
|
||||
ov11_02318614:
|
||||
|
|
@ -71440,8 +71440,8 @@ ov11_02318614:
|
|||
.word ov11_02318278
|
||||
.byte 0x01, 0xFF, 0x00, 0x00
|
||||
.word ov11_02317370
|
||||
.global ov11_02319208
|
||||
ov11_02319208:
|
||||
.global OVERLAY11_DEBUG_STRINGS
|
||||
OVERLAY11_DEBUG_STRINGS:
|
||||
.byte 0x65, 0x78, 0x65, 0x63
|
||||
.byte 0x75, 0x74, 0x65, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20
|
||||
.byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x42, 0x00
|
||||
|
|
@ -74603,8 +74603,8 @@ ov11_0231C808:
|
|||
.byte 0x4C, 0x4F, 0x4F, 0x4B
|
||||
.byte 0x5F, 0x41, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x52, 0x49, 0x47, 0x48, 0x54, 0x5F, 0x46, 0x55
|
||||
.byte 0x4E, 0x43, 0x5F, 0x53, 0x45, 0x52, 0x49, 0x45, 0x53, 0x00, 0x00, 0x00
|
||||
.global ov11_0231C828
|
||||
ov11_0231C828:
|
||||
.global C_ROUTINES
|
||||
C_ROUTINES:
|
||||
.byte 0x00, 0x00, 0x04, 0x00
|
||||
.word ov11_02319B28
|
||||
.byte 0x01, 0x00, 0x04, 0x00
|
||||
|
|
@ -76007,8 +76007,8 @@ ov11_0231C828:
|
|||
.word ov11_02319CFC
|
||||
.byte 0xBC, 0x02, 0x0A, 0x00
|
||||
.word ov11_02319B1C
|
||||
.global ov11_0231DE10
|
||||
ov11_0231DE10:
|
||||
.global GROUND_WEATHER_TABLE
|
||||
GROUND_WEATHER_TABLE:
|
||||
.byte 0x00, 0x00, 0x13, 0x01, 0x01, 0x00, 0xB0, 0x01, 0x01, 0x00, 0xB1, 0x01
|
||||
.byte 0x02, 0x00, 0xB2, 0x01, 0x01, 0x00, 0xB3, 0x01, 0x02, 0x00, 0xB4, 0x01, 0x01, 0x00, 0xB5, 0x01
|
||||
.byte 0x02, 0x00, 0xB6, 0x01, 0x01, 0x00, 0xB7, 0x01, 0x02, 0x00, 0xB8, 0x01, 0x01, 0x00, 0xB9, 0x01
|
||||
|
|
@ -77213,8 +77213,8 @@ ov11_0231EE3C:
|
|||
ov11_0231EE48:
|
||||
.byte 0x64, 0x30, 0x31, 0x70
|
||||
.byte 0x31, 0x31, 0x62, 0x31, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov11_0231EE54
|
||||
ov11_0231EE54:
|
||||
.global OBJECTS
|
||||
OBJECTS:
|
||||
.byte 0x0E, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00
|
||||
|
|
@ -78455,17 +78455,17 @@ ov11_02320858:
|
|||
.byte 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
|
||||
.byte 0x05, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x01
|
||||
.byte 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x01
|
||||
.global ov11_02320894
|
||||
ov11_02320894:
|
||||
.global RECRUITMENT_TABLE_LOCATIONS
|
||||
RECRUITMENT_TABLE_LOCATIONS:
|
||||
.byte 0x39, 0x37, 0x3B, 0x4C, 0x10, 0x17, 0x1A, 0x2B
|
||||
.byte 0x42, 0x3D, 0x52, 0x45, 0x4E, 0x50, 0x50, 0x56, 0xF1, 0x35, 0xF2, 0x54, 0x4A, 0xF3, 0x00, 0x00
|
||||
.global ov11_023208AC
|
||||
ov11_023208AC:
|
||||
.global RECRUITMENT_TABLE_LEVELS
|
||||
RECRUITMENT_TABLE_LEVELS:
|
||||
.byte 0x2E, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x31, 0x00, 0x2A, 0x00, 0x2A, 0x00, 0x2A, 0x00, 0x30, 0x00
|
||||
.byte 0x30, 0x00, 0x31, 0x00, 0x30, 0x00, 0x35, 0x00, 0x2B, 0x00, 0x31, 0x00, 0x31, 0x00, 0x2E, 0x00
|
||||
.byte 0x28, 0x00, 0x28, 0x00, 0x2F, 0x00, 0x31, 0x00, 0x31, 0x00, 0x37, 0x00
|
||||
.global ov11_023208D8
|
||||
ov11_023208D8:
|
||||
.global RECRUITMENT_TABLE_SPECIES
|
||||
RECRUITMENT_TABLE_SPECIES:
|
||||
.byte 0x99, 0x01, 0x9A, 0x01
|
||||
.byte 0x9B, 0x01, 0x9F, 0x01, 0x0A, 0x02, 0x0B, 0x02
|
||||
.word _020D020C
|
||||
|
|
@ -78661,8 +78661,8 @@ ov11_02320D10:
|
|||
.byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0xBA, 0x00, 0x3E, 0x00, 0x00, 0x00
|
||||
.word ov11_022F1800
|
||||
.global ov11_02320D2C
|
||||
ov11_02320D2C:
|
||||
.global LEVEL_TILEMAP_LIST
|
||||
LEVEL_TILEMAP_LIST:
|
||||
.byte 0x06, 0x00, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x01, 0x64, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x07, 0x00, 0x01, 0x64, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x0E, 0x64, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x1E, 0x00, 0x11, 0x64, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x15, 0x64, 0x00, 0x00, 0x00, 0x00
|
||||
|
|
@ -79971,8 +79971,8 @@ ov11_02323048:
|
|||
.byte 0x5B, 0x43, 0x4C, 0x55
|
||||
.byte 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x31, 0x34, 0x5D, 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D
|
||||
.byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov11_0232306C
|
||||
ov11_0232306C:
|
||||
.global OVERLAY11_OVERLAY_LOAD_TABLE
|
||||
OVERLAY11_OVERLAY_LOAD_TABLE:
|
||||
.byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xB7, 0x38, 0x02, 0xFC, 0xB7, 0x38, 0x02
|
||||
.global ov11_0232307C
|
||||
ov11_0232307C:
|
||||
|
|
|
|||
132
asm/overlay_16.s
132
asm/overlay_16.s
|
|
@ -130,10 +130,10 @@ _0238A2D8:
|
|||
bl ShowMessageInDBox
|
||||
b _0238B0C4
|
||||
_0238A318:
|
||||
ldr r0, _0238B0D8 ; =ov16_0238CDE4
|
||||
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
mov r4, #3
|
||||
ldr r1, _0238B0DC ; =0x00300011
|
||||
ldr r3, _0238B0E0 ; =ov16_0238CD40
|
||||
ldr r3, _0238B0E0 ; =EVO_MAIN_MENU
|
||||
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 ; =ov16_0238CD08
|
||||
ldr r3, _0238B0EC ; =EVO_MENU_CONFIRM
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0238B0D8 ; =ov16_0238CDE4
|
||||
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
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 ; =ov16_0238CDE4
|
||||
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B0F0 ; =0x00300013
|
||||
ldr r3, _0238B0EC ; =ov16_0238CD08
|
||||
ldr r3, _0238B0EC ; =EVO_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -337,9 +337,9 @@ _0238A5D8:
|
|||
strb r0, [r1, #0xc3]
|
||||
b _0238B0C4
|
||||
_0238A614:
|
||||
ldr r0, _0238B0F8 ; =ov16_0238CDD4
|
||||
ldr r0, _0238B0F8 ; =EVO_D_BOX_LAYOUT_5
|
||||
mov r4, #3
|
||||
ldr r3, _0238B0FC ; =ov16_0238CD20
|
||||
ldr r3, _0238B0FC ; =EVO_SUBMENU
|
||||
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 ; =ov16_0238CDE4
|
||||
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B0F0 ; =0x00300013
|
||||
ldr r3, _0238B0EC ; =ov16_0238CD08
|
||||
ldr r3, _0238B0EC ; =EVO_MENU_CONFIRM
|
||||
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 ; =ov16_0238CD08
|
||||
ldr r3, _0238B0EC ; =EVO_MENU_CONFIRM
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0238B0D8 ; =ov16_0238CDE4
|
||||
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
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 ; =_020A18C4
|
||||
ldr r0, _0238B114 ; =EVOLUTION_HP_BONUS
|
||||
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 ; =_020A18D0
|
||||
ldr r3, _0238B11C ; =EVOLUTION_PHYSICAL_STAT_BONUSES
|
||||
ldr r2, [r1, #0x3c]
|
||||
ldrsh r1, [r2, #0xa]
|
||||
cmp r1, r0
|
||||
strgth r0, [r2, #0xa]
|
||||
ldr r1, _0238B0CC ; =ov16_0238CE40
|
||||
ldr r0, _0238B120 ; =_020A18E4
|
||||
ldr r0, _0238B120 ; =EVOLUTION_SPECIAL_STAT_BONUSES
|
||||
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 ; =ov16_0238CDE4
|
||||
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B0DC ; =0x00300011
|
||||
ldr r3, _0238B0EC ; =ov16_0238CD08
|
||||
ldr r3, _0238B0EC ; =EVO_MENU_CONFIRM
|
||||
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 ; =ov16_0238CDC4
|
||||
ldr r0, _0238B13C ; =EVO_D_BOX_LAYOUT_4
|
||||
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 ov16_0238CDE4
|
||||
_0238B0D8: .word EVO_D_BOX_LAYOUT_6
|
||||
_0238B0DC: .word 0x00300011
|
||||
_0238B0E0: .word ov16_0238CD40
|
||||
_0238B0E0: .word EVO_MAIN_MENU
|
||||
_0238B0E4: .word 0x00000442
|
||||
_0238B0E8: .word 0x00000449
|
||||
_0238B0EC: .word ov16_0238CD08
|
||||
_0238B0EC: .word EVO_MENU_CONFIRM
|
||||
_0238B0F0: .word 0x00300013
|
||||
_0238B0F4: .word 0x00000434
|
||||
_0238B0F8: .word ov16_0238CDD4
|
||||
_0238B0FC: .word ov16_0238CD20
|
||||
_0238B0F8: .word EVO_D_BOX_LAYOUT_5
|
||||
_0238B0FC: .word EVO_SUBMENU
|
||||
_0238B100: .word 0x00000125
|
||||
_0238B104: .word 0x0000043E
|
||||
_0238B108: .word 0x0000043A
|
||||
_0238B10C: .word 0x0000043C
|
||||
_0238B110: .word 0x0000140F
|
||||
_0238B114: .word _020A18C4
|
||||
_0238B114: .word EVOLUTION_HP_BONUS
|
||||
_0238B118: .word 0x000003E7
|
||||
_0238B11C: .word _020A18D0
|
||||
_0238B120: .word _020A18E4
|
||||
_0238B11C: .word EVOLUTION_PHYSICAL_STAT_BONUSES
|
||||
_0238B120: .word EVOLUTION_SPECIAL_STAT_BONUSES
|
||||
_0238B124: .word 0x00003F01
|
||||
_0238B128: .word 0x0000043F
|
||||
_0238B12C: .word 0x0000042D
|
||||
_0238B130: .word 0x00000433
|
||||
_0238B134: .word 0x00000447
|
||||
_0238B138: .word 0x00000446
|
||||
_0238B13C: .word ov16_0238CDC4
|
||||
_0238B13C: .word EVO_D_BOX_LAYOUT_4
|
||||
_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 ; =ov16_0238CDE4
|
||||
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
mov r4, #3
|
||||
ldr r1, _0238C0DC ; =0x00300011
|
||||
ldr r3, _0238C0E0 ; =ov16_0238CD40
|
||||
ldr r3, _0238C0E0 ; =EVO_MAIN_MENU
|
||||
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 ; =ov16_0238CD08
|
||||
ldr r3, _0238C0EC ; =EVO_MENU_CONFIRM
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0238C0D8 ; =ov16_0238CDE4
|
||||
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
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 ; =ov16_0238CDE4
|
||||
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238C0F0 ; =0x00300013
|
||||
ldr r3, _0238C0EC ; =ov16_0238CD08
|
||||
ldr r3, _0238C0EC ; =EVO_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1435,9 +1435,9 @@ _0238B5D8:
|
|||
strb r0, [r1, #0xc3]
|
||||
b _0238C0C4
|
||||
_0238B614:
|
||||
ldr r0, _0238C0F8 ; =ov16_0238CDD4
|
||||
ldr r0, _0238C0F8 ; =EVO_D_BOX_LAYOUT_5
|
||||
mov r4, #3
|
||||
ldr r3, _0238C0FC ; =ov16_0238CD20
|
||||
ldr r3, _0238C0FC ; =EVO_SUBMENU
|
||||
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 ; =ov16_0238CDE4
|
||||
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238C0F0 ; =0x00300013
|
||||
ldr r3, _0238C0EC ; =ov16_0238CD08
|
||||
ldr r3, _0238C0EC ; =EVO_MENU_CONFIRM
|
||||
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 ; =ov16_0238CD08
|
||||
ldr r3, _0238C0EC ; =EVO_MENU_CONFIRM
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0238C0D8 ; =ov16_0238CDE4
|
||||
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
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 ; =_020A18C4
|
||||
ldr r0, _0238C114 ; =EVOLUTION_HP_BONUS
|
||||
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 ; =_020A18D0
|
||||
ldr r3, _0238C11C ; =EVOLUTION_PHYSICAL_STAT_BONUSES
|
||||
ldr r2, [r1, #0x3c]
|
||||
ldrsh r1, [r2, #0xa]
|
||||
cmp r1, r0
|
||||
strgth r0, [r2, #0xa]
|
||||
ldr r1, _0238C0CC ; =ov16_0238CE40
|
||||
ldr r0, _0238C120 ; =_020A18E4
|
||||
ldr r0, _0238C120 ; =EVOLUTION_SPECIAL_STAT_BONUSES
|
||||
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 ; =ov16_0238CDE4
|
||||
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238C0DC ; =0x00300011
|
||||
ldr r3, _0238C0EC ; =ov16_0238CD08
|
||||
ldr r3, _0238C0EC ; =EVO_MENU_CONFIRM
|
||||
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 ; =ov16_0238CDC4
|
||||
ldr r0, _0238C13C ; =EVO_D_BOX_LAYOUT_4
|
||||
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 ov16_0238CDE4
|
||||
_0238C0D8: .word EVO_D_BOX_LAYOUT_6
|
||||
_0238C0DC: .word 0x00300011
|
||||
_0238C0E0: .word ov16_0238CD40
|
||||
_0238C0E0: .word EVO_MAIN_MENU
|
||||
_0238C0E4: .word 0x00000442
|
||||
_0238C0E8: .word 0x00000449
|
||||
_0238C0EC: .word ov16_0238CD08
|
||||
_0238C0EC: .word EVO_MENU_CONFIRM
|
||||
_0238C0F0: .word 0x00300013
|
||||
_0238C0F4: .word 0x00000434
|
||||
_0238C0F8: .word ov16_0238CDD4
|
||||
_0238C0FC: .word ov16_0238CD20
|
||||
_0238C0F8: .word EVO_D_BOX_LAYOUT_5
|
||||
_0238C0FC: .word EVO_SUBMENU
|
||||
_0238C100: .word 0x00000125
|
||||
_0238C104: .word 0x0000043E
|
||||
_0238C108: .word 0x0000043A
|
||||
_0238C10C: .word 0x0000043C
|
||||
_0238C110: .word 0x0000140F
|
||||
_0238C114: .word _020A18C4
|
||||
_0238C114: .word EVOLUTION_HP_BONUS
|
||||
_0238C118: .word 0x000003E7
|
||||
_0238C11C: .word _020A18D0
|
||||
_0238C120: .word _020A18E4
|
||||
_0238C11C: .word EVOLUTION_PHYSICAL_STAT_BONUSES
|
||||
_0238C120: .word EVOLUTION_SPECIAL_STAT_BONUSES
|
||||
_0238C124: .word 0x00003F01
|
||||
_0238C128: .word 0x0000043F
|
||||
_0238C12C: .word 0x0000042D
|
||||
_0238C130: .word 0x00000433
|
||||
_0238C134: .word 0x00000447
|
||||
_0238C138: .word 0x00000446
|
||||
_0238C13C: .word ov16_0238CDC4
|
||||
_0238C13C: .word EVO_D_BOX_LAYOUT_4
|
||||
_0238C140: .word 0x00009813
|
||||
_0238C144: .word ov16_0238CB30
|
||||
arm_func_end ov16_0238B148
|
||||
|
|
@ -2591,17 +2591,17 @@ _0238CD04: .word ov16_0238CE40
|
|||
arm_func_end ov16_0238CCF0
|
||||
; 0x0238CD08
|
||||
|
||||
.global ov16_0238CD08
|
||||
ov16_0238CD08:
|
||||
.global EVO_MENU_CONFIRM
|
||||
EVO_MENU_CONFIRM:
|
||||
.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
|
||||
.global ov16_0238CD20
|
||||
ov16_0238CD20:
|
||||
.global EVO_SUBMENU
|
||||
EVO_SUBMENU:
|
||||
.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
|
||||
.global ov16_0238CD40
|
||||
ov16_0238CD40:
|
||||
.global EVO_MAIN_MENU
|
||||
EVO_MAIN_MENU:
|
||||
.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
|
||||
|
|
@ -2611,16 +2611,16 @@ ov16_0238CD40:
|
|||
.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
|
||||
.global ov16_0238CDC4
|
||||
ov16_0238CDC4:
|
||||
.global EVO_D_BOX_LAYOUT_4
|
||||
EVO_D_BOX_LAYOUT_4:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x02, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov16_0238CDD4
|
||||
ov16_0238CDD4:
|
||||
.global EVO_D_BOX_LAYOUT_5
|
||||
EVO_D_BOX_LAYOUT_5:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov16_0238CDE4
|
||||
ov16_0238CDE4:
|
||||
.global EVO_D_BOX_LAYOUT_6
|
||||
EVO_D_BOX_LAYOUT_6:
|
||||
.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
|
||||
|
|
|
|||
142
asm/overlay_17.s
142
asm/overlay_17.s
|
|
@ -457,7 +457,7 @@ _0238A778: ; jump table
|
|||
b _0238AF4C ; case 2
|
||||
b _0238AF90 ; case 3
|
||||
_0238A788:
|
||||
ldr r7, _0238AFA0 ; =ov17_0238BD44
|
||||
ldr r7, _0238AFA0 ; =OVERLAY17_FUNCTION_POINTER_TABLE
|
||||
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 ; =ov17_0238BB64
|
||||
ldr r0, _0238AFA8 ; =ASSEMBLY_D_BOX_LAYOUT_4
|
||||
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 ; =ov17_0238BB34
|
||||
ldr r0, _0238AFE4 ; =ASSEMBLY_D_BOX_LAYOUT_1
|
||||
mov r2, #0
|
||||
ldr r1, _0238AFE8 ; =0x00300013
|
||||
ldr r3, _0238AFEC ; =ov17_0238BBB4
|
||||
ldr r3, _0238AFEC ; =ASSEMBLY_MAIN_MENU_2
|
||||
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 ; =ov17_0238BB54
|
||||
ldr r0, _0238AFF0 ; =ASSEMBLY_D_BOX_LAYOUT_3
|
||||
ldr r1, _0238AFF4 ; =0x00300033
|
||||
ldr r3, _0238AFF8 ; =ov17_0238BB84
|
||||
ldr r3, _0238AFF8 ; =ASSEMBLY_MENU_CONFIRM
|
||||
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 ; =ov17_0238BBD4
|
||||
ldrne r7, _0238AFFC ; =ASSEMBLY_SUBMENU_1
|
||||
bne _0238ACEC
|
||||
mov r0, r6
|
||||
bl IsMainCharacter
|
||||
|
|
@ -791,20 +791,20 @@ _0238AC28:
|
|||
cmp r8, #0
|
||||
beq _0238AC5C
|
||||
cmp r7, #0
|
||||
ldrne r7, _0238B000 ; =ov17_0238BCCC
|
||||
ldreq r7, _0238B004 ; =ov17_0238BC2C
|
||||
ldrne r7, _0238B000 ; =ASSEMBLY_SUBMENU_6
|
||||
ldreq r7, _0238B004 ; =ASSEMBLY_SUBMENU_3
|
||||
b _0238ACEC
|
||||
_0238AC5C:
|
||||
cmp r5, #0
|
||||
beq _0238AC74
|
||||
cmp r7, #0
|
||||
ldrne r7, _0238B000 ; =ov17_0238BCCC
|
||||
ldreq r7, _0238B004 ; =ov17_0238BC2C
|
||||
ldrne r7, _0238B000 ; =ASSEMBLY_SUBMENU_6
|
||||
ldreq r7, _0238B004 ; =ASSEMBLY_SUBMENU_3
|
||||
b _0238ACEC
|
||||
_0238AC74:
|
||||
cmp r7, #0
|
||||
ldrne r7, _0238B008 ; =ov17_0238BD04
|
||||
ldreq r7, _0238B00C ; =ov17_0238BC94
|
||||
ldrne r7, _0238B008 ; =ASSEMBLY_SUBMENU_7
|
||||
ldreq r7, _0238B00C ; =ASSEMBLY_SUBMENU_5
|
||||
b _0238ACEC
|
||||
_0238AC84:
|
||||
cmp r8, #0
|
||||
|
|
@ -820,23 +820,23 @@ _0238ACA4:
|
|||
cmp r6, r0
|
||||
bne _0238ACC0
|
||||
cmp r7, #0
|
||||
ldrne r7, _0238B010 ; =ov17_0238BBFC
|
||||
ldreq r7, _0238B004 ; =ov17_0238BC2C
|
||||
ldrne r7, _0238B010 ; =ASSEMBLY_SUBMENU_2
|
||||
ldreq r7, _0238B004 ; =ASSEMBLY_SUBMENU_3
|
||||
b _0238ACEC
|
||||
_0238ACC0:
|
||||
ldr r7, _0238AFFC ; =ov17_0238BBD4
|
||||
ldr r7, _0238AFFC ; =ASSEMBLY_SUBMENU_1
|
||||
b _0238ACEC
|
||||
_0238ACC8:
|
||||
cmp r5, #0
|
||||
beq _0238ACE0
|
||||
cmp r7, #0
|
||||
ldrne r7, _0238B010 ; =ov17_0238BBFC
|
||||
ldreq r7, _0238B004 ; =ov17_0238BC2C
|
||||
ldrne r7, _0238B010 ; =ASSEMBLY_SUBMENU_2
|
||||
ldreq r7, _0238B004 ; =ASSEMBLY_SUBMENU_3
|
||||
b _0238ACEC
|
||||
_0238ACE0:
|
||||
cmp r7, #0
|
||||
ldrne r7, _0238B014 ; =ov17_0238BC5C
|
||||
ldreq r7, _0238B00C ; =ov17_0238BC94
|
||||
ldrne r7, _0238B014 ; =ASSEMBLY_SUBMENU_4
|
||||
ldreq r7, _0238B00C ; =ASSEMBLY_SUBMENU_5
|
||||
_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 ; =ov17_0238BB44
|
||||
ldr r0, _0238B018 ; =ASSEMBLY_D_BOX_LAYOUT_2
|
||||
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 ; =ov17_0238BB74
|
||||
ldr r0, _0238B020 ; =ASSEMBLY_D_BOX_LAYOUT_5
|
||||
mov r2, #0
|
||||
ldr r3, _0238B024 ; =ov17_0238BB9C
|
||||
ldr r3, _0238B024 ; =ASSEMBLY_MAIN_MENU_1
|
||||
mov r1, #0x13
|
||||
str r2, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1037,9 +1037,9 @@ _0238AF94:
|
|||
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
|
||||
.align 2, 0
|
||||
_0238AF9C: .word ov17_0238BE00
|
||||
_0238AFA0: .word ov17_0238BD44
|
||||
_0238AFA0: .word OVERLAY17_FUNCTION_POINTER_TABLE
|
||||
_0238AFA4: .word 0x00003008
|
||||
_0238AFA8: .word ov17_0238BB64
|
||||
_0238AFA8: .word ASSEMBLY_D_BOX_LAYOUT_4
|
||||
_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 ov17_0238BB34
|
||||
_0238AFE4: .word ASSEMBLY_D_BOX_LAYOUT_1
|
||||
_0238AFE8: .word 0x00300013
|
||||
_0238AFEC: .word ov17_0238BBB4
|
||||
_0238AFF0: .word ov17_0238BB54
|
||||
_0238AFEC: .word ASSEMBLY_MAIN_MENU_2
|
||||
_0238AFF0: .word ASSEMBLY_D_BOX_LAYOUT_3
|
||||
_0238AFF4: .word 0x00300033
|
||||
_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
|
||||
_0238AFF8: .word ASSEMBLY_MENU_CONFIRM
|
||||
_0238AFFC: .word ASSEMBLY_SUBMENU_1
|
||||
_0238B000: .word ASSEMBLY_SUBMENU_6
|
||||
_0238B004: .word ASSEMBLY_SUBMENU_3
|
||||
_0238B008: .word ASSEMBLY_SUBMENU_7
|
||||
_0238B00C: .word ASSEMBLY_SUBMENU_5
|
||||
_0238B010: .word ASSEMBLY_SUBMENU_2
|
||||
_0238B014: .word ASSEMBLY_SUBMENU_4
|
||||
_0238B018: .word ASSEMBLY_D_BOX_LAYOUT_2
|
||||
_0238B01C: .word 0x00000213
|
||||
_0238B020: .word ov17_0238BB74
|
||||
_0238B024: .word ov17_0238BB9C
|
||||
_0238B020: .word ASSEMBLY_D_BOX_LAYOUT_5
|
||||
_0238B024: .word ASSEMBLY_MAIN_MENU_1
|
||||
arm_func_end ov17_0238ADFC
|
||||
|
||||
arm_func_start ov17_0238B028
|
||||
|
|
@ -1983,86 +1983,86 @@ 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
|
||||
.global ov17_0238BB34
|
||||
ov17_0238BB34:
|
||||
.global ASSEMBLY_D_BOX_LAYOUT_1
|
||||
ASSEMBLY_D_BOX_LAYOUT_1:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov17_0238BB44
|
||||
ov17_0238BB44:
|
||||
.global ASSEMBLY_D_BOX_LAYOUT_2
|
||||
ASSEMBLY_D_BOX_LAYOUT_2:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov17_0238BB54
|
||||
ov17_0238BB54:
|
||||
.global ASSEMBLY_D_BOX_LAYOUT_3
|
||||
ASSEMBLY_D_BOX_LAYOUT_3:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov17_0238BB64
|
||||
ov17_0238BB64:
|
||||
.global ASSEMBLY_D_BOX_LAYOUT_4
|
||||
ASSEMBLY_D_BOX_LAYOUT_4:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFD, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov17_0238BB74
|
||||
ov17_0238BB74:
|
||||
.global ASSEMBLY_D_BOX_LAYOUT_5
|
||||
ASSEMBLY_D_BOX_LAYOUT_5:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov17_0238BB84
|
||||
ov17_0238BB84:
|
||||
.global ASSEMBLY_MENU_CONFIRM
|
||||
ASSEMBLY_MENU_CONFIRM:
|
||||
.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:
|
||||
.global ASSEMBLY_MAIN_MENU_1
|
||||
ASSEMBLY_MAIN_MENU_1:
|
||||
.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
|
||||
.global ov17_0238BBB4
|
||||
ov17_0238BBB4:
|
||||
.global ASSEMBLY_MAIN_MENU_2
|
||||
ASSEMBLY_MAIN_MENU_2:
|
||||
.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
|
||||
.global ov17_0238BBD4
|
||||
ov17_0238BBD4:
|
||||
.global ASSEMBLY_SUBMENU_1
|
||||
ASSEMBLY_SUBMENU_1:
|
||||
.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
|
||||
.global ov17_0238BBFC
|
||||
ov17_0238BBFC:
|
||||
.global ASSEMBLY_SUBMENU_2
|
||||
ASSEMBLY_SUBMENU_2:
|
||||
.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
|
||||
.global ov17_0238BC2C
|
||||
ov17_0238BC2C:
|
||||
.global ASSEMBLY_SUBMENU_3
|
||||
ASSEMBLY_SUBMENU_3:
|
||||
.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
|
||||
.global ov17_0238BC5C
|
||||
ov17_0238BC5C:
|
||||
.global ASSEMBLY_SUBMENU_4
|
||||
ASSEMBLY_SUBMENU_4:
|
||||
.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
|
||||
.global ov17_0238BC94
|
||||
ov17_0238BC94:
|
||||
.global ASSEMBLY_SUBMENU_5
|
||||
ASSEMBLY_SUBMENU_5:
|
||||
.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
|
||||
.global ov17_0238BCCC
|
||||
ov17_0238BCCC:
|
||||
.global ASSEMBLY_SUBMENU_6
|
||||
ASSEMBLY_SUBMENU_6:
|
||||
.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
|
||||
.global ov17_0238BD04
|
||||
ov17_0238BD04:
|
||||
.global ASSEMBLY_SUBMENU_7
|
||||
ASSEMBLY_SUBMENU_7:
|
||||
.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
|
||||
.global ov17_0238BD44
|
||||
ov17_0238BD44:
|
||||
.global OVERLAY17_FUNCTION_POINTER_TABLE
|
||||
OVERLAY17_FUNCTION_POINTER_TABLE:
|
||||
.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
|
||||
|
|
|
|||
168
asm/overlay_18.s
168
asm/overlay_18.s
|
|
@ -1095,7 +1095,7 @@ _0238B03C: ; jump table
|
|||
b _0238BD1C ; case 2
|
||||
b _0238BD34 ; case 3
|
||||
_0238B04C:
|
||||
ldr ip, _0238BD44 ; =ov18_0238D4C8
|
||||
ldr ip, _0238BD44 ; =OVERLAY18_FUNCTION_POINTER_TABLE
|
||||
add r6, sp, #0x1c
|
||||
mov r5, #0x13
|
||||
_0238B058:
|
||||
|
|
@ -1157,7 +1157,7 @@ _0238B0FC:
|
|||
ldr r4, _0238BD48 ; =0x00003008
|
||||
cmp r1, r0
|
||||
bne _0238B150
|
||||
ldr r0, _0238BD4C ; =ov18_0238D310
|
||||
ldr r0, _0238BD4C ; =OVERLAY18_D_BOX_LAYOUT_11
|
||||
bl CreateDBox
|
||||
ldr r1, _0238BD40 ; =ov18_0238D620
|
||||
mvn r2, #0
|
||||
|
|
@ -1453,7 +1453,7 @@ _0238B530:
|
|||
mvn r0, #1
|
||||
cmp r1, r0
|
||||
bne _0238B56C
|
||||
ldr r0, _0238BDB0 ; =ov18_0238D270
|
||||
ldr r0, _0238BDB0 ; =OVERLAY18_D_BOX_LAYOUT_1
|
||||
ldr r1, _0238BDB4 ; =ov18_0238AF3C
|
||||
bl sub_0202F8C4
|
||||
ldr r1, _0238BD40 ; =ov18_0238D620
|
||||
|
|
@ -1469,10 +1469,10 @@ _0238B56C:
|
|||
mvn r0, #1
|
||||
cmp r1, r0
|
||||
bne _0238B5B8
|
||||
ldr r0, _0238BDB8 ; =ov18_0238D2F0
|
||||
ldr r0, _0238BDB8 ; =OVERLAY18_D_BOX_LAYOUT_9
|
||||
mov r4, #3
|
||||
ldr r1, _0238BDBC ; =0x00300013
|
||||
ldr r3, _0238BDC0 ; =ov18_0238D378
|
||||
ldr r3, _0238BDC0 ; =MOVES_MAIN_MENU
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1489,10 +1489,10 @@ _0238B5B8:
|
|||
mvn r0, #1
|
||||
cmp r1, r0
|
||||
bne _0238B604
|
||||
ldr r0, _0238BDC4 ; =ov18_0238D2D0
|
||||
ldr r0, _0238BDC4 ; =OVERLAY18_D_BOX_LAYOUT_7
|
||||
mov r4, #4
|
||||
ldr r1, _0238BDBC ; =0x00300013
|
||||
ldr r3, _0238BDC8 ; =ov18_0238D398
|
||||
ldr r3, _0238BDC8 ; =MOVES_SUBMENU_3
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1514,9 +1514,9 @@ _0238B604:
|
|||
mov r0, #2
|
||||
str r0, [sp]
|
||||
ldr r2, [r1]
|
||||
ldr r0, _0238BDCC ; =ov18_0238D280
|
||||
ldr r0, _0238BDCC ; =OVERLAY18_D_BOX_LAYOUT_2
|
||||
ldr r1, _0238BDD0 ; =0x00300033
|
||||
ldr r3, _0238BDD4 ; =ov18_0238D320
|
||||
ldr r3, _0238BDD4 ; =MOVES_MENU_CONFIRM
|
||||
add r2, r2, #0x90
|
||||
bl CreateNormalMenu
|
||||
ldr r1, _0238BD40 ; =ov18_0238D620
|
||||
|
|
@ -1532,9 +1532,9 @@ _0238B65C:
|
|||
mvn r0, #1
|
||||
cmp r1, r0
|
||||
bne _0238B6A8
|
||||
ldr r0, _0238BDD8 ; =ov18_0238D2E0
|
||||
ldr r0, _0238BDD8 ; =OVERLAY18_D_BOX_LAYOUT_8
|
||||
mov r4, #5
|
||||
ldr r3, _0238BDDC ; =ov18_0238D3C0
|
||||
ldr r3, _0238BDDC ; =MOVES_SUBMENU_4
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
|
|
@ -1664,11 +1664,11 @@ _0238B820:
|
|||
beq _0238B87C
|
||||
bl sub_02040FA8
|
||||
cmp r0, #0
|
||||
ldrne r4, _0238BDE0 ; =ov18_0238D438
|
||||
ldreq r4, _0238BDE4 ; =ov18_0238D3F0
|
||||
ldrne r4, _0238BDE0 ; =MOVES_SUBMENU_6
|
||||
ldreq r4, _0238BDE4 ; =MOVES_SUBMENU_5
|
||||
b _0238B880
|
||||
_0238B87C:
|
||||
ldr r4, _0238BDE8 ; =ov18_0238D480
|
||||
ldr r4, _0238BDE8 ; =MOVES_SUBMENU_7
|
||||
_0238B880:
|
||||
ldr r0, _0238BD40 ; =ov18_0238D620
|
||||
mov r2, #0
|
||||
|
|
@ -1732,7 +1732,7 @@ _0238B93C:
|
|||
str r3, [r5, #0x188]
|
||||
str r2, [sp]
|
||||
ldr r2, [r1]
|
||||
ldr r0, _0238BDEC ; =ov18_0238D2B0
|
||||
ldr r0, _0238BDEC ; =OVERLAY18_D_BOX_LAYOUT_5
|
||||
ldr r1, _0238BDF0 ; =0x80000213
|
||||
mov r3, r4
|
||||
add r2, r2, #0x128
|
||||
|
|
@ -1792,7 +1792,7 @@ _0238B984:
|
|||
ldr r0, _0238BD40 ; =ov18_0238D620
|
||||
str r1, [sp, #4]
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0238BE00 ; =ov18_0238D2C0
|
||||
ldr r0, _0238BE00 ; =OVERLAY18_D_BOX_LAYOUT_6
|
||||
add r2, r1, #0x1c0
|
||||
ldr r1, _0238BE04 ; =0x00401833
|
||||
ldr r3, _0238BE08 ; =ov18_0238AEF0
|
||||
|
|
@ -1815,8 +1815,8 @@ _0238BA70:
|
|||
mov r0, #3
|
||||
str r0, [sp]
|
||||
ldr r1, [r1]
|
||||
ldr r0, _0238BE0C ; =ov18_0238D2A0
|
||||
ldr r3, _0238BE10 ; =ov18_0238D338
|
||||
ldr r0, _0238BE0C ; =OVERLAY18_D_BOX_LAYOUT_4
|
||||
ldr r3, _0238BE10 ; =MOVES_SUBMENU_1
|
||||
add r2, r1, #0x258
|
||||
mov r1, #0x33
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1872,11 +1872,11 @@ _0238BB10:
|
|||
add r0, r2, #0x39c
|
||||
str r0, [r2, #0x350]
|
||||
ldr r2, [r1]
|
||||
ldr r0, _0238BE14 ; =ov18_0238D290
|
||||
ldr r0, _0238BE14 ; =OVERLAY18_D_BOX_LAYOUT_3
|
||||
str r3, [r2, #0x2f0]
|
||||
str r4, [sp]
|
||||
ldr r2, [r1]
|
||||
ldr r3, _0238BE18 ; =ov18_0238D358
|
||||
ldr r3, _0238BE18 ; =MOVES_SUBMENU_2
|
||||
add r1, r4, #0x230
|
||||
add r2, r2, #0x2f0
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1893,7 +1893,7 @@ _0238BBAC:
|
|||
mvn r0, #1
|
||||
cmp r1, r0
|
||||
bne _0238BBF0
|
||||
ldr r0, _0238BE1C ; =ov18_0238D300
|
||||
ldr r0, _0238BE1C ; =OVERLAY18_D_BOX_LAYOUT_10
|
||||
bl CreateDBox
|
||||
ldr r1, _0238BD40 ; =ov18_0238D620
|
||||
mvn r2, #0
|
||||
|
|
@ -2002,9 +2002,9 @@ _0238BD38:
|
|||
ldmia sp!, {r3, r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0238BD40: .word ov18_0238D620
|
||||
_0238BD44: .word ov18_0238D4C8
|
||||
_0238BD44: .word OVERLAY18_FUNCTION_POINTER_TABLE
|
||||
_0238BD48: .word 0x00003008
|
||||
_0238BD4C: .word ov18_0238D310
|
||||
_0238BD4C: .word OVERLAY18_D_BOX_LAYOUT_11
|
||||
_0238BD50: .word 0x000003FB
|
||||
_0238BD54: .word 0x000003F9
|
||||
_0238BD58: .word 0x00003018
|
||||
|
|
@ -2029,34 +2029,34 @@ _0238BDA0: .word 0x00000401
|
|||
_0238BDA4: .word 0x00000403
|
||||
_0238BDA8: .word 0x00000402
|
||||
_0238BDAC: .word 0x00000404
|
||||
_0238BDB0: .word ov18_0238D270
|
||||
_0238BDB0: .word OVERLAY18_D_BOX_LAYOUT_1
|
||||
_0238BDB4: .word ov18_0238AF3C
|
||||
_0238BDB8: .word ov18_0238D2F0
|
||||
_0238BDB8: .word OVERLAY18_D_BOX_LAYOUT_9
|
||||
_0238BDBC: .word 0x00300013
|
||||
_0238BDC0: .word ov18_0238D378
|
||||
_0238BDC4: .word ov18_0238D2D0
|
||||
_0238BDC8: .word ov18_0238D398
|
||||
_0238BDCC: .word ov18_0238D280
|
||||
_0238BDC0: .word MOVES_MAIN_MENU
|
||||
_0238BDC4: .word OVERLAY18_D_BOX_LAYOUT_7
|
||||
_0238BDC8: .word MOVES_SUBMENU_3
|
||||
_0238BDCC: .word OVERLAY18_D_BOX_LAYOUT_2
|
||||
_0238BDD0: .word 0x00300033
|
||||
_0238BDD4: .word ov18_0238D320
|
||||
_0238BDD8: .word ov18_0238D2E0
|
||||
_0238BDDC: .word ov18_0238D3C0
|
||||
_0238BDE0: .word ov18_0238D438
|
||||
_0238BDE4: .word ov18_0238D3F0
|
||||
_0238BDE8: .word ov18_0238D480
|
||||
_0238BDEC: .word ov18_0238D2B0
|
||||
_0238BDD4: .word MOVES_MENU_CONFIRM
|
||||
_0238BDD8: .word OVERLAY18_D_BOX_LAYOUT_8
|
||||
_0238BDDC: .word MOVES_SUBMENU_4
|
||||
_0238BDE0: .word MOVES_SUBMENU_6
|
||||
_0238BDE4: .word MOVES_SUBMENU_5
|
||||
_0238BDE8: .word MOVES_SUBMENU_7
|
||||
_0238BDEC: .word OVERLAY18_D_BOX_LAYOUT_5
|
||||
_0238BDF0: .word 0x80000213
|
||||
_0238BDF4: .word TEAM_MEMBER_TABLE_PTR
|
||||
_0238BDF8: .word ov18_0238D5F8
|
||||
_0238BDFC: .word 0x00000A3E
|
||||
_0238BE00: .word ov18_0238D2C0
|
||||
_0238BE00: .word OVERLAY18_D_BOX_LAYOUT_6
|
||||
_0238BE04: .word 0x00401833
|
||||
_0238BE08: .word ov18_0238AEF0
|
||||
_0238BE0C: .word ov18_0238D2A0
|
||||
_0238BE10: .word ov18_0238D338
|
||||
_0238BE14: .word ov18_0238D290
|
||||
_0238BE18: .word ov18_0238D358
|
||||
_0238BE1C: .word ov18_0238D300
|
||||
_0238BE0C: .word OVERLAY18_D_BOX_LAYOUT_4
|
||||
_0238BE10: .word MOVES_SUBMENU_1
|
||||
_0238BE14: .word OVERLAY18_D_BOX_LAYOUT_3
|
||||
_0238BE18: .word MOVES_SUBMENU_2
|
||||
_0238BE1C: .word OVERLAY18_D_BOX_LAYOUT_10
|
||||
_0238BE20: .word 0x000003FA
|
||||
_0238BE24: .word 0x00003408
|
||||
arm_func_end ov18_0238B01C
|
||||
|
|
@ -3793,100 +3793,100 @@ ov18_0238D23C:
|
|||
ov18_0238D260:
|
||||
.byte 0x04, 0xC0, 0x9F, 0xE5, 0x11, 0x00, 0xA0, 0xE3
|
||||
.byte 0x1C, 0xFF, 0x2F, 0xE1, 0x28, 0xBE, 0x38, 0x02
|
||||
.global ov18_0238D270
|
||||
ov18_0238D270:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_1
|
||||
OVERLAY18_D_BOX_LAYOUT_1:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x04
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D280
|
||||
ov18_0238D280:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_2
|
||||
OVERLAY18_D_BOX_LAYOUT_2:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x08, 0x00
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D290
|
||||
ov18_0238D290:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_3
|
||||
OVERLAY18_D_BOX_LAYOUT_3:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D2A0
|
||||
ov18_0238D2A0:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_4
|
||||
OVERLAY18_D_BOX_LAYOUT_4:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D2B0
|
||||
ov18_0238D2B0:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_5
|
||||
OVERLAY18_D_BOX_LAYOUT_5:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D2C0
|
||||
ov18_0238D2C0:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_6
|
||||
OVERLAY18_D_BOX_LAYOUT_6:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D2D0
|
||||
ov18_0238D2D0:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_7
|
||||
OVERLAY18_D_BOX_LAYOUT_7:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x0B, 0x00
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D2E0
|
||||
ov18_0238D2E0:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_8
|
||||
OVERLAY18_D_BOX_LAYOUT_8:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D2F0
|
||||
ov18_0238D2F0:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_9
|
||||
OVERLAY18_D_BOX_LAYOUT_9:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D300
|
||||
ov18_0238D300:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_10
|
||||
OVERLAY18_D_BOX_LAYOUT_10:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x12, 0x1C, 0x04
|
||||
.byte 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D310
|
||||
ov18_0238D310:
|
||||
.global OVERLAY18_D_BOX_LAYOUT_11
|
||||
OVERLAY18_D_BOX_LAYOUT_11:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05
|
||||
.byte 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D320
|
||||
ov18_0238D320:
|
||||
.global MOVES_MENU_CONFIRM
|
||||
MOVES_MENU_CONFIRM:
|
||||
.byte 0xE7, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xE8, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D338
|
||||
ov18_0238D338:
|
||||
.global MOVES_SUBMENU_1
|
||||
MOVES_SUBMENU_1:
|
||||
.byte 0xF3, 0x03, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
|
||||
.byte 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D358
|
||||
ov18_0238D358:
|
||||
.global MOVES_SUBMENU_2
|
||||
MOVES_SUBMENU_2:
|
||||
.byte 0xF0, 0x03, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
|
||||
.byte 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D378
|
||||
ov18_0238D378:
|
||||
.global MOVES_MAIN_MENU
|
||||
MOVES_MAIN_MENU:
|
||||
.byte 0xEA, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
|
||||
.byte 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D398
|
||||
ov18_0238D398:
|
||||
.global MOVES_SUBMENU_3
|
||||
MOVES_SUBMENU_3:
|
||||
.byte 0xED, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xEE, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
|
||||
.byte 0xF3, 0x03, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0xE9, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D3C0
|
||||
ov18_0238D3C0:
|
||||
.global MOVES_SUBMENU_4
|
||||
MOVES_SUBMENU_4:
|
||||
.byte 0xF4, 0x03, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00
|
||||
.byte 0xF5, 0x03, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0xF6, 0x03, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
|
||||
.byte 0xF3, 0x03, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D3F0
|
||||
ov18_0238D3F0:
|
||||
.global MOVES_SUBMENU_5
|
||||
MOVES_SUBMENU_5:
|
||||
.byte 0xED, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00
|
||||
.byte 0xEE, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xEF, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00
|
||||
.byte 0x3F, 0x0A, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0x0A, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00
|
||||
.byte 0xF0, 0x03, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
|
||||
.byte 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D438
|
||||
ov18_0238D438:
|
||||
.global MOVES_SUBMENU_6
|
||||
MOVES_SUBMENU_6:
|
||||
.byte 0xF1, 0x03, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xEE, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
|
||||
.byte 0xEF, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3F, 0x0A, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00
|
||||
.byte 0x40, 0x0A, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
|
||||
.byte 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D480
|
||||
ov18_0238D480:
|
||||
.global MOVES_SUBMENU_7
|
||||
MOVES_SUBMENU_7:
|
||||
.byte 0xF2, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
|
||||
.byte 0xEE, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xEF, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00
|
||||
.byte 0x3F, 0x0A, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0x0A, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00
|
||||
.byte 0xF0, 0x03, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
|
||||
.byte 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
|
||||
.global ov18_0238D4C8
|
||||
ov18_0238D4C8:
|
||||
.global OVERLAY18_FUNCTION_POINTER_TABLE
|
||||
OVERLAY18_FUNCTION_POINTER_TABLE:
|
||||
.byte 0x48, 0xBE, 0x38, 0x02, 0x6C, 0xBE, 0x38, 0x02, 0x90, 0xBE, 0x38, 0x02, 0x0C, 0xBF, 0x38, 0x02
|
||||
.byte 0x30, 0xBF, 0x38, 0x02, 0x60, 0xBF, 0x38, 0x02, 0x84, 0xBF, 0x38, 0x02, 0xA8, 0xBF, 0x38, 0x02
|
||||
.byte 0x3C, 0xC0, 0x38, 0x02, 0x60, 0xC0, 0x38, 0x02, 0x78, 0xC0, 0x38, 0x02, 0x60, 0xC0, 0x38, 0x02
|
||||
|
|
|
|||
144
asm/overlay_19.s
144
asm/overlay_19.s
|
|
@ -7,7 +7,7 @@
|
|||
GetBarItem: ; 0x0238A140
|
||||
stmdb sp!, {r3, lr}
|
||||
mov lr, #0
|
||||
ldr r3, _0238A17C ; =ov19_0238DBCC
|
||||
ldr r3, _0238A17C ; =BAR_AVAILABLE_ITEMS
|
||||
mov r1, #0x16
|
||||
b _0238A16C
|
||||
_0238A154:
|
||||
|
|
@ -23,7 +23,7 @@ _0238A16C:
|
|||
mov r0, #0
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_0238A17C: .word ov19_0238DBCC
|
||||
_0238A17C: .word BAR_AVAILABLE_ITEMS
|
||||
arm_func_end GetBarItem
|
||||
|
||||
arm_func_start ov19_0238A180
|
||||
|
|
@ -54,10 +54,10 @@ ov19_0238A1A8: ; 0x0238A1A8
|
|||
|
||||
arm_func_start ov19_0238A1B8
|
||||
ov19_0238A1B8: ; 0x0238A1B8
|
||||
ldr r0, _0238A1C0 ; =ov19_0238DAE0
|
||||
ldr r0, _0238A1C0 ; =OVERLAY19_UNKNOWN_TABLE__NA_238DAE0
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0238A1C0: .word ov19_0238DAE0
|
||||
_0238A1C0: .word OVERLAY19_UNKNOWN_TABLE__NA_238DAE0
|
||||
arm_func_end ov19_0238A1B8
|
||||
|
||||
arm_func_start GetRecruitableMonsterAll
|
||||
|
|
@ -120,7 +120,7 @@ GetRecruitableMonsterList: ; 0x0238A274
|
|||
mov r1, #0xf
|
||||
bl MemAlloc
|
||||
mov r6, #0
|
||||
ldr r4, _0238A318 ; =ov19_0238DAF4
|
||||
ldr r4, _0238A318 ; =BAR_RECRUITABLE_MONSTER_TABLE
|
||||
mov r5, r0
|
||||
mov r7, r6
|
||||
_0238A294:
|
||||
|
|
@ -161,7 +161,7 @@ _0238A308:
|
|||
mov r0, r4
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
.align 2, 0
|
||||
_0238A318: .word ov19_0238DAF4
|
||||
_0238A318: .word BAR_RECRUITABLE_MONSTER_TABLE
|
||||
arm_func_end GetRecruitableMonsterList
|
||||
|
||||
arm_func_start GetRecruitableMonsterListRestricted
|
||||
|
|
@ -171,7 +171,7 @@ GetRecruitableMonsterListRestricted: ; 0x0238A31C
|
|||
mov r1, #0xf
|
||||
bl MemAlloc
|
||||
mov r6, #0
|
||||
ldr r4, _0238A3D0 ; =ov19_0238DAF4
|
||||
ldr r4, _0238A3D0 ; =BAR_RECRUITABLE_MONSTER_TABLE
|
||||
mov r5, r0
|
||||
mov r7, r6
|
||||
_0238A33C:
|
||||
|
|
@ -217,18 +217,18 @@ _0238A3C0:
|
|||
mov r0, r4
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
.align 2, 0
|
||||
_0238A3D0: .word ov19_0238DAF4
|
||||
_0238A3D0: .word BAR_RECRUITABLE_MONSTER_TABLE
|
||||
arm_func_end GetRecruitableMonsterListRestricted
|
||||
|
||||
arm_func_start ov19_0238A3D4
|
||||
ov19_0238A3D4: ; 0x0238A3D4
|
||||
cmp r0, #0
|
||||
ldrne r1, _0238A3E8 ; =ov19_0238DAE8
|
||||
ldrne r1, _0238A3E8 ; =BAR_UNLOCKABLE_DUNGEONS_TABLE
|
||||
strne r1, [r0]
|
||||
mov r0, #6
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0238A3E8: .word ov19_0238DAE8
|
||||
_0238A3E8: .word BAR_UNLOCKABLE_DUNGEONS_TABLE
|
||||
arm_func_end ov19_0238A3D4
|
||||
|
||||
arm_func_start ov19_0238A3EC
|
||||
|
|
@ -237,7 +237,7 @@ ov19_0238A3EC: ; 0x0238A3EC
|
|||
mov r8, r0
|
||||
bl GetScenarioBalance
|
||||
mov r6, #0
|
||||
ldr r5, _0238A464 ; =ov19_0238DAE8
|
||||
ldr r5, _0238A464 ; =BAR_UNLOCKABLE_DUNGEONS_TABLE
|
||||
mov r4, r0
|
||||
mov r7, r6
|
||||
_0238A408:
|
||||
|
|
@ -266,7 +266,7 @@ _0238A450:
|
|||
mov r0, r6
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
.align 2, 0
|
||||
_0238A464: .word ov19_0238DAE8
|
||||
_0238A464: .word BAR_UNLOCKABLE_DUNGEONS_TABLE
|
||||
arm_func_end ov19_0238A3EC
|
||||
|
||||
arm_func_start ov19_0238A468
|
||||
|
|
@ -397,7 +397,7 @@ _0238A624:
|
|||
ldr r4, _0238B428 ; =0x0001012E
|
||||
cmp r0, #2
|
||||
ldreq r0, _0238B42C ; =0x0000458B
|
||||
ldr r2, _0238B430 ; =ov19_0238E250
|
||||
ldr r2, _0238B430 ; =BAR_MAIN_MENU
|
||||
ldrne r0, _0238B434 ; =0x0000458C
|
||||
mov r1, r0, lsl #0x10
|
||||
mov r0, #0
|
||||
|
|
@ -581,10 +581,10 @@ _0238A8B0:
|
|||
str r0, [r8, #0x58]
|
||||
ldrsh r2, [r1, #2]
|
||||
mov r1, #0
|
||||
ldr r0, _0238B454 ; =ov19_0238E1D8
|
||||
ldr r0, _0238B454 ; =BAR_D_BOX_LAYOUT_1
|
||||
mov r2, r2, lsl #0x18
|
||||
mov r4, r2, asr #0x18
|
||||
ldr r2, _0238B458 ; =ov19_0238E270
|
||||
ldr r2, _0238B458 ; =BAR_SUBMENU_1
|
||||
mov r3, r1
|
||||
str r4, [sp]
|
||||
mov r4, #0x70000
|
||||
|
|
@ -692,7 +692,7 @@ _0238AA08:
|
|||
str r4, [sp]
|
||||
mov r0, r0, lsr #0x10
|
||||
str r0, [sp, #4]
|
||||
ldr r0, _0238B464 ; =ov19_0238E1E8
|
||||
ldr r0, _0238B464 ; =BAR_D_BOX_LAYOUT_2
|
||||
ldr r1, _0238B468 ; =0x00001013
|
||||
ldr r3, _0238B46C ; =0x000008E4
|
||||
str r4, [sp, #8]
|
||||
|
|
@ -757,10 +757,10 @@ _0238AB54:
|
|||
str r0, [r8, #0xd4]
|
||||
ldrsh r2, [r1, #4]
|
||||
mov r1, #0
|
||||
ldr r0, _0238B470 ; =ov19_0238E1F8
|
||||
ldr r0, _0238B470 ; =BAR_D_BOX_LAYOUT_3
|
||||
mov r2, r2, lsl #0x18
|
||||
mov r4, r2, asr #0x18
|
||||
ldr r2, _0238B474 ; =ov19_0238E290
|
||||
ldr r2, _0238B474 ; =BAR_SUBMENU_2
|
||||
mov r3, r1
|
||||
str r4, [sp]
|
||||
mov r4, #0x70000
|
||||
|
|
@ -813,7 +813,7 @@ _0238ABF0:
|
|||
str r0, [sp, #0x974]
|
||||
bl sub_0203A51C
|
||||
bl ov19_0238D450
|
||||
ldr r1, _0238B478 ; =ov19_0238E208
|
||||
ldr r1, _0238B478 ; =BAR_MENU_CONFIRM_1
|
||||
ldr r0, _0238B47C ; =0x0000459A
|
||||
str r1, [sp]
|
||||
add r1, sp, #0x900
|
||||
|
|
@ -1370,7 +1370,7 @@ _0238B3B4:
|
|||
_0238B424: .word ov11_02324DB0
|
||||
_0238B428: .word 0x0001012E
|
||||
_0238B42C: .word 0x0000458B
|
||||
_0238B430: .word ov19_0238E250
|
||||
_0238B430: .word BAR_MAIN_MENU
|
||||
_0238B434: .word 0x0000458C
|
||||
_0238B438: .word 0x00004590
|
||||
_0238B43C: .word 0x0000458F
|
||||
|
|
@ -1379,16 +1379,16 @@ _0238B444: .word 0x0000458D
|
|||
_0238B448: .word 0x0000458E
|
||||
_0238B44C: .word ov19_0238D4A4
|
||||
_0238B450: .word ov19_0238E360
|
||||
_0238B454: .word ov19_0238E1D8
|
||||
_0238B458: .word ov19_0238E270
|
||||
_0238B454: .word BAR_D_BOX_LAYOUT_1
|
||||
_0238B458: .word BAR_SUBMENU_1
|
||||
_0238B45C: .word 0x00003F02
|
||||
_0238B460: .word 0x00004594
|
||||
_0238B464: .word ov19_0238E1E8
|
||||
_0238B464: .word BAR_D_BOX_LAYOUT_2
|
||||
_0238B468: .word 0x00001013
|
||||
_0238B46C: .word 0x000008E4
|
||||
_0238B470: .word ov19_0238E1F8
|
||||
_0238B474: .word ov19_0238E290
|
||||
_0238B478: .word ov19_0238E208
|
||||
_0238B470: .word BAR_D_BOX_LAYOUT_3
|
||||
_0238B474: .word BAR_SUBMENU_2
|
||||
_0238B478: .word BAR_MENU_CONFIRM_1
|
||||
_0238B47C: .word 0x0000459A
|
||||
_0238B480: .word 0x0000459D
|
||||
_0238B484: .word 0x0000101C
|
||||
|
|
@ -1451,7 +1451,7 @@ _0238B528:
|
|||
ldr r0, _0238B424 ; =ov11_02324DB0
|
||||
add r3, sp, #0x230
|
||||
ldr r6, [r0]
|
||||
ldr r2, _0238C48C ; =ov19_0238E238
|
||||
ldr r2, _0238C48C ; =OVERLAY19_UNKNOWN_STRING_IDS__NA_238E238
|
||||
ldrsh r5, [r6, #0xd0]
|
||||
mov r0, r4
|
||||
mov r1, #0x100
|
||||
|
|
@ -1918,7 +1918,7 @@ _0238BC0C:
|
|||
add r0, sp, #0x128
|
||||
bl InitPreprocessorArgs
|
||||
ldr r0, [sb, #0xd4]
|
||||
ldr r4, _0238C4C8 ; =ov19_0238E1CC
|
||||
ldr r4, _0238C4C8 ; =OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
|
||||
orr r0, r0, #0x20000
|
||||
str r0, [sp, #0x128]
|
||||
ldr r0, [sp, #0x10]
|
||||
|
|
@ -2281,7 +2281,7 @@ _0238C0FC:
|
|||
bl IsMainCharacter
|
||||
cmp r0, #0
|
||||
beq _0238C174
|
||||
ldr r1, _0238C4EC ; =ov19_0238E1A4
|
||||
ldr r1, _0238C4EC ; =OVERLAY19_UNKNOWN_STRUCT__NA_238E1A4
|
||||
add r0, r8, #0x10
|
||||
bl SetPortraitOffset
|
||||
b _0238C180
|
||||
|
|
@ -2291,7 +2291,7 @@ _0238C174:
|
|||
bl SetPortraitOffset
|
||||
_0238C180:
|
||||
bl ov19_0238D450
|
||||
ldr r1, _0238C4F4 ; =ov19_0238E220
|
||||
ldr r1, _0238C4F4 ; =BAR_MENU_CONFIRM_2
|
||||
ldr r0, _0238C4F8 ; =0x000045DC
|
||||
str r1, [sp]
|
||||
str r0, [sp, #4]
|
||||
|
|
@ -2498,7 +2498,7 @@ _0238C480:
|
|||
b _0238C598
|
||||
.align 2, 0
|
||||
_0238C488: .word 0x000045C0
|
||||
_0238C48C: .word ov19_0238E238
|
||||
_0238C48C: .word OVERLAY19_UNKNOWN_STRING_IDS__NA_238E238
|
||||
_0238C490: .word 0x000045B2
|
||||
_0238C494: .word ov19_0238E18A
|
||||
_0238C498: .word ov19_0238E17E
|
||||
|
|
@ -2513,7 +2513,7 @@ _0238C4B8: .word 0x000045E3
|
|||
_0238C4BC: .word 0x000045E4
|
||||
_0238C4C0: .word 0x000045E5
|
||||
_0238C4C4: .word 0x000045E6
|
||||
_0238C4C8: .word ov19_0238E1CC
|
||||
_0238C4C8: .word OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
|
||||
_0238C4CC: .word ov19_0238E2C0
|
||||
_0238C4D0: .word 0x000045E7
|
||||
_0238C4D4: .word 0x000045C1
|
||||
|
|
@ -2522,9 +2522,9 @@ _0238C4DC: .word 0x000045DA
|
|||
_0238C4E0: .word ov19_0238E1BC
|
||||
_0238C4E4: .word ov19_0238E1C4
|
||||
_0238C4E8: .word 0x000045DB
|
||||
_0238C4EC: .word ov19_0238E1A4
|
||||
_0238C4EC: .word OVERLAY19_UNKNOWN_STRUCT__NA_238E1A4
|
||||
_0238C4F0: .word ov19_0238E1AC
|
||||
_0238C4F4: .word ov19_0238E220
|
||||
_0238C4F4: .word BAR_MENU_CONFIRM_2
|
||||
_0238C4F8: .word 0x000045DC
|
||||
_0238C4FC: .word ov19_0238E1B4
|
||||
_0238C500: .word 0x00000163
|
||||
|
|
@ -2858,7 +2858,7 @@ ov19_0238C900: ; 0x0238C900
|
|||
mov r4, r0
|
||||
add r0, sp, #4
|
||||
bl InitPreprocessorArgs
|
||||
ldr r0, _0238C9E4 ; =ov19_0238E1CC
|
||||
ldr r0, _0238C9E4 ; =OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
|
||||
mov r1, r6, lsl #1
|
||||
ldrh r1, [r0, r1]
|
||||
mov r0, r4
|
||||
|
|
@ -2899,7 +2899,7 @@ ov19_0238C900: ; 0x0238C900
|
|||
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
|
||||
.align 2, 0
|
||||
_0238C9E0: .word ov11_02324DB0
|
||||
_0238C9E4: .word ov19_0238E1CC
|
||||
_0238C9E4: .word OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
|
||||
_0238C9E8: .word 0x000045EB
|
||||
_0238C9EC: .word 0x000045EA
|
||||
arm_func_end ov19_0238C900
|
||||
|
|
@ -3321,7 +3321,7 @@ _0238CF3C:
|
|||
ldr r2, [sl, #0x20]
|
||||
add r0, fp, #0x400
|
||||
mov r7, r2, lsl #1
|
||||
ldr r2, _0238D0C4 ; =ov19_0238E178
|
||||
ldr r2, _0238D0C4 ; =OVERLAY19_UNKNOWN_STRING_IDS__NA_238E178
|
||||
mov r1, #0x100
|
||||
ldrh r2, [r2, r7]
|
||||
mov r3, #0
|
||||
|
|
@ -3330,7 +3330,7 @@ _0238CF84:
|
|||
add r0, fp, #0x400
|
||||
bl sub_02020868
|
||||
mov r7, r0
|
||||
ldr r1, _0238D0C8 ; =ov19_0238E1CC
|
||||
ldr r1, _0238D0C8 ; =OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
|
||||
mov r2, r8, lsl #1
|
||||
ldrh r1, [r1, r2]
|
||||
ldr r0, [sp, #0xc]
|
||||
|
|
@ -3411,8 +3411,8 @@ _0238D0A0:
|
|||
.align 2, 0
|
||||
_0238D0BC: .word ov11_02324DB0
|
||||
_0238D0C0: .word 0x0000068A
|
||||
_0238D0C4: .word ov19_0238E178
|
||||
_0238D0C8: .word ov19_0238E1CC
|
||||
_0238D0C4: .word OVERLAY19_UNKNOWN_STRING_IDS__NA_238E178
|
||||
_0238D0C8: .word OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
|
||||
_0238D0CC: .word ov19_0238E196
|
||||
_0238D0D0: .word ov19_0238E19C
|
||||
_0238D0D4: .word ov19_0238E184
|
||||
|
|
@ -3931,15 +3931,15 @@ _0238D688: .word 0x00000163
|
|||
.word ov19_0238E2E8
|
||||
.word ov19_0238E304
|
||||
.word ov19_0238E324
|
||||
.global ov19_0238DAE0
|
||||
ov19_0238DAE0:
|
||||
.global OVERLAY19_UNKNOWN_TABLE__NA_238DAE0
|
||||
OVERLAY19_UNKNOWN_TABLE__NA_238DAE0:
|
||||
.byte 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00
|
||||
.global ov19_0238DAE8
|
||||
ov19_0238DAE8:
|
||||
.global BAR_UNLOCKABLE_DUNGEONS_TABLE
|
||||
BAR_UNLOCKABLE_DUNGEONS_TABLE:
|
||||
.byte 0x57, 0x02, 0x59, 0x02
|
||||
.byte 0x5E, 0x06, 0x61, 0x06, 0x5F, 0x06, 0x68, 0x06
|
||||
.global ov19_0238DAF4
|
||||
ov19_0238DAF4:
|
||||
.global BAR_RECRUITABLE_MONSTER_TABLE
|
||||
BAR_RECRUITABLE_MONSTER_TABLE:
|
||||
.byte 0x0A, 0x00, 0x0D, 0x00, 0x1B, 0x00, 0x29, 0x00
|
||||
.byte 0x2B, 0x00, 0x2E, 0x00, 0x36, 0x00, 0x3C, 0x00, 0x42, 0x00, 0x48, 0x00, 0x4A, 0x00, 0x51, 0x00
|
||||
.byte 0x53, 0x00, 0x54, 0x00, 0x56, 0x00, 0x58, 0x00, 0x5A, 0x00, 0x5C, 0x00, 0x5F, 0x00, 0x60, 0x00
|
||||
|
|
@ -3954,8 +3954,8 @@ ov19_0238DAF4:
|
|||
.byte 0x87, 0x01, 0x8B, 0x01, 0x93, 0x01, 0x96, 0x01, 0xAF, 0x01, 0xB4, 0x01, 0xB9, 0x01, 0xBB, 0x01
|
||||
.byte 0xBD, 0x01, 0xBF, 0x01, 0xC6, 0x01, 0xC8, 0x01, 0xCB, 0x01, 0xCE, 0x01, 0xCF, 0x01, 0xD3, 0x01
|
||||
.byte 0xD5, 0x01, 0xD9, 0x01, 0xDB, 0x01, 0xDE, 0x01, 0xE0, 0x01, 0xEB, 0x01, 0xED, 0x01, 0xF1, 0x01
|
||||
.global ov19_0238DBCC
|
||||
ov19_0238DBCC:
|
||||
.global BAR_AVAILABLE_ITEMS
|
||||
BAR_AVAILABLE_ITEMS:
|
||||
.byte 0x45, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC8, 0x00
|
||||
.byte 0x19, 0x00, 0x04, 0x00, 0x00, 0x00, 0x46, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x19, 0x00, 0x04, 0x00, 0x00, 0x00, 0x47, 0x00, 0x01, 0x00
|
||||
|
|
@ -4047,8 +4047,8 @@ ov19_0238DBCC:
|
|||
.byte 0x88, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8C, 0x00
|
||||
.byte 0x28, 0x00, 0x14, 0x00, 0x00, 0x00, 0x89, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x64, 0x00, 0x14, 0x00, 0x32, 0x00
|
||||
.global ov19_0238E178
|
||||
ov19_0238E178:
|
||||
.global OVERLAY19_UNKNOWN_STRING_IDS__NA_238E178
|
||||
OVERLAY19_UNKNOWN_STRING_IDS__NA_238E178:
|
||||
.byte 0xCA, 0x45, 0xC6, 0x45
|
||||
.byte 0xC2, 0x45
|
||||
.global ov19_0238E17E
|
||||
|
|
@ -4070,8 +4070,8 @@ ov19_0238E196:
|
|||
.global ov19_0238E19C
|
||||
ov19_0238E19C:
|
||||
.byte 0xCC, 0x45, 0xC8, 0x45, 0xC4, 0x45, 0x00, 0x00
|
||||
.global ov19_0238E1A4
|
||||
ov19_0238E1A4:
|
||||
.global OVERLAY19_UNKNOWN_STRUCT__NA_238E1A4
|
||||
OVERLAY19_UNKNOWN_STRUCT__NA_238E1A4:
|
||||
.byte 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
.global ov19_0238E1AC
|
||||
ov19_0238E1AC:
|
||||
|
|
@ -4085,47 +4085,47 @@ ov19_0238E1BC:
|
|||
.global ov19_0238E1C4
|
||||
ov19_0238E1C4:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
.global ov19_0238E1CC
|
||||
ov19_0238E1CC:
|
||||
.global OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
|
||||
OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC:
|
||||
.byte 0xCE, 0x45, 0xCF, 0x45, 0xD0, 0x45, 0xD1, 0x45, 0xD2, 0x45, 0xD3, 0x45
|
||||
.global ov19_0238E1D8
|
||||
ov19_0238E1D8:
|
||||
.global BAR_D_BOX_LAYOUT_1
|
||||
BAR_D_BOX_LAYOUT_1:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x02, 0x08, 0x05, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov19_0238E1E8
|
||||
ov19_0238E1E8:
|
||||
.global BAR_D_BOX_LAYOUT_2
|
||||
BAR_D_BOX_LAYOUT_2:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov19_0238E1F8
|
||||
ov19_0238E1F8:
|
||||
.global BAR_D_BOX_LAYOUT_3
|
||||
BAR_D_BOX_LAYOUT_3:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x02, 0x0A, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov19_0238E208
|
||||
ov19_0238E208:
|
||||
.global BAR_MENU_CONFIRM_1
|
||||
BAR_MENU_CONFIRM_1:
|
||||
.byte 0x9B, 0x45, 0x00, 0x00
|
||||
.byte 0x08, 0x00, 0x00, 0x00, 0x9C, 0x45, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.global ov19_0238E220
|
||||
ov19_0238E220:
|
||||
.global BAR_MENU_CONFIRM_2
|
||||
BAR_MENU_CONFIRM_2:
|
||||
.byte 0xDD, 0x45, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xDE, 0x45, 0x00, 0x00
|
||||
.byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.global ov19_0238E238
|
||||
ov19_0238E238:
|
||||
.global OVERLAY19_UNKNOWN_STRING_IDS__NA_238E238
|
||||
OVERLAY19_UNKNOWN_STRING_IDS__NA_238E238:
|
||||
.byte 0xA0, 0x45, 0xA2, 0x45
|
||||
.byte 0xA5, 0x45, 0xA6, 0x45, 0xA7, 0x45, 0xA9, 0x45, 0xAA, 0x45, 0xAB, 0x45, 0xAC, 0x45, 0xAE, 0x45
|
||||
.byte 0xAF, 0x45, 0xB0, 0x45
|
||||
.global ov19_0238E250
|
||||
ov19_0238E250:
|
||||
.global BAR_MAIN_MENU
|
||||
BAR_MAIN_MENU:
|
||||
.byte 0x88, 0x45, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x89, 0x45, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x8A, 0x45, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.global ov19_0238E270
|
||||
ov19_0238E270:
|
||||
.global BAR_SUBMENU_1
|
||||
BAR_SUBMENU_1:
|
||||
.byte 0x91, 0x45, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x92, 0x45, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x93, 0x45, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.global ov19_0238E290
|
||||
ov19_0238E290:
|
||||
.global BAR_SUBMENU_2
|
||||
BAR_SUBMENU_2:
|
||||
.byte 0x95, 0x45, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x96, 0x45, 0x00, 0x00
|
||||
.byte 0x05, 0x00, 0x00, 0x00, 0x97, 0x45, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x98, 0x45, 0x00, 0x00
|
||||
.byte 0x07, 0x00, 0x00, 0x00, 0x99, 0x45, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
|
|
|||
172
asm/overlay_20.s
172
asm/overlay_20.s
|
|
@ -141,13 +141,13 @@ _0238A2D4:
|
|||
cmp r4, #0
|
||||
beq _0238A300
|
||||
ldr r1, _0238B148 ; =0x000045EE
|
||||
ldr r2, _0238B14C ; =ov20_0238CFEC
|
||||
ldr r2, _0238B14C ; =RECYCLE_MAIN_MENU_1
|
||||
mov r0, sb
|
||||
bl ov20_0238B39C
|
||||
b _0238A310
|
||||
_0238A300:
|
||||
ldr r1, _0238B150 ; =0x000045ED
|
||||
ldr r2, _0238B14C ; =ov20_0238CFEC
|
||||
ldr r2, _0238B14C ; =RECYCLE_MAIN_MENU_1
|
||||
mov r0, sb
|
||||
bl ov20_0238B39C
|
||||
_0238A310:
|
||||
|
|
@ -158,13 +158,13 @@ _0238A31C:
|
|||
cmp r4, #0
|
||||
beq _0238A338
|
||||
ldr r1, _0238B148 ; =0x000045EE
|
||||
ldr r2, _0238B14C ; =ov20_0238CFEC
|
||||
ldr r2, _0238B14C ; =RECYCLE_MAIN_MENU_1
|
||||
mov r0, sb
|
||||
bl ov20_0238B39C
|
||||
b _0238A348
|
||||
_0238A338:
|
||||
ldr r1, _0238B150 ; =0x000045ED
|
||||
ldr r2, _0238B14C ; =ov20_0238CFEC
|
||||
ldr r2, _0238B14C ; =RECYCLE_MAIN_MENU_1
|
||||
mov r0, sb
|
||||
bl ov20_0238B39C
|
||||
_0238A348:
|
||||
|
|
@ -285,7 +285,7 @@ _0238A4EC:
|
|||
ldrb r0, [sb, #0xb0]
|
||||
cmp r0, #0
|
||||
beq _0238A520
|
||||
ldr r2, _0238B158 ; =ov20_0238CF84
|
||||
ldr r2, _0238B158 ; =RECYCLE_MENU_CONFIRM_1
|
||||
mov r0, sb
|
||||
add r1, r6, #2
|
||||
bl ov20_0238B39C
|
||||
|
|
@ -303,14 +303,14 @@ _0238A538:
|
|||
ldr r0, [sb, #0xc]
|
||||
cmp r0, #0
|
||||
bne _0238A558
|
||||
ldr r2, _0238B15C ; =ov20_0238CFCC
|
||||
ldr r2, _0238B15C ; =RECYCLE_SUBMENU_2
|
||||
mov r0, sb
|
||||
mov r1, fp
|
||||
bl ov20_0238B39C
|
||||
b _0238A57C
|
||||
_0238A558:
|
||||
ldrb r0, [sb, #0xb0]
|
||||
ldr r2, _0238B15C ; =ov20_0238CFCC
|
||||
ldr r2, _0238B15C ; =RECYCLE_SUBMENU_2
|
||||
cmp r0, #0
|
||||
addne r0, r6, #1
|
||||
moveq r0, r6
|
||||
|
|
@ -448,7 +448,7 @@ _0238A730:
|
|||
beq _0238A834
|
||||
b _0238A83C
|
||||
_0238A73C:
|
||||
ldr r0, _0238B160 ; =ov20_0238CF7C
|
||||
ldr r0, _0238B160 ; =OVERLAY20_UNKNOWN_POINTER__NA_238CF7C
|
||||
bl ov11_0230DB58
|
||||
ldr r0, [sb, #0x14]
|
||||
add r0, r0, #1
|
||||
|
|
@ -548,7 +548,7 @@ _0238A890:
|
|||
add r0, sb, #0x30
|
||||
bl InitPreprocessorArgs
|
||||
ldr r1, [sb, #0x84]
|
||||
ldr r2, _0238B164 ; =ov20_0238CF9C
|
||||
ldr r2, _0238B164 ; =RECYCLE_MENU_CONFIRM_2
|
||||
ldrsh r3, [r1]
|
||||
mov r0, sb
|
||||
add r1, r6, #0xa
|
||||
|
|
@ -712,7 +712,7 @@ _0238AAB4:
|
|||
str r1, [sb, #0x40]
|
||||
bl sub_02011E24
|
||||
str r0, [sb, #0x58]
|
||||
ldr r2, _0238B164 ; =ov20_0238CF9C
|
||||
ldr r2, _0238B164 ; =RECYCLE_MENU_CONFIRM_2
|
||||
mov r0, sb
|
||||
add r1, r6, #0xf
|
||||
bl ov20_0238B39C
|
||||
|
|
@ -966,7 +966,7 @@ _0238AE44:
|
|||
strne r0, [sb, #0xc]
|
||||
b _0238B05C
|
||||
_0238AE58:
|
||||
ldr r2, _0238B168 ; =ov20_0238CFB4
|
||||
ldr r2, _0238B168 ; =RECYCLE_SUBMENU_1
|
||||
mov r0, sb
|
||||
add r1, r6, #0x12
|
||||
bl ov20_0238B39C
|
||||
|
|
@ -1051,7 +1051,7 @@ _0238AF80:
|
|||
bl sub_02046C78
|
||||
cmp r0, #0
|
||||
beq _0238B05C
|
||||
ldr r2, _0238B168 ; =ov20_0238CFB4
|
||||
ldr r2, _0238B168 ; =RECYCLE_SUBMENU_1
|
||||
mov r0, sb
|
||||
add r1, r6, #0x1c
|
||||
bl ov20_0238B39C
|
||||
|
|
@ -1070,7 +1070,7 @@ _0238AFAC:
|
|||
strne r0, [sb, #0xc]
|
||||
b _0238B05C
|
||||
_0238AFD0:
|
||||
ldr r2, _0238B168 ; =ov20_0238CFB4
|
||||
ldr r2, _0238B168 ; =RECYCLE_SUBMENU_1
|
||||
mov r0, sb
|
||||
add r1, r6, #0x1d
|
||||
bl ov20_0238B39C
|
||||
|
|
@ -1181,14 +1181,14 @@ _0238B130:
|
|||
.align 2, 0
|
||||
_0238B144: .word ov20_0238D120
|
||||
_0238B148: .word 0x000045EE
|
||||
_0238B14C: .word ov20_0238CFEC
|
||||
_0238B14C: .word RECYCLE_MAIN_MENU_1
|
||||
_0238B150: .word 0x000045ED
|
||||
_0238B154: .word 0x000045F4
|
||||
_0238B158: .word ov20_0238CF84
|
||||
_0238B15C: .word ov20_0238CFCC
|
||||
_0238B160: .word ov20_0238CF7C
|
||||
_0238B164: .word ov20_0238CF9C
|
||||
_0238B168: .word ov20_0238CFB4
|
||||
_0238B158: .word RECYCLE_MENU_CONFIRM_1
|
||||
_0238B15C: .word RECYCLE_SUBMENU_2
|
||||
_0238B160: .word OVERLAY20_UNKNOWN_POINTER__NA_238CF7C
|
||||
_0238B164: .word RECYCLE_MENU_CONFIRM_2
|
||||
_0238B168: .word RECYCLE_SUBMENU_1
|
||||
_0238B16C: .word 0x00004613
|
||||
_0238B170: .word 0x00004614
|
||||
_0238B174:
|
||||
|
|
@ -1618,7 +1618,7 @@ _0238B6E0:
|
|||
mvn r0, #1
|
||||
cmp r1, r0
|
||||
bne _0238B70C
|
||||
ldr r0, _0238B7E8 ; =ov20_0238D038
|
||||
ldr r0, _0238B7E8 ; =RECYCLE_D_BOX_LAYOUT_2
|
||||
ldr r1, _0238B7EC ; =ov20_0238B8CC
|
||||
mov r2, r4
|
||||
bl sub_0202F8DC
|
||||
|
|
@ -1632,7 +1632,7 @@ _0238B70C:
|
|||
ldrsb r1, [r1, #0x15]
|
||||
cmp r1, r0
|
||||
bne _0238B740
|
||||
ldr r0, _0238B7F0 ; =ov20_0238D028
|
||||
ldr r0, _0238B7F0 ; =RECYCLE_D_BOX_LAYOUT_1
|
||||
ldr r1, _0238B7F4 ; =ov20_0238BA40
|
||||
mov r2, r4
|
||||
bl sub_0202F8DC
|
||||
|
|
@ -1646,7 +1646,7 @@ _0238B740:
|
|||
ldrsb r1, [r1, #0x16]
|
||||
cmp r1, r0
|
||||
bne _0238B774
|
||||
ldr r0, _0238B7F8 ; =ov20_0238D048
|
||||
ldr r0, _0238B7F8 ; =RECYCLE_D_BOX_LAYOUT_3
|
||||
ldr r1, _0238B7FC ; =ov20_0238BAB4
|
||||
mov r2, r4
|
||||
bl sub_0202F8DC
|
||||
|
|
@ -1694,11 +1694,11 @@ _0238B7DC:
|
|||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
_0238B7E4: .word ov20_0238D124
|
||||
_0238B7E8: .word ov20_0238D038
|
||||
_0238B7E8: .word RECYCLE_D_BOX_LAYOUT_2
|
||||
_0238B7EC: .word ov20_0238B8CC
|
||||
_0238B7F0: .word ov20_0238D028
|
||||
_0238B7F0: .word RECYCLE_D_BOX_LAYOUT_1
|
||||
_0238B7F4: .word ov20_0238BA40
|
||||
_0238B7F8: .word ov20_0238D048
|
||||
_0238B7F8: .word RECYCLE_D_BOX_LAYOUT_3
|
||||
_0238B7FC: .word ov20_0238BAB4
|
||||
arm_func_end ov20_0238B65C
|
||||
|
||||
|
|
@ -2131,7 +2131,7 @@ _0238BDE0:
|
|||
mov r2, #8
|
||||
str r0, [r4, #0x1c]
|
||||
ldr r4, [r1]
|
||||
ldr r0, _0238C1D4 ; =ov20_0238D068
|
||||
ldr r0, _0238C1D4 ; =RECYCLE_D_BOX_LAYOUT_5
|
||||
str r2, [sp]
|
||||
ldr r3, [r4, #0x33c]
|
||||
ldr r1, _0238C1D8 ; =0x00441C33
|
||||
|
|
@ -2243,9 +2243,9 @@ _0238BF68:
|
|||
str r1, [r0]
|
||||
b _0238C1C0
|
||||
_0238BFA8:
|
||||
ldr r0, _0238C1DC ; =ov20_0238D078
|
||||
ldr r0, _0238C1DC ; =RECYCLE_D_BOX_LAYOUT_6
|
||||
mov ip, #3
|
||||
ldr r3, _0238C1E0 ; =ov20_0238D088
|
||||
ldr r3, _0238C1E0 ; =RECYCLE_MAIN_MENU_2
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
|
|
@ -2323,7 +2323,7 @@ _0238C07C:
|
|||
add r3, sp, #0xc
|
||||
str r3, [sp]
|
||||
stmib sp, {r1, r3}
|
||||
ldr r0, _0238C1E4 ; =ov20_0238D058
|
||||
ldr r0, _0238C1E4 ; =RECYCLE_D_BOX_LAYOUT_4
|
||||
ldr r1, _0238C1E8 ; =0x00001013
|
||||
ldr r3, _0238C1EC ; =0x000008E4
|
||||
bl sub_0202E3CC
|
||||
|
|
@ -2393,11 +2393,11 @@ _0238C1C8:
|
|||
ldmia sp!, {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0238C1D0: .word ov20_0238D128
|
||||
_0238C1D4: .word ov20_0238D068
|
||||
_0238C1D4: .word RECYCLE_D_BOX_LAYOUT_5
|
||||
_0238C1D8: .word 0x00441C33
|
||||
_0238C1DC: .word ov20_0238D078
|
||||
_0238C1E0: .word ov20_0238D088
|
||||
_0238C1E4: .word ov20_0238D058
|
||||
_0238C1DC: .word RECYCLE_D_BOX_LAYOUT_6
|
||||
_0238C1E0: .word RECYCLE_MAIN_MENU_2
|
||||
_0238C1E4: .word RECYCLE_D_BOX_LAYOUT_4
|
||||
_0238C1E8: .word 0x00001013
|
||||
_0238C1EC: .word 0x000008E4
|
||||
arm_func_end ov20_0238BD90
|
||||
|
|
@ -2677,7 +2677,7 @@ _0238C560:
|
|||
ldr r0, [r4, #0x188]
|
||||
mov r2, #8
|
||||
str r0, [sp, #4]
|
||||
ldr r0, _0238C9D0 ; =ov20_0238D0E8
|
||||
ldr r0, _0238C9D0 ; =RECYCLE_D_BOX_LAYOUT1_1
|
||||
ldr r1, _0238C9D4 ; =0x00441E37
|
||||
ldr r3, _0238C9D8 ; =ov20_0238CC14
|
||||
str r2, [sp, #8]
|
||||
|
|
@ -2698,7 +2698,7 @@ _0238C5CC:
|
|||
mvn r0, #1
|
||||
cmp r1, r0
|
||||
bne _0238C5F0
|
||||
ldr r0, _0238C9E4 ; =ov20_0238D0B8
|
||||
ldr r0, _0238C9E4 ; =RECYCLE_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238C9E8 ; =ov20_0238CE9C
|
||||
mov r2, r4
|
||||
bl sub_0202F8DC
|
||||
|
|
@ -2708,7 +2708,7 @@ _0238C5F0:
|
|||
mvn r0, #1
|
||||
cmp r1, r0
|
||||
bne _0238C614
|
||||
ldr r0, _0238C9EC ; =ov20_0238D0A8
|
||||
ldr r0, _0238C9EC ; =RECYCLE_D_BOX_LAYOUT_7
|
||||
ldr r1, _0238C9F0 ; =ov20_0238CF20
|
||||
mov r2, r4
|
||||
bl sub_0202F8DC
|
||||
|
|
@ -2826,9 +2826,9 @@ _0238C798:
|
|||
str r1, [r0]
|
||||
b _0238C9BC
|
||||
_0238C7B0:
|
||||
ldr r0, _0238C9F4 ; =ov20_0238D0D8
|
||||
ldr r0, _0238C9F4 ; =RECYCLE_D_BOX_LAYOUT1_0
|
||||
mov r5, #3
|
||||
ldr r3, _0238C9F8 ; =ov20_0238D0F8
|
||||
ldr r3, _0238C9F8 ; =RECYCLE_MAIN_MENU_3
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str r5, [sp]
|
||||
|
|
@ -2911,7 +2911,7 @@ _0238C860:
|
|||
str r4, [sp]
|
||||
mov r0, r0, lsr #0x10
|
||||
str r0, [sp, #4]
|
||||
ldr r0, _0238CA00 ; =ov20_0238D0C8
|
||||
ldr r0, _0238CA00 ; =RECYCLE_D_BOX_LAYOUT_9
|
||||
ldr r1, _0238CA04 ; =0x00001013
|
||||
ldr r3, _0238CA08 ; =0x000008E4
|
||||
str r4, [sp, #8]
|
||||
|
|
@ -2973,19 +2973,19 @@ _0238C9C0:
|
|||
.align 2, 0
|
||||
_0238C9C8: .word ov20_0238D12C
|
||||
_0238C9CC: .word ov20_0238CD20
|
||||
_0238C9D0: .word ov20_0238D0E8
|
||||
_0238C9D0: .word RECYCLE_D_BOX_LAYOUT1_1
|
||||
_0238C9D4: .word 0x00441E37
|
||||
_0238C9D8: .word ov20_0238CC14
|
||||
_0238C9DC: .word ov20_0238CE3C
|
||||
_0238C9E0: .word ov20_0238CCC0
|
||||
_0238C9E4: .word ov20_0238D0B8
|
||||
_0238C9E4: .word RECYCLE_D_BOX_LAYOUT_8
|
||||
_0238C9E8: .word ov20_0238CE9C
|
||||
_0238C9EC: .word ov20_0238D0A8
|
||||
_0238C9EC: .word RECYCLE_D_BOX_LAYOUT_7
|
||||
_0238C9F0: .word ov20_0238CF20
|
||||
_0238C9F4: .word ov20_0238D0D8
|
||||
_0238C9F8: .word ov20_0238D0F8
|
||||
_0238C9F4: .word RECYCLE_D_BOX_LAYOUT1_0
|
||||
_0238C9F8: .word RECYCLE_MAIN_MENU_3
|
||||
_0238C9FC: .word 0x0000FFFF
|
||||
_0238CA00: .word ov20_0238D0C8
|
||||
_0238CA00: .word RECYCLE_D_BOX_LAYOUT_9
|
||||
_0238CA04: .word 0x00001013
|
||||
_0238CA08: .word 0x000008E4
|
||||
arm_func_end ov20_0238C50C
|
||||
|
|
@ -3436,86 +3436,86 @@ _0238CF78: .word 0x00004628
|
|||
arm_func_end ov20_0238CF20
|
||||
; 0x0238CF7C
|
||||
|
||||
.global ov20_0238CF7C
|
||||
ov20_0238CF7C:
|
||||
.word ov20_0238D014
|
||||
.global OVERLAY20_UNKNOWN_POINTER__NA_238CF7C
|
||||
OVERLAY20_UNKNOWN_POINTER__NA_238CF7C:
|
||||
.word OVERLAY20_UNKNOWN_TABLE__NA_238D014
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238CF84
|
||||
ov20_0238CF84:
|
||||
.global RECYCLE_MENU_CONFIRM_1
|
||||
RECYCLE_MENU_CONFIRM_1:
|
||||
.byte 0x15, 0x46, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x46, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.global ov20_0238CF9C
|
||||
ov20_0238CF9C:
|
||||
.global RECYCLE_MENU_CONFIRM_2
|
||||
RECYCLE_MENU_CONFIRM_2:
|
||||
.byte 0x15, 0x46, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x16, 0x46, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.global ov20_0238CFB4
|
||||
ov20_0238CFB4:
|
||||
.global RECYCLE_SUBMENU_1
|
||||
RECYCLE_SUBMENU_1:
|
||||
.byte 0x07, 0x46, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
|
||||
.byte 0x08, 0x46, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.global ov20_0238CFCC
|
||||
ov20_0238CFCC:
|
||||
.global RECYCLE_SUBMENU_2
|
||||
RECYCLE_SUBMENU_2:
|
||||
.byte 0xF7, 0x45, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xF9, 0x45, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0xFA, 0x45, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.global ov20_0238CFEC
|
||||
ov20_0238CFEC:
|
||||
.global RECYCLE_MAIN_MENU_1
|
||||
RECYCLE_MAIN_MENU_1:
|
||||
.byte 0xEF, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x45, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0xF1, 0x45, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xF2, 0x45, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.global ov20_0238D014
|
||||
ov20_0238D014:
|
||||
.global OVERLAY20_UNKNOWN_TABLE__NA_238D014
|
||||
OVERLAY20_UNKNOWN_TABLE__NA_238D014:
|
||||
.byte 0x42, 0x41, 0x43, 0x4B, 0x2F, 0x73, 0x31, 0x34
|
||||
.byte 0x70, 0x30, 0x32, 0x61, 0x2E, 0x62, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D028
|
||||
ov20_0238D028:
|
||||
.global RECYCLE_D_BOX_LAYOUT_1
|
||||
RECYCLE_D_BOX_LAYOUT_1:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x01, 0x0C, 0x02, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D038
|
||||
ov20_0238D038:
|
||||
.global RECYCLE_D_BOX_LAYOUT_2
|
||||
RECYCLE_D_BOX_LAYOUT_2:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x05, 0x1C, 0x09, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D048
|
||||
ov20_0238D048:
|
||||
.global RECYCLE_D_BOX_LAYOUT_3
|
||||
RECYCLE_D_BOX_LAYOUT_3:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x10, 0x1C, 0x07, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D058
|
||||
ov20_0238D058:
|
||||
.global RECYCLE_D_BOX_LAYOUT_4
|
||||
RECYCLE_D_BOX_LAYOUT_4:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D068
|
||||
ov20_0238D068:
|
||||
.global RECYCLE_D_BOX_LAYOUT_5
|
||||
RECYCLE_D_BOX_LAYOUT_5:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D078
|
||||
ov20_0238D078:
|
||||
.global RECYCLE_D_BOX_LAYOUT_6
|
||||
RECYCLE_D_BOX_LAYOUT_6:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x02, 0x08, 0x05, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D088
|
||||
ov20_0238D088:
|
||||
.global RECYCLE_MAIN_MENU_2
|
||||
RECYCLE_MAIN_MENU_2:
|
||||
.byte 0x24, 0x46, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x25, 0x46, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x26, 0x46, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D0A8
|
||||
ov20_0238D0A8:
|
||||
.global RECYCLE_D_BOX_LAYOUT_7
|
||||
RECYCLE_D_BOX_LAYOUT_7:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x14, 0x12, 0x02, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D0B8
|
||||
ov20_0238D0B8:
|
||||
.global RECYCLE_D_BOX_LAYOUT_8
|
||||
RECYCLE_D_BOX_LAYOUT_8:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x11, 0x08, 0x02, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D0C8
|
||||
ov20_0238D0C8:
|
||||
.global RECYCLE_D_BOX_LAYOUT_9
|
||||
RECYCLE_D_BOX_LAYOUT_9:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D0D8
|
||||
ov20_0238D0D8:
|
||||
.global RECYCLE_D_BOX_LAYOUT1_0
|
||||
RECYCLE_D_BOX_LAYOUT1_0:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x02, 0x08, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D0E8
|
||||
ov20_0238D0E8:
|
||||
.global RECYCLE_D_BOX_LAYOUT1_1
|
||||
RECYCLE_D_BOX_LAYOUT1_1:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov20_0238D0F8
|
||||
ov20_0238D0F8:
|
||||
.global RECYCLE_MAIN_MENU_3
|
||||
RECYCLE_MAIN_MENU_3:
|
||||
.byte 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
|
||||
|
|
|
|||
122
asm/overlay_21.s
122
asm/overlay_21.s
|
|
@ -133,7 +133,7 @@ _0238A274:
|
|||
_0238A32C:
|
||||
ldr r0, _0238B0A0 ; =ov21_0238CBD4
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238B0A4 ; =ov21_0238CA28
|
||||
ldr r0, _0238B0A4 ; =SWAP_SHOP_D_BOX_LAYOUT_1
|
||||
ldr r1, _0238B0A8 ; =ov21_0238C9A4
|
||||
bl sub_0202F8C4
|
||||
mov r2, r4
|
||||
|
|
@ -141,8 +141,8 @@ _0238A32C:
|
|||
ldr r1, _0238B0AC ; =0x00300013
|
||||
strb r0, [r2, #0x84]
|
||||
mov r4, #4
|
||||
ldr r3, _0238B0B0 ; =ov21_0238CAA8
|
||||
ldr r0, _0238B0B4 ; =ov21_0238CB68
|
||||
ldr r3, _0238B0B0 ; =SWAP_SHOP_MAIN_MENU_2
|
||||
ldr r0, _0238B0B4 ; =SWAP_SHOP_D_BOX_LAYOUT_5
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -206,10 +206,10 @@ _0238A3E0:
|
|||
bl ShowMessageInDBox
|
||||
b _0238B7B8
|
||||
_0238A44C:
|
||||
ldr r0, _0238B0C0 ; =ov21_0238CB88
|
||||
ldr r0, _0238B0C0 ; =SWAP_SHOP_D_BOX_LAYOUT_7
|
||||
mov r4, #3
|
||||
ldr r1, _0238B0AC ; =0x00300013
|
||||
ldr r3, _0238B0C4 ; =ov21_0238CA68
|
||||
ldr r3, _0238B0C4 ; =SWAP_SHOP_SUBMENU_2
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -588,9 +588,9 @@ _0238A9E8:
|
|||
ldr r0, _0238B114 ; =ov21_0238CDB4
|
||||
bl DebugPrint0
|
||||
mov r4, #3
|
||||
ldr r0, _0238B118 ; =ov21_0238CB78
|
||||
ldr r0, _0238B118 ; =SWAP_SHOP_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B11C ; =0x00400013
|
||||
ldr r3, _0238B120 ; =ov21_0238CA88
|
||||
ldr r3, _0238B120 ; =SWAP_SHOP_MAIN_MENU_1
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -621,7 +621,7 @@ _0238AA1C:
|
|||
ldr r0, _0238B08C ; =ov21_0238CF40
|
||||
add r1, sp, #0x18
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238B130 ; =ov21_0238CB98
|
||||
ldr r0, _0238B130 ; =SWAP_SHOP_D_BOX_LAYOUT_8
|
||||
add r2, r3, #0x86
|
||||
str r2, [sp, #0x50]
|
||||
str r1, [sp]
|
||||
|
|
@ -720,7 +720,7 @@ _0238ABDC:
|
|||
mov r1, r4
|
||||
ldr r2, [r1]
|
||||
mov r3, #0x96
|
||||
ldr r0, _0238B0A4 ; =ov21_0238CA28
|
||||
ldr r0, _0238B0A4 ; =SWAP_SHOP_D_BOX_LAYOUT_1
|
||||
ldr r1, _0238B0A8 ; =ov21_0238C9A4
|
||||
str r3, [r2, #0x54]
|
||||
bl sub_0202F8C4
|
||||
|
|
@ -729,8 +729,8 @@ _0238ABDC:
|
|||
ldr r1, _0238B0AC ; =0x00300013
|
||||
strb r0, [r2, #0x84]
|
||||
mov r4, #2
|
||||
ldr r3, _0238B14C ; =ov21_0238CA38
|
||||
ldr r0, _0238B0C0 ; =ov21_0238CB88
|
||||
ldr r3, _0238B14C ; =SWAP_SHOP_MENU_CONFIRM
|
||||
ldr r0, _0238B0C0 ; =SWAP_SHOP_D_BOX_LAYOUT_7
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1048,15 +1048,15 @@ _0238B094: .word 0x00003008
|
|||
_0238B098: .word 0x000003B2
|
||||
_0238B09C: .word 0x000001EF
|
||||
_0238B0A0: .word ov21_0238CBD4
|
||||
_0238B0A4: .word ov21_0238CA28
|
||||
_0238B0A4: .word SWAP_SHOP_D_BOX_LAYOUT_1
|
||||
_0238B0A8: .word ov21_0238C9A4
|
||||
_0238B0AC: .word 0x00300013
|
||||
_0238B0B0: .word ov21_0238CAA8
|
||||
_0238B0B4: .word ov21_0238CB68
|
||||
_0238B0B0: .word SWAP_SHOP_MAIN_MENU_2
|
||||
_0238B0B4: .word SWAP_SHOP_D_BOX_LAYOUT_5
|
||||
_0238B0B8: .word ov21_0238CBF8
|
||||
_0238B0BC: .word 0x000003B3
|
||||
_0238B0C0: .word ov21_0238CB88
|
||||
_0238B0C4: .word ov21_0238CA68
|
||||
_0238B0C0: .word SWAP_SHOP_D_BOX_LAYOUT_7
|
||||
_0238B0C4: .word SWAP_SHOP_SUBMENU_2
|
||||
_0238B0C8: .word ov21_0238CC18
|
||||
_0238B0CC: .word 0x00003018
|
||||
_0238B0D0: .word 0x000003C5
|
||||
|
|
@ -1077,20 +1077,20 @@ _0238B108: .word ov21_0238CD44
|
|||
_0238B10C: .word ov21_0238CD68
|
||||
_0238B110: .word ov21_0238CD8C
|
||||
_0238B114: .word ov21_0238CDB4
|
||||
_0238B118: .word ov21_0238CB78
|
||||
_0238B118: .word SWAP_SHOP_D_BOX_LAYOUT_6
|
||||
_0238B11C: .word 0x00400013
|
||||
_0238B120: .word ov21_0238CA88
|
||||
_0238B120: .word SWAP_SHOP_MAIN_MENU_1
|
||||
_0238B124: .word ov21_0238CDDC
|
||||
_0238B128: .word ov21_0238CE00
|
||||
_0238B12C: .word 0x0000C402
|
||||
_0238B130: .word ov21_0238CB98
|
||||
_0238B130: .word SWAP_SHOP_D_BOX_LAYOUT_8
|
||||
_0238B134: .word 0x00001013
|
||||
_0238B138: .word 0x0000033E
|
||||
_0238B13C: .word ov21_0238CE0C
|
||||
_0238B140: .word 0x000003BD
|
||||
_0238B144: .word 0x000003BB
|
||||
_0238B148: .word ov21_0238CE34
|
||||
_0238B14C: .word ov21_0238CA38
|
||||
_0238B14C: .word SWAP_SHOP_MENU_CONFIRM
|
||||
_0238B150: .word ov21_0238CE4C
|
||||
_0238B154: .word ov21_0238CE78
|
||||
_0238B158: .word ov21_0238CEA4
|
||||
|
|
@ -1164,9 +1164,9 @@ _0238B228:
|
|||
bl sub_02039C2C
|
||||
b _0238B7B8
|
||||
_0238B260:
|
||||
ldr r0, _0238B7C8 ; =ov21_0238CBA8
|
||||
ldr r0, _0238B7C8 ; =SWAP_SHOP_D_BOX_LAYOUT_9
|
||||
mov r4, #5
|
||||
ldr r3, _0238B7CC ; =ov21_0238CAD0
|
||||
ldr r3, _0238B7CC ; =SWAP_SHOP_SUBMENU_3
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
|
|
@ -1277,9 +1277,9 @@ _0238B3B8:
|
|||
bl ov11_0230B20C
|
||||
b _0238B7B8
|
||||
_0238B408:
|
||||
ldr r0, _0238B118 ; =ov21_0238CB78
|
||||
ldr r0, _0238B118 ; =SWAP_SHOP_D_BOX_LAYOUT_6
|
||||
mov r4, #2
|
||||
ldr r3, _0238B7D4 ; =ov21_0238CA50
|
||||
ldr r3, _0238B7D4 ; =SWAP_SHOP_SUBMENU_1
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
|
|
@ -1307,7 +1307,7 @@ _0238B434:
|
|||
ldr r0, _0238B08C ; =ov21_0238CF40
|
||||
add r1, sp, #0xe0
|
||||
ldr r4, [r0]
|
||||
ldr r0, _0238B130 ; =ov21_0238CB98
|
||||
ldr r0, _0238B130 ; =SWAP_SHOP_D_BOX_LAYOUT_8
|
||||
add r2, r4, #0x86
|
||||
str r2, [sp, #0x118]
|
||||
str r1, [sp]
|
||||
|
|
@ -1384,10 +1384,10 @@ _0238B538:
|
|||
bl ShowMessageInDBox
|
||||
b _0238B7B8
|
||||
_0238B5A4:
|
||||
ldr r0, _0238B0C0 ; =ov21_0238CB88
|
||||
ldr r0, _0238B0C0 ; =SWAP_SHOP_D_BOX_LAYOUT_7
|
||||
mov r4, #2
|
||||
ldr r1, _0238B0AC ; =0x00300013
|
||||
ldr r3, _0238B14C ; =ov21_0238CA38
|
||||
ldr r3, _0238B14C ; =SWAP_SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1474,9 +1474,9 @@ _0238B68C:
|
|||
bl ShowMessageInDBox
|
||||
b _0238B7B8
|
||||
_0238B6F8:
|
||||
ldr r0, _0238B118 ; =ov21_0238CB78
|
||||
ldr r0, _0238B118 ; =SWAP_SHOP_D_BOX_LAYOUT_6
|
||||
mov r4, #2
|
||||
ldr r3, _0238B7D4 ; =ov21_0238CA50
|
||||
ldr r3, _0238B7D4 ; =SWAP_SHOP_SUBMENU_1
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
|
|
@ -1504,7 +1504,7 @@ _0238B724:
|
|||
ldr r0, _0238B08C ; =ov21_0238CF40
|
||||
add r1, sp, #0x130
|
||||
ldr r4, [r0]
|
||||
ldr r0, _0238B130 ; =ov21_0238CB98
|
||||
ldr r0, _0238B130 ; =SWAP_SHOP_D_BOX_LAYOUT_8
|
||||
add r2, r4, #0x86
|
||||
str r2, [sp, #0x168]
|
||||
str r1, [sp]
|
||||
|
|
@ -1529,10 +1529,10 @@ _0238B7B8:
|
|||
.align 2, 0
|
||||
_0238B7C0: .word 0x000003BE
|
||||
_0238B7C4: .word 0x000003CA
|
||||
_0238B7C8: .word ov21_0238CBA8
|
||||
_0238B7CC: .word ov21_0238CAD0
|
||||
_0238B7C8: .word SWAP_SHOP_D_BOX_LAYOUT_9
|
||||
_0238B7CC: .word SWAP_SHOP_SUBMENU_3
|
||||
_0238B7D0: .word 0x000003CB
|
||||
_0238B7D4: .word ov21_0238CA50
|
||||
_0238B7D4: .word SWAP_SHOP_SUBMENU_1
|
||||
_0238B7D8: .word 0x000003B9
|
||||
_0238B7DC: .word 0x000003C9
|
||||
arm_func_end ov21_0238ADFC
|
||||
|
|
@ -2016,7 +2016,7 @@ _0238BE84: ; jump table
|
|||
b _0238BEA8 ; case 7
|
||||
b _0238BED8 ; case 8
|
||||
_0238BEA8:
|
||||
ldr r0, _0238C8E4 ; =ov21_0238CF1C
|
||||
ldr r0, _0238C8E4 ; =OVERLAY21_JP_STRING
|
||||
bl DebugPrint0
|
||||
bl ov21_0238C920
|
||||
bl ov11_0230B694
|
||||
|
|
@ -2740,7 +2740,7 @@ _0238C8D4: .word 0x00003F02
|
|||
_0238C8D8: .word 0x00001308
|
||||
_0238C8DC: .word 0x00003018
|
||||
_0238C8E0: .word 0x000003B9
|
||||
_0238C8E4: .word ov21_0238CF1C
|
||||
_0238C8E4: .word OVERLAY21_JP_STRING
|
||||
_0238C8E8:
|
||||
bl ov11_022E6EC8
|
||||
cmp r0, #0
|
||||
|
|
@ -2839,32 +2839,32 @@ _0238CA24: .word 0x00000225
|
|||
arm_func_end ov21_0238C9A4
|
||||
; 0x0238CA28
|
||||
|
||||
.global ov21_0238CA28
|
||||
ov21_0238CA28:
|
||||
.global SWAP_SHOP_D_BOX_LAYOUT_1
|
||||
SWAP_SHOP_D_BOX_LAYOUT_1:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x04, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CA38
|
||||
ov21_0238CA38:
|
||||
.global SWAP_SHOP_MENU_CONFIRM
|
||||
SWAP_SHOP_MENU_CONFIRM:
|
||||
.byte 0xAB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xAC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CA50
|
||||
ov21_0238CA50:
|
||||
.global SWAP_SHOP_SUBMENU_1
|
||||
SWAP_SHOP_SUBMENU_1:
|
||||
.byte 0xB0, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0xAD, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CA68
|
||||
ov21_0238CA68:
|
||||
.global SWAP_SHOP_SUBMENU_2
|
||||
SWAP_SHOP_SUBMENU_2:
|
||||
.byte 0xCD, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xCE, 0x03, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00
|
||||
.byte 0xCF, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CA88
|
||||
ov21_0238CA88:
|
||||
.global SWAP_SHOP_MAIN_MENU_1
|
||||
SWAP_SHOP_MAIN_MENU_1:
|
||||
.byte 0xAE, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xB0, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0xB1, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CAA8
|
||||
ov21_0238CAA8:
|
||||
.global SWAP_SHOP_MAIN_MENU_2
|
||||
SWAP_SHOP_MAIN_MENU_2:
|
||||
.byte 0xAE, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xAF, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
|
||||
.byte 0xB0, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAD, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CAD0
|
||||
ov21_0238CAD0:
|
||||
.global SWAP_SHOP_SUBMENU_3
|
||||
SWAP_SHOP_SUBMENU_3:
|
||||
.byte 0xAF, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
|
||||
.byte 0xED, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xEE, 0x02, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
|
||||
.byte 0xEF, 0x02, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xB1, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
|
|
@ -2875,20 +2875,20 @@ ov21_0238CAD0:
|
|||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0A, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CB68
|
||||
ov21_0238CB68:
|
||||
.global SWAP_SHOP_D_BOX_LAYOUT_5
|
||||
SWAP_SHOP_D_BOX_LAYOUT_5:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CB78
|
||||
ov21_0238CB78:
|
||||
.global SWAP_SHOP_D_BOX_LAYOUT_6
|
||||
SWAP_SHOP_D_BOX_LAYOUT_6:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CB88
|
||||
ov21_0238CB88:
|
||||
.global SWAP_SHOP_D_BOX_LAYOUT_7
|
||||
SWAP_SHOP_D_BOX_LAYOUT_7:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CB98
|
||||
ov21_0238CB98:
|
||||
.global SWAP_SHOP_D_BOX_LAYOUT_8
|
||||
SWAP_SHOP_D_BOX_LAYOUT_8:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CBA8
|
||||
ov21_0238CBA8:
|
||||
.global SWAP_SHOP_D_BOX_LAYOUT_9
|
||||
SWAP_SHOP_D_BOX_LAYOUT_9:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x14, 0x02, 0x0A, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov21_0238CBB8
|
||||
ov21_0238CBB8:
|
||||
|
|
@ -3014,8 +3014,8 @@ ov21_0238CEF8:
|
|||
.byte 0x4D, 0x45, 0x4E, 0x55, 0x5F, 0x53, 0x59, 0x4E, 0x54, 0x48, 0x45, 0x53, 0x49, 0x53, 0x5F, 0x4D
|
||||
.byte 0x4F, 0x44, 0x45, 0x5F, 0x53, 0x45, 0x4C, 0x45, 0x43, 0x54, 0x5F, 0x54, 0x48, 0x41, 0x4E, 0x4B
|
||||
.byte 0x53, 0x3A, 0x0A, 0x00
|
||||
.global ov21_0238CF1C
|
||||
ov21_0238CF1C:
|
||||
.global OVERLAY21_JP_STRING
|
||||
OVERLAY21_JP_STRING:
|
||||
.byte 0x8D, 0x87, 0x90, 0xAC, 0x81, 0x46, 0x00, 0x00
|
||||
.global ov21_0238CF24
|
||||
ov21_0238CF24:
|
||||
|
|
|
|||
192
asm/overlay_22.s
192
asm/overlay_22.s
|
|
@ -34,7 +34,7 @@ ov22_0238A150: ; 0x0238A150
|
|||
str r0, [ip]
|
||||
str r1, [sp]
|
||||
ldr r1, [r2, #4]
|
||||
ldr r0, _0238A21C ; =ov22_0238E81C
|
||||
ldr r0, _0238A21C ; =SHOP_D_BOX_LAYOUT_1
|
||||
ldr ip, [r1, #0x9c]
|
||||
ldr r1, _0238A220 ; =0x00401C33
|
||||
str ip, [sp, #4]
|
||||
|
|
@ -65,7 +65,7 @@ ov22_0238A150: ; 0x0238A150
|
|||
_0238A210: .word ov22_0238EC60
|
||||
_0238A214: .word 0x0000032D
|
||||
_0238A218: .word ov22_0238A67C
|
||||
_0238A21C: .word ov22_0238E81C
|
||||
_0238A21C: .word SHOP_D_BOX_LAYOUT_1
|
||||
_0238A220: .word 0x00401C33
|
||||
_0238A224: .word ov22_0238A640
|
||||
_0238A228: .word ov22_0238A774
|
||||
|
|
@ -539,7 +539,7 @@ ov22_0238A79C: ; 0x0238A79C
|
|||
str r0, [ip]
|
||||
str r1, [sp]
|
||||
ldr r1, [r2, #4]
|
||||
ldr r0, _0238A868 ; =ov22_0238E83C
|
||||
ldr r0, _0238A868 ; =SHOP_D_BOX_LAYOUT_2
|
||||
ldr ip, [r1, #0x9c]
|
||||
ldr r1, _0238A86C ; =0x00401C33
|
||||
str ip, [sp, #4]
|
||||
|
|
@ -570,7 +570,7 @@ ov22_0238A79C: ; 0x0238A79C
|
|||
_0238A85C: .word ov22_0238EC68
|
||||
_0238A860: .word 0x0000032E
|
||||
_0238A864: .word ov22_0238ACC8
|
||||
_0238A868: .word ov22_0238E83C
|
||||
_0238A868: .word SHOP_D_BOX_LAYOUT_2
|
||||
_0238A86C: .word 0x00401C33
|
||||
_0238A870: .word ov22_0238AC8C
|
||||
_0238A874: .word ov22_0238ADC0
|
||||
|
|
@ -1093,7 +1093,7 @@ _0238AEC4:
|
|||
ldrsb r0, [r3, #0x48]
|
||||
ldr r4, [r3], #0x50
|
||||
mul r5, r4, r2
|
||||
ldr r2, _0238BD6C ; =ov22_0238E8F0
|
||||
ldr r2, _0238BD6C ; =OVERLAY22_UNKNOWN_STRING_IDS
|
||||
ldrh r2, [r2, r5]
|
||||
bl ShowMessageInDBox
|
||||
b _0238C16C
|
||||
|
|
@ -1124,9 +1124,9 @@ _0238AF70:
|
|||
ldr r0, _0238BD7C ; =ov22_0238E9E4
|
||||
bl DebugPrint0
|
||||
mov r4, #5
|
||||
ldr r0, _0238BD80 ; =ov22_0238E980
|
||||
ldr r0, _0238BD80 ; =SHOP_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238BD84 ; =0x00300013
|
||||
ldr r3, _0238BD88 ; =ov22_0238E8C0
|
||||
ldr r3, _0238BD88 ; =SHOP_MAIN_MENU_3
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1542,16 +1542,16 @@ _0238B594:
|
|||
ldr r0, _0238BE0C ; =ov22_0238EAD8
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238BD60 ; =ov22_0238EC70
|
||||
ldr r3, _0238BE10 ; =ov22_0238E8A0
|
||||
ldr r3, _0238BE10 ; =SHOP_MAIN_MENU_2
|
||||
ldr r0, [r0]
|
||||
mov r4, #3
|
||||
ldrb r0, [r0, #8]
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
cmp r0, #0
|
||||
ldrne r0, _0238BE14 ; =ov22_0238E990
|
||||
ldrne r0, _0238BE14 ; =SHOP_D_BOX_LAYOUT_7
|
||||
str r4, [sp]
|
||||
ldreq r0, _0238BE18 ; =ov22_0238E9C0
|
||||
ldreq r0, _0238BE18 ; =SHOP_D_BOX_LAYOUT_10
|
||||
bl CreateNormalMenu
|
||||
ldr r1, _0238BD60 ; =ov22_0238EC70
|
||||
ldr r1, [r1]
|
||||
|
|
@ -1561,7 +1561,7 @@ _0238B5DC:
|
|||
ldr r0, _0238BE1C ; =ov22_0238EAE8
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238BD60 ; =ov22_0238EC70
|
||||
ldr r2, _0238BE20 ; =ov22_0238E85C
|
||||
ldr r2, _0238BE20 ; =OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0xe0
|
||||
add r1, r1, #0x2c
|
||||
|
|
@ -1631,7 +1631,7 @@ _0238B680:
|
|||
ldr r0, _0238BD60 ; =ov22_0238EC70
|
||||
add r1, sp, #0xc
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238BE34 ; =ov22_0238E9B0
|
||||
ldr r0, _0238BE34 ; =SHOP_D_BOX_LAYOUT_9
|
||||
add r2, r3, #0xa0
|
||||
str r2, [sp, #0x44]
|
||||
str r1, [sp]
|
||||
|
|
@ -1795,8 +1795,8 @@ _0238B958:
|
|||
ldr r0, _0238BE60 ; =ov22_0238EB70
|
||||
bl DebugPrint0
|
||||
mov r4, #3
|
||||
ldr r0, _0238BE14 ; =ov22_0238E990
|
||||
ldr r3, _0238BE64 ; =ov22_0238E880
|
||||
ldr r0, _0238BE14 ; =SHOP_D_BOX_LAYOUT_7
|
||||
ldr r3, _0238BE64 ; =SHOP_MAIN_MENU_1
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
|
|
@ -1809,7 +1809,7 @@ _0238B98C:
|
|||
ldr r0, _0238BE68 ; =ov22_0238EB80
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238BD60 ; =ov22_0238EC70
|
||||
ldr r2, _0238BE20 ; =ov22_0238E85C
|
||||
ldr r2, _0238BE20 ; =OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0xe0
|
||||
add r1, r1, #0x2c
|
||||
|
|
@ -1844,9 +1844,9 @@ _0238BA14:
|
|||
ldr r0, _0238BE70 ; =ov22_0238EB90
|
||||
bl DebugPrint0
|
||||
mov r4, #2
|
||||
ldr r0, _0238BE74 ; =ov22_0238E9A0
|
||||
ldr r0, _0238BE74 ; =SHOP_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238BD84 ; =0x00300013
|
||||
ldr r3, _0238BE78 ; =ov22_0238E868
|
||||
ldr r3, _0238BE78 ; =SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1858,9 +1858,9 @@ _0238BA48:
|
|||
ldr r0, _0238BE7C ; =ov22_0238EBA4
|
||||
bl DebugPrint0
|
||||
mov r4, #2
|
||||
ldr r0, _0238BE74 ; =ov22_0238E9A0
|
||||
ldr r0, _0238BE74 ; =SHOP_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238BD84 ; =0x00300013
|
||||
ldr r3, _0238BE78 ; =ov22_0238E868
|
||||
ldr r3, _0238BE78 ; =SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1905,7 +1905,7 @@ _0238BA7C:
|
|||
ldr r0, _0238BD60 ; =ov22_0238EC70
|
||||
add r1, sp, #0x5c
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238BE34 ; =ov22_0238E9B0
|
||||
ldr r0, _0238BE34 ; =SHOP_D_BOX_LAYOUT_9
|
||||
add r2, r3, #0xa0
|
||||
str r2, [sp, #0x94]
|
||||
str r1, [sp]
|
||||
|
|
@ -2068,14 +2068,14 @@ _0238BD04:
|
|||
_0238BD60: .word ov22_0238EC70
|
||||
_0238BD64: .word ov22_0238E9D0
|
||||
_0238BD68: .word 0x00003008
|
||||
_0238BD6C: .word ov22_0238E8F0
|
||||
_0238BD6C: .word OVERLAY22_UNKNOWN_STRING_IDS
|
||||
_0238BD70: .word ov22_0238E9D8
|
||||
_0238BD74: .word 0x0000017F
|
||||
_0238BD78: .word ov22_0238E8F2
|
||||
_0238BD7C: .word ov22_0238E9E4
|
||||
_0238BD80: .word ov22_0238E980
|
||||
_0238BD80: .word SHOP_D_BOX_LAYOUT_6
|
||||
_0238BD84: .word 0x00300013
|
||||
_0238BD88: .word ov22_0238E8C0
|
||||
_0238BD88: .word SHOP_MAIN_MENU_3
|
||||
_0238BD8C: .word ov22_0238E9F4
|
||||
_0238BD90: .word 0x00003018
|
||||
_0238BD94: .word ov22_0238E91E
|
||||
|
|
@ -2109,16 +2109,16 @@ _0238BE00: .word ov22_0238E8F8
|
|||
_0238BE04: .word ov22_0238EAB8
|
||||
_0238BE08: .word ov22_0238EAC8
|
||||
_0238BE0C: .word ov22_0238EAD8
|
||||
_0238BE10: .word ov22_0238E8A0
|
||||
_0238BE14: .word ov22_0238E990
|
||||
_0238BE18: .word ov22_0238E9C0
|
||||
_0238BE10: .word SHOP_MAIN_MENU_2
|
||||
_0238BE14: .word SHOP_D_BOX_LAYOUT_7
|
||||
_0238BE18: .word SHOP_D_BOX_LAYOUT_10
|
||||
_0238BE1C: .word ov22_0238EAE8
|
||||
_0238BE20: .word ov22_0238E85C
|
||||
_0238BE20: .word OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
|
||||
_0238BE24: .word ov22_0238E8FA
|
||||
_0238BE28: .word ov22_0238EAF8
|
||||
_0238BE2C: .word ov22_0238EB14
|
||||
_0238BE30: .word 0x0000C402
|
||||
_0238BE34: .word ov22_0238E9B0
|
||||
_0238BE34: .word SHOP_D_BOX_LAYOUT_9
|
||||
_0238BE38: .word 0x00001013
|
||||
_0238BE3C: .word 0x0000033E
|
||||
_0238BE40: .word ov22_0238EB20
|
||||
|
|
@ -2130,12 +2130,12 @@ _0238BE54: .word ov22_0238E902
|
|||
_0238BE58: .word ov22_0238EB50
|
||||
_0238BE5C: .word ov22_0238EB60
|
||||
_0238BE60: .word ov22_0238EB70
|
||||
_0238BE64: .word ov22_0238E880
|
||||
_0238BE64: .word SHOP_MAIN_MENU_1
|
||||
_0238BE68: .word ov22_0238EB80
|
||||
_0238BE6C: .word ov22_0238E904
|
||||
_0238BE70: .word ov22_0238EB90
|
||||
_0238BE74: .word ov22_0238E9A0
|
||||
_0238BE78: .word ov22_0238E868
|
||||
_0238BE74: .word SHOP_D_BOX_LAYOUT_8
|
||||
_0238BE78: .word SHOP_MENU_CONFIRM
|
||||
_0238BE7C: .word ov22_0238EBA4
|
||||
_0238BE80: .word ov22_0238EBB8
|
||||
_0238BE84: .word ov22_0238EBC8
|
||||
|
|
@ -2221,9 +2221,9 @@ _0238BFB4:
|
|||
ldr r0, _0238C174 ; =ov22_0238EC00
|
||||
bl DebugPrint0
|
||||
mov r4, #2
|
||||
ldr r0, _0238BE74 ; =ov22_0238E9A0
|
||||
ldr r0, _0238BE74 ; =SHOP_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238BD84 ; =0x00300013
|
||||
ldr r3, _0238BE78 ; =ov22_0238E868
|
||||
ldr r3, _0238BE78 ; =SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -2256,9 +2256,9 @@ _0238C038:
|
|||
ldr r0, _0238C174 ; =ov22_0238EC00
|
||||
bl DebugPrint0
|
||||
mov r4, #2
|
||||
ldr r0, _0238BE74 ; =ov22_0238E9A0
|
||||
ldr r0, _0238BE74 ; =SHOP_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238BD84 ; =0x00300013
|
||||
ldr r3, _0238BE78 ; =ov22_0238E868
|
||||
ldr r3, _0238BE78 ; =SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -2270,9 +2270,9 @@ _0238C06C:
|
|||
ldr r0, _0238C174 ; =ov22_0238EC00
|
||||
bl DebugPrint0
|
||||
mov r4, #2
|
||||
ldr r0, _0238BE74 ; =ov22_0238E9A0
|
||||
ldr r0, _0238BE74 ; =SHOP_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238BD84 ; =0x00300013
|
||||
ldr r3, _0238BE78 ; =ov22_0238E868
|
||||
ldr r3, _0238BE78 ; =SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -2421,7 +2421,7 @@ _0238C268:
|
|||
ldrsb r0, [r3, #0x48]
|
||||
ldr r4, [r3], #0x50
|
||||
mul r5, r4, r2
|
||||
ldr r2, _0238D110 ; =ov22_0238E8F0
|
||||
ldr r2, _0238D110 ; =OVERLAY22_UNKNOWN_STRING_IDS
|
||||
ldrh r2, [r2, r5]
|
||||
bl ShowMessageInDBox
|
||||
b _0238D510
|
||||
|
|
@ -2452,9 +2452,9 @@ _0238C314:
|
|||
ldr r0, _0238D120 ; =ov22_0238E9E4
|
||||
bl DebugPrint0
|
||||
mov r4, #5
|
||||
ldr r0, _0238D124 ; =ov22_0238E980
|
||||
ldr r0, _0238D124 ; =SHOP_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238D128 ; =0x00300013
|
||||
ldr r3, _0238D12C ; =ov22_0238E8C0
|
||||
ldr r3, _0238D12C ; =SHOP_MAIN_MENU_3
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -2870,16 +2870,16 @@ _0238C938:
|
|||
ldr r0, _0238D1B0 ; =ov22_0238EAD8
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238D104 ; =ov22_0238EC70
|
||||
ldr r3, _0238D1B4 ; =ov22_0238E8A0
|
||||
ldr r3, _0238D1B4 ; =SHOP_MAIN_MENU_2
|
||||
ldr r0, [r0]
|
||||
mov r4, #3
|
||||
ldrb r0, [r0, #8]
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
cmp r0, #0
|
||||
ldrne r0, _0238D1B8 ; =ov22_0238E990
|
||||
ldrne r0, _0238D1B8 ; =SHOP_D_BOX_LAYOUT_7
|
||||
str r4, [sp]
|
||||
ldreq r0, _0238D1BC ; =ov22_0238E9C0
|
||||
ldreq r0, _0238D1BC ; =SHOP_D_BOX_LAYOUT_10
|
||||
bl CreateNormalMenu
|
||||
ldr r1, _0238D104 ; =ov22_0238EC70
|
||||
ldr r1, [r1]
|
||||
|
|
@ -2889,7 +2889,7 @@ _0238C980:
|
|||
ldr r0, _0238D1C0 ; =ov22_0238EAE8
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238D104 ; =ov22_0238EC70
|
||||
ldr r2, _0238D1C4 ; =ov22_0238E85C
|
||||
ldr r2, _0238D1C4 ; =OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0xe0
|
||||
add r1, r1, #0x2c
|
||||
|
|
@ -2959,7 +2959,7 @@ _0238CA24:
|
|||
ldr r0, _0238D104 ; =ov22_0238EC70
|
||||
add r1, sp, #0x5c
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238D1D8 ; =ov22_0238E9B0
|
||||
ldr r0, _0238D1D8 ; =SHOP_D_BOX_LAYOUT_9
|
||||
add r2, r3, #0xa0
|
||||
str r2, [sp, #0x94]
|
||||
str r1, [sp]
|
||||
|
|
@ -3139,8 +3139,8 @@ _0238CCFC:
|
|||
ldr r0, _0238D204 ; =ov22_0238EB70
|
||||
bl DebugPrint0
|
||||
mov r4, #3
|
||||
ldr r0, _0238D1B8 ; =ov22_0238E990
|
||||
ldr r3, _0238D208 ; =ov22_0238E880
|
||||
ldr r0, _0238D1B8 ; =SHOP_D_BOX_LAYOUT_7
|
||||
ldr r3, _0238D208 ; =SHOP_MAIN_MENU_1
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
|
|
@ -3153,7 +3153,7 @@ _0238CD30:
|
|||
ldr r0, _0238D20C ; =ov22_0238EB80
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238D104 ; =ov22_0238EC70
|
||||
ldr r2, _0238D1C4 ; =ov22_0238E85C
|
||||
ldr r2, _0238D1C4 ; =OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0xe0
|
||||
add r1, r1, #0x2c
|
||||
|
|
@ -3188,9 +3188,9 @@ _0238CDB8:
|
|||
ldr r0, _0238D214 ; =ov22_0238EB90
|
||||
bl DebugPrint0
|
||||
mov r4, #2
|
||||
ldr r0, _0238D218 ; =ov22_0238E9A0
|
||||
ldr r0, _0238D218 ; =SHOP_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238D128 ; =0x00300013
|
||||
ldr r3, _0238D21C ; =ov22_0238E868
|
||||
ldr r3, _0238D21C ; =SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -3202,9 +3202,9 @@ _0238CDEC:
|
|||
ldr r0, _0238D220 ; =ov22_0238EBA4
|
||||
bl DebugPrint0
|
||||
mov r4, #2
|
||||
ldr r0, _0238D218 ; =ov22_0238E9A0
|
||||
ldr r0, _0238D218 ; =SHOP_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238D128 ; =0x00300013
|
||||
ldr r3, _0238D21C ; =ov22_0238E868
|
||||
ldr r3, _0238D21C ; =SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -3249,7 +3249,7 @@ _0238CE20:
|
|||
ldr r0, _0238D104 ; =ov22_0238EC70
|
||||
add r1, sp, #0xc
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238D1D8 ; =ov22_0238E9B0
|
||||
ldr r0, _0238D1D8 ; =SHOP_D_BOX_LAYOUT_9
|
||||
add r2, r3, #0xa0
|
||||
str r2, [sp, #0x44]
|
||||
str r1, [sp]
|
||||
|
|
@ -3412,14 +3412,14 @@ _0238D0A8:
|
|||
_0238D104: .word ov22_0238EC70
|
||||
_0238D108: .word ov22_0238E9D0
|
||||
_0238D10C: .word 0x00003008
|
||||
_0238D110: .word ov22_0238E8F0
|
||||
_0238D110: .word OVERLAY22_UNKNOWN_STRING_IDS
|
||||
_0238D114: .word ov22_0238E9D8
|
||||
_0238D118: .word 0x0000017F
|
||||
_0238D11C: .word ov22_0238E8F2
|
||||
_0238D120: .word ov22_0238E9E4
|
||||
_0238D124: .word ov22_0238E980
|
||||
_0238D124: .word SHOP_D_BOX_LAYOUT_6
|
||||
_0238D128: .word 0x00300013
|
||||
_0238D12C: .word ov22_0238E8C0
|
||||
_0238D12C: .word SHOP_MAIN_MENU_3
|
||||
_0238D130: .word ov22_0238E9F4
|
||||
_0238D134: .word 0x00003018
|
||||
_0238D138: .word ov22_0238E91E
|
||||
|
|
@ -3453,16 +3453,16 @@ _0238D1A4: .word ov22_0238E8F8
|
|||
_0238D1A8: .word ov22_0238EAB8
|
||||
_0238D1AC: .word ov22_0238EAC8
|
||||
_0238D1B0: .word ov22_0238EAD8
|
||||
_0238D1B4: .word ov22_0238E8A0
|
||||
_0238D1B8: .word ov22_0238E990
|
||||
_0238D1BC: .word ov22_0238E9C0
|
||||
_0238D1B4: .word SHOP_MAIN_MENU_2
|
||||
_0238D1B8: .word SHOP_D_BOX_LAYOUT_7
|
||||
_0238D1BC: .word SHOP_D_BOX_LAYOUT_10
|
||||
_0238D1C0: .word ov22_0238EAE8
|
||||
_0238D1C4: .word ov22_0238E85C
|
||||
_0238D1C4: .word OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
|
||||
_0238D1C8: .word ov22_0238E8FA
|
||||
_0238D1CC: .word ov22_0238EAF8
|
||||
_0238D1D0: .word ov22_0238EB14
|
||||
_0238D1D4: .word 0x0000C402
|
||||
_0238D1D8: .word ov22_0238E9B0
|
||||
_0238D1D8: .word SHOP_D_BOX_LAYOUT_9
|
||||
_0238D1DC: .word 0x00001013
|
||||
_0238D1E0: .word 0x0000033E
|
||||
_0238D1E4: .word ov22_0238EB20
|
||||
|
|
@ -3474,12 +3474,12 @@ _0238D1F8: .word ov22_0238E902
|
|||
_0238D1FC: .word ov22_0238EB50
|
||||
_0238D200: .word ov22_0238EB60
|
||||
_0238D204: .word ov22_0238EB70
|
||||
_0238D208: .word ov22_0238E880
|
||||
_0238D208: .word SHOP_MAIN_MENU_1
|
||||
_0238D20C: .word ov22_0238EB80
|
||||
_0238D210: .word ov22_0238E904
|
||||
_0238D214: .word ov22_0238EB90
|
||||
_0238D218: .word ov22_0238E9A0
|
||||
_0238D21C: .word ov22_0238E868
|
||||
_0238D218: .word SHOP_D_BOX_LAYOUT_8
|
||||
_0238D21C: .word SHOP_MENU_CONFIRM
|
||||
_0238D220: .word ov22_0238EBA4
|
||||
_0238D224: .word ov22_0238EBB8
|
||||
_0238D228: .word ov22_0238EBC8
|
||||
|
|
@ -3565,9 +3565,9 @@ _0238D358:
|
|||
ldr r0, _0238D518 ; =ov22_0238EC00
|
||||
bl DebugPrint0
|
||||
mov r4, #2
|
||||
ldr r0, _0238D218 ; =ov22_0238E9A0
|
||||
ldr r0, _0238D218 ; =SHOP_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238D128 ; =0x00300013
|
||||
ldr r3, _0238D21C ; =ov22_0238E868
|
||||
ldr r3, _0238D21C ; =SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -3600,9 +3600,9 @@ _0238D3DC:
|
|||
ldr r0, _0238D518 ; =ov22_0238EC00
|
||||
bl DebugPrint0
|
||||
mov r4, #2
|
||||
ldr r0, _0238D218 ; =ov22_0238E9A0
|
||||
ldr r0, _0238D218 ; =SHOP_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238D128 ; =0x00300013
|
||||
ldr r3, _0238D21C ; =ov22_0238E868
|
||||
ldr r3, _0238D21C ; =SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -3614,9 +3614,9 @@ _0238D410:
|
|||
ldr r0, _0238D518 ; =ov22_0238EC00
|
||||
bl DebugPrint0
|
||||
mov r4, #2
|
||||
ldr r0, _0238D218 ; =ov22_0238E9A0
|
||||
ldr r0, _0238D218 ; =SHOP_D_BOX_LAYOUT_8
|
||||
ldr r1, _0238D128 ; =0x00300013
|
||||
ldr r3, _0238D21C ; =ov22_0238E868
|
||||
ldr r3, _0238D21C ; =SHOP_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -5047,8 +5047,8 @@ _0238E818: .word ov22_0238EC70
|
|||
arm_func_end ov22_0238E7E4
|
||||
; 0x0238E81C
|
||||
|
||||
.global ov22_0238E81C
|
||||
ov22_0238E81C:
|
||||
.global SHOP_D_BOX_LAYOUT_1
|
||||
SHOP_D_BOX_LAYOUT_1:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E82C
|
||||
ov22_0238E82C:
|
||||
|
|
@ -5056,8 +5056,8 @@ ov22_0238E82C:
|
|||
.global ov22_0238E834
|
||||
ov22_0238E834:
|
||||
.byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E83C
|
||||
ov22_0238E83C:
|
||||
.global SHOP_D_BOX_LAYOUT_2
|
||||
SHOP_D_BOX_LAYOUT_2:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E84C
|
||||
ov22_0238E84C:
|
||||
|
|
@ -5065,32 +5065,32 @@ ov22_0238E84C:
|
|||
.global ov22_0238E854
|
||||
ov22_0238E854:
|
||||
.byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E85C
|
||||
ov22_0238E85C:
|
||||
.global OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
|
||||
OVERLAY22_UNKNOWN_STRUCT__NA_238E85C:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E868
|
||||
ov22_0238E868:
|
||||
.global SHOP_MENU_CONFIRM
|
||||
SHOP_MENU_CONFIRM:
|
||||
.byte 0x36, 0x03, 0x00, 0x00
|
||||
.byte 0x05, 0x00, 0x00, 0x00, 0x37, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E880
|
||||
ov22_0238E880:
|
||||
.global SHOP_MAIN_MENU_1
|
||||
SHOP_MAIN_MENU_1:
|
||||
.byte 0x38, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3B, 0x03, 0x00, 0x00
|
||||
.byte 0x07, 0x00, 0x00, 0x00, 0x3D, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E8A0
|
||||
ov22_0238E8A0:
|
||||
.global SHOP_MAIN_MENU_2
|
||||
SHOP_MAIN_MENU_2:
|
||||
.byte 0x39, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x3B, 0x03, 0x00, 0x00
|
||||
.byte 0x07, 0x00, 0x00, 0x00, 0x3D, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E8C0
|
||||
ov22_0238E8C0:
|
||||
.global SHOP_MAIN_MENU_3
|
||||
SHOP_MAIN_MENU_3:
|
||||
.byte 0x39, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x38, 0x03, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x3A, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x3B, 0x03, 0x00, 0x00
|
||||
.byte 0x07, 0x00, 0x00, 0x00, 0x3C, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E8F0
|
||||
ov22_0238E8F0:
|
||||
.global OVERLAY22_UNKNOWN_STRING_IDS
|
||||
OVERLAY22_UNKNOWN_STRING_IDS:
|
||||
.byte 0x3F, 0x03
|
||||
.global ov22_0238E8F2
|
||||
ov22_0238E8F2:
|
||||
|
|
@ -5167,24 +5167,24 @@ ov22_0238E91E:
|
|||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x12, 0x02, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E980
|
||||
ov22_0238E980:
|
||||
.global SHOP_D_BOX_LAYOUT_6
|
||||
SHOP_D_BOX_LAYOUT_6:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E990
|
||||
ov22_0238E990:
|
||||
.global SHOP_D_BOX_LAYOUT_7
|
||||
SHOP_D_BOX_LAYOUT_7:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E9A0
|
||||
ov22_0238E9A0:
|
||||
.global SHOP_D_BOX_LAYOUT_8
|
||||
SHOP_D_BOX_LAYOUT_8:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E9B0
|
||||
ov22_0238E9B0:
|
||||
.global SHOP_D_BOX_LAYOUT_9
|
||||
SHOP_D_BOX_LAYOUT_9:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E9C0
|
||||
ov22_0238E9C0:
|
||||
.global SHOP_D_BOX_LAYOUT_10
|
||||
SHOP_D_BOX_LAYOUT_10:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov22_0238E9D0
|
||||
|
|
|
|||
220
asm/overlay_23.s
220
asm/overlay_23.s
|
|
@ -147,8 +147,8 @@ _0238A34C:
|
|||
cmp r0, #1
|
||||
bne _0238A38C
|
||||
mov r4, #3
|
||||
ldr r0, _0238B0E8 ; =ov23_0238D438
|
||||
ldr r3, _0238B0EC ; =ov23_0238D334
|
||||
ldr r0, _0238B0E8 ; =STORAGE_D_BOX_LAYOUT_8
|
||||
ldr r3, _0238B0EC ; =STORAGE_MAIN_MENU_2
|
||||
add r2, sp, #0xc
|
||||
add r1, r4, #0x210
|
||||
str r4, [sp]
|
||||
|
|
@ -158,10 +158,10 @@ _0238A34C:
|
|||
strb r0, [r1, #0x99]
|
||||
b _0238B230
|
||||
_0238A38C:
|
||||
ldr r0, _0238B0F0 ; =ov23_0238D3F8
|
||||
ldr r0, _0238B0F0 ; =STORAGE_D_BOX_LAYOUT_4
|
||||
mov r4, #4
|
||||
ldr r1, _0238B0F4 ; =0x00300013
|
||||
ldr r3, _0238B0F8 ; =ov23_0238D374
|
||||
ldr r3, _0238B0F8 ; =STORAGE_MAIN_MENU_4
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -349,7 +349,7 @@ _0238A634:
|
|||
mov r3, #0x73
|
||||
strb r2, [r1, #0x88]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B130 ; =ov23_0238D2F0
|
||||
ldr r2, _0238B130 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
str r3, [r1, #0x9c]
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0x12c
|
||||
|
|
@ -513,9 +513,9 @@ _0238A8B8:
|
|||
mov r4, #3
|
||||
strb r2, [r1, #0x91]
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0238B150 ; =ov23_0238D408
|
||||
ldr r0, _0238B150 ; =STORAGE_D_BOX_LAYOUT_5
|
||||
strb r2, [r1, #0x92]
|
||||
ldr r3, _0238B154 ; =ov23_0238D354
|
||||
ldr r3, _0238B154 ; =STORAGE_MAIN_MENU_3
|
||||
add r2, sp, #0xa4
|
||||
add r1, r4, #0x210
|
||||
str r4, [sp]
|
||||
|
|
@ -527,11 +527,11 @@ _0238A8B8:
|
|||
_0238A8FC:
|
||||
ldr r0, _0238B158 ; =ov23_0238D64C
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238B15C ; =ov23_0238D2EC
|
||||
ldr r0, _0238B15C ; =OVERLAY23_UNKNOWN_VALUE__NA_238D2EC
|
||||
mov r4, #3
|
||||
str r0, [sp, #0x19c]
|
||||
ldr r0, _0238B150 ; =ov23_0238D408
|
||||
ldr r3, _0238B154 ; =ov23_0238D354
|
||||
ldr r0, _0238B150 ; =STORAGE_D_BOX_LAYOUT_5
|
||||
ldr r3, _0238B154 ; =STORAGE_MAIN_MENU_3
|
||||
add r2, sp, #0x13c
|
||||
add r1, r4, #0x210
|
||||
str r4, [sp]
|
||||
|
|
@ -579,7 +579,7 @@ _0238A938:
|
|||
ldr r0, _0238B0DC ; =ov23_0238D8A0
|
||||
add r1, sp, #0x1d4
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238B170 ; =ov23_0238D428
|
||||
ldr r0, _0238B170 ; =STORAGE_D_BOX_LAYOUT_7
|
||||
add r2, r3, #0xec
|
||||
str r2, [sp, #0x20c]
|
||||
str r1, [sp]
|
||||
|
|
@ -623,7 +623,7 @@ _0238AA54:
|
|||
mov r2, #0x27
|
||||
str r2, [r1, #0xc]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B130 ; =ov23_0238D2F0
|
||||
ldr r2, _0238B130 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
add r0, r1, #0x12c
|
||||
add r1, r1, #0x18
|
||||
bl sub_0200D670
|
||||
|
|
@ -666,7 +666,7 @@ _0238AAF8:
|
|||
mov r2, #0x28
|
||||
str r2, [r1, #0xc]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B130 ; =ov23_0238D2F0
|
||||
ldr r2, _0238B130 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
add r0, r1, #0x12c
|
||||
add r1, r1, #0x18
|
||||
bl sub_0200D670
|
||||
|
|
@ -688,9 +688,9 @@ _0238AB64:
|
|||
ldr r0, _0238B188 ; =ov23_0238D6F0
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238B18C ; =ov23_0238D418
|
||||
ldr r0, _0238B18C ; =STORAGE_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B0F4 ; =0x00300013
|
||||
ldr r3, _0238B190 ; =ov23_0238D2FC
|
||||
ldr r3, _0238B190 ; =STORAGE_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -702,9 +702,9 @@ _0238AB98:
|
|||
ldr r0, _0238B194 ; =ov23_0238D708
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238B18C ; =ov23_0238D418
|
||||
ldr r0, _0238B18C ; =STORAGE_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B0F4 ; =0x00300013
|
||||
ldr r3, _0238B190 ; =ov23_0238D2FC
|
||||
ldr r3, _0238B190 ; =STORAGE_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -853,8 +853,8 @@ _0238ADCC:
|
|||
ldr r0, _0238B1AC ; =ov23_0238D7BC
|
||||
bl DebugPrint0
|
||||
mov ip, #3
|
||||
ldr r0, _0238B150 ; =ov23_0238D408
|
||||
ldr r3, _0238B1B0 ; =ov23_0238D314
|
||||
ldr r0, _0238B150 ; =STORAGE_D_BOX_LAYOUT_5
|
||||
ldr r3, _0238B1B0 ; =STORAGE_MAIN_MENU_1
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
|
|
@ -866,11 +866,11 @@ _0238ADCC:
|
|||
_0238AE00:
|
||||
ldr r0, _0238B1AC ; =ov23_0238D7BC
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238B1B4 ; =ov23_0238D2E8
|
||||
ldr r0, _0238B1B4 ; =OVERLAY23_UNKNOWN_VALUE__NA_238D2E8
|
||||
mov ip, #3
|
||||
str r0, [sp, #0x284]
|
||||
ldr r0, _0238B150 ; =ov23_0238D408
|
||||
ldr r3, _0238B1B0 ; =ov23_0238D314
|
||||
ldr r0, _0238B150 ; =STORAGE_D_BOX_LAYOUT_5
|
||||
ldr r3, _0238B1B0 ; =STORAGE_MAIN_MENU_1
|
||||
add r2, sp, #0x224
|
||||
add r1, ip, #0x210
|
||||
str ip, [sp]
|
||||
|
|
@ -905,7 +905,7 @@ _0238AE3C:
|
|||
ldr r0, _0238B0DC ; =ov23_0238D8A0
|
||||
add r1, sp, #0x2bc
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238B170 ; =ov23_0238D428
|
||||
ldr r0, _0238B170 ; =STORAGE_D_BOX_LAYOUT_7
|
||||
add r2, r3, #0xec
|
||||
str r2, [sp, #0x2f4]
|
||||
str r1, [sp]
|
||||
|
|
@ -943,7 +943,7 @@ _0238AF24:
|
|||
mov r1, #0
|
||||
strb r1, [r2, #0x88]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B130 ; =ov23_0238D2F0
|
||||
ldr r2, _0238B130 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
add r0, r1, #0x12c
|
||||
add r1, r1, #0x18
|
||||
bl sub_0200D670
|
||||
|
|
@ -972,9 +972,9 @@ _0238AF94:
|
|||
ldr r0, _0238B1C4 ; =ov23_0238D81C
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238B18C ; =ov23_0238D418
|
||||
ldr r0, _0238B18C ; =STORAGE_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B0F4 ; =0x00300013
|
||||
ldr r3, _0238B190 ; =ov23_0238D2FC
|
||||
ldr r3, _0238B190 ; =STORAGE_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1007,7 +1007,7 @@ _0238B000:
|
|||
mov r2, #0x26
|
||||
str r2, [r1, #0xc]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B130 ; =ov23_0238D2F0
|
||||
ldr r2, _0238B130 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
add r0, r1, #0x12c
|
||||
add r1, r1, #0x18
|
||||
bl sub_0200D670
|
||||
|
|
@ -1029,9 +1029,9 @@ _0238B06C:
|
|||
ldr r0, _0238B1CC ; =ov23_0238D854
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238B18C ; =ov23_0238D418
|
||||
ldr r0, _0238B18C ; =STORAGE_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B0F4 ; =0x00300013
|
||||
ldr r3, _0238B190 ; =ov23_0238D2FC
|
||||
ldr r3, _0238B190 ; =STORAGE_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1060,11 +1060,11 @@ _0238B0C8:
|
|||
_0238B0DC: .word ov23_0238D8A0
|
||||
_0238B0E0: .word 0x00003008
|
||||
_0238B0E4: .word ov23_0238D448
|
||||
_0238B0E8: .word ov23_0238D438
|
||||
_0238B0EC: .word ov23_0238D334
|
||||
_0238B0F0: .word ov23_0238D3F8
|
||||
_0238B0E8: .word STORAGE_D_BOX_LAYOUT_8
|
||||
_0238B0EC: .word STORAGE_MAIN_MENU_2
|
||||
_0238B0F0: .word STORAGE_D_BOX_LAYOUT_4
|
||||
_0238B0F4: .word 0x00300013
|
||||
_0238B0F8: .word ov23_0238D374
|
||||
_0238B0F8: .word STORAGE_MAIN_MENU_4
|
||||
_0238B0FC: .word ov23_0238D468
|
||||
_0238B100: .word ov23_0238D484
|
||||
_0238B104: .word 0x00003018
|
||||
|
|
@ -1078,7 +1078,7 @@ _0238B120: .word ov23_0238D51C
|
|||
_0238B124: .word 0x0000032A
|
||||
_0238B128: .word ov23_0238D540
|
||||
_0238B12C: .word ov23_0238D55C
|
||||
_0238B130: .word ov23_0238D2F0
|
||||
_0238B130: .word OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
_0238B134: .word ov23_0238D578
|
||||
_0238B138: .word ov23_0238D594
|
||||
_0238B13C: .word ov23_0238D5AC
|
||||
|
|
@ -1086,23 +1086,23 @@ _0238B140: .word ov23_0238D5CC
|
|||
_0238B144: .word ov23_0238D5E8
|
||||
_0238B148: .word ov23_0238D608
|
||||
_0238B14C: .word ov23_0238D628
|
||||
_0238B150: .word ov23_0238D408
|
||||
_0238B154: .word ov23_0238D354
|
||||
_0238B150: .word STORAGE_D_BOX_LAYOUT_5
|
||||
_0238B154: .word STORAGE_MAIN_MENU_3
|
||||
_0238B158: .word ov23_0238D64C
|
||||
_0238B15C: .word ov23_0238D2EC
|
||||
_0238B15C: .word OVERLAY23_UNKNOWN_VALUE__NA_238D2EC
|
||||
_0238B160: .word ov23_0238D670
|
||||
_0238B164: .word ov23_0238D68C
|
||||
_0238B168: .word ov23_0238D69C
|
||||
_0238B16C: .word 0x0000C402
|
||||
_0238B170: .word ov23_0238D428
|
||||
_0238B170: .word STORAGE_D_BOX_LAYOUT_7
|
||||
_0238B174: .word 0x00001013
|
||||
_0238B178: .word 0x00000315
|
||||
_0238B17C: .word ov23_0238D6A8
|
||||
_0238B180: .word ov23_0238D6CC
|
||||
_0238B184: .word 0x0000031E
|
||||
_0238B188: .word ov23_0238D6F0
|
||||
_0238B18C: .word ov23_0238D418
|
||||
_0238B190: .word ov23_0238D2FC
|
||||
_0238B18C: .word STORAGE_D_BOX_LAYOUT_6
|
||||
_0238B190: .word STORAGE_MENU_CONFIRM
|
||||
_0238B194: .word ov23_0238D708
|
||||
_0238B198: .word ov23_0238D71C
|
||||
_0238B19C: .word ov23_0238D73C
|
||||
|
|
@ -1110,8 +1110,8 @@ _0238B1A0: .word ov23_0238D75C
|
|||
_0238B1A4: .word ov23_0238D77C
|
||||
_0238B1A8: .word ov23_0238D79C
|
||||
_0238B1AC: .word ov23_0238D7BC
|
||||
_0238B1B0: .word ov23_0238D314
|
||||
_0238B1B4: .word ov23_0238D2E8
|
||||
_0238B1B0: .word STORAGE_MAIN_MENU_1
|
||||
_0238B1B4: .word OVERLAY23_UNKNOWN_VALUE__NA_238D2E8
|
||||
_0238B1B8: .word ov23_0238D7E0
|
||||
_0238B1BC: .word ov23_0238D7FC
|
||||
_0238B1C0: .word 0x00000322
|
||||
|
|
@ -1291,8 +1291,8 @@ _0238B43C:
|
|||
cmp r0, #1
|
||||
bne _0238B47C
|
||||
mov r4, #3
|
||||
ldr r0, _0238C1D8 ; =ov23_0238D438
|
||||
ldr r3, _0238C1DC ; =ov23_0238D334
|
||||
ldr r0, _0238C1D8 ; =STORAGE_D_BOX_LAYOUT_8
|
||||
ldr r3, _0238C1DC ; =STORAGE_MAIN_MENU_2
|
||||
add r2, sp, #0x274
|
||||
add r1, r4, #0x210
|
||||
str r4, [sp]
|
||||
|
|
@ -1302,10 +1302,10 @@ _0238B43C:
|
|||
strb r0, [r1, #0x99]
|
||||
b _0238C320
|
||||
_0238B47C:
|
||||
ldr r0, _0238C1E0 ; =ov23_0238D3F8
|
||||
ldr r0, _0238C1E0 ; =STORAGE_D_BOX_LAYOUT_4
|
||||
mov r4, #4
|
||||
ldr r1, _0238C1E4 ; =0x00300013
|
||||
ldr r3, _0238C1E8 ; =ov23_0238D374
|
||||
ldr r3, _0238C1E8 ; =STORAGE_MAIN_MENU_4
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1493,7 +1493,7 @@ _0238B724:
|
|||
mov r3, #0x73
|
||||
strb r2, [r1, #0x88]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238C220 ; =ov23_0238D2F0
|
||||
ldr r2, _0238C220 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
str r3, [r1, #0x9c]
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0x12c
|
||||
|
|
@ -1657,9 +1657,9 @@ _0238B9A8:
|
|||
mov r4, #3
|
||||
strb r2, [r1, #0x91]
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0238C240 ; =ov23_0238D408
|
||||
ldr r0, _0238C240 ; =STORAGE_D_BOX_LAYOUT_5
|
||||
strb r2, [r1, #0x92]
|
||||
ldr r3, _0238C244 ; =ov23_0238D354
|
||||
ldr r3, _0238C244 ; =STORAGE_MAIN_MENU_3
|
||||
add r2, sp, #0x1dc
|
||||
add r1, r4, #0x210
|
||||
str r4, [sp]
|
||||
|
|
@ -1671,11 +1671,11 @@ _0238B9A8:
|
|||
_0238B9EC:
|
||||
ldr r0, _0238C248 ; =ov23_0238D64C
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238C24C ; =ov23_0238D2EC
|
||||
ldr r0, _0238C24C ; =OVERLAY23_UNKNOWN_VALUE__NA_238D2EC
|
||||
mov r4, #3
|
||||
str r0, [sp, #0x1a4]
|
||||
ldr r0, _0238C240 ; =ov23_0238D408
|
||||
ldr r3, _0238C244 ; =ov23_0238D354
|
||||
ldr r0, _0238C240 ; =STORAGE_D_BOX_LAYOUT_5
|
||||
ldr r3, _0238C244 ; =STORAGE_MAIN_MENU_3
|
||||
add r2, sp, #0x144
|
||||
add r1, r4, #0x210
|
||||
str r4, [sp]
|
||||
|
|
@ -1723,7 +1723,7 @@ _0238BA28:
|
|||
ldr r0, _0238C1CC ; =ov23_0238D8A0
|
||||
add r1, sp, #0xf4
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238C260 ; =ov23_0238D428
|
||||
ldr r0, _0238C260 ; =STORAGE_D_BOX_LAYOUT_7
|
||||
add r2, r3, #0xec
|
||||
str r2, [sp, #0x12c]
|
||||
str r1, [sp]
|
||||
|
|
@ -1767,7 +1767,7 @@ _0238BB44:
|
|||
mov r2, #0x27
|
||||
str r2, [r1, #0xc]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238C220 ; =ov23_0238D2F0
|
||||
ldr r2, _0238C220 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
add r0, r1, #0x12c
|
||||
add r1, r1, #0x18
|
||||
bl sub_0200D670
|
||||
|
|
@ -1810,7 +1810,7 @@ _0238BBE8:
|
|||
mov r2, #0x28
|
||||
str r2, [r1, #0xc]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238C220 ; =ov23_0238D2F0
|
||||
ldr r2, _0238C220 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
add r0, r1, #0x12c
|
||||
add r1, r1, #0x18
|
||||
bl sub_0200D670
|
||||
|
|
@ -1832,9 +1832,9 @@ _0238BC54:
|
|||
ldr r0, _0238C278 ; =ov23_0238D6F0
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238C27C ; =ov23_0238D418
|
||||
ldr r0, _0238C27C ; =STORAGE_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238C1E4 ; =0x00300013
|
||||
ldr r3, _0238C280 ; =ov23_0238D2FC
|
||||
ldr r3, _0238C280 ; =STORAGE_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1846,9 +1846,9 @@ _0238BC88:
|
|||
ldr r0, _0238C284 ; =ov23_0238D708
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238C27C ; =ov23_0238D418
|
||||
ldr r0, _0238C27C ; =STORAGE_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238C1E4 ; =0x00300013
|
||||
ldr r3, _0238C280 ; =ov23_0238D2FC
|
||||
ldr r3, _0238C280 ; =STORAGE_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1997,8 +1997,8 @@ _0238BEBC:
|
|||
ldr r0, _0238C29C ; =ov23_0238D7BC
|
||||
bl DebugPrint0
|
||||
mov ip, #3
|
||||
ldr r0, _0238C240 ; =ov23_0238D408
|
||||
ldr r3, _0238C2A0 ; =ov23_0238D314
|
||||
ldr r0, _0238C240 ; =STORAGE_D_BOX_LAYOUT_5
|
||||
ldr r3, _0238C2A0 ; =STORAGE_MAIN_MENU_1
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
|
|
@ -2010,11 +2010,11 @@ _0238BEBC:
|
|||
_0238BEF0:
|
||||
ldr r0, _0238C29C ; =ov23_0238D7BC
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238C2A4 ; =ov23_0238D2E8
|
||||
ldr r0, _0238C2A4 ; =OVERLAY23_UNKNOWN_VALUE__NA_238D2E8
|
||||
mov ip, #3
|
||||
str r0, [sp, #0xbc]
|
||||
ldr r0, _0238C240 ; =ov23_0238D408
|
||||
ldr r3, _0238C2A0 ; =ov23_0238D314
|
||||
ldr r0, _0238C240 ; =STORAGE_D_BOX_LAYOUT_5
|
||||
ldr r3, _0238C2A0 ; =STORAGE_MAIN_MENU_1
|
||||
add r2, sp, #0x5c
|
||||
add r1, ip, #0x210
|
||||
str ip, [sp]
|
||||
|
|
@ -2049,7 +2049,7 @@ _0238BF2C:
|
|||
ldr r0, _0238C1CC ; =ov23_0238D8A0
|
||||
add r1, sp, #0xc
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238C260 ; =ov23_0238D428
|
||||
ldr r0, _0238C260 ; =STORAGE_D_BOX_LAYOUT_7
|
||||
add r2, r3, #0xec
|
||||
str r2, [sp, #0x44]
|
||||
str r1, [sp]
|
||||
|
|
@ -2087,7 +2087,7 @@ _0238C014:
|
|||
mov r1, #0
|
||||
strb r1, [r2, #0x88]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238C220 ; =ov23_0238D2F0
|
||||
ldr r2, _0238C220 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
add r0, r1, #0x12c
|
||||
add r1, r1, #0x18
|
||||
bl sub_0200D670
|
||||
|
|
@ -2116,9 +2116,9 @@ _0238C084:
|
|||
ldr r0, _0238C2B4 ; =ov23_0238D81C
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238C27C ; =ov23_0238D418
|
||||
ldr r0, _0238C27C ; =STORAGE_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238C1E4 ; =0x00300013
|
||||
ldr r3, _0238C280 ; =ov23_0238D2FC
|
||||
ldr r3, _0238C280 ; =STORAGE_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -2151,7 +2151,7 @@ _0238C0F0:
|
|||
mov r2, #0x26
|
||||
str r2, [r1, #0xc]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238C220 ; =ov23_0238D2F0
|
||||
ldr r2, _0238C220 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
add r0, r1, #0x12c
|
||||
add r1, r1, #0x18
|
||||
bl sub_0200D670
|
||||
|
|
@ -2173,9 +2173,9 @@ _0238C15C:
|
|||
ldr r0, _0238C2BC ; =ov23_0238D854
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238C27C ; =ov23_0238D418
|
||||
ldr r0, _0238C27C ; =STORAGE_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238C1E4 ; =0x00300013
|
||||
ldr r3, _0238C280 ; =ov23_0238D2FC
|
||||
ldr r3, _0238C280 ; =STORAGE_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -2204,11 +2204,11 @@ _0238C1B8:
|
|||
_0238C1CC: .word ov23_0238D8A0
|
||||
_0238C1D0: .word 0x00003008
|
||||
_0238C1D4: .word ov23_0238D448
|
||||
_0238C1D8: .word ov23_0238D438
|
||||
_0238C1DC: .word ov23_0238D334
|
||||
_0238C1E0: .word ov23_0238D3F8
|
||||
_0238C1D8: .word STORAGE_D_BOX_LAYOUT_8
|
||||
_0238C1DC: .word STORAGE_MAIN_MENU_2
|
||||
_0238C1E0: .word STORAGE_D_BOX_LAYOUT_4
|
||||
_0238C1E4: .word 0x00300013
|
||||
_0238C1E8: .word ov23_0238D374
|
||||
_0238C1E8: .word STORAGE_MAIN_MENU_4
|
||||
_0238C1EC: .word ov23_0238D468
|
||||
_0238C1F0: .word ov23_0238D484
|
||||
_0238C1F4: .word 0x00003018
|
||||
|
|
@ -2222,7 +2222,7 @@ _0238C210: .word ov23_0238D51C
|
|||
_0238C214: .word 0x0000032A
|
||||
_0238C218: .word ov23_0238D540
|
||||
_0238C21C: .word ov23_0238D55C
|
||||
_0238C220: .word ov23_0238D2F0
|
||||
_0238C220: .word OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
_0238C224: .word ov23_0238D578
|
||||
_0238C228: .word ov23_0238D594
|
||||
_0238C22C: .word ov23_0238D5AC
|
||||
|
|
@ -2230,23 +2230,23 @@ _0238C230: .word ov23_0238D5CC
|
|||
_0238C234: .word ov23_0238D5E8
|
||||
_0238C238: .word ov23_0238D608
|
||||
_0238C23C: .word ov23_0238D628
|
||||
_0238C240: .word ov23_0238D408
|
||||
_0238C244: .word ov23_0238D354
|
||||
_0238C240: .word STORAGE_D_BOX_LAYOUT_5
|
||||
_0238C244: .word STORAGE_MAIN_MENU_3
|
||||
_0238C248: .word ov23_0238D64C
|
||||
_0238C24C: .word ov23_0238D2EC
|
||||
_0238C24C: .word OVERLAY23_UNKNOWN_VALUE__NA_238D2EC
|
||||
_0238C250: .word ov23_0238D670
|
||||
_0238C254: .word ov23_0238D68C
|
||||
_0238C258: .word ov23_0238D69C
|
||||
_0238C25C: .word 0x0000C402
|
||||
_0238C260: .word ov23_0238D428
|
||||
_0238C260: .word STORAGE_D_BOX_LAYOUT_7
|
||||
_0238C264: .word 0x00001013
|
||||
_0238C268: .word 0x00000315
|
||||
_0238C26C: .word ov23_0238D6A8
|
||||
_0238C270: .word ov23_0238D6CC
|
||||
_0238C274: .word 0x0000031E
|
||||
_0238C278: .word ov23_0238D6F0
|
||||
_0238C27C: .word ov23_0238D418
|
||||
_0238C280: .word ov23_0238D2FC
|
||||
_0238C27C: .word STORAGE_D_BOX_LAYOUT_6
|
||||
_0238C280: .word STORAGE_MENU_CONFIRM
|
||||
_0238C284: .word ov23_0238D708
|
||||
_0238C288: .word ov23_0238D71C
|
||||
_0238C28C: .word ov23_0238D73C
|
||||
|
|
@ -2254,8 +2254,8 @@ _0238C290: .word ov23_0238D75C
|
|||
_0238C294: .word ov23_0238D77C
|
||||
_0238C298: .word ov23_0238D79C
|
||||
_0238C29C: .word ov23_0238D7BC
|
||||
_0238C2A0: .word ov23_0238D314
|
||||
_0238C2A4: .word ov23_0238D2E8
|
||||
_0238C2A0: .word STORAGE_MAIN_MENU_1
|
||||
_0238C2A4: .word OVERLAY23_UNKNOWN_VALUE__NA_238D2E8
|
||||
_0238C2A8: .word ov23_0238D7E0
|
||||
_0238C2AC: .word ov23_0238D7FC
|
||||
_0238C2B0: .word 0x00000322
|
||||
|
|
@ -3445,37 +3445,37 @@ _0238D2E4: .word ov23_0238D8A0
|
|||
arm_func_end ov23_0238D278
|
||||
; 0x0238D2E8
|
||||
|
||||
.global ov23_0238D2E8
|
||||
ov23_0238D2E8:
|
||||
.global OVERLAY23_UNKNOWN_VALUE__NA_238D2E8
|
||||
OVERLAY23_UNKNOWN_VALUE__NA_238D2E8:
|
||||
.byte 0x00, 0x03, 0x00, 0x00
|
||||
.global ov23_0238D2EC
|
||||
ov23_0238D2EC:
|
||||
.global OVERLAY23_UNKNOWN_VALUE__NA_238D2EC
|
||||
OVERLAY23_UNKNOWN_VALUE__NA_238D2EC:
|
||||
.byte 0x00, 0x03, 0x00, 0x00
|
||||
.global ov23_0238D2F0
|
||||
ov23_0238D2F0:
|
||||
.global OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
|
||||
OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D2FC
|
||||
ov23_0238D2FC:
|
||||
.global STORAGE_MENU_CONFIRM
|
||||
STORAGE_MENU_CONFIRM:
|
||||
.byte 0x0E, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0F, 0x03, 0x00, 0x00
|
||||
.byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D314
|
||||
ov23_0238D314:
|
||||
.global STORAGE_MAIN_MENU_1
|
||||
STORAGE_MAIN_MENU_1:
|
||||
.byte 0x11, 0x03, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x12, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x14, 0x03, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D334
|
||||
ov23_0238D334:
|
||||
.global STORAGE_MAIN_MENU_2
|
||||
STORAGE_MAIN_MENU_2:
|
||||
.byte 0x10, 0x03, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x11, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x13, 0x03, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D354
|
||||
ov23_0238D354:
|
||||
.global STORAGE_MAIN_MENU_3
|
||||
STORAGE_MAIN_MENU_3:
|
||||
.byte 0x10, 0x03, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x12, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x14, 0x03, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D374
|
||||
ov23_0238D374:
|
||||
.global STORAGE_MAIN_MENU_4
|
||||
STORAGE_MAIN_MENU_4:
|
||||
.byte 0x10, 0x03, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x11, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x12, 0x03, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00, 0x13, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
|
@ -3485,20 +3485,20 @@ ov23_0238D374:
|
|||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x12, 0x02, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D3F8
|
||||
ov23_0238D3F8:
|
||||
.global STORAGE_D_BOX_LAYOUT_4
|
||||
STORAGE_D_BOX_LAYOUT_4:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D408
|
||||
ov23_0238D408:
|
||||
.global STORAGE_D_BOX_LAYOUT_5
|
||||
STORAGE_D_BOX_LAYOUT_5:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D418
|
||||
ov23_0238D418:
|
||||
.global STORAGE_D_BOX_LAYOUT_6
|
||||
STORAGE_D_BOX_LAYOUT_6:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D428
|
||||
ov23_0238D428:
|
||||
.global STORAGE_D_BOX_LAYOUT_7
|
||||
STORAGE_D_BOX_LAYOUT_7:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D438
|
||||
ov23_0238D438:
|
||||
.global STORAGE_D_BOX_LAYOUT_8
|
||||
STORAGE_D_BOX_LAYOUT_8:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov23_0238D448
|
||||
ov23_0238D448:
|
||||
|
|
|
|||
|
|
@ -484,10 +484,10 @@ _0238A7E4:
|
|||
bl ShowMessageInDBox
|
||||
b _0238B37C
|
||||
_0238A800:
|
||||
ldr r0, _0238B3A0 ; =ov24_0238C5C0
|
||||
ldr r0, _0238B3A0 ; =DAYCARE_D_BOX_LAYOUT_4
|
||||
mov r4, #4
|
||||
ldr r1, _0238B3A4 ; =0x00300013
|
||||
ldr r3, _0238B3A8 ; =ov24_0238C538
|
||||
ldr r3, _0238B3A8 ; =DAYCARE_MAIN_MENU
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -855,7 +855,7 @@ _0238ACE0:
|
|||
b _0238B37C
|
||||
_0238AD90:
|
||||
mov r0, #0
|
||||
ldr r3, _0238B3CC ; =ov24_0238C520
|
||||
ldr r3, _0238B3CC ; =DAYCARE_MENU_CONFIRM
|
||||
mov r2, r0
|
||||
mov r1, #0x11
|
||||
str r0, [sp]
|
||||
|
|
@ -900,7 +900,7 @@ ov24_0238ADFC: ; 0x0238ADFC
|
|||
str r2, [sp]
|
||||
str r0, [sp, #4]
|
||||
ldr r0, _0238B384 ; =ov24_0238C600
|
||||
ldr r3, _0238B3D0 ; =ov24_0238C508
|
||||
ldr r3, _0238B3D0 ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C508
|
||||
ldr r2, [r0]
|
||||
add r0, r2, #0x248
|
||||
add r2, r2, #0x42
|
||||
|
|
@ -1047,7 +1047,7 @@ _0238AFC0:
|
|||
strh r2, [sp, #0x18]
|
||||
add r0, r0, #0x7a
|
||||
strh r1, [sp, #0x16]
|
||||
ldr r2, _0238B3E0 ; =ov24_0238C514
|
||||
ldr r2, _0238B3E0 ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C514
|
||||
add r1, sp, #0x14
|
||||
add r0, r0, #0x100
|
||||
bl sub_0200D670
|
||||
|
|
@ -1103,7 +1103,7 @@ _0238B114:
|
|||
mov r2, #1
|
||||
str r2, [sp]
|
||||
ldr r1, _0238B384 ; =ov24_0238C600
|
||||
ldr r2, _0238B3D0 ; =ov24_0238C508
|
||||
ldr r2, _0238B3D0 ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C508
|
||||
ldr r1, [r1]
|
||||
add r3, sp, #8
|
||||
add r1, r1, #0x42
|
||||
|
|
@ -1123,11 +1123,11 @@ _0238B170:
|
|||
mov r2, #0xa
|
||||
bl StrncpySimple
|
||||
ldr r2, _0238B384 ; =ov24_0238C600
|
||||
ldr r0, _0238B3E4 ; =_020A18B8
|
||||
ldr r0, _0238B3E4 ; =EGG_HP_BONUS
|
||||
ldr r1, [r2]
|
||||
ldrsh r3, [r0]
|
||||
ldr lr, [r1, #0x1e8]
|
||||
ldr r1, _0238B3E8 ; =_020A18DC
|
||||
ldr r1, _0238B3E8 ; =EGG_STAT_BONUSES
|
||||
ldrsh r4, [lr, #0xa]
|
||||
ldr r0, _0238B3EC ; =_020A18E0
|
||||
ldrsh ip, [r1]
|
||||
|
|
@ -1265,9 +1265,9 @@ _0238B390: .word 0x0000038A
|
|||
_0238B394: .word 0x0000038B
|
||||
_0238B398: .word 0x00003008
|
||||
_0238B39C: .word 0x0000038F
|
||||
_0238B3A0: .word ov24_0238C5C0
|
||||
_0238B3A0: .word DAYCARE_D_BOX_LAYOUT_4
|
||||
_0238B3A4: .word 0x00300013
|
||||
_0238B3A8: .word ov24_0238C538
|
||||
_0238B3A8: .word DAYCARE_MAIN_MENU
|
||||
_0238B3AC: .word 0x00000391
|
||||
_0238B3B0: .word 0x0000220F
|
||||
_0238B3B4: .word 0x00000392
|
||||
|
|
@ -1276,14 +1276,14 @@ _0238B3BC: .word 0x00000397
|
|||
_0238B3C0: .word 0x00000396
|
||||
_0238B3C4: .word 0x00000715
|
||||
_0238B3C8: .word 0x00000395
|
||||
_0238B3CC: .word ov24_0238C520
|
||||
_0238B3D0: .word ov24_0238C508
|
||||
_0238B3CC: .word DAYCARE_MENU_CONFIRM
|
||||
_0238B3D0: .word OVERLAY24_UNKNOWN_STRUCT__NA_238C508
|
||||
_0238B3D4: .word 0x000003A2
|
||||
_0238B3D8: .word _020A1868
|
||||
_0238B3DC: .word 0x000003A1
|
||||
_0238B3E0: .word ov24_0238C514
|
||||
_0238B3E4: .word _020A18B8
|
||||
_0238B3E8: .word _020A18DC
|
||||
_0238B3E0: .word OVERLAY24_UNKNOWN_STRUCT__NA_238C514
|
||||
_0238B3E4: .word EGG_HP_BONUS
|
||||
_0238B3E8: .word EGG_STAT_BONUSES
|
||||
_0238B3EC: .word _020A18E0
|
||||
_0238B3F0: .word 0x00000399
|
||||
_0238B3F4: .word 0x000003A3
|
||||
|
|
@ -1419,10 +1419,10 @@ _0238B5C0:
|
|||
bl ShowMessageInDBox
|
||||
b _0238C158
|
||||
_0238B5DC:
|
||||
ldr r0, _0238C17C ; =ov24_0238C5C0
|
||||
ldr r0, _0238C17C ; =DAYCARE_D_BOX_LAYOUT_4
|
||||
mov r4, #4
|
||||
ldr r1, _0238C180 ; =0x00300013
|
||||
ldr r3, _0238C184 ; =ov24_0238C538
|
||||
ldr r3, _0238C184 ; =DAYCARE_MAIN_MENU
|
||||
mov r2, #0
|
||||
str r4, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1790,7 +1790,7 @@ _0238BABC:
|
|||
b _0238C158
|
||||
_0238BB6C:
|
||||
mov r0, #0
|
||||
ldr r3, _0238C1A8 ; =ov24_0238C520
|
||||
ldr r3, _0238C1A8 ; =DAYCARE_MENU_CONFIRM
|
||||
mov r2, r0
|
||||
mov r1, #0x11
|
||||
str r0, [sp]
|
||||
|
|
@ -1831,7 +1831,7 @@ _0238BB94:
|
|||
str r2, [sp]
|
||||
str r0, [sp, #4]
|
||||
ldr r0, _0238C164 ; =ov24_0238C600
|
||||
ldr r3, _0238C1AC ; =ov24_0238C508
|
||||
ldr r3, _0238C1AC ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C508
|
||||
ldr r2, [r0]
|
||||
add r0, r2, #0x248
|
||||
add r2, r2, #0x42
|
||||
|
|
@ -1978,7 +1978,7 @@ _0238BD9C:
|
|||
strh r2, [sp, #0xc]
|
||||
add r0, r0, #0x7a
|
||||
strh r1, [sp, #0xa]
|
||||
ldr r2, _0238C1BC ; =ov24_0238C514
|
||||
ldr r2, _0238C1BC ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C514
|
||||
add r1, sp, #8
|
||||
add r0, r0, #0x100
|
||||
bl sub_0200D670
|
||||
|
|
@ -2034,7 +2034,7 @@ _0238BEF0:
|
|||
mov r2, #1
|
||||
str r2, [sp]
|
||||
ldr r1, _0238C164 ; =ov24_0238C600
|
||||
ldr r2, _0238C1AC ; =ov24_0238C508
|
||||
ldr r2, _0238C1AC ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C508
|
||||
ldr r1, [r1]
|
||||
add r3, sp, #0x12
|
||||
add r1, r1, #0x42
|
||||
|
|
@ -2054,11 +2054,11 @@ _0238BF4C:
|
|||
mov r2, #0xa
|
||||
bl StrncpySimple
|
||||
ldr r2, _0238C164 ; =ov24_0238C600
|
||||
ldr r0, _0238C1C0 ; =_020A18B8
|
||||
ldr r0, _0238C1C0 ; =EGG_HP_BONUS
|
||||
ldr r1, [r2]
|
||||
ldrsh r3, [r0]
|
||||
ldr lr, [r1, #0x1e8]
|
||||
ldr r1, _0238C1C4 ; =_020A18DC
|
||||
ldr r1, _0238C1C4 ; =EGG_STAT_BONUSES
|
||||
ldrsh r4, [lr, #0xa]
|
||||
ldr r0, _0238C1C8 ; =_020A18E0
|
||||
ldrsh ip, [r1]
|
||||
|
|
@ -2196,9 +2196,9 @@ _0238C16C: .word 0x0000038A
|
|||
_0238C170: .word 0x0000038B
|
||||
_0238C174: .word 0x00003008
|
||||
_0238C178: .word 0x0000038F
|
||||
_0238C17C: .word ov24_0238C5C0
|
||||
_0238C17C: .word DAYCARE_D_BOX_LAYOUT_4
|
||||
_0238C180: .word 0x00300013
|
||||
_0238C184: .word ov24_0238C538
|
||||
_0238C184: .word DAYCARE_MAIN_MENU
|
||||
_0238C188: .word 0x00000391
|
||||
_0238C18C: .word 0x0000220F
|
||||
_0238C190: .word 0x00000392
|
||||
|
|
@ -2207,14 +2207,14 @@ _0238C198: .word 0x00000397
|
|||
_0238C19C: .word 0x00000396
|
||||
_0238C1A0: .word 0x00000715
|
||||
_0238C1A4: .word 0x00000395
|
||||
_0238C1A8: .word ov24_0238C520
|
||||
_0238C1AC: .word ov24_0238C508
|
||||
_0238C1A8: .word DAYCARE_MENU_CONFIRM
|
||||
_0238C1AC: .word OVERLAY24_UNKNOWN_STRUCT__NA_238C508
|
||||
_0238C1B0: .word 0x000003A2
|
||||
_0238C1B4: .word _020A1868
|
||||
_0238C1B8: .word 0x000003A1
|
||||
_0238C1BC: .word ov24_0238C514
|
||||
_0238C1C0: .word _020A18B8
|
||||
_0238C1C4: .word _020A18DC
|
||||
_0238C1BC: .word OVERLAY24_UNKNOWN_STRUCT__NA_238C514
|
||||
_0238C1C0: .word EGG_HP_BONUS
|
||||
_0238C1C4: .word EGG_STAT_BONUSES
|
||||
_0238C1C8: .word _020A18E0
|
||||
_0238C1CC: .word 0x00000399
|
||||
_0238C1D0: .word 0x000003A3
|
||||
|
|
@ -2461,22 +2461,22 @@ _0238C504: .word ov24_0238C600
|
|||
arm_func_end ov24_0238C4CC
|
||||
; 0x0238C508
|
||||
|
||||
.global ov24_0238C508
|
||||
ov24_0238C508:
|
||||
.global OVERLAY24_UNKNOWN_STRUCT__NA_238C508
|
||||
OVERLAY24_UNKNOWN_STRUCT__NA_238C508:
|
||||
.byte 0xF8, 0x00
|
||||
.global ov24_0238C50A
|
||||
ov24_0238C50A:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov24_0238C514
|
||||
ov24_0238C514:
|
||||
.global OVERLAY24_UNKNOWN_STRUCT__NA_238C514
|
||||
OVERLAY24_UNKNOWN_STRUCT__NA_238C514:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov24_0238C520
|
||||
ov24_0238C520:
|
||||
.global DAYCARE_MENU_CONFIRM
|
||||
DAYCARE_MENU_CONFIRM:
|
||||
.byte 0x86, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
|
||||
.byte 0x87, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov24_0238C538
|
||||
ov24_0238C538:
|
||||
.global DAYCARE_MAIN_MENU
|
||||
DAYCARE_MAIN_MENU:
|
||||
.byte 0x8C, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x8D, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x8E, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x8A, 0x03, 0x8B, 0x03, 0x8C, 0x03, 0x8D, 0x03, 0x8E, 0x03, 0x8F, 0x03, 0x90, 0x03, 0x91, 0x03
|
||||
|
|
@ -2486,8 +2486,8 @@ ov24_0238C538:
|
|||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0A, 0x08, 0x03
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03
|
||||
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov24_0238C5C0
|
||||
ov24_0238C5C0:
|
||||
.global DAYCARE_D_BOX_LAYOUT_4
|
||||
DAYCARE_D_BOX_LAYOUT_4:
|
||||
.byte 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
|
||||
|
|
|
|||
|
|
@ -473,16 +473,16 @@ _0238A734:
|
|||
bl ShowPortraitBox
|
||||
b _0238B0C8
|
||||
_0238A7E4:
|
||||
ldr r0, _0238B0DC ; =ov25_0238B4A4
|
||||
ldr r0, _0238B0DC ; =APPRAISAL_D_BOX_LAYOUT_1
|
||||
ldr r1, _0238B0E0 ; =ov25_0238B414
|
||||
bl sub_0202F8C4
|
||||
ldr r2, _0238B0D0 ; =ov25_0238B5E0
|
||||
ldr r1, _0238B0E4 ; =0x00300013
|
||||
ldr r2, [r2]
|
||||
ldr r3, _0238B0E8 ; =ov25_0238B4CC
|
||||
ldr r3, _0238B0E8 ; =APPRAISAL_MAIN_MENU
|
||||
strb r0, [r2, #0x13d]
|
||||
mov ip, #4
|
||||
ldr r0, _0238B0EC ; =ov25_0238B564
|
||||
ldr r0, _0238B0EC ; =APPRAISAL_D_BOX_LAYOUT_5
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -850,8 +850,8 @@ _0238AD48:
|
|||
b _0238B0C8
|
||||
_0238AD8C:
|
||||
mov r2, #0x96
|
||||
ldr r0, _0238B104 ; =ov25_0238B574
|
||||
ldr r3, _0238B108 ; =ov25_0238B4EC
|
||||
ldr r0, _0238B104 ; =APPRAISAL_D_BOX_LAYOUT_6
|
||||
ldr r3, _0238B108 ; =APPRAISAL_SUBMENU
|
||||
str r2, [r1, #0x4c]
|
||||
mov ip, #3
|
||||
mov r1, #0x13
|
||||
|
|
@ -888,7 +888,7 @@ ov25_0238ADFC: ; 0x0238ADFC
|
|||
ldr r0, _0238B0D0 ; =ov25_0238B5E0
|
||||
add r1, sp, #0x18
|
||||
ldr ip, [r0]
|
||||
ldr r0, _0238B114 ; =ov25_0238B594
|
||||
ldr r0, _0238B114 ; =APPRAISAL_D_BOX_LAYOUT_8
|
||||
add r2, ip, #0x78
|
||||
str r2, [sp, #0x50]
|
||||
str r1, [sp]
|
||||
|
|
@ -945,15 +945,15 @@ _0238AE64:
|
|||
bl ShowMessageInDBox
|
||||
b _0238B0C8
|
||||
_0238AEF0:
|
||||
ldr r0, _0238B0DC ; =ov25_0238B4A4
|
||||
ldr r0, _0238B0DC ; =APPRAISAL_D_BOX_LAYOUT_1
|
||||
ldr r1, _0238B0E0 ; =ov25_0238B414
|
||||
bl sub_0202F8C4
|
||||
ldr r1, _0238B0D0 ; =ov25_0238B5E0
|
||||
ldr r3, _0238B120 ; =ov25_0238B4B4
|
||||
ldr r3, _0238B120 ; =APPRAISAL_MENU_CONFIRM
|
||||
ldr r1, [r1]
|
||||
mov ip, #2
|
||||
strb r0, [r1, #0x13d]
|
||||
ldr r0, _0238B124 ; =ov25_0238B584
|
||||
ldr r0, _0238B124 ; =APPRAISAL_D_BOX_LAYOUT_7
|
||||
mov r1, #0x80000013
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
|
|
@ -1036,7 +1036,7 @@ _0238B00C:
|
|||
add r1, sp, #0xc
|
||||
str r3, [r2, #0x24]
|
||||
ldr r0, [r0]
|
||||
ldr r2, _0238B12C ; =ov25_0238B498
|
||||
ldr r2, _0238B12C ; =OVERLAY25_UNKNOWN_STRUCT__NA_238B498
|
||||
add r0, r0, #0xb8
|
||||
bl sub_0200D670
|
||||
ldr r0, _0238B0D0 ; =ov25_0238B5E0
|
||||
|
|
@ -1076,27 +1076,27 @@ _0238B0C8:
|
|||
_0238B0D0: .word ov25_0238B5E0
|
||||
_0238B0D4: .word 0x00003008
|
||||
_0238B0D8: .word 0x000003D7
|
||||
_0238B0DC: .word ov25_0238B4A4
|
||||
_0238B0DC: .word APPRAISAL_D_BOX_LAYOUT_1
|
||||
_0238B0E0: .word ov25_0238B414
|
||||
_0238B0E4: .word 0x00300013
|
||||
_0238B0E8: .word ov25_0238B4CC
|
||||
_0238B0EC: .word ov25_0238B564
|
||||
_0238B0E8: .word APPRAISAL_MAIN_MENU
|
||||
_0238B0EC: .word APPRAISAL_D_BOX_LAYOUT_5
|
||||
_0238B0F0: .word 0x000003DD
|
||||
_0238B0F4: .word 0x00003018
|
||||
_0238B0F8: .word 0x000003E5
|
||||
_0238B0FC: .word 0x000003D9
|
||||
_0238B100: .word 0x000003DF
|
||||
_0238B104: .word ov25_0238B574
|
||||
_0238B108: .word ov25_0238B4EC
|
||||
_0238B104: .word APPRAISAL_D_BOX_LAYOUT_6
|
||||
_0238B108: .word APPRAISAL_SUBMENU
|
||||
_0238B10C: .word ov25_0238B5A4
|
||||
_0238B110: .word 0x0000C402
|
||||
_0238B114: .word ov25_0238B594
|
||||
_0238B114: .word APPRAISAL_D_BOX_LAYOUT_8
|
||||
_0238B118: .word 0x00001013
|
||||
_0238B11C: .word 0x0000033E
|
||||
_0238B120: .word ov25_0238B4B4
|
||||
_0238B124: .word ov25_0238B584
|
||||
_0238B120: .word APPRAISAL_MENU_CONFIRM
|
||||
_0238B124: .word APPRAISAL_D_BOX_LAYOUT_7
|
||||
_0238B128: .word 0x0000018F
|
||||
_0238B12C: .word ov25_0238B498
|
||||
_0238B12C: .word OVERLAY25_UNKNOWN_STRUCT__NA_238B498
|
||||
_0238B130: .word 0x000003E1
|
||||
arm_func_end ov25_0238ADFC
|
||||
|
||||
|
|
@ -1354,25 +1354,25 @@ _0238B494: .word 0x00000225
|
|||
arm_func_end ov25_0238B414
|
||||
; 0x0238B498
|
||||
|
||||
.global ov25_0238B498
|
||||
ov25_0238B498:
|
||||
.global OVERLAY25_UNKNOWN_STRUCT__NA_238B498
|
||||
OVERLAY25_UNKNOWN_STRUCT__NA_238B498:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov25_0238B4A4
|
||||
ov25_0238B4A4:
|
||||
.global APPRAISAL_D_BOX_LAYOUT_1
|
||||
APPRAISAL_D_BOX_LAYOUT_1:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x02, 0x08, 0x04, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov25_0238B4B4
|
||||
ov25_0238B4B4:
|
||||
.global APPRAISAL_MENU_CONFIRM
|
||||
APPRAISAL_MENU_CONFIRM:
|
||||
.byte 0xD1, 0x03, 0x00, 0x00
|
||||
.byte 0x04, 0x00, 0x00, 0x00, 0xD2, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov25_0238B4CC
|
||||
ov25_0238B4CC:
|
||||
.global APPRAISAL_MAIN_MENU
|
||||
APPRAISAL_MAIN_MENU:
|
||||
.byte 0xD3, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xD5, 0x03, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00, 0xD6, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov25_0238B4EC
|
||||
ov25_0238B4EC:
|
||||
.global APPRAISAL_SUBMENU
|
||||
APPRAISAL_SUBMENU:
|
||||
.byte 0xDA, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xD5, 0x03, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00, 0xE6, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0xD3, 0x03, 0xD4, 0x03, 0xD5, 0x03, 0xD6, 0x03, 0xD7, 0x03, 0xD8, 0x03
|
||||
|
|
@ -1381,20 +1381,20 @@ ov25_0238B4EC:
|
|||
.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 0x16, 0x0F, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov25_0238B564
|
||||
ov25_0238B564:
|
||||
.global APPRAISAL_D_BOX_LAYOUT_5
|
||||
APPRAISAL_D_BOX_LAYOUT_5:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov25_0238B574
|
||||
ov25_0238B574:
|
||||
.global APPRAISAL_D_BOX_LAYOUT_6
|
||||
APPRAISAL_D_BOX_LAYOUT_6:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x02, 0x08, 0x05, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov25_0238B584
|
||||
ov25_0238B584:
|
||||
.global APPRAISAL_D_BOX_LAYOUT_7
|
||||
APPRAISAL_D_BOX_LAYOUT_7:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x18, 0x0B, 0x06, 0x04, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov25_0238B594
|
||||
ov25_0238B594:
|
||||
.global APPRAISAL_D_BOX_LAYOUT_8
|
||||
APPRAISAL_D_BOX_LAYOUT_8:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov25_0238B5A4
|
||||
|
|
|
|||
|
|
@ -189,7 +189,7 @@ _0238A3A0:
|
|||
streq r0, [r2, #0x94]
|
||||
beq _0238A50C
|
||||
ldr r4, [r2, #0x88]
|
||||
ldr r1, _0238A55C ; =ov26_0238AE20
|
||||
ldr r1, _0238A55C ; =OVERLAY26_UNKNOWN_TABLE__NA_238AE20
|
||||
str r1, [r2, #0x94]
|
||||
ldr r0, [r0]
|
||||
add r0, r0, #0x60
|
||||
|
|
@ -261,7 +261,7 @@ _0238A4C4:
|
|||
mov r3, #0
|
||||
strh r2, [r1, #0x60]
|
||||
ldr r2, [r0]
|
||||
ldr r1, _0238A55C ; =ov26_0238AE20
|
||||
ldr r1, _0238A55C ; =OVERLAY26_UNKNOWN_TABLE__NA_238AE20
|
||||
strb r3, [r2, #0x62]
|
||||
ldr r2, [r0]
|
||||
str r4, [r2, #0x88]
|
||||
|
|
@ -294,7 +294,7 @@ _0238A54C: .word ov26_0238AE4A
|
|||
_0238A550: .word ov26_0238AE3E
|
||||
_0238A554: .word ov26_0238AE32
|
||||
_0238A558: .word ov26_0238AE9E
|
||||
_0238A55C: .word ov26_0238AE20
|
||||
_0238A55C: .word OVERLAY26_UNKNOWN_TABLE__NA_238AE20
|
||||
_0238A560: .word 0x000001E3
|
||||
_0238A564: .word ov26_0238AE26
|
||||
arm_func_end ov26_0238A468
|
||||
|
|
@ -989,8 +989,8 @@ _0238AE1C: .word ov26_0238AF70
|
|||
arm_func_end ov26_0238AD3C
|
||||
; 0x0238AE20
|
||||
|
||||
.global ov26_0238AE20
|
||||
ov26_0238AE20:
|
||||
.global OVERLAY26_UNKNOWN_TABLE__NA_238AE20
|
||||
OVERLAY26_UNKNOWN_TABLE__NA_238AE20:
|
||||
.byte 0xFF, 0x00, 0x18, 0x02, 0x00, 0x00
|
||||
.global ov26_0238AE26
|
||||
ov26_0238AE26:
|
||||
|
|
|
|||
120
asm/overlay_27.s
120
asm/overlay_27.s
|
|
@ -724,7 +724,7 @@ _0238AAE0:
|
|||
ldrne r0, _0238B920 ; =ov27_0238CE84
|
||||
movne r1, #3
|
||||
ldrne r0, [r0]
|
||||
ldr r3, _0238B92C ; =ov27_0238C9B4
|
||||
ldr r3, _0238B92C ; =DISCARD_ITEMS_MAIN_MENU
|
||||
strneb r1, [r0, #0x89]
|
||||
mov r4, #4
|
||||
ldr r1, _0238B930 ; =0x00000211
|
||||
|
|
@ -895,7 +895,7 @@ _0238AD8C:
|
|||
mov r3, #0x73
|
||||
strb r2, [r1, #0x80]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B960 ; =ov27_0238C950
|
||||
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
|
||||
str r3, [r1, #0x94]
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0x124
|
||||
|
|
@ -1043,10 +1043,10 @@ _0238AF94:
|
|||
ldr r0, _0238B920 ; =ov27_0238CE84
|
||||
mov r4, #3
|
||||
ldr r1, [r0]
|
||||
ldr r3, _0238B984 ; =ov27_0238C994
|
||||
ldr r3, _0238B984 ; =DISCARD_ITEMS_SUBMENU_2
|
||||
strb r2, [r1, #0x89]
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0238B988 ; =ov27_0238CA4C
|
||||
ldr r0, _0238B988 ; =DISCARD_D_BOX_LAYOUT_5
|
||||
strb r2, [r1, #0x8a]
|
||||
add r2, sp, #0xa4
|
||||
add r1, r4, #0x210
|
||||
|
|
@ -1059,11 +1059,11 @@ _0238AF94:
|
|||
_0238B014:
|
||||
ldr r0, _0238B98C ; =ov27_0238CC0C
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238B990 ; =ov27_0238C94C
|
||||
ldr r0, _0238B990 ; =OVERLAY27_UNKNOWN_VALUE__NA_238C94C
|
||||
mov r4, #3
|
||||
str r0, [sp, #0x19c]
|
||||
ldr r0, _0238B988 ; =ov27_0238CA4C
|
||||
ldr r3, _0238B984 ; =ov27_0238C994
|
||||
ldr r0, _0238B988 ; =DISCARD_D_BOX_LAYOUT_5
|
||||
ldr r3, _0238B984 ; =DISCARD_ITEMS_SUBMENU_2
|
||||
add r2, sp, #0x13c
|
||||
add r1, r4, #0x210
|
||||
str r4, [sp]
|
||||
|
|
@ -1111,7 +1111,7 @@ _0238B050:
|
|||
ldr r0, _0238B920 ; =ov27_0238CE84
|
||||
add r1, sp, #0x1d4
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238B9A4 ; =ov27_0238CA6C
|
||||
ldr r0, _0238B9A4 ; =DISCARD_D_BOX_LAYOUT_7
|
||||
add r2, r3, #0xe4
|
||||
str r2, [sp, #0x20c]
|
||||
str r1, [sp]
|
||||
|
|
@ -1142,7 +1142,7 @@ _0238B134:
|
|||
mov r3, #0x27
|
||||
str r2, [r1]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B960 ; =ov27_0238C950
|
||||
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
|
||||
str r3, [r1, #4]
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0x124
|
||||
|
|
@ -1174,7 +1174,7 @@ _0238B1B0:
|
|||
mov r3, #0x26
|
||||
str r2, [r1]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B960 ; =ov27_0238C950
|
||||
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
|
||||
str r3, [r1, #4]
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0x124
|
||||
|
|
@ -1198,9 +1198,9 @@ _0238B22C:
|
|||
ldr r0, _0238B9BC ; =ov27_0238CC94
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238B9C0 ; =ov27_0238CA5C
|
||||
ldr r0, _0238B9C0 ; =DISCARD_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B9C4 ; =0x00300013
|
||||
ldr r3, _0238B9C8 ; =ov27_0238C95C
|
||||
ldr r3, _0238B9C8 ; =DISCARD_ITEMS_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1212,9 +1212,9 @@ _0238B260:
|
|||
ldr r0, _0238B9CC ; =ov27_0238CCAC
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238B9C0 ; =ov27_0238CA5C
|
||||
ldr r0, _0238B9C0 ; =DISCARD_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B9C4 ; =0x00300013
|
||||
ldr r3, _0238B9C8 ; =ov27_0238C95C
|
||||
ldr r3, _0238B9C8 ; =DISCARD_ITEMS_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1250,7 +1250,7 @@ _0238B2E8:
|
|||
ldr r0, _0238B920 ; =ov27_0238CE84
|
||||
mov r3, #1
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B960 ; =ov27_0238C950
|
||||
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
|
||||
strb r3, [r1, #0x80]
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0x124
|
||||
|
|
@ -1392,8 +1392,8 @@ _0238B508:
|
|||
ldr r0, _0238B9F0 ; =ov27_0238CD5C
|
||||
bl DebugPrint0
|
||||
mov ip, #3
|
||||
ldr r0, _0238B988 ; =ov27_0238CA4C
|
||||
ldr r3, _0238B9F4 ; =ov27_0238C974
|
||||
ldr r0, _0238B988 ; =DISCARD_D_BOX_LAYOUT_5
|
||||
ldr r3, _0238B9F4 ; =DISCARD_ITEMS_SUBMENU_1
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
|
|
@ -1405,11 +1405,11 @@ _0238B508:
|
|||
_0238B53C:
|
||||
ldr r0, _0238B9F0 ; =ov27_0238CD5C
|
||||
bl DebugPrint0
|
||||
ldr r0, _0238B9F8 ; =ov27_0238C948
|
||||
ldr r0, _0238B9F8 ; =OVERLAY27_UNKNOWN_VALUE__NA_238C948
|
||||
mov ip, #3
|
||||
str r0, [sp, #0x284]
|
||||
ldr r0, _0238B988 ; =ov27_0238CA4C
|
||||
ldr r3, _0238B9F4 ; =ov27_0238C974
|
||||
ldr r0, _0238B988 ; =DISCARD_D_BOX_LAYOUT_5
|
||||
ldr r3, _0238B9F4 ; =DISCARD_ITEMS_SUBMENU_1
|
||||
add r2, sp, #0x224
|
||||
add r1, ip, #0x210
|
||||
str ip, [sp]
|
||||
|
|
@ -1444,7 +1444,7 @@ _0238B578:
|
|||
ldr r0, _0238B920 ; =ov27_0238CE84
|
||||
add r1, sp, #0x2bc
|
||||
ldr r3, [r0]
|
||||
ldr r0, _0238B9A4 ; =ov27_0238CA6C
|
||||
ldr r0, _0238B9A4 ; =DISCARD_D_BOX_LAYOUT_7
|
||||
add r2, r3, #0xe4
|
||||
str r2, [sp, #0x2f4]
|
||||
str r1, [sp]
|
||||
|
|
@ -1469,7 +1469,7 @@ _0238B628:
|
|||
ldr r0, _0238B920 ; =ov27_0238CE84
|
||||
mov r3, #0
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B960 ; =ov27_0238C950
|
||||
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
|
||||
strb r3, [r1, #0x80]
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0x124
|
||||
|
|
@ -1500,9 +1500,9 @@ _0238B6A8:
|
|||
ldr r0, _0238BA04 ; =ov27_0238CDAC
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238B9C0 ; =ov27_0238CA5C
|
||||
ldr r0, _0238B9C0 ; =DISCARD_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B9C4 ; =0x00300013
|
||||
ldr r3, _0238B9C8 ; =ov27_0238C95C
|
||||
ldr r3, _0238B9C8 ; =DISCARD_ITEMS_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1522,7 +1522,7 @@ _0238B6DC:
|
|||
mov r3, #0x24
|
||||
str r2, [r1]
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B960 ; =ov27_0238C950
|
||||
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
|
||||
str r3, [r1, #4]
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0x124
|
||||
|
|
@ -1546,9 +1546,9 @@ _0238B758:
|
|||
ldr r0, _0238BA10 ; =ov27_0238CDE0
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238B9C0 ; =ov27_0238CA5C
|
||||
ldr r0, _0238B9C0 ; =DISCARD_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B9C4 ; =0x00300013
|
||||
ldr r3, _0238B9C8 ; =ov27_0238C95C
|
||||
ldr r3, _0238B9C8 ; =DISCARD_ITEMS_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1574,7 +1574,7 @@ _0238B78C:
|
|||
ldr r0, _0238B920 ; =ov27_0238CE84
|
||||
mov r3, #1
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0238B960 ; =ov27_0238C950
|
||||
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
|
||||
strb r3, [r1, #0x80]
|
||||
ldr r1, [r0]
|
||||
add r0, r1, #0x124
|
||||
|
|
@ -1651,9 +1651,9 @@ _0238B8EC:
|
|||
ldr r0, _0238BA24 ; =ov27_0238CE44
|
||||
bl DebugPrint0
|
||||
mov ip, #2
|
||||
ldr r0, _0238B9C0 ; =ov27_0238CA5C
|
||||
ldr r0, _0238B9C0 ; =DISCARD_D_BOX_LAYOUT_6
|
||||
ldr r1, _0238B9C4 ; =0x00300013
|
||||
ldr r3, _0238B9C8 ; =ov27_0238C95C
|
||||
ldr r3, _0238B9C8 ; =DISCARD_ITEMS_MENU_CONFIRM
|
||||
mov r2, #0
|
||||
str ip, [sp]
|
||||
bl CreateNormalMenu
|
||||
|
|
@ -1665,7 +1665,7 @@ _0238B8EC:
|
|||
_0238B920: .word ov27_0238CE84
|
||||
_0238B924: .word 0x000004BE
|
||||
_0238B928: .word ov27_0238CA8C
|
||||
_0238B92C: .word ov27_0238C9B4
|
||||
_0238B92C: .word DISCARD_ITEMS_MAIN_MENU
|
||||
_0238B930: .word 0x00000211
|
||||
_0238B934: .word ov27_0238CAA4
|
||||
_0238B938: .word ov27_0238CAB8
|
||||
|
|
@ -1678,7 +1678,7 @@ _0238B950: .word ov27_0238CB14
|
|||
_0238B954: .word 0x000004D7
|
||||
_0238B958: .word ov27_0238CB30
|
||||
_0238B95C: .word ov27_0238CB4C
|
||||
_0238B960: .word ov27_0238C950
|
||||
_0238B960: .word OVERLAY27_UNKNOWN_STRUCT__NA_238C950
|
||||
_0238B964: .word 0x000004CA
|
||||
_0238B968: .word ov27_0238CB64
|
||||
_0238B96C: .word ov27_0238CB7C
|
||||
|
|
@ -1687,24 +1687,24 @@ _0238B974: .word ov27_0238CBA4
|
|||
_0238B978: .word ov27_0238CBBC
|
||||
_0238B97C: .word ov27_0238CBD4
|
||||
_0238B980: .word ov27_0238CBF0
|
||||
_0238B984: .word ov27_0238C994
|
||||
_0238B988: .word ov27_0238CA4C
|
||||
_0238B984: .word DISCARD_ITEMS_SUBMENU_2
|
||||
_0238B988: .word DISCARD_D_BOX_LAYOUT_5
|
||||
_0238B98C: .word ov27_0238CC0C
|
||||
_0238B990: .word ov27_0238C94C
|
||||
_0238B990: .word OVERLAY27_UNKNOWN_VALUE__NA_238C94C
|
||||
_0238B994: .word ov27_0238CC28
|
||||
_0238B998: .word ov27_0238CC40
|
||||
_0238B99C: .word ov27_0238CC50
|
||||
_0238B9A0: .word 0x0000C402
|
||||
_0238B9A4: .word ov27_0238CA6C
|
||||
_0238B9A4: .word DISCARD_D_BOX_LAYOUT_7
|
||||
_0238B9A8: .word 0x00001013
|
||||
_0238B9AC: .word 0x00000315
|
||||
_0238B9B0: .word ov27_0238CC5C
|
||||
_0238B9B4: .word 0x000004C9
|
||||
_0238B9B8: .word ov27_0238CC78
|
||||
_0238B9BC: .word ov27_0238CC94
|
||||
_0238B9C0: .word ov27_0238CA5C
|
||||
_0238B9C0: .word DISCARD_D_BOX_LAYOUT_6
|
||||
_0238B9C4: .word 0x00300013
|
||||
_0238B9C8: .word ov27_0238C95C
|
||||
_0238B9C8: .word DISCARD_ITEMS_MENU_CONFIRM
|
||||
_0238B9CC: .word ov27_0238CCAC
|
||||
_0238B9D0: .word ov27_0238CCC0
|
||||
_0238B9D4: .word ov27_0238CCDC
|
||||
|
|
@ -1715,8 +1715,8 @@ _0238B9E4: .word 0x000004D6
|
|||
_0238B9E8: .word ov27_0238CD28
|
||||
_0238B9EC: .word ov27_0238CD40
|
||||
_0238B9F0: .word ov27_0238CD5C
|
||||
_0238B9F4: .word ov27_0238C974
|
||||
_0238B9F8: .word ov27_0238C948
|
||||
_0238B9F4: .word DISCARD_ITEMS_SUBMENU_1
|
||||
_0238B9F8: .word OVERLAY27_UNKNOWN_VALUE__NA_238C948
|
||||
_0238B9FC: .word ov27_0238CD78
|
||||
_0238BA00: .word ov27_0238CD90
|
||||
_0238BA04: .word ov27_0238CDAC
|
||||
|
|
@ -2803,32 +2803,32 @@ _0238C944: .word ov27_0238CE84
|
|||
arm_func_end ov27_0238C900
|
||||
; 0x0238C948
|
||||
|
||||
.global ov27_0238C948
|
||||
ov27_0238C948:
|
||||
.global OVERLAY27_UNKNOWN_VALUE__NA_238C948
|
||||
OVERLAY27_UNKNOWN_VALUE__NA_238C948:
|
||||
.byte 0x00, 0x03, 0x00, 0x00
|
||||
.global ov27_0238C94C
|
||||
ov27_0238C94C:
|
||||
.global OVERLAY27_UNKNOWN_VALUE__NA_238C94C
|
||||
OVERLAY27_UNKNOWN_VALUE__NA_238C94C:
|
||||
.byte 0x00, 0x03, 0x00, 0x00
|
||||
.global ov27_0238C950
|
||||
ov27_0238C950:
|
||||
.global OVERLAY27_UNKNOWN_STRUCT__NA_238C950
|
||||
OVERLAY27_UNKNOWN_STRUCT__NA_238C950:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov27_0238C95C
|
||||
ov27_0238C95C:
|
||||
.global DISCARD_ITEMS_MENU_CONFIRM
|
||||
DISCARD_ITEMS_MENU_CONFIRM:
|
||||
.byte 0xDA, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xDB, 0x04, 0x00, 0x00
|
||||
.byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov27_0238C974
|
||||
ov27_0238C974:
|
||||
.global DISCARD_ITEMS_SUBMENU_1
|
||||
DISCARD_ITEMS_SUBMENU_1:
|
||||
.byte 0xCF, 0x04, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xD0, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD1, 0x04, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov27_0238C994
|
||||
ov27_0238C994:
|
||||
.global DISCARD_ITEMS_SUBMENU_2
|
||||
DISCARD_ITEMS_SUBMENU_2:
|
||||
.byte 0xC5, 0x04, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0xC6, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC7, 0x04, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov27_0238C9B4
|
||||
ov27_0238C9B4:
|
||||
.global DISCARD_ITEMS_MAIN_MENU
|
||||
DISCARD_ITEMS_MAIN_MENU:
|
||||
.byte 0xBF, 0x04, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0xC0, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xC1, 0x04, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0xC2, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
|
@ -2840,16 +2840,16 @@ ov27_0238C9B4:
|
|||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov27_0238CA4C
|
||||
ov27_0238CA4C:
|
||||
.global DISCARD_D_BOX_LAYOUT_5
|
||||
DISCARD_D_BOX_LAYOUT_5:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov27_0238CA5C
|
||||
ov27_0238CA5C:
|
||||
.global DISCARD_D_BOX_LAYOUT_6
|
||||
DISCARD_D_BOX_LAYOUT_6:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov27_0238CA6C
|
||||
ov27_0238CA6C:
|
||||
.global DISCARD_D_BOX_LAYOUT_7
|
||||
DISCARD_D_BOX_LAYOUT_7:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user