nonmatching sub_815DC8C
This commit is contained in:
@@ -5,79 +5,6 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_815DC8C
|
||||
sub_815DC8C: @ 815DC8C
|
||||
push {r4-r7,lr}
|
||||
ldr r0, _0815DCBC @ =gSaveBlock1Ptr
|
||||
ldr r0, [r0]
|
||||
ldr r1, _0815DCC0 @ =0x00003d34
|
||||
adds r0, r1
|
||||
ldr r5, [r0]
|
||||
ldr r4, _0815DCC4 @ =gUnknown_203F458
|
||||
ldr r0, _0815DCC8 @ =0x00001f0c
|
||||
bl AllocZeroed
|
||||
str r0, [r4]
|
||||
ldr r1, _0815DCCC @ =gMapHeader
|
||||
ldrb r1, [r1, 0x12]
|
||||
subs r1, 0x2A
|
||||
strb r1, [r0]
|
||||
bl sub_815D834
|
||||
cmp r0, 0x1
|
||||
bne _0815DCD0
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x4
|
||||
bl sub_815D80C
|
||||
b _0815DD18
|
||||
.align 2, 0
|
||||
_0815DCBC: .4byte gSaveBlock1Ptr
|
||||
_0815DCC0: .4byte 0x00003d34
|
||||
_0815DCC4: .4byte gUnknown_203F458
|
||||
_0815DCC8: .4byte 0x00001f0c
|
||||
_0815DCCC: .4byte gMapHeader
|
||||
_0815DCD0:
|
||||
ldr r0, [r4]
|
||||
ldr r1, _0815DD20 @ =gUnknown_84827AC
|
||||
adds r0, 0x4
|
||||
movs r2, 0x8
|
||||
bl memcpy
|
||||
lsls r1, r5, 5
|
||||
ldr r0, _0815DD24 @ =gUnknown_84827B4
|
||||
adds r7, r1, r0
|
||||
movs r5, 0
|
||||
movs r4, 0x7
|
||||
_0815DCE6:
|
||||
ldr r6, _0815DD28 @ =gUnknown_203F458
|
||||
ldr r0, [r6]
|
||||
adds r0, r5, r0
|
||||
adds r0, 0xC
|
||||
ldm r7!, {r1}
|
||||
movs r2, 0xF8
|
||||
lsls r2, 2
|
||||
bl memcpy
|
||||
movs r0, 0xF8
|
||||
lsls r0, 2
|
||||
adds r5, r0
|
||||
subs r4, 0x1
|
||||
cmp r4, 0
|
||||
bge _0815DCE6
|
||||
ldr r0, [r6]
|
||||
adds r0, 0xC
|
||||
movs r1, 0xF8
|
||||
lsls r1, 5
|
||||
bl CalcByteArraySum
|
||||
ldr r1, [r6]
|
||||
str r0, [r1, 0x8]
|
||||
bl sub_815EC0C
|
||||
_0815DD18:
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0815DD20: .4byte gUnknown_84827AC
|
||||
_0815DD24: .4byte gUnknown_84827B4
|
||||
_0815DD28: .4byte gUnknown_203F458
|
||||
thumb_func_end sub_815DC8C
|
||||
|
||||
thumb_func_start sub_815DD2C
|
||||
sub_815DD2C: @ 815DD2C
|
||||
push {r4,lr}
|
||||
|
||||
Reference in New Issue
Block a user