diff options
Diffstat (limited to 'asm/titlescreen.s')
-rwxr-xr-x | asm/titlescreen.s | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/asm/titlescreen.s b/asm/titlescreen.s index fde0f64..47f2c77 100755 --- a/asm/titlescreen.s +++ b/asm/titlescreen.s @@ -4,104 +4,6 @@ .text - thumb_func_start sub_1157C -sub_1157C: @ 0x0801157C - push {r4, r5, r6, r7, lr} - ldr r6, _080115E4 @ =0x086A97AC - ldr r3, _080115E8 @ =0x020028A2 - movs r0, #0 - ldrsb r0, [r3, r0] - lsls r0, r0, #1 - adds r0, r0, r6 - ldrh r5, [r0] - ldr r2, _080115EC @ =gMain - ldrh r1, [r2, #0x1c] - movs r0, #0x10 - ands r0, r1 - adds r4, r2, #0 - ldr r7, _080115F0 @ =0x020028A3 - cmp r0, #0 - beq _080115FC - ldrh r1, [r4, #0x18] - lsls r0, r5, #0x10 - asrs r0, r0, #0x10 - ands r1, r0 - cmp r1, r0 - bne _080115FC - movs r0, #0x28 - strb r0, [r7] - ldrb r0, [r3] - adds r0, #1 - strb r0, [r3] - movs r0, #0 - ldrsb r0, [r3, r0] - lsls r0, r0, #1 - adds r0, r0, r6 - movs r2, #0 - ldrsh r1, [r0, r2] - movs r0, #1 - rsbs r0, r0, #0 - cmp r1, r0 - bne _080115FC - movs r0, #0 - strb r0, [r3] - strb r0, [r7] - movs r0, #0x65 - bl m4aSongNumStart - ldr r1, _080115F4 @ =gTitlescreen - movs r0, #5 - strb r0, [r1, #6] - ldrb r0, [r4, #3] - cmp r0, #1 - bne _080115F8 - movs r0, #0xb - b _080115FA - .align 2, 0 -_080115E4: .4byte 0x086A97AC -_080115E8: .4byte 0x020028A2 -_080115EC: .4byte gMain -_080115F0: .4byte 0x020028A3 -_080115F4: .4byte gTitlescreen -_080115F8: - movs r0, #0xa -_080115FA: - strb r0, [r4, #3] -_080115FC: - ldrh r0, [r4, #0x18] - ldr r1, _08011638 @ =0x000003FF - ands r0, r1 - lsls r1, r5, #0x10 - asrs r1, r1, #0x10 - bics r0, r1 - cmp r0, #0 - beq _08011614 - movs r1, #0 - strb r1, [r7] - ldr r0, _0801163C @ =0x020028A2 - strb r1, [r0] -_08011614: - ldrb r1, [r7] - movs r0, #0 - ldrsb r0, [r7, r0] - cmp r0, #0 - ble _08011630 - subs r0, r1, #1 - strb r0, [r7] - lsls r0, r0, #0x18 - cmp r0, #0 - bgt _08011630 - movs r1, #0 - strb r1, [r7] - ldr r0, _0801163C @ =0x020028A2 - strb r1, [r0] -_08011630: - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - .align 2, 0 -_08011638: .4byte 0x000003FF -_0801163C: .4byte 0x020028A2 - thumb_func_start sub_11640 sub_11640: @ 0x08011640 push {r4, r5, r6, r7, lr} |