through sub_8110E20

This commit is contained in:
PikalaxALT
2018-10-11 10:13:08 -04:00
parent 7e35bd4266
commit 230f58b77d
3 changed files with 51 additions and 132 deletions
-128
View File
@@ -5,134 +5,6 @@
.text
thumb_func_start sub_8110D48
sub_8110D48: @ 8110D48
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
ldr r4, _08110D90 @ =gSaveBlock1Ptr
movs r1, 0xCD
lsls r1, 3
muls r1, r0
movs r0, 0x98
lsls r0, 5
adds r1, r0
ldr r0, [r4]
adds r5, r0, r1
movs r1, 0xEE
lsls r1, 4
adds r0, r1
movs r2, 0xA4
lsls r2, 1
adds r1, r5, r2
movs r2, 0x90
bl CpuSet
ldr r0, [r4]
movs r1, 0x80
lsls r1, 5
adds r0, r1
movs r2, 0x9A
lsls r2, 2
adds r1, r5, r2
movs r2, 0x80
lsls r2, 1
bl CpuSet
pop {r4,r5}
pop {r0}
bx r0
.align 2, 0
_08110D90: .4byte gSaveBlock1Ptr
thumb_func_end sub_8110D48
thumb_func_start sub_8110D94
sub_8110D94: @ 8110D94
push {r4-r7,lr}
mov r7, r10
mov r6, r9
mov r5, r8
push {r5-r7}
sub sp, 0xC
movs r4, 0
ldr r0, _08110E14 @ =gSaveBlock1Ptr
mov r10, r0
ldr r1, _08110E18 @ =0x0000063a
mov r9, r1
movs r2, 0x1
mov r8, r2
_08110DAE:
lsls r1, r4, 1
mov r7, sp
adds r2, r7, r1
movs r0, 0
strh r0, [r2]
movs r3, 0
adds r6, r1, 0
adds r0, r4, 0x1
str r0, [sp, 0x8]
mov r1, r10
ldr r0, [r1]
mov r7, r9
adds r5, r0, r7
lsls r1, r4, 4
_08110DCA:
adds r0, r1, r3
adds r0, r5, r0
ldrb r0, [r0]
cmp r0, 0
beq _08110DDE
mov r0, r8
lsls r0, r3
ldrh r7, [r2]
adds r0, r7
strh r0, [r2]
_08110DDE:
adds r0, r3, 0x1
lsls r0, 16
lsrs r3, r0, 16
cmp r3, 0xF
bls _08110DCA
ldr r1, _08110E1C @ =0x000040aa
adds r0, r4, r1
lsls r0, 16
lsrs r0, 16
mov r2, sp
adds r1, r2, r6
ldrh r1, [r1]
bl VarSet
ldr r7, [sp, 0x8]
lsls r0, r7, 16
lsrs r4, r0, 16
cmp r4, 0x3
bls _08110DAE
add sp, 0xC
pop {r3-r5}
mov r8, r3
mov r9, r4
mov r10, r5
pop {r4-r7}
pop {r0}
bx r0
.align 2, 0
_08110E14: .4byte gSaveBlock1Ptr
_08110E18: .4byte 0x0000063a
_08110E1C: .4byte 0x000040aa
thumb_func_end sub_8110D94
thumb_func_start sub_8110E20
sub_8110E20: @ 8110E20
push {lr}
ldr r0, _08110E34 @ =0x000040ae
ldr r1, _08110E38 @ =gSaveBlock1Ptr
ldr r1, [r1]
ldrh r1, [r1, 0x32]
bl VarSet
pop {r0}
bx r0
.align 2, 0
_08110E34: .4byte 0x000040ae
_08110E38: .4byte gSaveBlock1Ptr
thumb_func_end sub_8110E20
thumb_func_start sub_8110E3C
sub_8110E3C: @ 8110E3C
push {lr}