through sub_8113414
This commit is contained in:
-179
@@ -5,185 +5,6 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_8113364
|
||||
sub_8113364: @ 8113364
|
||||
push {lr}
|
||||
ldr r0, _08113378 @ =0x00004038
|
||||
bl GetVarPointer
|
||||
bl sub_811337C
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08113378: .4byte 0x00004038
|
||||
thumb_func_end sub_8113364
|
||||
|
||||
thumb_func_start sub_811337C
|
||||
sub_811337C: @ 811337C
|
||||
ldrb r0, [r0, 0x1]
|
||||
ldr r1, _0811338C @ =gUnknown_20370C0
|
||||
ldrh r1, [r1]
|
||||
asrs r0, r1
|
||||
movs r1, 0x1
|
||||
ands r0, r1
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0811338C: .4byte gUnknown_20370C0
|
||||
thumb_func_end sub_811337C
|
||||
|
||||
thumb_func_start sub_8113390
|
||||
sub_8113390: @ 8113390
|
||||
ldrb r2, [r0, 0x1]
|
||||
movs r1, 0x1
|
||||
orrs r1, r2
|
||||
movs r2, 0x2
|
||||
orrs r1, r2
|
||||
movs r2, 0x4
|
||||
orrs r1, r2
|
||||
strb r1, [r0, 0x1]
|
||||
bx lr
|
||||
thumb_func_end sub_8113390
|
||||
|
||||
thumb_func_start sub_81133A4
|
||||
sub_81133A4: @ 81133A4
|
||||
push {lr}
|
||||
movs r3, 0
|
||||
movs r2, 0
|
||||
ldr r0, _081133BC @ =gUnknown_20370C0
|
||||
ldrh r0, [r0]
|
||||
cmp r0, 0x7
|
||||
bhi _081133F8
|
||||
lsls r0, 2
|
||||
ldr r1, _081133C0 @ =_081133C4
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_081133BC: .4byte gUnknown_20370C0
|
||||
_081133C0: .4byte _081133C4
|
||||
.align 2, 0
|
||||
_081133C4:
|
||||
.4byte _081133E4
|
||||
.4byte _081133F8
|
||||
.4byte _081133F8
|
||||
.4byte _081133F8
|
||||
.4byte _081133EA
|
||||
.4byte _081133F0
|
||||
.4byte _081133F4
|
||||
.4byte _081133F8
|
||||
_081133E4:
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
b _081133F8
|
||||
_081133EA:
|
||||
movs r2, 0x1
|
||||
movs r3, 0
|
||||
b _081133F8
|
||||
_081133F0:
|
||||
movs r2, 0
|
||||
b _081133F6
|
||||
_081133F4:
|
||||
movs r2, 0x2
|
||||
_081133F6:
|
||||
movs r3, 0x1
|
||||
_081133F8:
|
||||
ldr r0, _0811340C @ =gSaveBlock2Ptr
|
||||
ldr r0, [r0]
|
||||
ldr r1, _08113410 @ =0x00000a98
|
||||
adds r0, r1
|
||||
adds r1, r3, 0
|
||||
bl sub_8113414
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0811340C: .4byte gSaveBlock2Ptr
|
||||
_08113410: .4byte 0x00000a98
|
||||
thumb_func_end sub_81133A4
|
||||
|
||||
thumb_func_start sub_8113414
|
||||
sub_8113414: @ 8113414
|
||||
push {r4,lr}
|
||||
lsls r1, 24
|
||||
lsls r2, 24
|
||||
lsrs r2, 24
|
||||
adds r3, r2, 0
|
||||
lsrs r1, 20
|
||||
adds r1, r0, r1
|
||||
ldrb r0, [r1]
|
||||
cmp r0, 0xFF
|
||||
bne _08113478
|
||||
cmp r2, 0x1
|
||||
beq _08113436
|
||||
cmp r2, 0x1
|
||||
ble _0811345C
|
||||
cmp r3, 0x2
|
||||
beq _08113448
|
||||
b _0811345C
|
||||
_08113436:
|
||||
ldr r0, _08113440 @ =gStringVar1
|
||||
ldr r1, _08113444 @ =gUnknown_84178D0
|
||||
bl StringCopy
|
||||
b _081134B2
|
||||
.align 2, 0
|
||||
_08113440: .4byte gStringVar1
|
||||
_08113444: .4byte gUnknown_84178D0
|
||||
_08113448:
|
||||
ldr r0, _08113454 @ =gStringVar1
|
||||
ldr r1, _08113458 @ =gUnknown_84178DA
|
||||
bl StringCopy
|
||||
b _081134B2
|
||||
.align 2, 0
|
||||
_08113454: .4byte gStringVar1
|
||||
_08113458: .4byte gUnknown_84178DA
|
||||
_0811345C:
|
||||
ldr r0, _0811346C @ =gStringVar1
|
||||
ldr r1, _08113470 @ =gSaveBlock1Ptr
|
||||
ldr r1, [r1]
|
||||
ldr r2, _08113474 @ =0x00003a4c
|
||||
adds r1, r2
|
||||
bl StringCopy
|
||||
b _081134B2
|
||||
.align 2, 0
|
||||
_0811346C: .4byte gStringVar1
|
||||
_08113470: .4byte gSaveBlock1Ptr
|
||||
_08113474: .4byte 0x00003a4c
|
||||
_08113478:
|
||||
ldr r4, _08113498 @ =gStringVar1
|
||||
adds r0, r4, 0
|
||||
movs r2, 0x7
|
||||
bl StringCopyN
|
||||
movs r0, 0xFF
|
||||
strb r0, [r4, 0x7]
|
||||
ldrb r0, [r4]
|
||||
cmp r0, 0xFC
|
||||
bne _081134B2
|
||||
ldrb r0, [r4, 0x1]
|
||||
cmp r0, 0x15
|
||||
bne _081134B2
|
||||
adds r4, 0x2
|
||||
b _0811349E
|
||||
.align 2, 0
|
||||
_08113498: .4byte gStringVar1
|
||||
_0811349C:
|
||||
adds r4, 0x1
|
||||
_0811349E:
|
||||
ldrb r0, [r4]
|
||||
cmp r0, 0xFF
|
||||
bne _0811349C
|
||||
movs r0, 0xFC
|
||||
strb r0, [r4]
|
||||
adds r4, 0x1
|
||||
movs r0, 0x16
|
||||
strb r0, [r4]
|
||||
movs r0, 0xFF
|
||||
strb r0, [r4, 0x1]
|
||||
_081134B2:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_8113414
|
||||
|
||||
thumb_func_start sub_81134B8
|
||||
sub_81134B8: @ 81134B8
|
||||
push {lr}
|
||||
|
||||
Reference in New Issue
Block a user