summaryrefslogtreecommitdiff
path: root/arm9/asm/NNS_SND_resource_mgr.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm/NNS_SND_resource_mgr.s')
-rw-r--r--arm9/asm/NNS_SND_resource_mgr.s91
1 files changed, 40 insertions, 51 deletions
diff --git a/arm9/asm/NNS_SND_resource_mgr.s b/arm9/asm/NNS_SND_resource_mgr.s
index 482b8e81..944754cc 100644
--- a/arm9/asm/NNS_SND_resource_mgr.s
+++ b/arm9/asm/NNS_SND_resource_mgr.s
@@ -3,43 +3,38 @@
.section .bss
- ; sCaptureLock
- .global UNK_021D1CB0
-UNK_021D1CB0: ; 0x021D1CB0
+ .global sCaptureLock
+sCaptureLock: ; 0x021D1CB0
.space 0x4
- ; sAlarmLock
- .global UNK_021D1CB4
-UNK_021D1CB4: ; 0x021D1CB4
+ .global sAlarmLock
+sAlarmLock: ; 0x021D1CB4
.space 0x4
- ; sChannelLock
- .global UNK_021D1CB8
-UNK_021D1CB8: ; 0x021D1CB8
+ .global sChannelLock
+sChannelLock: ; 0x021D1CB8
.space 0x4
.section .text
- ; NNSi_SndInitResourceMgr
- arm_func_start FUN_020C0270
-FUN_020C0270: ; 0x020C0270
- ldr r2, _020C0290 ; =UNK_021D1CB8
+ arm_func_start NNSi_SndInitResourceMgr
+NNSi_SndInitResourceMgr: ; 0x020C0270
+ ldr r2, _020C0290 ; =sChannelLock
mov r3, #0x0
- ldr r1, _020C0294 ; =UNK_021D1CB0
- ldr r0, _020C0298 ; =UNK_021D1CB4
+ ldr r1, _020C0294 ; =sCaptureLock
+ ldr r0, _020C0298 ; =sAlarmLock
str r3, [r2, #0x0]
str r3, [r1, #0x0]
str r3, [r0, #0x0]
bx lr
.balign 4
-_020C0290: .word UNK_021D1CB8
-_020C0294: .word UNK_021D1CB0
-_020C0298: .word UNK_021D1CB4
+_020C0290: .word sChannelLock
+_020C0294: .word sCaptureLock
+_020C0298: .word sAlarmLock
- ; NNS_SndFreeAlarm
- arm_func_start FUN_020C029C
-FUN_020C029C: ; 0x020C029C
- ldr r1, _020C02B8 ; =UNK_021D1CB4
+ arm_func_start NNS_SndFreeAlarm
+NNS_SndFreeAlarm: ; 0x020C029C
+ ldr r1, _020C02B8 ; =sAlarmLock
mov r2, #0x1
mvn r0, r2, lsl r0
ldr r2, [r1, #0x0]
@@ -47,18 +42,17 @@ FUN_020C029C: ; 0x020C029C
str r0, [r1, #0x0]
bx lr
.balign 4
-_020C02B8: .word UNK_021D1CB4
+_020C02B8: .word sAlarmLock
- ; NNS_SndAllocAlarm
- arm_func_start FUN_020C02BC
-FUN_020C02BC: ; 0x020C02BC
- ldr r0, _020C02FC ; =UNK_021D1CB4
+ arm_func_start NNS_SndAllocAlarm
+NNS_SndAllocAlarm: ; 0x020C02BC
+ ldr r0, _020C02FC ; =sAlarmLock
mov r3, #0x1
ldr r2, [r0, #0x0]
mov r0, #0x0
_020C02CC:
ands r1, r2, r3
- ldreq r1, _020C02FC ; =UNK_021D1CB4
+ ldreq r1, _020C02FC ; =sAlarmLock
ldreq r2, [r1, #0x0]
orreq r2, r2, r3
streq r2, [r1, #0x0]
@@ -70,24 +64,22 @@ _020C02CC:
mvn r0, #0x0
bx lr
.balign 4
-_020C02FC: .word UNK_021D1CB4
+_020C02FC: .word sAlarmLock
- ; NNS_SndUnlockCapture
- arm_func_start FUN_020C0300
-FUN_020C0300: ; 0x020C0300
- ldr r1, _020C0318 ; =UNK_021D1CB0
+ arm_func_start NNS_SndUnlockCapture
+NNS_SndUnlockCapture: ; 0x020C0300
+ ldr r1, _020C0318 ; =sCaptureLock
mvn r0, r0
ldr r2, [r1, #0x0]
and r0, r2, r0
str r0, [r1, #0x0]
bx lr
.balign 4
-_020C0318: .word UNK_021D1CB0
+_020C0318: .word sCaptureLock
- ; NNS_SndLockCapture
- arm_func_start FUN_020C031C
-FUN_020C031C: ; 0x020C031C
- ldr r1, _020C033C ; =UNK_021D1CB0
+ arm_func_start NNS_SndLockCapture
+NNS_SndLockCapture: ; 0x020C031C
+ ldr r1, _020C033C ; =sCaptureLock
ldr r2, [r1, #0x0]
ands r3, r0, r2
movne r0, #0x0
@@ -96,45 +88,42 @@ FUN_020C031C: ; 0x020C031C
moveq r0, #0x1
bx lr
.balign 4
-_020C033C: .word UNK_021D1CB0
+_020C033C: .word sCaptureLock
- ; NNS_SndUnlockChannel
- arm_func_start FUN_020C0340
-FUN_020C0340: ; 0x020C0340
+ arm_func_start NNS_SndUnlockChannel
+NNS_SndUnlockChannel: ; 0x020C0340
stmdb sp!, {r4,lr}
movs r4, r0
ldmeqia sp!, {r4,pc}
mov r1, #0x0
bl SND_UnlockChannel
- ldr r0, _020C036C ; =UNK_021D1CB8
+ ldr r0, _020C036C ; =sChannelLock
mvn r1, r4
ldr r2, [r0, #0x0]
and r1, r2, r1
str r1, [r0, #0x0]
ldmia sp!, {r4,pc}
.balign 4
-_020C036C: .word UNK_021D1CB8
+_020C036C: .word sChannelLock
- ; NNS_SndLockChannel
- arm_func_start FUN_020C0370
-FUN_020C0370: ; 0x020C0370
+ arm_func_start NNS_SndLockChannel
+NNS_SndLockChannel: ; 0x020C0370
stmdb sp!, {r4,lr}
movs r4, r0
moveq r0, #0x1
ldmeqia sp!, {r4,pc}
- ldr r1, _020C03B4 ; =UNK_021D1CB8
+ ldr r1, _020C03B4 ; =sChannelLock
ldr r1, [r1, #0x0]
ands r1, r4, r1
movne r0, #0x0
ldmneia sp!, {r4,pc}
mov r1, #0x0
bl SND_LockChannel
- ldr r1, _020C03B4 ; =UNK_021D1CB8
+ ldr r1, _020C03B4 ; =sChannelLock
mov r0, #0x1
ldr r2, [r1, #0x0]
orr r2, r2, r4
str r2, [r1, #0x0]
ldmia sp!, {r4,pc}
.balign 4
-_020C03B4: .word UNK_021D1CB8
-
+_020C03B4: .word sChannelLock