diff options
Diffstat (limited to 'asm')
-rw-r--r-- | asm/trainer_tower.s | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/asm/trainer_tower.s b/asm/trainer_tower.s index bbe0bc39e..8867d7066 100644 --- a/asm/trainer_tower.s +++ b/asm/trainer_tower.s @@ -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} |