through sub_810D0A8

This commit is contained in:
PikalaxALT
2018-10-08 21:41:11 -04:00
parent a6b91869b3
commit fe2d1d4e3c
2 changed files with 68 additions and 137 deletions
-135
View File
@@ -5,141 +5,6 @@
.text
thumb_func_start sub_810CF90
sub_810CF90: @ 810CF90
push {lr}
lsls r0, 24
lsrs r0, 24
subs r0, 0x11
cmp r0, 0x2D
bhi _0810D06C
lsls r0, 2
ldr r1, _0810CFA8 @ =_0810CFAC
adds r0, r1
ldr r0, [r0]
mov pc, r0
.align 2, 0
_0810CFA8: .4byte _0810CFAC
.align 2, 0
_0810CFAC:
.4byte _0810D064
.4byte _0810D064
.4byte _0810D064
.4byte _0810D064
.4byte _0810D06C
.4byte _0810D064
.4byte _0810D064
.4byte _0810D064
.4byte _0810D064
.4byte _0810D064
.4byte _0810D06C
.4byte _0810D064
.4byte _0810D064
.4byte _0810D064
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D068
.4byte _0810D064
.4byte _0810D06C
.4byte _0810D064
.4byte _0810D064
.4byte _0810D064
.4byte _0810D064
.4byte _0810D068
.4byte _0810D068
.4byte _0810D064
.4byte _0810D064
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D064
.4byte _0810D06C
.4byte _0810D064
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D06C
.4byte _0810D064
_0810D064:
movs r0, 0x4E
b _0810D06E
_0810D068:
movs r0, 0x4F
b _0810D06E
_0810D06C:
movs r0, 0x4D
_0810D06E:
pop {r1}
bx r1
thumb_func_end sub_810CF90
thumb_func_start sub_810D074
sub_810D074: @ 810D074
adds r0, 0x2
ldrb r1, [r0]
ldrb r0, [r0, 0x1]
lsls r0, 8
orrs r1, r0
adds r0, r1, 0
bx lr
thumb_func_end sub_810D074
thumb_func_start sub_810D084
sub_810D084: @ 810D084
push {lr}
lsls r1, 16
lsrs r1, 16
movs r3, 0
adds r2, r0, 0
_0810D08E:
ldrh r0, [r2]
cmp r0, r1
bne _0810D098
adds r0, r3, 0
b _0810D0A4
_0810D098:
adds r2, 0x10
adds r3, 0x1
cmp r3, 0xDC
bls _0810D08E
movs r0, 0x1
negs r0, r0
_0810D0A4:
pop {r1}
bx r1
thumb_func_end sub_810D084
thumb_func_start sub_810D0A8
sub_810D0A8: @ 810D0A8
push {lr}
ldr r1, _0810D0C0 @ =gSaveBlock1Ptr
ldr r1, [r1]
ldr r2, _0810D0C4 @ =0x0000063a
adds r1, r2
adds r1, r0
ldrb r0, [r1]
cmp r0, 0
beq _0810D0C8
movs r0, 0x1
b _0810D0CA
.align 2, 0
_0810D0C0: .4byte gSaveBlock1Ptr
_0810D0C4: .4byte 0x0000063a
_0810D0C8:
movs r0, 0
_0810D0CA:
pop {r1}
bx r1
thumb_func_end sub_810D0A8
thumb_func_start sub_810D0D0
sub_810D0D0: @ 810D0D0
push {r4,lr}