summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
Diffstat (limited to 'asm')
-rw-r--r--asm/music.s83
1 files changed, 0 insertions, 83 deletions
diff --git a/asm/music.s b/asm/music.s
index 006ddff..78ff17d 100644
--- a/asm/music.s
+++ b/asm/music.s
@@ -5,89 +5,6 @@
.text
- thumb_func_start sub_800BFD0
-sub_800BFD0:
- push {r4,r5,lr}
- lsls r1, r0, 16
- movs r0, 0x80
- lsls r0, 17
- cmp r1, r0
- bls _0800BFE0
- movs r4, 0x10
- b _0800BFE8
-_0800BFE0:
- lsrs r4, r1, 20
- cmp r4, 0
- bne _0800BFE8
- movs r4, 0x1
-_0800BFE8:
- bl DisableInterrupts
- lsls r0, 24
- lsrs r5, r0, 24
- ldr r0, _0800C018
- ldrh r0, [r0]
- cmp r0, 0
- bne _0800C03C
- ldr r3, _0800C01C
- ldrh r0, [r3]
- ldr r2, _0800C020
- cmp r0, r2
- beq _0800C044
- ldr r1, _0800C024
- ldrh r0, [r1]
- cmp r0, 0x2
- bne _0800C02C
- movs r0, 0x3
- strh r0, [r1]
- ldr r0, _0800C028
- adds r1, r4, 0
- bl m4aMPlayFadeOut
- b _0800C044
- .align 2, 0
-_0800C018: .4byte gUnknown_202D690
-_0800C01C: .4byte gUnknown_202D68A
-_0800C020: .4byte 0x000003e7
-_0800C024: .4byte gUnknown_202D688
-_0800C028: .4byte gUnknown_20008F0
-_0800C02C:
- strh r2, [r3]
- ldr r0, _0800C038
- bl m4aMPlayStop
- b _0800C044
- .align 2, 0
-_0800C038: .4byte gUnknown_20008F0
-_0800C03C:
- ldr r1, _0800C05C
- ldr r2, _0800C060
- adds r0, r2, 0
- strh r0, [r1]
-_0800C044:
- ldr r1, _0800C064
- ldr r2, _0800C060
- adds r0, r2, 0
- strh r0, [r1]
- cmp r5, 0
- beq _0800C054
- bl EnableInterrupts
-_0800C054:
- pop {r4,r5}
- pop {r0}
- bx r0
- .align 2, 0
-_0800C05C: .4byte gUnknown_202D68A
-_0800C060: .4byte 0x000003e7
-_0800C064: .4byte gUnknown_202D68C
- thumb_func_end sub_800BFD0
-
- thumb_func_start sub_800C068
-sub_800C068:
- ldr r0, _0800C070
- ldrh r0, [r0]
- bx lr
- .align 2, 0
-_0800C070: .4byte gUnknown_202D68A
- thumb_func_end sub_800C068
-
thumb_func_start sub_800C074
sub_800C074:
push {r4-r7,lr}