summaryrefslogtreecommitdiff
path: root/asm/titlescreen.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/titlescreen.s')
-rwxr-xr-xasm/titlescreen.s98
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}