summaryrefslogtreecommitdiff
path: root/arm9/modules/05/asm/module_05.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/05/asm/module_05.s')
-rw-r--r--arm9/modules/05/asm/module_05.s170
1 files changed, 85 insertions, 85 deletions
diff --git a/arm9/modules/05/asm/module_05.s b/arm9/modules/05/asm/module_05.s
index 47d20311..ff3f2ecc 100644
--- a/arm9/modules/05/asm/module_05.s
+++ b/arm9/modules/05/asm/module_05.s
@@ -1162,7 +1162,7 @@ MOD05_021D7EE8: ; 0x021D7EE8
mov r0, #0x60
add r1, r6, #0
add r2, r5, #0
- bl FUN_02006528
+ bl AllocAtEndAndReadWholeNarcMemberByIdPair
ldr r1, _021D7F38 ; =0x0000FFFF
mov r2, #0
add r3, r4, #0
@@ -4675,7 +4675,7 @@ _021D9ABE:
add r0, r6, #0
add r1, r4, #0
mov r2, #4
- bl FUN_02006704
+ bl NARC_AllocAndReadWholeMember
add r4, r0, #0
bne _021D9AD0
bl ErrorHandling
@@ -4802,13 +4802,13 @@ _021D9B98:
bl FUN_02016B20
mov r0, #0x6e
mov r1, #4
- bl FUN_02006670
+ bl NARC_ctor
mov r1, #0x2b
lsl r1, r1, #4
str r0, [r7, r1]
mov r0, #0x6f
mov r1, #4
- bl FUN_02006670
+ bl NARC_ctor
mov r1, #0xad
lsl r1, r1, #2
str r0, [r7, r1]
@@ -4877,7 +4877,7 @@ MOD05_021D9C14: ; 0x021D9C14
add r1, r6, #0
add r2, sp, #0x10
add r5, r3, #0
- bl FUN_02006774
+ bl NARC_ReadWholeMember
cmp r4, #4
blt _021D9C38
bl ErrorHandling
@@ -4987,7 +4987,7 @@ MOD05_021D9CEC: ; 0x021D9CEC
ldr r0, [r6, r0]
add r1, r4, #0
add r2, sp, #0x20
- bl FUN_02006774
+ bl NARC_ReadWholeMember
add r0, sp, #0x20
ldrb r0, [r0]
cmp r0, #0
@@ -5113,7 +5113,7 @@ _021D9DEC:
ldr r0, [r6, r0]
add r1, r5, #0
add r2, sp, #4
- bl FUN_02006774
+ bl NARC_ReadWholeMember
cmp r4, #4
blt _021D9E02
bl ErrorHandling
@@ -5211,7 +5211,7 @@ _021D9EA4:
ldr r0, [r4, r0]
add r1, r5, #0
add r2, sp, #0x10
- bl FUN_02006774
+ bl NARC_ReadWholeMember
add r0, sp, #0x10
ldrb r0, [r0, #1]
bl MOD05_021D9BF0
@@ -5367,7 +5367,7 @@ MOD05_021D9FB4: ; 0x021D9FB4
ldr r0, [r4, r0]
add r2, sp, #0
add r5, r3, #0
- bl FUN_02006774
+ bl NARC_ReadWholeMember
cmp r5, #4
blt _021D9FD4
bl ErrorHandling
@@ -5416,11 +5416,11 @@ MOD05_021DA018: ; 0x021DA018
mov r0, #0x2b
lsl r0, r0, #4
ldr r0, [r4, r0]
- bl FUN_020066F4
+ bl NARC_dtor
mov r0, #0xad
lsl r0, r0, #2
ldr r0, [r4, r0]
- bl FUN_020066F4
+ bl NARC_dtor
add r0, r4, #0
bl FUN_02016A18
_021DA038:
@@ -5478,7 +5478,7 @@ MOD05_021DA080: ; 0x021DA080
ldr r0, [r5, r0]
add r1, r3, #0
add r2, sp, #0
- bl FUN_02006774
+ bl NARC_ReadWholeMember
cmp r4, #4
blt _021DA0A0
bl ErrorHandling
@@ -5724,11 +5724,11 @@ _021DA21A:
MOD05_021DA220: ; 0x021DA220
mov r1, #0xad
lsl r1, r1, #2
- ldr r3, _021DA22C ; =FUN_02006874
+ ldr r3, _021DA22C ; =NARC_GetFileCount
ldr r0, [r0, r1]
bx r3
nop
-_021DA22C: .word FUN_02006874
+_021DA22C: .word NARC_GetFileCount
thumb_func_start MOD05_021DA230
MOD05_021DA230: ; 0x021DA230
@@ -5738,7 +5738,7 @@ MOD05_021DA230: ; 0x021DA230
lsl r2, r2, #2
ldr r0, [r0, r2]
add r2, sp, #0
- bl FUN_02006774
+ bl NARC_ReadWholeMember
add r0, sp, #0
ldrb r0, [r0]
cmp r0, #0
@@ -10422,7 +10422,7 @@ MOD05_021DC554: ; 0x021DC554
ldr r0, _021DC590 ; =0x021F689C
str r0, [r4, #4]
mov r0, #0x41
- bl FUN_02006670
+ bl NARC_ctor
mov r1, #0x42
lsl r1, r1, #2
str r0, [r4, r1]
@@ -10476,7 +10476,7 @@ _021DC5A2:
ldr r1, [r4]
lsl r0, r0, #2
ldr r0, [r1, r0]
- bl FUN_020066F4
+ bl NARC_dtor
ldr r1, [r4]
mov r0, #4
bl FUN_02016A8C
@@ -11681,7 +11681,7 @@ MOD05_021DCECC: ; 0x021DCECC
mul r2, r1
ldr r1, [r3, r2]
mov r2, #4
- bl FUN_02006704
+ bl NARC_AllocAndReadWholeMember
add r1, sp, #0x14
str r0, [sp]
bl FUN_020B0138
@@ -11718,7 +11718,7 @@ MOD05_021DCF14: ; 0x021DCF14
ldr r0, [r4, r0]
ldr r1, [r1, #4]
mov r2, #4
- bl FUN_02006704
+ bl NARC_AllocAndReadWholeMember
add r1, sp, #0x14
str r0, [sp, #8]
bl FUN_020B0088
@@ -11764,7 +11764,7 @@ MOD05_021DCF68: ; 0x021DCF68
ldr r0, [r4, r0]
ldr r1, [r1, #8]
mov r2, #4
- bl FUN_02006704
+ bl NARC_AllocAndReadWholeMember
str r0, [sp, #0x14]
cmp r0, #0
bne _021DCFA0
@@ -27816,33 +27816,33 @@ MOD05_021E4C34: ; 0x021E4C34
bl MOD05_021E4C30
add r1, r0, #0
mov r0, #0x6b
- bl FUN_02006670
+ bl NARC_ctor
str r0, [r4, #0x20]
pop {r4, pc}
thumb_func_start MOD05_021E4C48
MOD05_021E4C48: ; 0x021E4C48
- ldr r3, _021E4C50 ; =FUN_020066F4
+ ldr r3, _021E4C50 ; =NARC_dtor
ldr r0, [r0, #0x20]
bx r3
nop
-_021E4C50: .word FUN_020066F4
+_021E4C50: .word NARC_dtor
thumb_func_start MOD05_021E4C54
MOD05_021E4C54: ; 0x021E4C54
- ldr r3, _021E4C5C ; =FUN_020067D0
+ ldr r3, _021E4C5C ; =NARC_GetMemberSize
ldr r0, [r0, #0x20]
bx r3
nop
-_021E4C5C: .word FUN_020067D0
+_021E4C5C: .word NARC_GetMemberSize
thumb_func_start MOD05_021E4C60
MOD05_021E4C60: ; 0x021E4C60
- ldr r3, _021E4C68 ; =FUN_02006774
+ ldr r3, _021E4C68 ; =NARC_ReadWholeMember
ldr r0, [r0, #0x20]
bx r3
nop
-_021E4C68: .word FUN_02006774
+_021E4C68: .word NARC_ReadWholeMember
thumb_func_start MOD05_021E4C6C
MOD05_021E4C6C: ; 0x021E4C6C
@@ -34174,7 +34174,7 @@ MOD05_021E7CD8: ; 0x021E7CD8
ldr r2, [sp, #4]
add r0, r6, #0
add r1, r4, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r4, #0
mov r1, #0x30
bl _u32_div_f
@@ -46621,7 +46621,7 @@ MOD05_021EE0C0: ; 0x021EE0C0
mov r2, #0
mov r3, #0x10
str r4, [sp]
- bl FUN_02006814
+ bl NARC_ReadFromMember
b _021EE0FC
_021EE0E6:
bl ErrorHandling
@@ -46631,7 +46631,7 @@ _021EE0E6:
add r1, r7, #0
mov r2, #4
mov r3, #0
- bl FUN_02006584
+ bl AllocAtEndAndReadFromNarcMemberByIdPair
add r4, r0, #0
_021EE0FC:
ldr r0, [r4]
@@ -46678,7 +46678,7 @@ MOD05_021EE114: ; 0x021EE114
ldr r0, [r0]
ldr r1, [sp, #0x10]
ldr r2, [r4, r7]
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
add r0, #0xf0
ldr r0, [r0]
@@ -46784,7 +46784,7 @@ MOD05_021EE1E4: ; 0x021EE1E4
ldr r0, [r0]
lsl r1, r1, #0xa
add r2, sp, #0x20
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
add r0, #0xf0
ldr r0, [r0]
@@ -46870,7 +46870,7 @@ MOD05_021EE2A4: ; 0x021EE2A4
ldr r0, [r0]
ldr r1, [sp, #0xc]
ldr r2, [r4, r5]
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r7, #0
add r0, #0xf0
ldr r0, [r0]
@@ -46984,7 +46984,7 @@ MOD05_021EE38C: ; 0x021EE38C
ldr r0, [r0]
lsl r1, r1, #0xa
add r2, sp, #0x1c
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
add r0, #0xf0
ldr r0, [r0]
@@ -49155,7 +49155,7 @@ _021EF3AE:
str r1, [r0]
mov r0, #0x43
mov r1, #4
- bl FUN_02006670
+ bl NARC_ctor
add r1, r4, #0
add r1, #0xf8
str r0, [r1]
@@ -49366,7 +49366,7 @@ MOD05_021EF5A8: ; 0x021EF5A8
add r4, r0, #0
add r0, #0xf8
ldr r0, [r0]
- bl FUN_020066F4
+ bl NARC_dtor
ldr r0, [r4]
bl MOD05_021F3C30
add r0, r4, #0
@@ -49890,7 +49890,7 @@ _021EF948:
ldr r2, [r4, #0x24]
add r1, r5, #0
add r2, r3, r2
- bl FUN_02006864
+ bl NARC_ReadFile
ldr r0, [r4, #0x24]
add r0, r0, r5
str r0, [r4, #0x24]
@@ -49914,7 +49914,7 @@ _021EF978:
ldr r3, [r3]
add r1, r5, #0
add r2, r3, r2
- bl FUN_02006864
+ bl NARC_ReadFile
cmp r6, #0
beq _021EF990
mov r0, #2
@@ -50018,7 +50018,7 @@ MOD05_021EFA40: ; 0x021EFA40
add r4, r3, #0
add r5, r2, #0
ldr r2, [r4]
- bl FUN_02006864
+ bl NARC_ReadFile
ldr r0, [sp, #0x10]
cmp r0, #0
beq _021EFA6A
@@ -54450,7 +54450,7 @@ MOD05_021F1D68: ; 0x021F1D68
add r4, r0, #0
mov r0, #0x51
mov r1, #4
- bl FUN_02006670
+ bl NARC_ctor
add r1, r0, #0
add r0, r4, #0
bl FUN_020583F0
@@ -54461,7 +54461,7 @@ MOD05_021F1D68: ; 0x021F1D68
MOD05_021F1D80: ; 0x021F1D80
push {r3, lr}
bl FUN_020583F4
- bl FUN_020066F4
+ bl NARC_dtor
pop {r3, pc}
thumb_func_start MOD05_021F1D8C
@@ -54557,7 +54557,7 @@ MOD05_021F1E2C: ; 0x021F1E2C
bl FUN_020583F4
add r1, r4, #0
add r6, r0, #0
- bl FUN_020067D0
+ bl NARC_GetMemberSize
add r1, r0, #0
cmp r5, #1
bne _021F1E4C
@@ -54572,7 +54572,7 @@ _021F1E52:
add r0, r6, #0
add r1, r4, #0
add r2, r5, #0
- bl FUN_02006774
+ bl NARC_ReadWholeMember
add r0, r5, #0
pop {r4, r5, r6, pc}
.balign 4, 0
@@ -59038,68 +59038,68 @@ MOD05_021F3FE0: ; 0x021F3FE0
add r0, r5, #0
mov r1, #8
add r2, sp, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
mov r1, #2
add r2, sp, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
mov r1, #2
add r2, r4, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
mov r1, #2
add r2, sp, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
mov r1, #2
add r2, r4, #4
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
mov r1, #2
add r2, sp, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add r2, r4, #0
add r0, r5, #0
mov r1, #2
add r2, #8
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
mov r1, #2
add r2, sp, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
mov r1, #2
add r2, sp, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add r2, r4, #0
add r0, r5, #0
mov r1, #2
add r2, #0xc
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
mov r1, #2
add r2, sp, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add r2, r4, #0
add r0, r5, #0
mov r1, #2
add r2, #0x18
- bl FUN_02006864
+ bl NARC_ReadFile
add r0, r5, #0
mov r1, #2
add r2, sp, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add r2, r4, #0
add r0, r5, #0
mov r1, #4
add r2, #0x14
- bl FUN_02006864
+ bl NARC_ReadFile
add r4, #0x10
add r0, r5, #0
mov r1, #4
add r2, r4, #0
- bl FUN_02006864
+ bl NARC_ReadFile
add sp, #8
pop {r3, r4, r5, pc}
@@ -59235,13 +59235,13 @@ _021F4180:
thumb_func_start MOD05_021F4184
MOD05_021F4184: ; 0x021F4184
- ldr r3, _021F4190 ; =FUN_02006864
+ ldr r3, _021F4190 ; =NARC_ReadFile
add r2, r1, #0
mov r1, #0x1c
ldr r2, [r2]
bx r3
nop
-_021F4190: .word FUN_02006864
+_021F4190: .word NARC_ReadFile
thumb_func_start MOD05_021F4194
MOD05_021F4194: ; 0x021F4194
@@ -59250,10 +59250,10 @@ MOD05_021F4194: ; 0x021F4194
mov r1, #0xc
mul r1, r2
ldr r2, [r3, #0x10]
- ldr r3, _021F41A4 ; =FUN_02006864
+ ldr r3, _021F41A4 ; =NARC_ReadFile
bx r3
nop
-_021F41A4: .word FUN_02006864
+_021F41A4: .word NARC_ReadFile
thumb_func_start MOD05_021F41A8
MOD05_021F41A8: ; 0x021F41A8
@@ -59262,10 +59262,10 @@ MOD05_021F41A8: ; 0x021F41A8
mov r1, #0xc
mul r1, r2
ldr r2, [r3, #0x14]
- ldr r3, _021F41B8 ; =FUN_02006864
+ ldr r3, _021F41B8 ; =NARC_ReadFile
bx r3
nop
-_021F41B8: .word FUN_02006864
+_021F41B8: .word NARC_ReadFile
thumb_func_start MOD05_021F41BC
MOD05_021F41BC: ; 0x021F41BC
@@ -59274,41 +59274,41 @@ MOD05_021F41BC: ; 0x021F41BC
mov r1, #0xc
mul r1, r2
ldr r2, [r3, #4]
- ldr r3, _021F41CC ; =FUN_02006864
+ ldr r3, _021F41CC ; =NARC_ReadFile
bx r3
nop
-_021F41CC: .word FUN_02006864
+_021F41CC: .word NARC_ReadFile
thumb_func_start MOD05_021F41D0
MOD05_021F41D0: ; 0x021F41D0
add r3, r1, #0
ldr r1, [r2, #0xc]
ldr r2, [r3, #8]
- ldr r3, _021F41DC ; =FUN_02006864
+ ldr r3, _021F41DC ; =NARC_ReadFile
lsl r1, r1, #2
bx r3
.balign 4, 0
-_021F41DC: .word FUN_02006864
+_021F41DC: .word NARC_ReadFile
thumb_func_start MOD05_021F41E0
MOD05_021F41E0: ; 0x021F41E0
add r3, r1, #0
ldr r1, [r2, #0x14]
ldr r2, [r3, #0xc]
- ldr r3, _021F41EC ; =FUN_02006864
+ ldr r3, _021F41EC ; =NARC_ReadFile
bx r3
nop
-_021F41EC: .word FUN_02006864
+_021F41EC: .word NARC_ReadFile
thumb_func_start MOD05_021F41F0
MOD05_021F41F0: ; 0x021F41F0
add r3, r1, #0
ldr r1, [r2, #0x10]
ldr r2, [r3, #0x18]
- ldr r3, _021F41FC ; =FUN_02006864
+ ldr r3, _021F41FC ; =NARC_ReadFile
bx r3
nop
-_021F41FC: .word FUN_02006864
+_021F41FC: .word NARC_ReadFile
thumb_func_start MOD05_021F4200
MOD05_021F4200: ; 0x021F4200
@@ -60381,13 +60381,13 @@ MOD05_021F49AC: ; 0x021F49AC
sub r0, #8
ldr r2, [r7]
add r0, r5, r0
- bl LoadFromNARC
+ bl ReadWholeNarcMemberByIdPair
mov r1, #0x8b
lsl r1, r1, #4
ldrh r1, [r5, r1]
mov r0, #0x2b
mov r2, #4
- bl LoadFromNarc_2
+ bl AllocAndReadWholeNarcMemberByIdPair
ldr r1, _021F4BA0 ; =0x000008BC
str r0, [r5, r1]
ldr r0, [r5, r1]
@@ -60405,14 +60405,14 @@ _021F49E4:
ldrh r1, [r5, r1]
mov r0, #0x2c
mov r2, #4
- bl LoadFromNarc_2
+ bl AllocAndReadWholeNarcMemberByIdPair
ldr r1, _021F4BAC ; =0x0000089C
mov r2, #4
str r0, [r5, r1]
add r1, #0x14
ldrh r1, [r5, r1]
mov r0, #0x47
- bl LoadFromNarc_2
+ bl AllocAndReadWholeNarcMemberByIdPair
mov r1, #0x8a
lsl r1, r1, #4
str r0, [r5, r1]
@@ -60477,7 +60477,7 @@ _021F4A78:
str r1, [r5, r0]
mov r0, #0x28
mov r1, #4
- bl FUN_02006670
+ bl NARC_ctor
str r0, [sp, #0xc]
ldr r0, [r7, #4]
bl MOD05_021DA220
@@ -60505,7 +60505,7 @@ _021F4ABE:
ldr r0, [sp, #0xc]
add r1, r6, #0
mov r2, #4
- bl FUN_02006704
+ bl NARC_AllocAndReadWholeMember
str r0, [r4, #4]
ldr r0, [sp, #4]
cmp r6, r0
@@ -60547,7 +60547,7 @@ _021F4B10:
ldr r0, [sp, #0xc]
mov r1, #0
mov r2, #4
- bl FUN_02006704
+ bl NARC_AllocAndReadWholeMember
str r0, [r5, #4]
bl FUN_020BC0FC
add r4, r0, #0
@@ -60565,7 +60565,7 @@ _021F4B36:
bl ErrorHandling
_021F4B46:
ldr r0, [sp, #0xc]
- bl FUN_020066F4
+ bl NARC_dtor
ldr r2, _021F4BB8 ; =0x04000060
ldr r0, _021F4BBC ; =0xFFFFCFFF
ldrh r1, [r2]
@@ -61471,7 +61471,7 @@ _021F51E6:
ldr r1, _021F5218 ; =0x021FC644
ldr r1, [r1, r2]
mov r2, #4
- bl FUN_02006528
+ bl AllocAtEndAndReadWholeNarcMemberByIdPair
ldrb r1, [r4, #4]
lsl r1, r1, #2
ldr r4, [r0, r1]
@@ -62652,7 +62652,7 @@ MOD05_021F5AB8: ; 0x021F5AB8
add r7, r3, #0
add r0, r5, #0
add r1, r4, #0
- bl FUN_020067D0
+ bl NARC_GetMemberSize
add r1, r0, #0
add r0, r6, #0
add r2, r7, #0
@@ -62661,7 +62661,7 @@ MOD05_021F5AB8: ; 0x021F5AB8
add r0, r5, #0
add r1, r4, #0
add r2, r6, #0
- bl FUN_02006774
+ bl NARC_ReadWholeMember
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
@@ -62674,7 +62674,7 @@ MOD05_021F5AE4: ; 0x021F5AE4
add r6, r1, #0
add r0, r4, #0
add r1, r7, #0
- bl FUN_020067D0
+ bl NARC_GetMemberSize
add r2, r0, #0
ldr r3, [sp, #0x18]
add r0, r5, #0
@@ -62684,7 +62684,7 @@ MOD05_021F5AE4: ; 0x021F5AE4
add r0, r4, #0
add r1, r7, #0
add r2, r5, #0
- bl FUN_02006774
+ bl NARC_ReadWholeMember
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
.balign 4, 0