diff options
Diffstat (limited to 'arm9/asm/unk_02034E84.s')
-rw-r--r-- | arm9/asm/unk_02034E84.s | 56 |
1 files changed, 32 insertions, 24 deletions
diff --git a/arm9/asm/unk_02034E84.s b/arm9/asm/unk_02034E84.s index e6af272a..91d2c00e 100644 --- a/arm9/asm/unk_02034E84.s +++ b/arm9/asm/unk_02034E84.s @@ -1,6 +1,14 @@ .include "asm/macros.inc" .include "global.inc" + .extern UNK_020F222A + .extern UNK_020F2228 + .extern UNK_020F2232 + .extern UNK_020F222E + .extern UNK_020F2226 + .extern UNK_020F222C + .extern UNK_020F2224 + .text thumb_func_start FUN_02034E78 @@ -28,25 +36,25 @@ FUN_02034E90: ; 0x02034E90 add r4, r1, #0x0 bl FUN_02034E78 lsl r1, r0, #0x4 - ldr r0, _02034EB8 ; =0x020F222A + ldr r0, _02034EB8 ; =UNK_020F222A ldrh r0, [r0, r1] str r0, [r4, #0x0] mov r0, #0x0 mvn r0, r0 str r0, [r4, #0x4] - ldr r0, _02034EBC ; =0x020F222C + ldr r0, _02034EBC ; =UNK_020F222C ldrh r0, [r0, r1] str r0, [r4, #0x8] - ldr r0, _02034EC0 ; =0x020F222E + ldr r0, _02034EC0 ; =UNK_020F222E ldrh r0, [r0, r1] str r0, [r4, #0xc] mov r0, #0x1 str r0, [r4, #0x10] pop {r4, pc} .balign 4 -_02034EB8: .word 0x020F222A -_02034EBC: .word 0x020F222C -_02034EC0: .word 0x020F222E +_02034EB8: .word UNK_020F222A +_02034EBC: .word UNK_020F222C +_02034EC0: .word UNK_020F222E thumb_func_start FUN_02034EC4 FUN_02034EC4: ; 0x02034EC4 @@ -54,29 +62,29 @@ FUN_02034EC4: ; 0x02034EC4 add r4, r1, #0x0 bl FUN_02034E78 lsl r1, r0, #0x4 - ldr r0, _02034EEC ; =0x020F2224 + ldr r0, _02034EEC ; =UNK_020F2224 ldrh r0, [r0, r1] str r0, [r4, #0x0] mov r0, #0x0 mvn r0, r0 str r0, [r4, #0x4] - ldr r0, _02034EF0 ; =0x020F2226 + ldr r0, _02034EF0 ; =UNK_020F2226 ldrh r0, [r0, r1] str r0, [r4, #0x8] - ldr r0, _02034EF4 ; =0x020F2228 + ldr r0, _02034EF4 ; =UNK_020F2228 ldrh r0, [r0, r1] str r0, [r4, #0xc] mov r0, #0x0 str r0, [r4, #0x10] pop {r4, pc} .balign 4 -_02034EEC: .word 0x020F2224 -_02034EF0: .word 0x020F2226 -_02034EF4: .word 0x020F2228 +_02034EEC: .word UNK_020F2224 +_02034EF0: .word UNK_020F2226 +_02034EF4: .word UNK_020F2228 thumb_func_start FUN_02034EF8 FUN_02034EF8: ; 0x02034EF8 - ldr r3, _02034F18 ; =0x020F2224 + ldr r3, _02034F18 ; =UNK_020F2224 mov r2, #0x0 _02034EFC: ldrh r1, [r3, #0x0] @@ -95,11 +103,11 @@ _02034F0C: mov r0, #0x0 bx lr .balign 4 -_02034F18: .word 0x020F2224 +_02034F18: .word UNK_020F2224 thumb_func_start FUN_02034F1C FUN_02034F1C: ; 0x02034F1C - ldr r3, _02034F3C ; =0x020F2224 + ldr r3, _02034F3C ; =UNK_020F2224 mov r2, #0x0 _02034F20: ldrh r1, [r3, #0x6] @@ -118,7 +126,7 @@ _02034F30: mov r0, #0x0 bx lr .balign 4 -_02034F3C: .word 0x020F2224 +_02034F3C: .word UNK_020F2224 thumb_func_start FUN_02034F40 FUN_02034F40: ; 0x02034F40 @@ -131,7 +139,7 @@ FUN_02034F40: ; 0x02034F40 add r1, r2, r1 mov r4, #0x0 asr r2, r1, #0x5 - ldr r5, _02034F84 ; =0x020F2224 + ldr r5, _02034F84 ; =UNK_020F2224 asr r3, r3, #0x5 add r1, r4, #0x0 _02034F58: @@ -159,12 +167,12 @@ _02034F76: pop {r3-r6} bx lr .balign 4 -_02034F84: .word 0x020F2224 +_02034F84: .word UNK_020F2224 thumb_func_start FUN_02034F88 FUN_02034F88: ; 0x02034F88 push {r4, lr} - ldr r3, _02034FB8 ; =0x020F2224 + ldr r3, _02034FB8 ; =UNK_020F2224 mov r4, #0x0 _02034F8E: ldrh r2, [r3, #0x6] @@ -175,7 +183,7 @@ _02034F8E: beq _02034FAE ldr r0, [r0, #0xc] bl FUN_020462AC - ldr r2, _02034FBC ; =0x020F2232 + ldr r2, _02034FBC ; =UNK_020F2232 lsl r3, r4, #0x4 ldrh r2, [r2, r3] mov r1, #0x1 @@ -188,8 +196,8 @@ _02034FAE: blo _02034F8E pop {r4, pc} .balign 4 -_02034FB8: .word 0x020F2224 -_02034FBC: .word 0x020F2232 +_02034FB8: .word UNK_020F2224 +_02034FBC: .word UNK_020F2232 thumb_func_start FUN_02034FC0 FUN_02034FC0: ; 0x02034FC0 @@ -200,11 +208,11 @@ FUN_02034FC0: ; 0x02034FC0 add r4, r0, #0x0 ldr r0, [r5, #0xc] bl FUN_020462AC - ldr r2, _02034FE0 ; =0x020F2232 + ldr r2, _02034FE0 ; =UNK_020F2232 lsl r3, r4, #0x4 ldrh r2, [r2, r3] mov r1, #0x2 bl FUN_0205F2E4 pop {r3-r5, pc} .balign 4 -_02034FE0: .word 0x020F2232 +_02034FE0: .word UNK_020F2232 |