summaryrefslogtreecommitdiff
path: root/arm9/modules/04/asm/arm_04.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/04/asm/arm_04.s')
-rw-r--r--arm9/modules/04/asm/arm_04.s383
1 files changed, 378 insertions, 5 deletions
diff --git a/arm9/modules/04/asm/arm_04.s b/arm9/modules/04/asm/arm_04.s
index 98bffb4c..e52d84fe 100644
--- a/arm9/modules/04/asm/arm_04.s
+++ b/arm9/modules/04/asm/arm_04.s
@@ -44875,7 +44875,7 @@ MOD04_021FFA10: ; 0x021FFA10
ldmia sp!, {r4, r5, r6, r7, pc}
_021FFAE0:
mov r0, #4
- ldr r2, _021FFC38 ; =0x021FFC74
+ ldr r2, _021FFC38 ; =MOD04_021FFC74
mov r1, r0
bl MOD04_021EF0E4
str r0, [r4, #0x10]
@@ -44964,7 +44964,7 @@ _021FFBE4:
.align 2, 0
_021FFC30: .word MOD04_021FFC84
_021FFC34: .word MOD04_021FFCB4
-_021FFC38: .word 0x021FFC74
+_021FFC38: .word MOD04_021FFC74
arm_func_start MOD04_021FFC3C
MOD04_021FFC3C: ; 0x021FFC3C
@@ -44982,6 +44982,9 @@ MOD04_021FFC3C: ; 0x021FFC3C
moveq r0, #0
add sp, sp, #0xa4
ldmfd sp!, {pc}
+
+ arm_func_start MOD04_021FFC74
+MOD04_021FFC74: ; 0x021FFC74
ldr ip, _021FFC80 ; =MOD04_021FCE4C
ldr r0, [r0]
bx ip
@@ -49686,11 +49689,11 @@ _02203BE0: .word MOD04_02206740
arm_func_start MOD04_02203BE4
MOD04_02203BE4: ; 0x02203BE4
- ldr ip, _02203BF0 ; =0x0220658C
+ ldr ip, _02203BF0 ; =MOD04_0220658C
add r0, r0, #0x4c
bx ip
.align 2, 0
-_02203BF0: .word 0x0220658C
+_02203BF0: .word MOD04_0220658C
arm_func_start MOD04_02203BF4
MOD04_02203BF4: ; 0x02203BF4
@@ -52689,6 +52692,9 @@ MOD04_02206570: ; 0x02206570
ldr r0, [r0]
add sp, sp, #4
ldmfd sp!, {pc}
+
+ arm_func_start MOD04_0220658C
+MOD04_0220658C: ; 0x0220658C
ldr ip, _02206598 ; =MOD04_021EF06C
ldr r0, [r0, #4]
bx ip
@@ -59991,4 +59997,371 @@ _0220BAB8:
.section .bss
; 0x02210468
- .space 0x19f8
+UNK_02210468: ; 0x02210468
+ .space 0x4
+
+UNK_0221046C: ; 0x0221046C
+ .space 0x14
+
+UNK_02210480: ; 0x02210480
+ .space 0x4
+
+UNK_02210484: ; 0x02210484
+ .space 0x4
+
+UNK_02210488: ; 0x02210488
+ .space 0x4
+
+UNK_0221048C: ; 0x0221048C
+ .space 0x4
+
+UNK_02210490: ; 0x02210490
+ .space 0x4
+
+UNK_02210494: ; 0x02210494
+ .space 0x1C
+
+UNK_022104B0: ; 0x022104B0
+ .space 0x48
+
+UNK_022104F8: ; 0x022104F8
+ .space 0x4
+
+UNK_022104FC: ; 0x022104FC
+ .space 0x8
+
+UNK_02210504: ; 0x02210504
+ .space 0x4
+
+UNK_02210508: ; 0x02210508
+ .space 0x4
+
+UNK_0221050C: ; 0x0221050C
+ .space 0x4
+
+UNK_02210510: ; 0x02210510
+ .space 0x4
+
+UNK_02210514: ; 0x02210514
+ .space 0x4
+
+UNK_02210518: ; 0x02210518
+ .space 0x4
+
+UNK_0221051C: ; 0x0221051C
+ .space 0x4
+
+UNK_02210520: ; 0x02210520
+ .space 0x4
+
+UNK_02210524: ; 0x02210524
+ .space 0x18
+
+UNK_0221053C: ; 0x0221053C
+ .space 0x4
+
+UNK_02210540: ; 0x02210540
+ .space 0x4
+
+UNK_02210544: ; 0x02210544
+ .space 0x80
+
+UNK_022105C4: ; 0x022105C4
+ .space 0x100
+
+UNK_022106C4: ; 0x022106C4
+ .space 0x4
+
+UNK_022106C8: ; 0x022106C8
+ .space 0x4
+
+UNK_022106CC: ; 0x022106CC
+ .space 0x4
+
+UNK_022106D0: ; 0x022106D0
+ .space 0x4
+
+UNK_022106D4: ; 0x022106D4
+ .space 0x4
+
+UNK_022106D8: ; 0x022106D8
+ .space 0x4
+
+UNK_022106DC: ; 0x022106DC
+ .space 0x4
+
+UNK_022106E0: ; 0x022106E0
+ .space 0x4
+
+UNK_022106E4: ; 0x022106E4
+ .space 0x20
+
+UNK_02210704: ; 0x02210704
+ .space 0x1
+
+UNK_02210705: ; 0x02210705
+ .space 0x7
+
+UNK_0221070C: ; 0x0221070C
+ .space 0x730
+
+UNK_02210E3C: ; 0x02210E3C
+ .space 0x4
+
+UNK_02210E40: ; 0x02210E40
+ .space 0x4
+
+UNK_02210E44: ; 0x02210E44
+ .space 0x4
+
+UNK_02210E48: ; 0x02210E48
+ .space 0x4
+
+UNK_02210E4C: ; 0x02210E4C
+ .space 0x4
+
+UNK_02210E50: ; 0x02210E50
+ .space 0x4
+
+UNK_02210E54: ; 0x02210E54
+ .space 0x4
+
+UNK_02210E58: ; 0x02210E58
+ .space 0x4
+
+UNK_02210E5C: ; 0x02210E5C
+ .space 0x4
+
+UNK_02210E60: ; 0x02210E60
+ .space 0x40
+
+UNK_02210EA0: ; 0x02210EA0
+ .space 0x40
+
+UNK_02210EE0: ; 0x02210EE0
+ .space 0x4
+
+UNK_02210EE4: ; 0x02210EE4
+ .space 0x4
+
+UNK_02210EE8: ; 0x02210EE8
+ .space 0x4
+
+UNK_02210EEC: ; 0x02210EEC
+ .space 0x5
+
+UNK_02210EF1: ; 0x02210EF1
+ .space 0x47
+
+UNK_02210F38: ; 0x02210F38
+ .space 0x4
+
+UNK_02210F3C: ; 0x02210F3C
+ .space 0x4
+
+UNK_02210F40: ; 0x02210F40
+ .space 0x10
+
+UNK_02210F50: ; 0x02210F50
+ .space 0x14
+
+UNK_02210F64: ; 0x02210F64
+ .space 0x18
+
+UNK_02210F7C: ; 0x02210F7C
+ .space 0x4
+
+UNK_02210F80: ; 0x02210F80
+ .space 0x4
+
+UNK_02210F84: ; 0x02210F84
+ .space 0x4
+
+UNK_02210F88: ; 0x02210F88
+ .space 0x4
+
+UNK_02210F8C: ; 0x02210F8C
+ .space 0x4
+
+UNK_02210F90: ; 0x02210F90
+ .space 0x4
+
+UNK_02210F94: ; 0x02210F94
+ .space 0x100
+
+UNK_02211094: ; 0x02211094
+ .space 0x100
+
+UNK_02211194: ; 0x02211194
+ .space 0x200
+
+UNK_02211394: ; 0x02211394
+ .space 0x4
+
+UNK_02211398: ; 0x02211398
+ .space 0x2C
+
+UNK_022113C4: ; 0x022113C4
+ .space 0x4
+
+UNK_022113C8: ; 0x022113C8
+ .space 0x4
+
+UNK_022113CC: ; 0x022113CC
+ .space 0x4
+
+UNK_022113D0: ; 0x022113D0
+ .space 0x4
+
+UNK_022113D4: ; 0x022113D4
+ .space 0x4
+
+UNK_022113D8: ; 0x022113D8
+ .space 0x200
+
+UNK_022115D8: ; 0x022115D8
+ .space 0x4
+
+UNK_022115DC: ; 0x022115DC
+ .space 0x14
+
+UNK_022115F0: ; 0x022115F0
+ .space 0x40
+
+UNK_02211630: ; 0x02211630
+ .space 0x100
+
+UNK_02211730: ; 0x02211730
+ .space 0x4
+
+UNK_02211734: ; 0x02211734
+ .space 0x4
+
+UNK_02211738: ; 0x02211738
+ .space 0x4
+
+UNK_0221173C: ; 0x0221173C
+ .space 0x4
+
+UNK_02211740: ; 0x02211740
+ .space 0x4
+
+UNK_02211744: ; 0x02211744
+ .space 0x4
+
+UNK_02211748: ; 0x02211748
+ .space 0x4
+
+UNK_0221174C: ; 0x0221174C
+ .space 0x4
+
+UNK_02211750: ; 0x02211750
+ .space 0x4
+
+UNK_02211754: ; 0x02211754
+ .space 0x4
+
+UNK_02211758: ; 0x02211758
+ .space 0x4
+
+UNK_0221175C: ; 0x0221175C
+ .space 0x4
+
+UNK_02211760: ; 0x02211760
+ .space 0x4
+
+UNK_02211764: ; 0x02211764
+ .space 0x4
+
+UNK_02211768: ; 0x02211768
+ .space 0x4
+
+UNK_0221176C: ; 0x0221176C
+ .space 0xC
+
+UNK_02211778: ; 0x02211778
+ .space 0xC
+
+UNK_02211784: ; 0x02211784
+ .space 0x14
+
+UNK_02211798: ; 0x02211798
+ .space 0x18
+
+UNK_022117B0: ; 0x022117B0
+ .space 0x1C
+
+UNK_022117CC: ; 0x022117CC
+ .space 0x24
+
+UNK_022117F0: ; 0x022117F0
+ .space 0x8
+
+UNK_022117F8: ; 0x022117F8
+ .space 0x34
+
+UNK_0221182C: ; 0x0221182C
+ .space 0xC
+
+UNK_02211838: ; 0x02211838
+ .space 0x18
+
+UNK_02211850: ; 0x02211850
+ .space 0x80
+
+UNK_022118D0: ; 0x022118D0
+ .space 0x4
+
+UNK_022118D4: ; 0x022118D4
+ .space 0x18
+
+UNK_022118EC: ; 0x022118EC
+ .space 0x18
+
+UNK_02211904: ; 0x02211904
+ .space 0x4
+
+UNK_02211908: ; 0x02211908
+ .space 0x4
+
+UNK_0221190C: ; 0x0221190C
+ .space 0x4
+
+UNK_02211910: ; 0x02211910
+ .space 0x4
+
+UNK_02211914: ; 0x02211914
+ .space 0x4
+
+UNK_02211918: ; 0x02211918
+ .space 0x4
+
+UNK_0221191C: ; 0x0221191C
+ .space 0x4
+
+UNK_02211920: ; 0x02211920
+ .space 0x4
+
+UNK_02211924: ; 0x02211924
+ .space 0x4
+
+UNK_02211928: ; 0x02211928
+ .space 0x4
+
+UNK_0221192C: ; 0x0221192C
+ .space 0x18
+
+UNK_02211944: ; 0x02211944
+ .space 0x20
+
+UNK_02211964: ; 0x02211964
+ .space 0xC0
+
+UNK_02211A24: ; 0x02211A24
+ .space 0x20
+
+UNK_02211A44: ; 0x02211A44
+ .space 0x9
+
+UNK_02211A4D: ; 0x02211A4D
+ .space 0x413