diff options
Diffstat (limited to 'asm')
-rw-r--r-- | asm/music.s | 83 |
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} |