diff options
author | YamaArashi <shadow962@live.com> | 2016-10-22 20:11:38 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-10-22 20:11:38 -0700 |
commit | 7d1b01310f36f7f1b7a5302002fb3567c4b98aae (patch) | |
tree | bc05a1dee48819aa1004ab4a9286355126f8f065 /asm | |
parent | 09f5dcbf61d3efc7139625bf71cdc35992913347 (diff) |
decompile sub_805568C()
Diffstat (limited to 'asm')
-rw-r--r-- | asm/rom4.s | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/asm/rom4.s b/asm/rom4.s index 3898f4f8d..45377e31d 100644 --- a/asm/rom4.s +++ b/asm/rom4.s @@ -5,108 +5,6 @@ .text - thumb_func_start sub_805568C -sub_805568C: @ 805568C - push {r4,lr} - sub sp, 0x8 - adds r4, r0, 0 - ldrb r0, [r4, 0x2] - cmp r0, 0 - beq _080556A0 - cmp r0, 0x2 - beq _080556A0 - movs r0, 0 - b _0805574E -_080556A0: - ldr r0, [r4, 0x4] - ldr r1, [r4, 0x8] - str r0, [sp] - str r1, [sp, 0x4] - ldr r3, _08055710 @ =gUnknown_0821664C - ldrb r0, [r4, 0x3] - lsls r0, 3 - adds r0, r3 - ldr r0, [r0] - mov r1, sp - ldrh r1, [r1] - adds r0, r1 - lsls r0, 16 - lsrs r0, 16 - ldr r1, _08055714 @ =0xffff0000 - ldr r2, [sp] - ands r2, r1 - orrs r2, r0 - str r2, [sp] - asrs r1, r2, 16 - ldrb r0, [r4, 0x3] - lsls r0, 3 - adds r3, 0x4 - adds r0, r3 - ldr r0, [r0] - adds r0, r1 - lsls r0, 16 - ldr r1, _08055718 @ =0x0000ffff - ands r1, r2 - orrs r1, r0 - str r1, [sp] - ldr r2, _0805571C @ =0xffffff00 - ldr r0, [sp, 0x4] - ands r0, r2 - str r0, [sp, 0x4] - mov r0, sp - movs r2, 0 - ldrsh r0, [r0, r2] - asrs r1, 16 - bl sub_8055B9C - lsls r0, 24 - lsrs r1, r0, 24 - adds r2, r1, 0 - cmp r1, 0x4 - beq _08055744 - ldrb r0, [r4, 0x1] - cmp r0, 0 - beq _0805570C - ldr r0, _08055720 @ =gUnknown_03000580 - adds r0, r1, r0 - ldrb r0, [r0] - cmp r0, 0x80 - beq _08055728 -_0805570C: - ldr r0, _08055724 @ =gUnknown_081A4495 - b _0805574E - .align 2, 0 -_08055710: .4byte gUnknown_0821664C -_08055714: .4byte 0xffff0000 -_08055718: .4byte 0x0000ffff -_0805571C: .4byte 0xffffff00 -_08055720: .4byte gUnknown_03000580 -_08055724: .4byte gUnknown_081A4495 -_08055728: - adds r0, r2, 0 - bl sub_8083BF4 - cmp r0, 0 - bne _0805573C - ldr r0, _08055738 @ =gUnknown_081A4479 - b _0805574E - .align 2, 0 -_08055738: .4byte gUnknown_081A4479 -_0805573C: - ldr r0, _08055740 @ =gUnknown_081A4487 - b _0805574E - .align 2, 0 -_08055740: .4byte gUnknown_081A4487 -_08055744: - ldrb r1, [r4, 0xC] - ldrb r2, [r4, 0x3] - mov r0, sp - bl sub_80682A8 -_0805574E: - add sp, 0x8 - pop {r4} - pop {r1} - bx r1 - thumb_func_end sub_805568C - thumb_func_start sub_8055758 sub_8055758: @ 8055758 push {lr} |