diff options
97 files changed, 1489 insertions, 1489 deletions
diff --git a/arm9/asm/scrcmd.s b/arm9/asm/scrcmd.s index a29ee203..e979c01d 100644 --- a/arm9/asm/scrcmd.s +++ b/arm9/asm/scrcmd.s @@ -5,7 +5,7 @@ .extern UNK_020F34E8 .extern UNK_020F34FC .extern UNK_020F3538 - .extern gUnknown21C48B8 + .extern gMain .extern gUnk021C4918 .section .bss @@ -1417,7 +1417,7 @@ _0203A468: .word FUN_0203A46C thumb_func_start FUN_0203A46C FUN_0203A46C: ; 0x0203A46C - ldr r0, _0203A480 ; =gUnknown21C48B8 + ldr r0, _0203A480 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -1428,7 +1428,7 @@ _0203A47A: mov r0, #0x0 bx lr nop -_0203A480: .word gUnknown21C48B8 +_0203A480: .word gMain thumb_func_start FUN_0203A484 FUN_0203A484: ; 0x0203A484 @@ -1451,7 +1451,7 @@ _0203A4A8: .word FUN_0203A4AC thumb_func_start FUN_0203A4AC FUN_0203A4AC: ; 0x0203A4AC - ldr r1, _0203A4CC ; =gUnknown21C48B8 + ldr r1, _0203A4CC ; =gMain ldr r2, [r1, #0x48] mov r1, #0x3 tst r1, r2 @@ -1469,7 +1469,7 @@ _0203A4C6: mov r0, #0x0 bx lr nop -_0203A4CC: .word gUnknown21C48B8 +_0203A4CC: .word gMain thumb_func_start FUN_0203A4D0 FUN_0203A4D0: ; 0x0203A4D0 @@ -1484,7 +1484,7 @@ _0203A4DC: .word FUN_0203A4E0 thumb_func_start FUN_0203A4E0 FUN_0203A4E0: ; 0x0203A4E0 push {r4, lr} - ldr r1, _0203A55C ; =gUnknown21C48B8 + ldr r1, _0203A55C ; =gMain ldr r2, [r1, #0x48] mov r1, #0x3 add r3, r2, #0x0 @@ -1547,7 +1547,7 @@ _0203A556: mov r0, #0x1 pop {r4, pc} nop -_0203A55C: .word gUnknown21C48B8 +_0203A55C: .word gMain thumb_func_start FUN_0203A560 FUN_0203A560: ; 0x0203A560 @@ -1561,7 +1561,7 @@ _0203A56C: .word FUN_0203A570 thumb_func_start FUN_0203A570 FUN_0203A570: ; 0x0203A570 - ldr r0, _0203A58C ; =gUnknown21C48B8 + ldr r0, _0203A58C ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -1578,7 +1578,7 @@ _0203A588: mov r0, #0x0 bx lr .balign 4 -_0203A58C: .word gUnknown21C48B8 +_0203A58C: .word gMain thumb_func_start FUN_0203A590 FUN_0203A590: ; 0x0203A590 @@ -1892,7 +1892,7 @@ _0203A7E0: str r3, [sp, #0x8] ldr r2, [r7, #0x0] mov r1, #0x1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r0, #0x1 add sp, #0x1c pop {r4-r7, pc} @@ -2066,7 +2066,7 @@ FUN_0203A94C: ; 0x0203A94C mov r0, #0x1 pop {r3-r7, pc} _0203A986: - ldr r0, _0203A9EC ; =gUnknown21C48B8 + ldr r0, _0203A9EC ; =gMain mov r1, #0x40 ldr r0, [r0, #0x48] tst r1, r0 @@ -2120,7 +2120,7 @@ _0203A9E4: pop {r3-r7, pc} .balign 4 _0203A9E8: .word 0x0000FFFF -_0203A9EC: .word gUnknown21C48B8 +_0203A9EC: .word gMain thumb_func_start FUN_0203A9F0 FUN_0203A9F0: ; 0x0203A9F0 @@ -2147,7 +2147,7 @@ FUN_0203AA0C: ; 0x0203AA0C lsr r1, r1, #0x10 bl FUN_020394B8 add r4, r0, #0x0 - ldr r0, _0203AA88 ; =gUnknown21C48B8 + ldr r0, _0203AA88 ; =gMain ldr r1, _0203AA8C ; =0x0000FFFF ldr r2, [r0, #0x48] mov r0, #0x3 @@ -2205,7 +2205,7 @@ _0203AA82: mov r0, #0x0 pop {r3-r5, pc} nop -_0203AA88: .word gUnknown21C48B8 +_0203AA88: .word gMain _0203AA8C: .word 0x0000FFFF thumb_func_start FUN_0203AA90 @@ -7715,7 +7715,7 @@ FUN_0203D6E0: ; 0x0203D6E0 ldr r0, [r0, #0x0] ldr r0, [r0, #0x78] bl FUN_02052648 - ldr r1, _0203D724 ; =gUnknown21C48B8 + ldr r1, _0203D724 ; =gMain ldr r2, [r1, #0x48] mov r1, #0x2 tst r1, r2 @@ -7735,7 +7735,7 @@ _0203D720: mov r0, #0x0 pop {r3-r5, pc} .balign 4 -_0203D724: .word gUnknown21C48B8 +_0203D724: .word gMain thumb_func_start FUN_0203D728 FUN_0203D728: ; 0x0203D728 diff --git a/arm9/asm/unk_020010A8.s b/arm9/asm/unk_020010A8.s index 74a4e970..f3c838d8 100644 --- a/arm9/asm/unk_020010A8.s +++ b/arm9/asm/unk_020010A8.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .text @@ -180,7 +180,7 @@ FUN_02001204: ; 0x02001204 push {r4-r6, lr} add r4, r0, #0x0 add r1, r4, #0x0 - ldr r6, _020012FC ; =gUnknown21C48B8 + ldr r6, _020012FC ; =gMain mov r3, #0x0 add r1, #0x33 strb r3, [r1, #0x0] @@ -311,7 +311,7 @@ _020012F4: mvn r0, r0 pop {r4-r6, pc} nop -_020012FC: .word gUnknown21C48B8 +_020012FC: .word gMain thumb_func_start FUN_02001300 FUN_02001300: ; 0x02001300 @@ -871,7 +871,7 @@ FUN_0200165C: ; 0x0200165C ldrb r1, [r6, #0x0] lsl r1, r1, #0x19 lsr r1, r1, #0x19 - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 add sp, #0x18 pop {r4-r6, pc} _020016CC: @@ -907,7 +907,7 @@ _020016CC: ldr r0, [r6, #0xc] lsl r1, r1, #0x11 lsr r1, r1, #0x1a - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 _02001710: add sp, #0x18 pop {r4-r6, pc} diff --git a/arm9/asm/unk_02001B80.s b/arm9/asm/unk_02001B80.s index d2319bbb..52c55775 100644 --- a/arm9/asm/unk_02001B80.s +++ b/arm9/asm/unk_02001B80.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -141,7 +141,7 @@ FUN_02001C78: ; 0x02001C78 push {r3-r5, lr} add r4, r0, #0x0 mov r1, #0x0 - ldr r2, _02001D24 ; =gUnknown21C48B8 + ldr r2, _02001D24 ; =gMain strb r1, [r4, #0x1b] ldr r2, [r2, #0x48] mov r5, #0x1 @@ -228,7 +228,7 @@ _02001D1C: add r0, r1, #0x0 pop {r3-r5, pc} nop -_02001D24: .word gUnknown21C48B8 +_02001D24: .word gMain _02001D28: .word 0x000005DC thumb_func_start FUN_02001D2C @@ -237,7 +237,7 @@ FUN_02001D2C: ; 0x02001D2C add r2, r1, #0x0 add r4, r0, #0x0 mov r1, #0x0 - ldr r3, _02001DD4 ; =gUnknown21C48B8 + ldr r3, _02001DD4 ; =gMain strb r1, [r4, #0x1b] ldr r5, [r3, #0x48] mov r3, #0x1 @@ -322,7 +322,7 @@ _02001DCE: add r0, r1, #0x0 pop {r4-r6, pc} .balign 4 -_02001DD4: .word gUnknown21C48B8 +_02001DD4: .word gMain _02001DD8: .word 0x000005DC thumb_func_start FUN_02001DDC @@ -676,7 +676,7 @@ _0200202A: ldrb r1, [r5, #0x8] ldr r0, [r5, #0x4] add r3, r7, #0x0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0x1 lsl r0, r0, #0x18 ldrb r2, [r5, #0xa] diff --git a/arm9/asm/unk_020023C0.s b/arm9/asm/unk_020023C0.s index 13205f8b..110db7ea 100644 --- a/arm9/asm/unk_020023C0.s +++ b/arm9/asm/unk_020023C0.s @@ -4,10 +4,10 @@ .section .bss .extern UNK_021C48F8 - .extern gUnknown21C48B8 + .extern gMain - .global UNK_02106FC4 -UNK_02106FC4: ; 0x02106FC4 + .global gTextFlags +gTextFlags: ; 0x02106FC4 .space 0x4 .section .rodata @@ -18,8 +18,8 @@ UNK_020ECB50: ; 0x020ECB50 .text - thumb_func_start FUN_020023C0 -FUN_020023C0: ; 0x020023C0 + thumb_func_start RenderText +RenderText: ; 0x020023C0 push {r3-r6, lr} sub sp, #0xc add r4, r0, #0x0 @@ -47,7 +47,7 @@ _020023E2: ; jump table (using 16-bit offset) .short _0200280C - _020023E2 - 2; case 5 .short _02002818 - _020023E2 - 2; case 6 _020023F0: - ldr r0, _02002658 ; =gUnknown21C48B8 + ldr r0, _02002658 ; =gMain ldr r1, [r0, #0x44] mov r0, #0x3 tst r0, r1 @@ -61,7 +61,7 @@ _02002402: ldrh r0, [r0, #0x22] cmp r0, #0x0 beq _02002432 - ldr r0, _02002660 ; =UNK_02106FC4 + ldr r0, _02002660 ; =gTextFlags ldrb r0, [r0, #0x0] lsl r0, r0, #0x1b lsr r0, r0, #0x1f @@ -77,7 +77,7 @@ _02002414: lsl r0, r0, #0x19 lsr r0, r0, #0x19 beq _02002432 - ldr r1, _02002660 ; =UNK_02106FC4 + ldr r1, _02002660 ; =gTextFlags mov r0, #0x40 ldrb r2, [r1, #0x0] orr r0, r2 @@ -101,12 +101,12 @@ _02002432: add r0, r4, #0x0 add r0, #0x26 strb r1, [r0, #0x0] - ldr r0, _02002660 ; =UNK_02106FC4 + ldr r0, _02002660 ; =gTextFlags ldrb r0, [r0, #0x0] lsl r1, r0, #0x1f lsr r1, r1, #0x1f beq _02002486 - ldr r1, _02002658 ; =gUnknown21C48B8 + ldr r1, _02002658 ; =gMain ldr r2, [r1, #0x48] mov r1, #0x3 tst r1, r2 @@ -153,10 +153,10 @@ _020024B0: cmp r5, r0 bgt _020024DA bge _0200250E - ldr r1, _02002668 ; =0x000025BD + ldr r1, _02002668 ; =0x000025BD \f cmp r5, r1 bgt _020024D0 - sub r0, r1, #0x1 + sub r0, r1, #0x1 ; \r cmp r5, r0 blt _020024CE bne _020024C8 @@ -174,7 +174,7 @@ _020024D0: beq _020024F2 b _02002700 _020024DA: - ldr r0, _0200266C ; =0x0000FFFE + ldr r0, _0200266C ; =0x0000FFFE EXT_CTRL_CODE_BEGIN cmp r5, r0 bgt _020024E4 beq _0200251A @@ -234,11 +234,11 @@ _02002532: asr r1, r1, #0x10 add pc, r1 _02002548: ; jump table (using 16-bit offset) - .short _020025B4 - _02002548 - 2; case 0 - .short _020025DE - _02002548 - 2; case 1 - .short _02002600 - _02002548 - 2; case 2 - .short _02002618 - _02002548 - 2; case 3 - .short _02002624 - _02002548 - 2; case 4 + .short _020025B4 - _02002548 - 2; case 0x200 + .short _020025DE - _02002548 - 2; case 0x201 + .short _02002600 - _02002548 - 2; case 0x202 + .short _02002618 - _02002548 - 2; case 0x203 + .short _02002624 - _02002548 - 2; case 0x204 _02002552: mov r1, #0xff lsl r1, r1, #0x8 @@ -374,9 +374,9 @@ _0200264E: strb r0, [r4, #0x16] b _020026CA .balign 4 -_02002658: .word gUnknown21C48B8 +_02002658: .word gMain _0200265C: .word UNK_021C48F8 -_02002660: .word UNK_02106FC4 +_02002660: .word gTextFlags _02002664: .word 0x0000F0FD _02002668: .word 0x000025BD _0200266C: .word 0x0000FFFE @@ -614,15 +614,15 @@ _02002838: thumb_func_start FUN_02002840 FUN_02002840: ; 0x02002840 - ldr r1, _02002848 ; =UNK_02106FC4 + ldr r1, _02002848 ; =gTextFlags strh r0, [r1, #0x2] bx lr nop -_02002848: .word UNK_02106FC4 +_02002848: .word gTextFlags thumb_func_start FUN_0200284C FUN_0200284C: ; 0x0200284C - ldr r1, _02002874 ; =UNK_02106FC4 + ldr r1, _02002874 ; =gTextFlags add r0, #0x1c ldrb r1, [r1, #0x0] lsl r1, r1, #0x1d @@ -644,14 +644,14 @@ _02002862: strb r2, [r0, #0x1] bx lr .balign 4 -_02002874: .word UNK_02106FC4 +_02002874: .word gTextFlags thumb_func_start FUN_02002878 FUN_02002878: ; 0x02002878 push {r4-r7, lr} sub sp, #0x2c add r5, r0, #0x0 - ldr r0, _020029F8 ; =UNK_02106FC4 + ldr r0, _020029F8 ; =gTextFlags add r4, r5, #0x0 ldrb r0, [r0, #0x0] add r4, #0x1c @@ -687,7 +687,7 @@ _020028AC: str r0, [sp, #0x28] ldr r0, [r5, #0x4] bl FUN_0201AB0C - ldr r1, _020029F8 ; =UNK_02106FC4 + ldr r1, _020029F8 ; =gTextFlags ldrh r6, [r1, #0x2] ldr r1, [sp, #0x28] add r7, r1, #0x2 @@ -835,7 +835,7 @@ _020029F4: add sp, #0x2c pop {r4-r7, pc} .balign 4 -_020029F8: .word UNK_02106FC4 +_020029F8: .word gTextFlags _020029FC: .word UNK_020ECB50 thumb_func_start FUN_02002A00 @@ -854,7 +854,7 @@ FUN_02002A00: ; 0x02002A00 add r6, r0, #0x0 ldr r0, [r5, #0x4] bl FUN_0201AB0C - ldr r1, _02002A90 ; =UNK_02106FC4 + ldr r1, _02002A90 ; =gTextFlags add r7, r6, #0x2 ldrh r4, [r1, #0x2] ldr r1, [sp, #0x14] @@ -905,12 +905,12 @@ FUN_02002A00: ; 0x02002A00 add sp, #0x18 pop {r3-r7, pc} nop -_02002A90: .word UNK_02106FC4 +_02002A90: .word gTextFlags thumb_func_start FUN_02002A94 FUN_02002A94: ; 0x02002A94 push {r3, lr} - ldr r0, _02002ACC ; =gUnknown21C48B8 + ldr r0, _02002ACC ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -919,7 +919,7 @@ FUN_02002A94: ; 0x02002A94 ldrh r0, [r0, #0x20] cmp r0, #0x0 beq _02002AC6 - ldr r0, _02002AD4 ; =UNK_02106FC4 + ldr r0, _02002AD4 ; =gTextFlags ldrb r0, [r0, #0x0] lsl r0, r0, #0x1b lsr r0, r0, #0x1f @@ -927,7 +927,7 @@ FUN_02002A94: ; 0x02002A94 _02002AB2: ldr r0, _02002AD8 ; =0x000005DC bl FUN_020054C8 - ldr r1, _02002AD4 ; =UNK_02106FC4 + ldr r1, _02002AD4 ; =gTextFlags mov r0, #0x80 ldrb r2, [r1, #0x0] orr r0, r2 @@ -938,9 +938,9 @@ _02002AC6: mov r0, #0x0 pop {r3, pc} nop -_02002ACC: .word gUnknown21C48B8 +_02002ACC: .word gMain _02002AD0: .word UNK_021C48F8 -_02002AD4: .word UNK_02106FC4 +_02002AD4: .word gTextFlags _02002AD8: .word 0x000005DC thumb_func_start FUN_02002ADC @@ -964,7 +964,7 @@ _02002AEE: lsr r3, r3, #0x18 orr r1, r3 strb r1, [r2, #0x2] - ldr r1, _02002B14 ; =UNK_02106FC4 + ldr r1, _02002B14 ; =gTextFlags ldrb r1, [r1, #0x0] lsl r1, r1, #0x1a lsr r1, r1, #0x1f @@ -975,12 +975,12 @@ _02002B10: mov r0, #0x0 pop {r4, pc} .balign 4 -_02002B14: .word UNK_02106FC4 +_02002B14: .word gTextFlags thumb_func_start FUN_02002B18 FUN_02002B18: ; 0x02002B18 push {r4, lr} - ldr r1, _02002B38 ; =UNK_02106FC4 + ldr r1, _02002B38 ; =gTextFlags add r4, r0, #0x0 ldrb r1, [r1, #0x0] lsl r1, r1, #0x1d @@ -994,12 +994,12 @@ _02002B2C: bl FUN_02002A94 pop {r4, pc} .balign 4 -_02002B38: .word UNK_02106FC4 +_02002B38: .word gTextFlags thumb_func_start FUN_02002B3C FUN_02002B3C: ; 0x02002B3C push {r3, lr} - ldr r1, _02002B5C ; =UNK_02106FC4 + ldr r1, _02002B5C ; =gTextFlags ldrb r1, [r1, #0x0] lsl r1, r1, #0x1d lsr r1, r1, #0x1f @@ -1014,11 +1014,11 @@ _02002B52: lsr r0, r0, #0x18 pop {r3, pc} .balign 4 -_02002B5C: .word UNK_02106FC4 +_02002B5C: .word gTextFlags thumb_func_start FUN_02002B60 FUN_02002B60: ; 0x02002B60 - ldr r2, _02002B78 ; =UNK_02106FC4 + ldr r2, _02002B78 ; =gTextFlags mov r1, #0x1 ldrb r3, [r2, #0x0] lsl r0, r0, #0x18 @@ -1030,12 +1030,12 @@ FUN_02002B60: ; 0x02002B60 strb r0, [r2, #0x0] bx lr nop -_02002B78: .word UNK_02106FC4 +_02002B78: .word gTextFlags thumb_func_start FUN_02002B7C FUN_02002B7C: ; 0x02002B7C push {r3-r4} - ldr r1, _02002BB4 ; =UNK_02106FC4 + ldr r1, _02002BB4 ; =gTextFlags mov r3, #0x4 ldrb r2, [r1, #0x0] mov r4, #0x1 @@ -1062,11 +1062,11 @@ FUN_02002B7C: ; 0x02002B7C pop {r3-r4} bx lr nop -_02002BB4: .word UNK_02106FC4 +_02002BB4: .word gTextFlags thumb_func_start FUN_02002BB8 FUN_02002BB8: ; 0x02002BB8 - ldr r2, _02002BD0 ; =UNK_02106FC4 + ldr r2, _02002BD0 ; =gTextFlags lsl r0, r0, #0x18 ldrb r3, [r2, #0x0] lsr r0, r0, #0x18 @@ -1078,46 +1078,46 @@ FUN_02002BB8: ; 0x02002BB8 strb r0, [r2, #0x0] bx lr nop -_02002BD0: .word UNK_02106FC4 +_02002BD0: .word gTextFlags thumb_func_start FUN_02002BD4 FUN_02002BD4: ; 0x02002BD4 - ldr r0, _02002BE0 ; =UNK_02106FC4 + ldr r0, _02002BE0 ; =gTextFlags ldrb r0, [r0, #0x0] lsl r0, r0, #0x19 lsr r0, r0, #0x1f bx lr nop -_02002BE0: .word UNK_02106FC4 +_02002BE0: .word gTextFlags thumb_func_start FUN_02002BE4 FUN_02002BE4: ; 0x02002BE4 - ldr r1, _02002BF0 ; =UNK_02106FC4 + ldr r1, _02002BF0 ; =gTextFlags mov r0, #0x40 ldrb r2, [r1, #0x0] bic r2, r0 strb r2, [r1, #0x0] bx lr .balign 4 -_02002BF0: .word UNK_02106FC4 +_02002BF0: .word gTextFlags thumb_func_start FUN_02002BF4 FUN_02002BF4: ; 0x02002BF4 - ldr r0, _02002C00 ; =UNK_02106FC4 + ldr r0, _02002C00 ; =gTextFlags ldrb r0, [r0, #0x0] lsl r0, r0, #0x18 lsr r0, r0, #0x1f bx lr nop -_02002C00: .word UNK_02106FC4 +_02002C00: .word gTextFlags thumb_func_start FUN_02002C04 FUN_02002C04: ; 0x02002C04 - ldr r1, _02002C10 ; =UNK_02106FC4 + ldr r1, _02002C10 ; =gTextFlags mov r0, #0x80 ldrb r2, [r1, #0x0] bic r2, r0 strb r2, [r1, #0x0] bx lr .balign 4 -_02002C10: .word UNK_02106FC4 +_02002C10: .word gTextFlags diff --git a/arm9/asm/unk_02002C14.s b/arm9/asm/unk_02002C14.s index fe3efdd2..c6fd3590 100644 --- a/arm9/asm/unk_02002C14.s +++ b/arm9/asm/unk_02002C14.s @@ -244,8 +244,8 @@ FUN_02002D94: ; 0x02002D94 .balign 4 _02002DAC: .word UNK_02106FC8 - thumb_func_start FUN_02002DB0 -FUN_02002DB0: ; 0x02002DB0 + thumb_func_start FontFunc +FontFunc: ; 0x02002DB0 push {r4, lr} add r3, r1, #0x0 add r3, #0x1c @@ -268,7 +268,7 @@ FUN_02002DB0: ; 0x02002DB0 strb r0, [r3, #0x1] _02002DD8: add r0, r1, #0x0 - bl FUN_020023C0 + bl RenderText pop {r4, pc} thumb_func_start FUN_02002DE0 diff --git a/arm9/asm/unk_02012CC8.s b/arm9/asm/unk_02012CC8.s index 36770df2..b77e441c 100644 --- a/arm9/asm/unk_02012CC8.s +++ b/arm9/asm/unk_02012CC8.s @@ -1563,7 +1563,7 @@ FUN_020136F8: ; 0x020136F8 ldr r2, [r6, #0x4] add r0, r5, #0x0 add r3, r4, #0x0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0x0 bl FUN_02019548 add sp, #0x10 diff --git a/arm9/asm/unk_02015EA0.s b/arm9/asm/unk_02015EA0.s index 3a876cb5..047d2a6b 100644 --- a/arm9/asm/unk_02015EA0.s +++ b/arm9/asm/unk_02015EA0.s @@ -10,8 +10,8 @@ UNK_020EDB10: ; 0x020EDB10 .section .bss - .global gUnknown21C48B8 -gUnknown21C48B8: ; 0x021C48B8 + .global gMain +gMain: ; 0x021C48B8 .space 0x40 .global UNK_021C48F8 @@ -47,10 +47,10 @@ FUN_02015EA0: ; 0x02015EA0 str r0, [r3, r1] mov r0, #0x3 bl MI_WaitDma - ldr r0, _02015ED0 ; =gUnknown21C48B8 + ldr r0, _02015ED0 ; =gMain ldr r0, [r0, #0x1c] bl FUN_0201B5CC - ldr r0, _02015ED0 ; =gUnknown21C48B8 + ldr r0, _02015ED0 ; =gMain ldr r1, [r0, #0x30] add r1, r1, #0x1 str r1, [r0, #0x30] @@ -58,7 +58,7 @@ FUN_02015EA0: ; 0x02015EA0 nop _02015EC8: .word 0x027E0000 _02015ECC: .word 0x00003FF8 -_02015ED0: .word gUnknown21C48B8 +_02015ED0: .word gMain thumb_func_start FUN_02015ED4 FUN_02015ED4: ; 0x02015ED4 @@ -92,25 +92,25 @@ _02015F0C: .word FUN_02015ED4 thumb_func_start FUN_02015F10 FUN_02015F10: ; 0x02015F10 - ldr r2, _02015F18 ; =gUnknown21C48B8 + ldr r2, _02015F18 ; =gMain str r0, [r2, #0x0] str r1, [r2, #0x4] bx lr .balign 4 -_02015F18: .word gUnknown21C48B8 +_02015F18: .word gMain thumb_func_start FUN_02015F1C FUN_02015F1C: ; 0x02015F1C push {r3, lr} mov r0, #0x0 bl FUN_02015F80 - ldr r0, _02015F30 ; =gUnknown21C48B8 + ldr r0, _02015F30 ; =gMain mov r1, #0x0 str r1, [r0, #0x8] str r1, [r0, #0xc] pop {r3, pc} nop -_02015F30: .word gUnknown21C48B8 +_02015F30: .word gMain thumb_func_start FUN_02015F34 FUN_02015F34: ; 0x02015F34 @@ -119,14 +119,14 @@ FUN_02015F34: ; 0x02015F34 bne _02015F4C mov r0, #0x0 bl FUN_02015F80 - ldr r0, _02015F68 ; =gUnknown21C48B8 + ldr r0, _02015F68 ; =gMain mov r1, #0x0 str r1, [r0, #0x8] str r1, [r0, #0xc] mov r0, #0x1 pop {r3, pc} _02015F4C: - ldr r2, _02015F68 ; =gUnknown21C48B8 + ldr r2, _02015F68 ; =gMain ldr r3, [r2, #0x8] cmp r3, #0x0 bne _02015F62 @@ -140,12 +140,12 @@ _02015F62: mov r0, #0x0 pop {r3, pc} nop -_02015F68: .word gUnknown21C48B8 +_02015F68: .word gMain thumb_func_start FUN_02015F6C FUN_02015F6C: ; 0x02015F6C push {r3, lr} - ldr r0, _02015F7C ; =gUnknown21C48B8 + ldr r0, _02015F7C ; =gMain ldr r1, [r0, #0x8] cmp r1, #0x0 beq _02015F7A @@ -154,7 +154,7 @@ FUN_02015F6C: ; 0x02015F6C _02015F7A: pop {r3, pc} .balign 4 -_02015F7C: .word gUnknown21C48B8 +_02015F7C: .word gMain thumb_func_start FUN_02015F80 FUN_02015F80: ; 0x02015F80 @@ -255,7 +255,7 @@ InitSystemForTheGame: ; 0x02016014 add r1, r0, #0x0 mov r0, #0xa0 bl FUN_0201B580 - ldr r1, _02016130 ; =gUnknown21C48B8 + ldr r1, _02016130 ; =gMain str r0, [r1, #0x18] mov r0, #0x10 bl FUN_0201B578 @@ -266,7 +266,7 @@ InitSystemForTheGame: ; 0x02016014 add r1, r0, #0x0 mov r0, #0x10 bl FUN_0201B580 - ldr r1, _02016130 ; =gUnknown21C48B8 + ldr r1, _02016130 ; =gMain str r0, [r1, #0x1c] mov r0, #0x20 bl FUN_0201B578 @@ -277,7 +277,7 @@ InitSystemForTheGame: ; 0x02016014 add r1, r0, #0x0 mov r0, #0x20 bl FUN_0201B580 - ldr r1, _02016130 ; =gUnknown21C48B8 + ldr r1, _02016130 ; =gMain str r0, [r1, #0x20] mov r0, #0x4 bl FUN_0201B578 @@ -288,7 +288,7 @@ InitSystemForTheGame: ; 0x02016014 add r1, r0, #0x0 mov r0, #0x4 bl FUN_0201B580 - ldr r1, _02016130 ; =gUnknown21C48B8 + ldr r1, _02016130 ; =gMain str r0, [r1, #0x24] bl GX_DispOff ldr r2, _02016134 ; =0x04001000 @@ -332,7 +332,7 @@ _02016108: add r0, r5, #0x0 add r1, r4, #0x0 bl FS_TryLoadTable - ldr r0, _02016130 ; =gUnknown21C48B8 + ldr r0, _02016130 ; =gMain mov r1, #0x0 str r1, [r0, #0x0] str r1, [r0, #0x8] @@ -346,7 +346,7 @@ _02016108: _02016124: .word 0x04000304 _02016128: .word 0xFFFFFDF1 _0201612C: .word 0x0000020E -_02016130: .word gUnknown21C48B8 +_02016130: .word gMain _02016134: .word 0x04001000 _02016138: .word 0xFFFEFFFF _0201613C: .word FUN_02015EA0 @@ -683,7 +683,7 @@ _020163B8: .word UNK_021C4928 FUN_020163BC: ; 0x020163BC push {r3, lr} sub sp, #0x8 - ldr r0, _0201641C ; =gUnknown21C48B8 + ldr r0, _0201641C ; =gMain mov r2, #0x0 str r2, [r0, #0x34] str r2, [r0, #0x38] @@ -727,7 +727,7 @@ _02016402: add sp, #0x8 pop {r3, pc} .balign 4 -_0201641C: .word gUnknown21C48B8 +_0201641C: .word gMain _02016420: .word UNK_021C48F8 _02016424: .word gUnk021C4918 _02016428: .word 0x000002AE @@ -775,7 +775,7 @@ FUN_02016464: ; 0x02016464 and r0, r1 asr r0, r0, #0xf beq _0201648A - ldr r0, _02016554 ; =gUnknown21C48B8 + ldr r0, _02016554 ; =gMain mov r1, #0x0 str r1, [r0, #0x48] str r1, [r0, #0x44] @@ -793,7 +793,7 @@ _0201648A: ldr r0, _02016560 ; =0x00002FFF eor r1, r0 and r0, r1 - ldr r1, _02016554 ; =gUnknown21C48B8 + ldr r1, _02016554 ; =gMain lsl r0, r0, #0x10 lsr r0, r0, #0x10 ldr r2, [r1, #0x38] @@ -815,11 +815,11 @@ _0201648A: str r2, [r1, #0x50] b _020164C8 _020164C2: - ldr r1, _02016554 ; =gUnknown21C48B8 + ldr r1, _02016554 ; =gMain ldr r2, [r1, #0x58] str r2, [r1, #0x50] _020164C8: - ldr r1, _02016554 ; =gUnknown21C48B8 + ldr r1, _02016554 ; =gMain str r0, [r1, #0x38] ldr r2, [r1, #0x3c] str r2, [r1, #0x48] @@ -891,7 +891,7 @@ _0201653A: pop {r4, pc} nop _02016550: .word 0x027FFFA8 -_02016554: .word gUnknown21C48B8 +_02016554: .word gMain _02016558: .word UNK_021C48F8 _0201655C: .word 0x04000130 _02016560: .word 0x00002FFF @@ -899,7 +899,7 @@ _02016564: .word gUnk021C4918 thumb_func_start FUN_02016568 FUN_02016568: ; 0x02016568 - ldr r0, _02016690 ; =gUnknown21C48B8 + ldr r0, _02016690 ; =gMain ldr r1, [r0, #0x34] cmp r1, #0x3 bls _02016572 @@ -926,7 +926,7 @@ _02016586: orr r1, r2 str r1, [r0, #0x48] _02016596: - ldr r1, _02016690 ; =gUnknown21C48B8 + ldr r1, _02016690 ; =gMain mov r0, #0x8 ldr r2, [r1, #0x44] add r3, r2, #0x0 @@ -936,7 +936,7 @@ _02016596: orr r0, r2 str r0, [r1, #0x44] _020165A8: - ldr r1, _02016690 ; =gUnknown21C48B8 + ldr r1, _02016690 ; =gMain mov r0, #0x8 ldr r2, [r1, #0x4c] add r3, r2, #0x0 @@ -965,7 +965,7 @@ _020165CE: lsr r0, r0, #0x1 orr r1, r0 _020165DC: - ldr r2, _02016690 ; =gUnknown21C48B8 + ldr r2, _02016690 ; =gMain ldr r0, _02016694 ; =0x0000F3FF ldr r3, [r2, #0x48] and r0, r3 @@ -989,7 +989,7 @@ _020165FA: lsr r1, r1, #0x1 orr r0, r1 _02016608: - ldr r2, _02016690 ; =gUnknown21C48B8 + ldr r2, _02016690 ; =gMain ldr r1, _02016694 ; =0x0000F3FF ldr r3, [r2, #0x44] and r1, r3 @@ -1013,7 +1013,7 @@ _02016626: lsr r1, r1, #0x1 orr r0, r1 _02016634: - ldr r2, _02016690 ; =gUnknown21C48B8 + ldr r2, _02016690 ; =gMain ldr r1, _02016694 ; =0x0000F3FF ldr r3, [r2, #0x4c] and r1, r3 @@ -1030,7 +1030,7 @@ _02016642: orr r1, r2 str r1, [r0, #0x48] _02016652: - ldr r1, _02016690 ; =gUnknown21C48B8 + ldr r1, _02016690 ; =gMain mov r0, #0x2 ldr r2, [r1, #0x44] lsl r0, r0, #0x8 @@ -1040,7 +1040,7 @@ _02016652: orr r0, r2 str r0, [r1, #0x44] _02016664: - ldr r1, _02016690 ; =gUnknown21C48B8 + ldr r1, _02016690 ; =gMain mov r0, #0x2 ldr r2, [r1, #0x4c] lsl r0, r0, #0x8 @@ -1050,7 +1050,7 @@ _02016664: orr r0, r2 str r0, [r1, #0x4c] _02016676: - ldr r1, _02016690 ; =gUnknown21C48B8 + ldr r1, _02016690 ; =gMain ldr r0, _02016698 ; =0x0000FCFF ldr r2, [r1, #0x48] and r2, r0 @@ -1064,18 +1064,18 @@ _02016676: _0201668C: bx lr nop -_02016690: .word gUnknown21C48B8 +_02016690: .word gMain _02016694: .word 0x0000F3FF _02016698: .word 0x0000FCFF thumb_func_start FUN_0201669C FUN_0201669C: ; 0x0201669C - ldr r2, _020166A4 ; =gUnknown21C48B8 + ldr r2, _020166A4 ; =gMain str r0, [r2, #0x54] str r1, [r2, #0x58] bx lr .balign 4 -_020166A4: .word gUnknown21C48B8 +_020166A4: .word gMain thumb_func_start FUN_020166A8 FUN_020166A8: ; 0x020166A8 diff --git a/arm9/asm/unk_0201BCBC.s b/arm9/asm/unk_0201BCBC.s index f81339be..49d206bb 100644 --- a/arm9/asm/unk_0201BCBC.s +++ b/arm9/asm/unk_0201BCBC.s @@ -3,8 +3,8 @@ .section .data - .global UNK_02105BB4 -UNK_02105BB4: ; 0x02105BB4 + .global gFonts +gFonts: ; 0x02105BB4 .word 0 .section .bss @@ -25,11 +25,11 @@ UNK_021C5734: ; 0x021C5734 thumb_func_start FUN_0201BCBC FUN_0201BCBC: ; 0x0201BCBC - ldr r1, _0201BCC4 ; =UNK_02105BB4 + ldr r1, _0201BCC4 ; =gFonts str r0, [r1, #0x0] bx lr nop -_0201BCC4: .word UNK_02105BB4 +_0201BCC4: .word gFonts thumb_func_start FUN_0201BCC8 FUN_0201BCC8: ; 0x0201BCC8 @@ -141,8 +141,8 @@ FUN_0201BD7C: ; 0x0201BD7C .balign 4 _0201BD80: .word FUN_0201BCFC - thumb_func_start FUN_0201BD84 -FUN_0201BD84: ; 0x0201BD84 + thumb_func_start AddTextPrinterParameterized +AddTextPrinterParameterized: ; 0x0201BD84 push {r3, lr} sub sp, #0x18 str r0, [sp, #0x4] @@ -158,7 +158,7 @@ FUN_0201BD84: ; 0x0201BD84 strb r0, [r2, #0xb] strb r3, [r2, #0xc] strb r0, [r2, #0xd] - ldr r0, _0201BDDC ; =UNK_02105BB4 + ldr r0, _0201BDDC ; =gFonts lsl r1, r1, #0x3 ldr r0, [r0, #0x0] add r1, r0, r1 @@ -182,14 +182,14 @@ FUN_0201BD84: ; 0x0201BD84 strb r0, [r2, #0x17] ldr r2, [sp, #0x28] add r0, sp, #0x0 - bl FUN_0201BE98 + bl AddTextPrinter add sp, #0x18 pop {r3, pc} nop -_0201BDDC: .word UNK_02105BB4 +_0201BDDC: .word gFonts - thumb_func_start FUN_0201BDE0 -FUN_0201BDE0: ; 0x0201BDE0 + thumb_func_start AddTextPrinterParameterized2 +AddTextPrinterParameterized2: ; 0x0201BDE0 push {r3, lr} sub sp, #0x18 str r0, [sp, #0x4] @@ -205,7 +205,7 @@ FUN_0201BDE0: ; 0x0201BDE0 strb r0, [r2, #0xb] strb r3, [r2, #0xc] strb r0, [r2, #0xd] - ldr r0, _0201BE38 ; =UNK_02105BB4 + ldr r0, _0201BE38 ; =gFonts lsl r1, r1, #0x3 ldr r0, [r0, #0x0] add r1, r0, r1 @@ -229,14 +229,14 @@ FUN_0201BDE0: ; 0x0201BDE0 ldr r1, [sp, #0x24] ldr r2, [sp, #0x2c] add r0, sp, #0x0 - bl FUN_0201BE98 + bl AddTextPrinter add sp, #0x18 pop {r3, pc} nop -_0201BE38: .word UNK_02105BB4 +_0201BE38: .word gFonts - thumb_func_start FUN_0201BE3C -FUN_0201BE3C: ; 0x0201BE3C + thumb_func_start AddTextPrinterParameterized3 +AddTextPrinterParameterized3: ; 0x0201BE3C push {r3, lr} sub sp, #0x18 str r0, [sp, #0x4] @@ -256,7 +256,7 @@ FUN_0201BE3C: ; 0x0201BE3C strb r0, [r2, #0xe] ldr r0, [sp, #0x30] strb r0, [r2, #0xf] - ldr r0, _0201BE94 ; =UNK_02105BB4 + ldr r0, _0201BE94 ; =gFonts ldr r3, [r0, #0x0] lsl r0, r1, #0x3 add r0, r3, r0 @@ -276,17 +276,17 @@ FUN_0201BE3C: ; 0x0201BE3C ldr r1, [sp, #0x24] ldr r2, [sp, #0x34] add r0, sp, #0x0 - bl FUN_0201BE98 + bl AddTextPrinter add sp, #0x18 pop {r3, pc} nop -_0201BE94: .word UNK_02105BB4 +_0201BE94: .word gFonts - thumb_func_start FUN_0201BE98 -FUN_0201BE98: ; 0x0201BE98 + thumb_func_start AddTextPrinter +AddTextPrinter: ; 0x0201BE98 push {r3-r7, lr} add r7, r0, #0x0 - ldr r0, _0201BFD0 ; =UNK_02105BB4 + ldr r0, _0201BFD0 ; =gFonts add r6, r1, #0x0 ldr r0, [r0, #0x0] add r5, r2, #0x0 @@ -418,7 +418,7 @@ _0201BF74: lsl r7, r7, #0xa _0201BFA4: add r0, r4, #0x0 - bl FUN_0201C048 + bl RenderFont cmp r0, #0x1 beq _0201BFB4 add r5, r5, #0x1 @@ -437,7 +437,7 @@ _0201BFBE: mov r0, #0x8 pop {r3-r7, pc} nop -_0201BFD0: .word UNK_02105BB4 +_0201BFD0: .word gFonts _0201BFD4: .word UNK_021C570C _0201BFD8: .word FUN_0201BFDC @@ -461,7 +461,7 @@ FUN_0201BFDC: ; 0x0201BFDC ldrb r2, [r4, #0x13] bl FUN_0201C05C add r0, r4, #0x0 - bl FUN_0201C048 + bl RenderFont cmp r0, #0x0 beq _0201C014 cmp r0, #0x1 @@ -499,14 +499,14 @@ _0201C042: .balign 4 _0201C044: .word UNK_021C570C - thumb_func_start FUN_0201C048 -FUN_0201C048: ; 0x0201C048 + thumb_func_start RenderFont +RenderFont: ; 0x0201C048 push {r4, lr} add r4, r0, #0x0 _0201C04C: ldrb r0, [r4, #0x9] add r1, r4, #0x0 - bl FUN_02002DB0 + bl FontFunc cmp r0, #0x2 beq _0201C04C pop {r4, pc} diff --git a/arm9/asm/unk_02024F30.s b/arm9/asm/unk_02024F30.s index 899404c6..0ee173aa 100644 --- a/arm9/asm/unk_02024F30.s +++ b/arm9/asm/unk_02024F30.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .text @@ -79,22 +79,22 @@ _02024FAC: beq _02024FC2 b _02024FCA _02024FBA: - ldr r0, _02024FD4 ; =gUnknown21C48B8 + ldr r0, _02024FD4 ; =gMain mov r1, #0x1 str r1, [r0, #0x34] pop {r3, pc} _02024FC2: - ldr r0, _02024FD4 ; =gUnknown21C48B8 + ldr r0, _02024FD4 ; =gMain mov r1, #0x3 str r1, [r0, #0x34] pop {r3, pc} _02024FCA: - ldr r0, _02024FD4 ; =gUnknown21C48B8 + ldr r0, _02024FD4 ; =gMain mov r1, #0x0 str r1, [r0, #0x34] pop {r3, pc} nop -_02024FD4: .word gUnknown21C48B8 +_02024FD4: .word gMain thumb_func_start FUN_02024FD8 FUN_02024FD8: ; 0x02024FD8 diff --git a/arm9/asm/unk_02025954.s b/arm9/asm/unk_02025954.s index b981217f..eb1d3969 100644 --- a/arm9/asm/unk_02025954.s +++ b/arm9/asm/unk_02025954.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -61,7 +61,7 @@ FUN_0202597C: ; 0x0202597C add r0, sp, #0xc add r1, sp, #0x0 bl FUN_0201265C - ldr r0, _020259D8 ; =gUnknown21C48B8 + ldr r0, _020259D8 ; =gMain ldr r6, [sp, #0xc] ldr r1, [sp, #0x8] ldr r0, [r0, #0x2c] @@ -99,7 +99,7 @@ FUN_0202597C: ; 0x0202597C add sp, #0x1c pop {r4-r7, pc} nop -_020259D8: .word gUnknown21C48B8 +_020259D8: .word gMain _020259DC: .word 0x000009B4 thumb_func_start FUN_020259E0 diff --git a/arm9/asm/unk_0202F150.s b/arm9/asm/unk_0202F150.s index 4d05c01e..22bf52e9 100644 --- a/arm9/asm/unk_0202F150.s +++ b/arm9/asm/unk_0202F150.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .bss @@ -1277,7 +1277,7 @@ FUN_0202FB80: ; 0x0202FB80 strb r0, [r1, #0x0] bl FUN_0202F984 ldr r0, _0202FC48 ; =UNK_021C59F4 - ldr r1, _0202FC50 ; =gUnknown21C48B8 + ldr r1, _0202FC50 ; =gMain ldr r0, [r0, #0x4] ldr r2, _0202FC54 ; =0x00000628 ldr r3, [r1, #0x44] @@ -1355,7 +1355,7 @@ _0202FC3A: .balign 4 _0202FC48: .word UNK_021C59F4 _0202FC4C: .word 0x0000068A -_0202FC50: .word gUnknown21C48B8 +_0202FC50: .word gMain _0202FC54: .word 0x00000628 _0202FC58: .word 0x00007FFF _0202FC5C: .word 0x0000065C @@ -4279,7 +4279,7 @@ FUN_020312BC: ; 0x020312BC add r0, sp, #0x10 add r1, sp, #0x4 bl FUN_0201265C - ldr r0, _02031340 ; =gUnknown21C48B8 + ldr r0, _02031340 ; =gMain ldr r6, [sp, #0x10] mov r5, #0x0 lsr r7, r6, #0x1c @@ -4339,7 +4339,7 @@ FUN_020312BC: ; 0x020312BC add sp, #0x20 pop {r3-r7, pc} .balign 4 -_02031340: .word gUnknown21C48B8 +_02031340: .word gMain _02031344: .word 0x00000000 _02031348: .word 0x6C078965 _0203134C: .word 0x5D588B65 diff --git a/arm9/asm/unk_02033F50.s b/arm9/asm/unk_02033F50.s index ddbaf49b..acf3edeb 100644 --- a/arm9/asm/unk_02033F50.s +++ b/arm9/asm/unk_02033F50.s @@ -228,7 +228,7 @@ _02033FA4: add r2, r7, #0x0 add r3, r1, #0x0 str r1, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r7, #0x0 bl String_dtor bl FUN_0201E788 diff --git a/arm9/asm/unk_02034188.s b/arm9/asm/unk_02034188.s index 4116fa17..f4979b35 100644 --- a/arm9/asm/unk_02034188.s +++ b/arm9/asm/unk_02034188.s @@ -155,7 +155,7 @@ FUN_02034188: ; 0x02034188 add r2, r4, #0x0 add r3, r1, #0x0 str r1, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0x0 bl String_dtor bl FUN_0201E788 diff --git a/arm9/asm/unk_02035068.s b/arm9/asm/unk_02035068.s index 20fae5b3..09b94b57 100644 --- a/arm9/asm/unk_02035068.s +++ b/arm9/asm/unk_02035068.s @@ -991,7 +991,7 @@ _020357D6: add r2, r7, #0x0 add r3, r1, #0x0 str r1, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r7, #0x0 bl String_dtor mov r0, #0xb @@ -1046,7 +1046,7 @@ _0203584C: add r0, #0x10 add r3, r1, #0x0 str r1, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x18] bl String_dtor ldr r0, [sp, #0x14] diff --git a/arm9/asm/unk_020372D4.s b/arm9/asm/unk_020372D4.s index 92ff091d..abbd1d7e 100644 --- a/arm9/asm/unk_020372D4.s +++ b/arm9/asm/unk_020372D4.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .bss @@ -386,7 +386,7 @@ _020375B4: beq _020375D4 ldr r0, [r4, #0x38] bl FUN_02055A38 - ldr r3, _02037758 ; =gUnknown21C48B8 + ldr r3, _02037758 ; =gMain add r0, sp, #0x8 ldr r2, [r3, #0x48] ldr r3, [r3, #0x44] @@ -500,7 +500,7 @@ _02037672: add sp, #0x10 pop {r3-r5, pc} _020376A6: - ldr r0, _02037758 ; =gUnknown21C48B8 + ldr r0, _02037758 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x1 tst r0, r1 @@ -553,7 +553,7 @@ _020376E2: add sp, #0x10 pop {r3-r5, pc} _0203771C: - ldr r0, _02037758 ; =gUnknown21C48B8 + ldr r0, _02037758 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x1 tst r0, r1 @@ -583,7 +583,7 @@ _02037754: add sp, #0x10 pop {r3-r5, pc} .balign 4 -_02037758: .word gUnknown21C48B8 +_02037758: .word gMain _0203775C: .word 0x00000146 thumb_func_start FUN_02037760 diff --git a/arm9/asm/unk_02046030.s b/arm9/asm/unk_02046030.s index be79d918..3ca3d7e7 100644 --- a/arm9/asm/unk_02046030.s +++ b/arm9/asm/unk_02046030.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .text @@ -144,7 +144,7 @@ _02046118: strb r0, [r4, #0x8] b _020461F8 _02046150: - ldr r0, _02046210 ; =gUnknown21C48B8 + ldr r0, _02046210 ; =gMain ldr r2, [r0, #0x48] mov r0, #0x3 tst r0, r2 @@ -233,7 +233,7 @@ _02046200: .word 0x0000034F _02046204: .word 0x00000231 _02046208: .word 0x0000FFFF _0204620C: .word 0x00000679 -_02046210: .word gUnknown21C48B8 +_02046210: .word gMain thumb_func_start FUN_02046214 FUN_02046214: ; 0x02046214 diff --git a/arm9/asm/unk_02048120.s b/arm9/asm/unk_02048120.s index 0d4da9a6..79bb65c1 100644 --- a/arm9/asm/unk_02048120.s +++ b/arm9/asm/unk_02048120.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -178,7 +178,7 @@ _02048258: str r0, [r4, #0x0] b _020482EA _02048268: - ldr r0, _020482F0 ; =gUnknown21C48B8 + ldr r0, _020482F0 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x1 tst r0, r1 @@ -241,7 +241,7 @@ _020482EA: add sp, #0xc pop {r3-r4, pc} .balign 4 -_020482F0: .word gUnknown21C48B8 +_020482F0: .word gMain thumb_func_start FUN_020482F4 FUN_020482F4: ; 0x020482F4 @@ -295,7 +295,7 @@ FUN_020482F4: ; 0x020482F4 sub r3, r3, #0x4 lsl r3, r3, #0x18 lsr r3, r3, #0x18 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0x0 bl String_dtor add r0, r4, #0x0 diff --git a/arm9/asm/unk_0204B34C.s b/arm9/asm/unk_0204B34C.s index dd43d375..ac1c53ff 100644 --- a/arm9/asm/unk_0204B34C.s +++ b/arm9/asm/unk_0204B34C.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -697,7 +697,7 @@ _0204B866: mov r0, #0x2 str r0, [r4, #0x0] _0204B876: - ldr r0, _0204B994 ; =gUnknown21C48B8 + ldr r0, _0204B994 ; =gMain mov r1, #0x20 ldr r0, [r0, #0x44] tst r1, r0 @@ -833,7 +833,7 @@ _0204B98E: mov r0, #0x0 pop {r3-r5, pc} nop -_0204B994: .word gUnknown21C48B8 +_0204B994: .word gMain _0204B998: .word UNK_020F4850 _0204B99C: .word UNK_020F4858 diff --git a/arm9/asm/unk_0204CB20.s b/arm9/asm/unk_0204CB20.s index 140bae5d..610901c6 100644 --- a/arm9/asm/unk_0204CB20.s +++ b/arm9/asm/unk_0204CB20.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -1279,7 +1279,7 @@ _0204D4D4: .word 0x00000132 thumb_func_start FUN_0204D4D8 FUN_0204D4D8: ; 0x0204D4D8 - ldr r1, _0204D4E8 ; =gUnknown21C48B8 + ldr r1, _0204D4E8 ; =gMain mov r0, #0x2 ldr r1, [r1, #0x44] tst r1, r0 @@ -1289,7 +1289,7 @@ _0204D4E4: ldr r3, _0204D4EC ; =FUN_02030F60 bx r3 .balign 4 -_0204D4E8: .word gUnknown21C48B8 +_0204D4E8: .word gMain _0204D4EC: .word FUN_02030F60 thumb_func_start FUN_0204D4F0 diff --git a/arm9/asm/unk_02050E48.s b/arm9/asm/unk_02050E48.s index 8ad56d6f..6971b088 100644 --- a/arm9/asm/unk_02050E48.s +++ b/arm9/asm/unk_02050E48.s @@ -2,7 +2,7 @@ .include "global.inc" .extern UNK_020F96DC - .extern gUnknown21C48B8 + .extern gMain .extern UNK_020FA6E8 .section .rodata @@ -429,7 +429,7 @@ _0205116A: blx r2 b _020517B8 _0205118A: - ldr r0, _020514A4 ; =gUnknown21C48B8 + ldr r0, _020514A4 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x2 tst r0, r1 @@ -823,7 +823,7 @@ _0205148E: str r0, [r4, #0x34] b _020517B8 .balign 4 -_020514A4: .word gUnknown21C48B8 +_020514A4: .word gMain _020514A8: add r0, r4, #0x0 bl FUN_02051A80 @@ -1734,7 +1734,7 @@ _02051BD6: ldr r2, [r5, #0xc] mov r1, #0x0 mov r3, #0x10 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x1c] add r7, r7, #0x1 add r6, r6, r0 @@ -1754,7 +1754,7 @@ _02051BD6: ldr r0, [sp, #0x20] ldr r2, [r5, #0xc] mov r3, #0x10 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x18] bl DestroyMsgData _02051C34: @@ -1855,7 +1855,7 @@ _02051CE0: add r0, r7, #0x0 mov r1, #0x0 mov r3, #0x10 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r6, r6, #0x1 add r4, #0x10 cmp r6, #0x3 @@ -1901,7 +1901,7 @@ FUN_02051D54: ; 0x02051D54 push {r4, lr} sub sp, #0x8 add r4, r0, #0x0 - ldr r0, _02051E1C ; =gUnknown21C48B8 + ldr r0, _02051E1C ; =gMain mov r1, #0x40 ldr r0, [r0, #0x48] tst r1, r0 @@ -2001,7 +2001,7 @@ _02051DE0: add sp, #0x8 pop {r4, pc} nop -_02051E1C: .word gUnknown21C48B8 +_02051E1C: .word gMain _02051E20: .word 0x000005DC thumb_func_start FUN_02051E24 @@ -2186,7 +2186,7 @@ _02051F7C: bl FUN_020546C8 cmp r0, #0x0 beq _0205203A - ldr r0, _02052040 ; =gUnknown21C48B8 + ldr r0, _02052040 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x1 tst r0, r1 @@ -2269,7 +2269,7 @@ _0205203A: mov r0, #0x0 pop {r4-r6, pc} nop -_02052040: .word gUnknown21C48B8 +_02052040: .word gMain thumb_func_start FUN_02052044 FUN_02052044: ; 0x02052044 diff --git a/arm9/asm/unk_02054590.s b/arm9/asm/unk_02054590.s index 92a182d7..772871af 100644 --- a/arm9/asm/unk_02054590.s +++ b/arm9/asm/unk_02054590.s @@ -127,7 +127,7 @@ FUN_02054658: ; 0x02054658 mov r1, #0x1 add r2, r4, #0x0 str r3, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0xc pop {r3-r6, pc} @@ -153,7 +153,7 @@ FUN_02054690: ; 0x02054690 add r1, r7, #0x0 add r2, r6, #0x0 str r3, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0xc pop {r4-r7, pc} .balign 4 diff --git a/arm9/asm/unk_0205CE48.s b/arm9/asm/unk_0205CE48.s index 6feef167..65e31220 100644 --- a/arm9/asm/unk_0205CE48.s +++ b/arm9/asm/unk_0205CE48.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .extern UNK_020F96DC .section .rodata @@ -1455,7 +1455,7 @@ _0205D95C: bl FUN_020546C8 cmp r0, #0x1 bne _0205D9A0 - ldr r0, _0205D9A4 ; =gUnknown21C48B8 + ldr r0, _0205D9A4 ; =gMain ldr r1, [r0, #0x48] mov r0, #0xf3 tst r0, r1 @@ -1482,7 +1482,7 @@ _0205D9A0: mov r0, #0x0 pop {r3-r5, pc} .balign 4 -_0205D9A4: .word gUnknown21C48B8 +_0205D9A4: .word gMain thumb_func_start FUN_0205D9A8 FUN_0205D9A8: ; 0x0205D9A8 diff --git a/arm9/asm/unk_0206015C.s b/arm9/asm/unk_0206015C.s index a12d86ab..a0436e35 100644 --- a/arm9/asm/unk_0206015C.s +++ b/arm9/asm/unk_0206015C.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .text @@ -164,7 +164,7 @@ _020602A2: ldrb r0, [r4, #0xe] cmp r0, #0x3c bhs _020602B8 - ldr r0, _02060340 ; =gUnknown21C48B8 + ldr r0, _02060340 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x1 tst r0, r1 @@ -230,4 +230,4 @@ _02060332: .balign 4 _02060338: .word 0x00000679 _0206033C: .word 0x0000FFFF -_02060340: .word gUnknown21C48B8 +_02060340: .word gMain diff --git a/arm9/asm/unk_020625EC.s b/arm9/asm/unk_020625EC.s index a72ed912..618ef08b 100644 --- a/arm9/asm/unk_020625EC.s +++ b/arm9/asm/unk_020625EC.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -247,7 +247,7 @@ FUN_02062770: ; 0x02062770 add r0, #0xc0 ldr r0, [r0, #0x0] bl FUN_02001204 - ldr r1, _020627C8 ; =gUnknown21C48B8 + ldr r1, _020627C8 ; =gMain ldr r3, [r1, #0x48] mov r1, #0x2 tst r1, r3 @@ -287,7 +287,7 @@ _020627B8: mov r0, #0x4 pop {r4, pc} .balign 4 -_020627C8: .word gUnknown21C48B8 +_020627C8: .word gMain _020627CC: .word 0x0000FFFF thumb_func_start FUN_020627D0 @@ -301,7 +301,7 @@ FUN_020627D0: ; 0x020627D0 thumb_func_start FUN_020627DC FUN_020627DC: ; 0x020627DC push {r3, lr} - ldr r1, _02062804 ; =gUnknown21C48B8 + ldr r1, _02062804 ; =gMain ldr r2, [r1, #0x48] mov r1, #0x3 tst r1, r2 @@ -320,12 +320,12 @@ _020627FE: mov r0, #0x5 pop {r3, pc} nop -_02062804: .word gUnknown21C48B8 +_02062804: .word gMain thumb_func_start FUN_02062808 FUN_02062808: ; 0x02062808 push {r4, lr} - ldr r1, _020628B8 ; =gUnknown21C48B8 + ldr r1, _020628B8 ; =gMain mov r2, #0x2 ldr r1, [r1, #0x48] add r4, r0, #0x0 @@ -387,7 +387,7 @@ _0206285C: asr r2, r2, #0x10 bl FUN_0200C714 _02062882: - ldr r0, _020628B8 ; =gUnknown21C48B8 + ldr r0, _020628B8 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x80 tst r0, r1 @@ -415,7 +415,7 @@ _020628B4: mov r0, #0x6 pop {r4, pc} .balign 4 -_020628B8: .word gUnknown21C48B8 +_020628B8: .word gMain thumb_func_start FUN_020628BC FUN_020628BC: ; 0x020628BC @@ -481,7 +481,7 @@ _02062912: add r0, r4, #0x0 ldr r2, [r2, #0x0] add r0, #0xe4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 strb r0, [r4, #0x1e] mov r0, #0xa6 lsl r0, r0, #0x2 @@ -592,7 +592,7 @@ _020629EE: add r0, r4, #0x0 ldr r2, [r2, #0x0] add r0, #0xe4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 strb r0, [r4, #0x1e] mov r0, #0xa6 lsl r0, r0, #0x2 @@ -613,7 +613,7 @@ _02062A2A: str r0, [r4, #0xc] b _02062A60 _02062A3C: - ldr r1, _02062A6C ; =gUnknown21C48B8 + ldr r1, _02062A6C ; =gMain ldr r2, [r1, #0x48] mov r1, #0x3 tst r1, r2 @@ -635,7 +635,7 @@ _02062A60: pop {r4, pc} nop _02062A68: .word 0x0001020F -_02062A6C: .word gUnknown21C48B8 +_02062A6C: .word gMain thumb_func_start FUN_02062A70 FUN_02062A70: ; 0x02062A70 @@ -1485,7 +1485,7 @@ _02063094: ldr r2, [r5, #0x3c] add r0, #0xe4 mov r1, #0x1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xa6 lsl r0, r0, #0x2 ldr r0, [r5, r0] @@ -1591,7 +1591,7 @@ FUN_02063208: ; 0x02063208 ldr r2, [r4, #0x0] add r0, #0xe4 mov r1, #0x1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r4, pc} .balign 4 @@ -1640,7 +1640,7 @@ FUN_02063264: ; 0x02063264 add r2, r4, r2 ldr r2, [r2, #0x7c] mov r1, #0x1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xa6 lsl r0, r0, #0x2 ldr r0, [r4, r0] @@ -1747,7 +1747,7 @@ _02063318: str r0, [sp, #0xc] ldr r0, [sp, #0x2c] ldr r2, [r4, #0x34] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x1 str r0, [sp, #0x0] str r0, [sp, #0x4] @@ -1784,7 +1784,7 @@ _02063318: ldr r2, [r4, #0x34] mov r1, #0x0 sub r3, r3, r6 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x18] ldr r1, [sp, #0x20] add r2, r4, r0 @@ -1912,7 +1912,7 @@ FUN_02063430: ; 0x02063430 ldr r2, [r4, #0x40] add r0, #0xf4 add r3, r1, #0x0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, #0xd0 ldr r0, [r4, #0x0] mov r1, #0x3 @@ -2074,7 +2074,7 @@ _02063602: bl FUN_0201FDEC b _02063646 _02063618: - ldr r0, _0206364C ; =gUnknown21C48B8 + ldr r0, _0206364C ; =gMain ldr r1, [r0, #0x48] mov r0, #0x1 tst r0, r1 @@ -2102,7 +2102,7 @@ _02063646: mov r0, #0x0 pop {r3-r5, pc} nop -_0206364C: .word gUnknown21C48B8 +_0206364C: .word gMain thumb_func_start FUN_02063650 FUN_02063650: ; 0x02063650 diff --git a/arm9/asm/unk_020653EC.s b/arm9/asm/unk_020653EC.s index fcd36a6f..7dab8c17 100644 --- a/arm9/asm/unk_020653EC.s +++ b/arm9/asm/unk_020653EC.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .extern UNK_020F96DC .section .rodata @@ -155,7 +155,7 @@ FUN_020654D0: ; 0x020654D0 beq _020654EE bl FUN_0205EC18 _020654EE: - ldr r0, _02065544 ; =gUnknown21C48B8 + ldr r0, _02065544 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x2 tst r0, r1 @@ -198,7 +198,7 @@ _02065536: _02065542: pop {r3-r5, pc} .balign 4 -_02065544: .word gUnknown21C48B8 +_02065544: .word gMain _02065548: .word FUN_02065658 _0206554C: .word FUN_020654A4 _02065550: .word 0x000005DC @@ -258,7 +258,7 @@ FUN_020655B0: ; 0x020655B0 ldr r0, [r4, r0] bl FUN_02001204 add r5, r0, #0x0 - ldr r0, _02065638 ; =gUnknown21C48B8 + ldr r0, _02065638 ; =gMain mov r1, #0x2 ldr r0, [r0, #0x48] tst r1, r0 @@ -317,7 +317,7 @@ _0206562C: _02065634: pop {r4-r6, pc} nop -_02065638: .word gUnknown21C48B8 +_02065638: .word gMain _0206563C: .word FUN_02065674 _02065640: .word FUN_020654B0 _02065644: .word 0x000005DC @@ -586,7 +586,7 @@ _0206584E: add sp, #0x4 pop {r3-r4, pc} _0206585C: - ldr r0, _02065888 ; =gUnknown21C48B8 + ldr r0, _02065888 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -609,7 +609,7 @@ _02065884: add sp, #0x4 pop {r3-r4, pc} .balign 4 -_02065888: .word gUnknown21C48B8 +_02065888: .word gMain _0206588C: .word FUN_02065674 _02065890: .word FUN_020654B0 @@ -733,7 +733,7 @@ _02065970: add sp, #0x4 pop {r3-r4, pc} _0206597E: - ldr r0, _020659AC ; =gUnknown21C48B8 + ldr r0, _020659AC ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -756,7 +756,7 @@ _020659A6: add sp, #0x4 pop {r3-r4, pc} nop -_020659AC: .word gUnknown21C48B8 +_020659AC: .word gMain _020659B0: .word FUN_02065674 _020659B4: .word FUN_020654B0 @@ -1132,7 +1132,7 @@ _02065C64: sub r2, #0x78 ldr r2, [r5, r2] mov r3, #0x2 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x65 lsl r0, r0, #0x2 ldr r2, _02065CF4 ; =0x000003D9 @@ -2123,7 +2123,7 @@ _0206649E: add r0, r5, r0 mov r1, #0x1 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #0x4e lsl r1, r1, #0x2 strb r0, [r5, r1] diff --git a/arm9/asm/unk_0206C700.s b/arm9/asm/unk_0206C700.s index 081d478b..52e88375 100644 --- a/arm9/asm/unk_0206C700.s +++ b/arm9/asm/unk_0206C700.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .extern UNK_020FA6E8 .section .rodata @@ -451,7 +451,7 @@ _0206CA9C: ldrb r0, [r0, #0x0] cmp r0, #0x8 bne _0206CAD6 - ldr r0, _0206CE0C ; =gUnknown21C48B8 + ldr r0, _0206CE0C ; =gMain ldr r1, [r0, #0x48] mov r0, #0x2 tst r0, r1 @@ -859,7 +859,7 @@ _0206CDD6: ldr r2, _0206CE14 ; =0x0000F3FF b _0206CE2C .balign 4 -_0206CE0C: .word gUnknown21C48B8 +_0206CE0C: .word gMain _0206CE10: .word 0x00007FFF _0206CE14: .word 0x0000F3FF _0206CE18: .word 0x00000395 @@ -2684,7 +2684,7 @@ FUN_0206DD6C: ; 0x0206DD6C str r0, [sp, #0x8] ldr r0, [r4, #0x4] ldr r2, [r4, #0x10] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0xc pop {r4-r5, pc} .balign 4 diff --git a/arm9/asm/unk_0206F3FC.s b/arm9/asm/unk_0206F3FC.s index 7cfac832..d5e109fb 100644 --- a/arm9/asm/unk_0206F3FC.s +++ b/arm9/asm/unk_0206F3FC.s @@ -2,7 +2,7 @@ .include "global.inc" .extern UNK_021C48F8 - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -828,7 +828,7 @@ _0206F9A0: .word 0x00000B22 thumb_func_start FUN_0206F9A4 FUN_0206F9A4: ; 0x0206F9A4 push {r3, lr} - ldr r0, _0206F9C0 ; =gUnknown21C48B8 + ldr r0, _0206F9C0 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -841,7 +841,7 @@ _0206F9BA: mov r0, #0x15 pop {r3, pc} nop -_0206F9C0: .word gUnknown21C48B8 +_0206F9C0: .word gMain _0206F9C4: .word 0x000005DC thumb_func_start FUN_0206F9C8 @@ -2960,7 +2960,7 @@ FUN_02070B28: ; 0x02070B28 push {r3-r6, lr} sub sp, #0x4 add r5, r0, #0x0 - ldr r0, _02070CC0 ; =gUnknown21C48B8 + ldr r0, _02070CC0 ; =gMain mov r1, #0x40 ldr r0, [r0, #0x4c] mov r3, #0x4 @@ -3161,7 +3161,7 @@ _02070CB8: add sp, #0x4 pop {r3-r6, pc} nop -_02070CC0: .word gUnknown21C48B8 +_02070CC0: .word gMain _02070CC4: .word 0x00000B25 _02070CC8: .word UNK_020F9468 _02070CCC: .word 0x000005A4 @@ -3507,7 +3507,7 @@ _02070F90: .word 0x00000B21 FUN_02070F94: ; 0x02070F94 push {r4, lr} add r4, r0, #0x0 - ldr r0, _020710AC ; =gUnknown21C48B8 + ldr r0, _020710AC ; =gMain ldr r1, [r0, #0x48] mov r0, #0x1 tst r0, r1 @@ -3597,7 +3597,7 @@ _0207103A: mov r0, #0x0 pop {r4, pc} _0207104A: - ldr r0, _020710AC ; =gUnknown21C48B8 + ldr r0, _020710AC ; =gMain ldr r1, [r0, #0x48] mov r0, #0x2 tst r0, r1 @@ -3647,7 +3647,7 @@ _0207108E: _020710AA: pop {r4, pc} .balign 4 -_020710AC: .word gUnknown21C48B8 +_020710AC: .word gMain _020710B0: .word 0x00000B25 _020710B4: .word 0x000005DC _020710B8: .word 0x00000B23 @@ -4200,7 +4200,7 @@ _020714CC: thumb_func_start FUN_020714D0 FUN_020714D0: ; 0x020714D0 push {r4, lr} - ldr r1, _02071550 ; =gUnknown21C48B8 + ldr r1, _02071550 ; =gMain add r4, r0, #0x0 ldr r2, [r1, #0x48] mov r1, #0x1 @@ -4261,7 +4261,7 @@ _02071544: _0207154C: pop {r4, pc} nop -_02071550: .word gUnknown21C48B8 +_02071550: .word gMain _02071554: .word 0x000005DC _02071558: .word 0x00000B25 @@ -4818,7 +4818,7 @@ _0207198A: ; jump table (using 16-bit offset) .short _02071B34 - _0207198A - 2; case 3 .short _02071BE0 - _0207198A - 2; case 4 _02071994: - ldr r2, _02071C1C ; =gUnknown21C48B8 + ldr r2, _02071C1C ; =gMain ldr r3, [r2, #0x48] mov r2, #0x1 tst r2, r3 @@ -4890,7 +4890,7 @@ _02071A1A: mov r0, #0x1a pop {r4-r6, pc} _02071A26: - ldr r0, _02071C1C ; =gUnknown21C48B8 + ldr r0, _02071C1C ; =gMain ldr r1, [r0, #0x48] mov r0, #0x2 tst r0, r1 @@ -4976,7 +4976,7 @@ _02071AC6: mov r0, #0x1a pop {r4-r6, pc} _02071AD2: - ldr r0, _02071C1C ; =gUnknown21C48B8 + ldr r0, _02071C1C ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -5098,7 +5098,7 @@ _02071B34: mov r0, #0x14 pop {r4-r6, pc} _02071BE0: - ldr r0, _02071C1C ; =gUnknown21C48B8 + ldr r0, _02071C1C ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -5125,7 +5125,7 @@ _02071C12: pop {r4-r6, pc} .balign 4 _02071C18: .word 0x00000B2A -_02071C1C: .word gUnknown21C48B8 +_02071C1C: .word gMain _02071C20: .word 0x000005DC _02071C24: .word 0x000005EC _02071C28: .word 0x000005C8 @@ -5265,7 +5265,7 @@ _02071D44: .word 0x000005A4 thumb_func_start FUN_02071D48 FUN_02071D48: ; 0x02071D48 push {r4, lr} - ldr r1, _02071DE0 ; =gUnknown21C48B8 + ldr r1, _02071DE0 ; =gMain add r4, r0, #0x0 ldr r2, [r1, #0x48] mov r1, #0x1 @@ -5342,7 +5342,7 @@ _02071DBA: _02071DDE: pop {r4, pc} .balign 4 -_02071DE0: .word gUnknown21C48B8 +_02071DE0: .word gMain _02071DE4: .word 0x00000B25 _02071DE8: .word 0x000005DC _02071DEC: .word 0x000005F2 @@ -5749,7 +5749,7 @@ FUN_02072140: ; 0x02072140 bl FUN_0201BD70 cmp r0, #0x0 bne _02072162 - ldr r0, _0207216C ; =gUnknown21C48B8 + ldr r0, _0207216C ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -5762,7 +5762,7 @@ _02072162: pop {r4, pc} nop _02072168: .word 0x00000B24 -_0207216C: .word gUnknown21C48B8 +_0207216C: .word gMain thumb_func_start FUN_02072170 FUN_02072170: ; 0x02072170 diff --git a/arm9/asm/unk_02072548.s b/arm9/asm/unk_02072548.s index 8acfa300..e4f28bfe 100644 --- a/arm9/asm/unk_02072548.s +++ b/arm9/asm/unk_02072548.s @@ -700,7 +700,7 @@ FUN_02072A54: ; 0x02072A54 ldr r2, [r3, r2] add r0, r4, r6 add r3, r1, #0x0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r2, #0x71 add r0, r5, r7 lsl r2, r2, #0x4 @@ -740,7 +740,7 @@ _02072A9C: ldr r2, [r5, r2] add r0, r4, r6 mov r3, #0x40 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _02072B0A _02072ADC: cmp r0, #0x1 @@ -763,7 +763,7 @@ _02072ADC: ldr r2, [r5, r2] add r0, r4, r6 mov r3, #0x40 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _02072B0A: add r0, r4, r6 bl FUN_02019220 @@ -1497,7 +1497,7 @@ FUN_02073094: ; 0x02073094 ldr r2, _02073154 ; =0x000006A8 str r1, [sp, #0xc] ldr r2, [r5, r2] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x79 lsl r0, r0, #0x2 add r0, r5, r0 @@ -1531,7 +1531,7 @@ _020730FE: ldr r2, _02073154 ; =0x000006A8 str r1, [sp, #0xc] ldr r2, [r5, r2] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x7d lsl r0, r0, #0x2 add r0, r5, r0 @@ -1584,7 +1584,7 @@ _02073198: ldr r2, [r5, r2] add r0, r4, #0x0 mov r1, #0x1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0x0 bl FUN_02019220 add sp, #0xc @@ -1676,7 +1676,7 @@ FUN_0207322C: ; 0x0207322C ldr r2, [r4, r2] add r0, r4, r0 mov r1, #0x1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r1, _02073278 ; =0x00000B24 strb r0, [r4, r1] add sp, #0xc @@ -1793,7 +1793,7 @@ _02073332: add r0, r4, r6 add r3, r1, #0x0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r4, r6 @@ -1856,7 +1856,7 @@ _020733B4: add r0, r4, r7 add r3, r1, #0x0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r4, r7 @@ -1904,7 +1904,7 @@ _02073416: add r0, r4, r6 add r3, r1, #0x0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0x0 bl String_dtor add r0, r4, r6 @@ -1962,7 +1962,7 @@ _02073490: add r0, r4, r7 add r3, r1, #0x0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0x0 bl String_dtor add r0, r4, r7 @@ -2069,7 +2069,7 @@ _0207356C: ldr r2, [sp, #0x18] add r0, r5, r0 add r3, r1, #0x0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x18] bl String_dtor ldr r0, _02073630 ; =0x0000069C @@ -2118,7 +2118,7 @@ _0207356C: ldr r2, [r5, r2] add r0, r5, r0 mov r1, #0x0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldrh r1, [r6, #0x0] ldr r0, _02073634 ; =0x00000B28 add r4, #0x10 @@ -2207,7 +2207,7 @@ _0207366E: add r0, r5, r0 mov r1, #0x0 sub r3, r3, r7 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x10] add r6, r6, #0x2 add r0, r0, #0x1 diff --git a/arm9/asm/unk_02073DA8.s b/arm9/asm/unk_02073DA8.s index 69c2ba13..98d5417f 100644 --- a/arm9/asm/unk_02073DA8.s +++ b/arm9/asm/unk_02073DA8.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -340,7 +340,7 @@ FUN_0207405C: ; 0x0207405C bl FUN_0201BD70 cmp r0, #0x0 bne _0207409A - ldr r0, _020740A4 ; =gUnknown21C48B8 + ldr r0, _020740A4 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -365,7 +365,7 @@ _0207409A: pop {r4, pc} nop _020740A0: .word 0x00000B24 -_020740A4: .word gUnknown21C48B8 +_020740A4: .word gMain _020740A8: .word 0x000005C8 thumb_func_start FUN_020740AC @@ -697,7 +697,7 @@ _02074368: .word 0x000005C8 FUN_0207436C: ; 0x0207436C push {r4, lr} add r4, r0, #0x0 - ldr r0, _020743A4 ; =gUnknown21C48B8 + ldr r0, _020743A4 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -721,7 +721,7 @@ _0207439E: mov r0, #0x10 pop {r4, pc} nop -_020743A4: .word gUnknown21C48B8 +_020743A4: .word gMain _020743A8: .word 0x000005C8 thumb_func_start FUN_020743AC @@ -2168,7 +2168,7 @@ _02074F68: .word 0x00000B22 FUN_02074F6C: ; 0x02074F6C push {r4, lr} add r4, r0, #0x0 - ldr r0, _02074FA4 ; =gUnknown21C48B8 + ldr r0, _02074FA4 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -2192,7 +2192,7 @@ _02074F9E: mov r0, #0x13 pop {r4, pc} nop -_02074FA4: .word gUnknown21C48B8 +_02074FA4: .word gMain _02074FA8: .word 0x000005C8 thumb_func_start FUN_02074FAC @@ -2852,7 +2852,7 @@ _020754CC: .word 0x00000B2A FUN_020754D0: ; 0x020754D0 push {r4, lr} add r4, r0, #0x0 - ldr r0, _02075504 ; =gUnknown21C48B8 + ldr r0, _02075504 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r1, r0 @@ -2874,5 +2874,5 @@ FUN_020754D0: ; 0x020754D0 _02075500: pop {r4, pc} nop -_02075504: .word gUnknown21C48B8 +_02075504: .word gMain _02075508: .word 0x000005C8 diff --git a/arm9/asm/unk_0207550C.s b/arm9/asm/unk_0207550C.s index 03f5f2ea..a17d5fd5 100644 --- a/arm9/asm/unk_0207550C.s +++ b/arm9/asm/unk_0207550C.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .text @@ -946,7 +946,7 @@ FUN_02075CE4: ; 0x02075CE4 mov r0, #0x5 pop {r4, pc} _02075CF8: - ldr r0, _02075D18 ; =gUnknown21C48B8 + ldr r0, _02075D18 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -963,7 +963,7 @@ _02075D10: pop {r4, pc} .balign 4 _02075D14: .word 0x00000B24 -_02075D18: .word gUnknown21C48B8 +_02075D18: .word gMain _02075D1C: .word 0x000005A4 thumb_func_start FUN_02075D20 @@ -1706,7 +1706,7 @@ _02076360: bl FUN_0201BD70 cmp r0, #0x0 bne _020763D6 - ldr r0, _02076404 ; =gUnknown21C48B8 + ldr r0, _02076404 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -1769,7 +1769,7 @@ _020763F4: .word 0x0000070E _020763F8: .word 0xFFFFF000 _020763FC: .word 0x000005EC _02076400: .word 0x00000706 -_02076404: .word gUnknown21C48B8 +_02076404: .word gMain _02076408: .word 0x000005DC thumb_func_start FUN_0207640C @@ -2005,7 +2005,7 @@ _02076612: bl FUN_0201BD70 cmp r0, #0x0 bne _020766A8 - ldr r0, _02076870 ; =gUnknown21C48B8 + ldr r0, _02076870 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -2019,7 +2019,7 @@ _02076612: strb r1, [r4, r0] b _02076868 _0207663C: - ldr r0, _02076870 ; =gUnknown21C48B8 + ldr r0, _02076870 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -2033,7 +2033,7 @@ _0207663C: strb r1, [r4, r0] b _02076868 _0207665A: - ldr r0, _02076870 ; =gUnknown21C48B8 + ldr r0, _02076870 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -2174,7 +2174,7 @@ _02076780: bl FUN_0201BD70 cmp r0, #0x0 bne _02076868 - ldr r0, _02076870 ; =gUnknown21C48B8 + ldr r0, _02076870 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -2186,7 +2186,7 @@ _02076780: strb r1, [r4, r0] b _02076868 _020767A4: - ldr r0, _02076870 ; =gUnknown21C48B8 + ldr r0, _02076870 ; =gMain ldr r2, [r0, #0x48] mov r0, #0x3 tst r0, r2 @@ -2282,7 +2282,7 @@ _02076868: pop {r3-r5, pc} .balign 4 _0207686C: .word 0x00000B27 -_02076870: .word gUnknown21C48B8 +_02076870: .word gMain _02076874: .word 0x000005DC _02076878: .word 0x000005A4 _0207687C: .word 0x0000FFFE @@ -2844,7 +2844,7 @@ _02076D38: .word 0x00000B22 FUN_02076D3C: ; 0x02076D3C push {r3-r5, lr} add r5, r0, #0x0 - ldr r0, _02076DC0 ; =gUnknown21C48B8 + ldr r0, _02076DC0 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -2903,7 +2903,7 @@ _02076DBC: mov r0, #0x12 pop {r3-r5, pc} .balign 4 -_02076DC0: .word gUnknown21C48B8 +_02076DC0: .word gMain _02076DC4: .word 0x000005A4 _02076DC8: .word 0x00000B25 _02076DCC: .word 0x0000069C diff --git a/arm9/asm/unk_020772F0.s b/arm9/asm/unk_020772F0.s index 7515f075..5c572392 100644 --- a/arm9/asm/unk_020772F0.s +++ b/arm9/asm/unk_020772F0.s @@ -3,7 +3,7 @@ .extern UNK_021C48F8 .extern gUnk021C4918 - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -706,7 +706,7 @@ _02077594: lsl r2, r2, #0x6 ldr r2, [r4, r2] add r0, r4, r0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r1, _020776B4 ; =0x00000458 str r0, [r4, r1] sub r1, #0x10 @@ -828,7 +828,7 @@ FUN_020776C4: ; 0x020776C4 add r5, r0, #0x0 add r4, r1, #0x0 bl FUN_02078C98 - ldr r0, _020777BC ; =gUnknown21C48B8 + ldr r0, _020777BC ; =gMain mov r1, #0x4 ldr r0, [r0, #0x48] tst r1, r0 @@ -947,7 +947,7 @@ _020777B8: add r0, r4, #0x0 pop {r3-r5, pc} .balign 4 -_020777BC: .word gUnknown21C48B8 +_020777BC: .word gMain _020777C0: .word 0x0000045C _020777C4: .word 0x0000069E _020777C8: .word 0x000005C8 @@ -3011,7 +3011,7 @@ FUN_02078894: ; 0x02078894 mov r1, #0x1 add r2, r4, #0x0 str r3, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r5, #0x0 bl FUN_020191D0 add sp, #0xc @@ -3044,7 +3044,7 @@ _020788DE: add r2, r6, #0x0 add r3, r4, #0x0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0x0 bl FUN_020191D0 add sp, #0x10 @@ -3496,7 +3496,7 @@ _02078C94: .word 0x0000E001 FUN_02078C98: ; 0x02078C98 push {r4-r6, lr} add r5, r0, #0x0 - ldr r0, _02078D70 ; =gUnknown21C48B8 + ldr r0, _02078D70 ; =gMain mov r4, #0x0 ldr r1, [r0, #0x4c] mov r0, #0x40 @@ -3513,7 +3513,7 @@ FUN_02078C98: ; 0x02078C98 mov r6, #0x1 add r4, r4, #0x1 _02078CC0: - ldr r0, _02078D70 ; =gUnknown21C48B8 + ldr r0, _02078D70 ; =gMain ldr r1, [r0, #0x4c] mov r0, #0x80 tst r0, r1 @@ -3528,7 +3528,7 @@ _02078CC0: mov r6, #0x2 add r4, r4, #0x1 _02078CE0: - ldr r0, _02078D70 ; =gUnknown21C48B8 + ldr r0, _02078D70 ; =gMain ldr r1, [r0, #0x4c] mov r0, #0x20 tst r0, r1 @@ -3543,7 +3543,7 @@ _02078CE0: mov r6, #0x3 add r4, r4, #0x1 _02078D00: - ldr r0, _02078D70 ; =gUnknown21C48B8 + ldr r0, _02078D70 ; =gMain ldr r1, [r0, #0x4c] mov r0, #0x10 tst r0, r1 @@ -3558,7 +3558,7 @@ _02078D00: mov r6, #0x4 add r4, r4, #0x1 _02078D20: - ldr r0, _02078D70 ; =gUnknown21C48B8 + ldr r0, _02078D70 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x8 tst r0, r1 @@ -3597,7 +3597,7 @@ _02078D5A: _02078D6E: pop {r4-r6, pc} .balign 4 -_02078D70: .word gUnknown21C48B8 +_02078D70: .word gMain _02078D74: .word 0x000005DC _02078D78: .word 0x000005C8 @@ -3837,7 +3837,7 @@ _02078F0A: ldr r2, [sp, #0x28] mov r1, #0x0 add r3, r5, r3 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _02078F56: add r4, r4, #0x1 _02078F58: @@ -3872,7 +3872,7 @@ FUN_02078F7C: ; 0x02078F7C add r3, r5, #0x0 add r4, r0, #0x0 str r5, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r4, #0xc] add sp, #0x10 pop {r4-r6, pc} diff --git a/arm9/asm/unk_020799E8.s b/arm9/asm/unk_020799E8.s index 61d5124f..7f35d1a7 100644 --- a/arm9/asm/unk_020799E8.s +++ b/arm9/asm/unk_020799E8.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -131,7 +131,7 @@ _02079A90: thumb_func_start FUN_02079AAC FUN_02079AAC: ; 0x02079AAC push {r4-r5} - ldr r3, _02079B5C ; =gUnknown21C48B8 + ldr r3, _02079B5C ; =gMain mov r2, #0x0 ldr r3, [r3, #0x4c] mov r5, #0x40 @@ -231,7 +231,7 @@ _02079B56: pop {r4-r5} bx lr .balign 4 -_02079B5C: .word gUnknown21C48B8 +_02079B5C: .word gMain thumb_func_start FUN_02079B60 FUN_02079B60: ; 0x02079B60 diff --git a/arm9/asm/unk_02079C70.s b/arm9/asm/unk_02079C70.s index 2c76b714..32848371 100644 --- a/arm9/asm/unk_02079C70.s +++ b/arm9/asm/unk_02079C70.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -822,7 +822,7 @@ FUN_0207A310: ; 0x0207A310 mov r0, #0x12 pop {r4-r6, pc} _0207A32E: - ldr r2, _0207A43C ; =gUnknown21C48B8 + ldr r2, _0207A43C ; =gMain mov r1, #0x20 ldr r5, [r2, #0x4c] add r6, r5, #0x0 @@ -956,7 +956,7 @@ _0207A434: pop {r4-r6, pc} .balign 4 _0207A438: .word 0x0000068F -_0207A43C: .word gUnknown21C48B8 +_0207A43C: .word gMain _0207A440: .word 0x0000068C _0207A444: .word 0x0000068E @@ -1015,7 +1015,7 @@ _0207A492: thumb_func_start FUN_0207A498 FUN_0207A498: ; 0x0207A498 push {r4, lr} - ldr r1, _0207A568 ; =gUnknown21C48B8 + ldr r1, _0207A568 ; =gMain add r4, r0, #0x0 ldr r2, [r1, #0x48] mov r1, #0x40 @@ -1118,7 +1118,7 @@ _0207A564: mov r0, #0x7 pop {r4, pc} .balign 4 -_0207A568: .word gUnknown21C48B8 +_0207A568: .word gMain _0207A56C: .word 0x000005DC _0207A570: .word 0x0000068D _0207A574: .word 0x0000068E @@ -1127,7 +1127,7 @@ _0207A578: .word 0x0000069C thumb_func_start FUN_0207A57C FUN_0207A57C: ; 0x0207A57C push {r4, lr} - ldr r1, _0207A644 ; =gUnknown21C48B8 + ldr r1, _0207A644 ; =gMain add r4, r0, #0x0 ldr r2, [r1, #0x48] mov r1, #0x40 @@ -1219,7 +1219,7 @@ _0207A63E: mov r0, #0x8 pop {r4, pc} nop -_0207A644: .word gUnknown21C48B8 +_0207A644: .word gMain _0207A648: .word 0x000005DC _0207A64C: .word 0x0000068D _0207A650: .word 0x000005DD @@ -1227,7 +1227,7 @@ _0207A650: .word 0x000005DD thumb_func_start FUN_0207A654 FUN_0207A654: ; 0x0207A654 push {r4, lr} - ldr r1, _0207A750 ; =gUnknown21C48B8 + ldr r1, _0207A750 ; =gMain add r4, r0, #0x0 ldr r2, [r1, #0x48] mov r1, #0x20 @@ -1348,7 +1348,7 @@ _0207A74C: mov r0, #0x9 pop {r4, pc} .balign 4 -_0207A750: .word gUnknown21C48B8 +_0207A750: .word gMain _0207A754: .word 0x000005DC _0207A758: .word 0x000005DD _0207A75C: .word 0x0000068D @@ -1356,7 +1356,7 @@ _0207A75C: .word 0x0000068D thumb_func_start FUN_0207A760 FUN_0207A760: ; 0x0207A760 push {r3, lr} - ldr r1, _0207A778 ; =gUnknown21C48B8 + ldr r1, _0207A778 ; =gMain ldr r2, [r1, #0x48] mov r1, #0x3 tst r1, r2 @@ -1368,7 +1368,7 @@ _0207A774: mov r0, #0xa pop {r3, pc} .balign 4 -_0207A778: .word gUnknown21C48B8 +_0207A778: .word gMain thumb_func_start FUN_0207A77C FUN_0207A77C: ; 0x0207A77C @@ -1399,7 +1399,7 @@ _0207A79E: thumb_func_start FUN_0207A7A4 FUN_0207A7A4: ; 0x0207A7A4 push {r3-r5, lr} - ldr r3, _0207A80C ; =gUnknown21C48B8 + ldr r3, _0207A80C ; =gMain mov r1, #0x20 ldr r2, [r3, #0x4c] add r4, r0, #0x0 @@ -1451,7 +1451,7 @@ _0207A808: mov r0, #0xd pop {r3-r5, pc} .balign 4 -_0207A80C: .word gUnknown21C48B8 +_0207A80C: .word gMain _0207A810: .word 0x000005DD _0207A814: .word 0x0000068E @@ -1515,7 +1515,7 @@ _0207A880: .word 0x0000068F FUN_0207A884: ; 0x0207A884 push {r4-r6, lr} sub sp, #0x8 - ldr r1, _0207AA00 ; =gUnknown21C48B8 + ldr r1, _0207AA00 ; =gMain add r5, r0, #0x0 ldr r2, [r1, #0x48] mov r1, #0x3 @@ -1696,7 +1696,7 @@ _0207A9FA: add sp, #0x8 pop {r4-r6, pc} .balign 4 -_0207AA00: .word gUnknown21C48B8 +_0207AA00: .word gMain _0207AA04: .word 0x0000068E _0207AA08: .word 0x00000295 _0207AA0C: .word 0x00000296 @@ -1709,7 +1709,7 @@ _0207AA1C: .word 0x000003E2 FUN_0207AA20: ; 0x0207AA20 push {r3-r5, lr} add r5, r0, #0x0 - ldr r0, _0207AA68 ; =gUnknown21C48B8 + ldr r0, _0207AA68 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -1745,12 +1745,12 @@ _0207AA62: mov r0, #0x10 pop {r3-r5, pc} nop -_0207AA68: .word gUnknown21C48B8 +_0207AA68: .word gMain _0207AA6C: .word 0x0000068E thumb_func_start FUN_0207AA70 FUN_0207AA70: ; 0x0207AA70 - ldr r0, _0207AA84 ; =gUnknown21C48B8 + ldr r0, _0207AA84 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x3 tst r0, r1 @@ -1761,7 +1761,7 @@ _0207AA7E: mov r0, #0x11 bx lr nop -_0207AA84: .word gUnknown21C48B8 +_0207AA84: .word gMain thumb_func_start FUN_0207AA88 FUN_0207AA88: ; 0x0207AA88 diff --git a/arm9/asm/unk_0207D5BC.s b/arm9/asm/unk_0207D5BC.s index 51c02db7..28f9597d 100644 --- a/arm9/asm/unk_0207D5BC.s +++ b/arm9/asm/unk_0207D5BC.s @@ -313,7 +313,7 @@ FUN_0207D768: ; 0x0207D768 ldr r2, [r5, r2] add r0, r5, r4 add r3, r1, #0x0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0x0 add r0, #0x3e ldrb r1, [r5, r0] @@ -425,7 +425,7 @@ FUN_0207D800: ; 0x0207D800 ldr r2, [r5, r2] add r0, r5, r6 mov r3, #0x10 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _0207D88A: add r0, r5, r6 bl FUN_02019220 @@ -617,7 +617,7 @@ _0207D9FE: lsl r2, r2, #0x6 ldr r2, [r4, r2] add r0, r6, #0x0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r3-r7, pc} .balign 4 @@ -729,7 +729,7 @@ FUN_0207DA94: ; 0x0207DA94 ldr r2, [r4, r2] ldr r3, [sp, #0x14] add r0, r5, r7 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x0 str r0, [sp, #0x0] add r3, sp, #0x28 @@ -760,7 +760,7 @@ FUN_0207DA94: ; 0x0207DA94 ldr r2, [r4, r2] add r0, r5, r7 sub r3, r3, r6 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x0 str r0, [sp, #0x0] add r3, sp, #0x28 @@ -782,7 +782,7 @@ FUN_0207DA94: ; 0x0207DA94 ldr r2, [r4, r2] ldr r3, [sp, #0x18] add r0, r5, r7 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x20 pop {r3-r7, pc} .balign 4 @@ -966,7 +966,7 @@ FUN_0207DB78: ; 0x0207DB78 lsl r2, r2, #0x6 ldr r2, [r4, r2] add r3, r1, #0x0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x0 str r0, [sp, #0x0] ldr r3, _0207DD7C ; =0x000F0E00 @@ -1252,7 +1252,7 @@ _0207DF36: lsl r3, r3, #0x3 sub r3, r3, r5 lsr r3, r3, #0x1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #0x96 lsl r1, r1, #0x2 mov r0, #0x0 @@ -1285,7 +1285,7 @@ _0207DF36: add r5, #0x14 add r0, r2, #0x0 ldr r2, [r4, r5] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _0207DFD0 _0207DFB6: mov r1, #0x0 @@ -1299,7 +1299,7 @@ _0207DFB6: add r5, #0x14 add r0, r2, #0x0 ldr r2, [r4, r5] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _0207DFD0: mov r0, #0x2 mov r2, #0x99 @@ -1435,7 +1435,7 @@ FUN_0207E0C4: ; 0x0207E0C4 str r0, [sp, #0x8] add r0, r5, #0x0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _0207E0F8: ldr r2, [r4, #0x20] cmp r2, #0x0 @@ -1452,7 +1452,7 @@ _0207E0F8: str r0, [sp, #0x8] add r0, r5, #0x0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _0207E11A: ldr r2, [r4, #0x28] cmp r2, #0x0 @@ -1469,7 +1469,7 @@ _0207E11A: str r0, [sp, #0x8] add r0, r5, #0x0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _0207E13C: ldr r2, [r4, #0x30] cmp r2, #0x0 @@ -1486,7 +1486,7 @@ _0207E13C: str r0, [sp, #0x8] add r0, r5, #0x0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _0207E15E: ldr r2, [r4, #0x38] cmp r2, #0x0 @@ -1503,7 +1503,7 @@ _0207E15E: str r0, [sp, #0x8] add r0, r5, #0x0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _0207E180: add r0, r4, #0x0 bl FUN_02080094 @@ -1914,7 +1914,7 @@ _0207E4C6: ldr r2, [r4, r2] add r0, #0x10 add r3, r1, #0x0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x91 lsl r0, r0, #0x2 ldr r0, [r4, r0] @@ -2253,7 +2253,7 @@ _0207E7BC: ldr r2, [r4, r2] add r0, #0x10 add r3, r1, #0x0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x91 lsl r0, r0, #0x2 ldr r0, [r4, r0] @@ -2329,7 +2329,7 @@ FUN_0207E840: ; 0x0207E840 ldr r2, [r5, r2] add r0, #0x10 add r3, r4, #0x0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, _0207E994 ; =0x00000674 mov r1, #0xb9 ldr r0, [r5, r0] @@ -2357,7 +2357,7 @@ FUN_0207E840: ; 0x0207E840 ldr r0, [r5, r0] add r3, r4, #0x0 add r0, #0x10 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0x0 bl String_dtor ldr r0, _0207E994 ; =0x00000674 @@ -2414,7 +2414,7 @@ FUN_0207E840: ; 0x0207E840 ldr r0, [r5, r0] ldr r2, [r5, r2] add r0, #0x10 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x91 lsl r0, r0, #0x2 ldr r0, [r5, r0] @@ -2555,7 +2555,7 @@ _0207EA88: ldr r2, [r5, r2] add r0, r4, r6 mov r3, #0x1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x20] ldr r2, _0207EB5C ; =0x00000674 cmp r0, #0x0 @@ -2577,7 +2577,7 @@ _0207EA88: lsl r2, r2, #0x6 ldr r2, [r5, r2] add r0, r4, r6 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0x0 add r0, #0x8d str r0, [sp, #0x0] @@ -2627,7 +2627,7 @@ _0207EB10: lsl r2, r2, #0x6 ldr r2, [r5, r2] sub r3, r3, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x24 pop {r4-r7, pc} nop @@ -3009,7 +3009,7 @@ FUN_0207EE2C: ; 0x0207EE2C ldr r2, [r5, r2] add r0, #0x50 add r3, r1, #0x0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0x0 bl DestroyMsgData mov r0, #0x75 @@ -3117,7 +3117,7 @@ _0207EF10: ldr r2, [r4, r2] add r0, r6, #0x0 mov r1, #0x1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0x0 bl FUN_02019220 add sp, #0x10 diff --git a/arm9/asm/unk_02086414.s b/arm9/asm/unk_02086414.s index 532dfc12..7c862646 100644 --- a/arm9/asm/unk_02086414.s +++ b/arm9/asm/unk_02086414.s @@ -602,7 +602,7 @@ FUN_020867EC: ; 0x020867EC mov r1, #0x1 add r2, r4, #0x0 str r3, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r6, r0, #0x0 add r0, r7, #0x0 bl DestroyMsgData diff --git a/arm9/asm/unk_02089498.s b/arm9/asm/unk_02089498.s index 2eb6f36e..20b958ad 100644 --- a/arm9/asm/unk_02089498.s +++ b/arm9/asm/unk_02089498.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -563,7 +563,7 @@ _020898B8: ldr r2, [r5, #0x10] add r0, #0x1c mov r1, #0x1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized str r0, [r5, #0xc] cmp r4, #0x0 bne _02089918 @@ -593,7 +593,7 @@ _02089920: _0208993C: cmp r2, #0x0 bne _0208994A - ldr r0, _0208995C ; =gUnknown21C48B8 + ldr r0, _0208995C ; =gMain ldr r1, [r0, #0x48] mov r0, #0x1 tst r0, r1 @@ -608,4 +608,4 @@ _02089950: pop {r4-r7, pc} nop _02089958: .word 0x000001E2 -_0208995C: .word gUnknown21C48B8 +_0208995C: .word gMain diff --git a/arm9/asm/unk_02089960.s b/arm9/asm/unk_02089960.s index df52b64f..d7d6fc47 100644 --- a/arm9/asm/unk_02089960.s +++ b/arm9/asm/unk_02089960.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .section .rodata @@ -490,7 +490,7 @@ _02089CE8: ldr r2, [r5, #0x14] add r0, #0x20 mov r1, #0x1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized str r0, [r5, #0x10] cmp r4, #0x0 bne _02089D48 @@ -520,7 +520,7 @@ _02089D50: _02089D6C: cmp r2, #0x0 bne _02089D7A - ldr r0, _02089D8C ; =gUnknown21C48B8 + ldr r0, _02089D8C ; =gMain ldr r1, [r0, #0x48] mov r0, #0x1 tst r0, r1 @@ -535,4 +535,4 @@ _02089D80: pop {r4-r7, pc} nop _02089D88: .word 0x000001E2 -_02089D8C: .word gUnknown21C48B8 +_02089D8C: .word gMain diff --git a/arm9/asm/unk_02089D90.s b/arm9/asm/unk_02089D90.s index b4903516..6849192b 100644 --- a/arm9/asm/unk_02089D90.s +++ b/arm9/asm/unk_02089D90.s @@ -154,7 +154,7 @@ FUN_02089D90: ; 0x02089D90 add r2, r4, #0x0 add r3, r1, #0x0 str r1, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0x0 bl String_dtor bl FUN_0201E788 diff --git a/arm9/asm/unk_02089F24.s b/arm9/asm/unk_02089F24.s index 5ab705d4..19e3631e 100644 --- a/arm9/asm/unk_02089F24.s +++ b/arm9/asm/unk_02089F24.s @@ -158,7 +158,7 @@ FUN_02089F24: ; 0x02089F24 add r2, r4, #0x0 add r3, r1, #0x0 str r1, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0x0 bl String_dtor bl FUN_0201E788 @@ -327,7 +327,7 @@ _0208A0C8: add r2, r4, #0x0 add r3, r1, #0x0 str r1, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0x0 bl String_dtor bl FUN_0201E788 diff --git a/arm9/asm/unk_0208A338.s b/arm9/asm/unk_0208A338.s index 509ffd50..7425416f 100644 --- a/arm9/asm/unk_0208A338.s +++ b/arm9/asm/unk_0208A338.s @@ -1,7 +1,7 @@ .include "asm/macros.inc" .include "global.inc" - .extern gUnknown21C48B8 + .extern gMain .text @@ -413,7 +413,7 @@ _0208A6A2: bl FUN_0208A750 cmp r0, #0x0 beq _0208A6C8 - ldr r0, _0208A6D0 ; =gUnknown21C48B8 + ldr r0, _0208A6D0 ; =gMain ldr r1, [r0, #0x48] mov r0, #0xf3 tst r0, r1 @@ -432,7 +432,7 @@ _0208A6C8: pop {r3-r5, pc} .balign 4 _0208A6CC: .word 0x0000FFFF -_0208A6D0: .word gUnknown21C48B8 +_0208A6D0: .word gMain thumb_func_start FUN_0208A6D4 FUN_0208A6D4: ; 0x0208A6D4 @@ -574,7 +574,7 @@ _0208A7D2: add r0, r7, #0x0 mov r1, #0x0 mov r3, #0xc - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r6, r6, #0x1 add r4, #0x10 cmp r6, #0x5 @@ -662,7 +662,7 @@ _0208A882: add r0, r7, #0x0 mov r1, #0x0 mov r3, #0xc - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r6, r6, #0x1 add r4, #0x10 cmp r6, #0x2 @@ -699,7 +699,7 @@ FUN_0208A8DC: ; 0x0208A8DC push {r4, lr} sub sp, #0x8 add r4, r0, #0x0 - ldr r0, _0208A990 ; =gUnknown21C48B8 + ldr r0, _0208A990 ; =gMain mov r1, #0x40 ldr r0, [r0, #0x48] tst r1, r0 @@ -787,5 +787,5 @@ _0208A954: add sp, #0x8 pop {r4, pc} nop -_0208A990: .word gUnknown21C48B8 +_0208A990: .word gMain _0208A994: .word 0x000005DC diff --git a/arm9/asm/unk_0208A998.s b/arm9/asm/unk_0208A998.s index 56522d7a..bd8f0bf7 100644 --- a/arm9/asm/unk_0208A998.s +++ b/arm9/asm/unk_0208A998.s @@ -209,7 +209,7 @@ _0208A9C6: add r2, r4, #0x0 add r3, r1, #0x0 str r1, [sp, #0x8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0x0 bl String_dtor bl FUN_0201E788 diff --git a/arm9/global.inc b/arm9/global.inc index 8ab6ff6b..931a1bdd 100644 --- a/arm9/global.inc +++ b/arm9/global.inc @@ -218,7 +218,7 @@ .extern FUN_020021CC .extern FUN_020021EC .extern FUN_02002218 -.extern FUN_020023C0 +.extern RenderText .extern FUN_02002840 .extern FUN_02002B60 .extern FUN_02002B7C @@ -233,7 +233,7 @@ .extern FUN_02002CC0 .extern FUN_02002CF8 .extern FUN_02002D94 -.extern FUN_02002DB0 +.extern FontFunc .extern FUN_02002DE0 .extern FUN_02002E14 .extern FUN_02002E4C @@ -1157,9 +1157,9 @@ .extern FUN_0201BD5C .extern FUN_0201BD70 .extern FUN_0201BD7C -.extern FUN_0201BD84 -.extern FUN_0201BDE0 -.extern FUN_0201BE3C +.extern AddTextPrinterParameterized +.extern AddTextPrinterParameterized2 +.extern AddTextPrinterParameterized3 .extern FUN_0201C05C .extern FUN_0201C100 .extern FUN_0201C1EC @@ -8125,7 +8125,7 @@ .extern UNK_02105BB8 .extern UNK_021064BC .extern UNK_021064C4 -.extern gUnknown21C48B8 +.extern gMain .extern gUnk021C4918 .extern UNK_021CED20 .extern UNK_021CED98 diff --git a/arm9/modules/05/asm/mod05_021E1AD8.s b/arm9/modules/05/asm/mod05_021E1AD8.s index 019e4eea..8dba7426 100644 --- a/arm9/modules/05/asm/mod05_021E1AD8.s +++ b/arm9/modules/05/asm/mod05_021E1AD8.s @@ -1063,7 +1063,7 @@ _021E22B8: ldr r0, _021E235C ; =0x000005DC bl FUN_020054C8 _021E22EE: - ldr r0, _021E2360 ; =gUnknown21C48B8 + ldr r0, _021E2360 ; =gMain mov r1, #0x40 ldr r0, [r0, #0x4c] tst r1, r0 @@ -1120,7 +1120,7 @@ _021E235A: pop {r4, r5, r6, pc} .balign 4, 0 _021E235C: .word 0x000005DC -_021E2360: .word gUnknown21C48B8 +_021E2360: .word gMain _021E2364: .word 0x0000FFFE thumb_func_start MOD05_021E2368 @@ -1209,7 +1209,7 @@ MOD05_021E23D0: ; 0x021E23D0 ldr r0, [r5, #0x18] mov r1, #1 add r2, r6, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -1383,7 +1383,7 @@ MOD05_021E2540: ; 0x021E2540 ldr r3, [sp, #0x10] add r0, r5, #0 add r2, r6, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -1769,7 +1769,7 @@ MOD05_021E27E8: ; 0x021E27E8 add r2, r6, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r7, #0 bl DestroyMsgData add r0, r6, #0 @@ -1855,7 +1855,7 @@ MOD05_021E28A0: ; 0x021E28A0 add r0, r5, #0 add r2, r4, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x10] bl String_dtor add r0, r4, #0 @@ -1982,7 +1982,7 @@ MOD05_021E29C8: ; 0x021E29C8 ldr r0, [sp, #0xc] add r2, r4, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x10] bl String_dtor add r0, r4, #0 @@ -2102,7 +2102,7 @@ MOD05_021E2AD4: ; 0x021E2AD4 ldr r0, [sp, #0xc] add r2, r4, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x10] bl String_dtor add r0, r4, #0 diff --git a/arm9/modules/05/asm/module_05.s b/arm9/modules/05/asm/module_05.s index f525e8c6..6e557880 100644 --- a/arm9/modules/05/asm/module_05.s +++ b/arm9/modules/05/asm/module_05.s @@ -384,7 +384,7 @@ MOD05_021E2E68: ; 0x021E2E68 str r3, [sp, #8] ldr r0, [r4, #0xc] ldr r2, [r4] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r1, [r4, #0x14] strb r0, [r1] add sp, #0xc @@ -835,7 +835,7 @@ MOD05_021E31D4: ; 0x021E31D4 add r3, #0x30 ldrb r3, [r3] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r3, pc} nop @@ -7957,7 +7957,7 @@ _021E6824: _021E682A: ldr r0, [r4, #0xc] bl FUN_020552F8 - ldr r2, _021E68D4 ; =gUnknown21C48B8 + ldr r2, _021E68D4 ; =gMain str r0, [sp] ldr r1, [r2, #0x48] ldr r2, [r2, #0x44] @@ -8031,7 +8031,7 @@ _021E68C6: .balign 4, 0 _021E68CC: .word 0x00000651 _021E68D0: .word 0x00000652 -_021E68D4: .word gUnknown21C48B8 +_021E68D4: .word gMain thumb_func_start MOD05_021E68D8 MOD05_021E68D8: ; 0x021E68D8 @@ -11660,7 +11660,7 @@ MOD05_021E8410: ; 0x021E8410 ldr r0, [r5, #0x10] add r2, r6, #0 add r3, r1, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor mov r0, #1 @@ -11691,7 +11691,7 @@ _021E846E: ldr r0, [r5, #0x10] add r2, r6, #0 add r3, r1, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor sub r2, r7, #4 @@ -11718,7 +11718,7 @@ _021E846E: ldr r0, [r5, #0x10] mov r1, #0 add r2, r6, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor _021E84D6: @@ -39943,7 +39943,7 @@ _021F6088: thumb_func_start MOD05_021F6098 MOD05_021F6098: ; 0x021F6098 - ldr r0, _021F60A8 ; =gUnknown21C48B8 + ldr r0, _021F60A8 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r1, r0 @@ -39952,11 +39952,11 @@ MOD05_021F6098: ; 0x021F6098 _021F60A4: bx lr nop -_021F60A8: .word gUnknown21C48B8 +_021F60A8: .word gMain thumb_func_start MOD05_021F60AC MOD05_021F60AC: ; 0x021F60AC - ldr r0, _021F60C0 ; =gUnknown21C48B8 + ldr r0, _021F60C0 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -39967,7 +39967,7 @@ _021F60BA: mov r0, #0 bx lr nop -_021F60C0: .word gUnknown21C48B8 +_021F60C0: .word gMain thumb_func_start MOD05_021F60C4 MOD05_021F60C4: ; 0x021F60C4 diff --git a/arm9/modules/06/asm/module_06.s b/arm9/modules/06/asm/module_06.s index f74e8b93..485937c9 100644 --- a/arm9/modules/06/asm/module_06.s +++ b/arm9/modules/06/asm/module_06.s @@ -8638,7 +8638,7 @@ MOD06_0223D7EC: ; 0x0223D7EC mov r0, #0 pop {r3, r4, r5, pc} _0223D804: - ldr r0, _0223D90C ; =gUnknown21C48B8 + ldr r0, _0223D90C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -8759,7 +8759,7 @@ _0223D908: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_0223D90C: .word gUnknown21C48B8 +_0223D90C: .word gMain _0223D910: .word 0x00000241 _0223D914: .word 0x000001BE @@ -9308,7 +9308,7 @@ _0223DD86: add r0, #0x18 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor lsl r1, r5, #0x10 @@ -9436,7 +9436,7 @@ MOD06_0223DE34: ; 0x0223DE34 add r2, r4, #0 sub r3, r5, r3 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add r0, r4, #0 @@ -9478,7 +9478,7 @@ MOD06_0223DED0: ; 0x0223DED0 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl String_dtor b _0223DF30 @@ -9539,7 +9539,7 @@ _0223DF30: add r2, r4, #0 sub r3, r3, r6 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r7, #0 bl String_dtor add r0, r4, #0 @@ -9874,7 +9874,7 @@ _0223E214: add r2, r6, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r7, #0 bl String_dtor add r0, r6, #0 @@ -9907,7 +9907,7 @@ MOD06_0223E29C: ; 0x0223E29C mov r0, #6 pop {r4, pc} _0223E2C4: - ldr r0, _0223E37C ; =gUnknown21C48B8 + ldr r0, _0223E37C ; =gMain mov r1, #1 ldr r2, [r0, #0x48] add r0, r2, #0 @@ -9985,7 +9985,7 @@ _0223E374: pop {r4, pc} .align 2, 0 _0223E378: .word 0x00000638 -_0223E37C: .word gUnknown21C48B8 +_0223E37C: .word gMain _0223E380: .word 0x000005DC thumb_func_start MOD06_0223E384 @@ -10215,7 +10215,7 @@ _0223E50A: add r2, r4, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor add r0, r5, #0 @@ -10261,7 +10261,7 @@ _0223E50A: add r2, r4, #0 sub r3, r3, r6 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r7, #0 bl String_dtor add r0, r4, #0 @@ -10591,7 +10591,7 @@ MOD06_0223E858: ; 0x0223E858 mov r0, #0xa pop {r3, r4, r5, pc} _0223E86E: - ldr r0, _0223E948 ; =gUnknown21C48B8 + ldr r0, _0223E948 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -10691,7 +10691,7 @@ _0223E944: mov r0, #0xa pop {r3, r4, r5, pc} .align 2, 0 -_0223E948: .word gUnknown21C48B8 +_0223E948: .word gMain _0223E94C: .word 0x00000241 thumb_func_start MOD06_0223E950 @@ -10707,7 +10707,7 @@ MOD06_0223E950: ; 0x0223E950 mov r0, #0xb pop {r4, pc} _0223E966: - ldr r0, _0223E9B8 ; =gUnknown21C48B8 + ldr r0, _0223E9B8 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -10743,7 +10743,7 @@ _0223E9B2: mov r0, #0xb pop {r4, pc} nop -_0223E9B8: .word gUnknown21C48B8 +_0223E9B8: .word gMain thumb_func_start MOD06_0223E9BC MOD06_0223E9BC: ; 0x0223E9BC @@ -11730,7 +11730,7 @@ _0223F11A: ldr r2, [r2] add r0, #0x20 mov r3, #8 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, _0223F26C ; =0x02252420 ldr r0, [r0] ldr r0, [r0, #0x7c] @@ -11770,7 +11770,7 @@ _0223F11A: ldr r2, [r2, #8] add r0, #0x20 mov r3, #0x58 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0x10 pop {r3, r4, r5, pc} _0223F21C: @@ -11806,7 +11806,7 @@ _0223F21C: ldr r2, [r2] add r0, #0x20 mov r3, #8 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0x10 pop {r3, r4, r5, pc} nop @@ -11958,7 +11958,7 @@ MOD06_0223F344: ; 0x0223F344 str r1, [sp, #8] ldr r2, [r2, #0x1c] add r0, #0x30 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0xc pop {pc} nop @@ -12343,7 +12343,7 @@ MOD06_0223F6D8: ; 0x0223F6D8 bl MOD06_0223F5D0 cmp r0, #0 bne _0223F712 - ldr r0, _0223F718 ; =gUnknown21C48B8 + ldr r0, _0223F718 ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -12357,7 +12357,7 @@ _0223F712: pop {r3, r4, r5, pc} .align 2, 0 _0223F714: .word MOD6_02252420 -_0223F718: .word gUnknown21C48B8 +_0223F718: .word gMain _0223F71C: .word MOD06_0223F720 thumb_func_start MOD06_0223F720 @@ -12492,7 +12492,7 @@ _0223F7E0: ldr r2, [r2] add r0, #0x20 mov r3, #8 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, sp, #0xc ldrh r0, [r0] bl FUN_0202DFA4 @@ -12529,7 +12529,7 @@ _0223F7E0: str r1, [sp, #8] ldr r2, [r2, #8] add r0, #0x20 - bl FUN_0201BD84 + bl AddTextPrinterParameterized _0223F892: add sp, #0x10 pop {r4, pc} @@ -12750,7 +12750,7 @@ _0223FA02: str r1, [sp, #8] ldr r2, [r2, #0x18] add r0, #0x30 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0xc pop {r3, r4, pc} .align 2, 0 @@ -13312,7 +13312,7 @@ MOD06_0223FEF0: ; 0x0223FEF0 bl FUN_020546C8 cmp r0, #0 beq _0223FF26 - ldr r0, _0223FF2C ; =gUnknown21C48B8 + ldr r0, _0223FF2C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -13330,7 +13330,7 @@ _0223FF26: pop {r3, r4, r5, pc} .align 2, 0 _0223FF28: .word MOD6_02252420 -_0223FF2C: .word gUnknown21C48B8 +_0223FF2C: .word gMain thumb_func_start MOD06_0223FF30 MOD06_0223FF30: ; 0x0223FF30 @@ -13344,7 +13344,7 @@ MOD06_0223FF30: ; 0x0223FF30 bl FUN_020546C8 cmp r0, #0 beq _0223FF5C - ldr r0, _0223FF64 ; =gUnknown21C48B8 + ldr r0, _0223FF64 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -13356,7 +13356,7 @@ _0223FF5C: pop {r3, pc} nop _0223FF60: .word MOD6_02252420 -_0223FF64: .word gUnknown21C48B8 +_0223FF64: .word gMain _0223FF68: .word MOD06_0223FF6C thumb_func_start MOD06_0223FF6C @@ -13606,7 +13606,7 @@ MOD06_02240164: ; 0x02240164 bl FUN_020546C8 cmp r0, #0 beq _02240192 - ldr r0, _02240198 ; =gUnknown21C48B8 + ldr r0, _02240198 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -13622,7 +13622,7 @@ _02240192: pop {r4, pc} .align 2, 0 _02240194: .word MOD6_02252420 -_02240198: .word gUnknown21C48B8 +_02240198: .word gMain thumb_func_start MOD06_0224019C MOD06_0224019C: ; 0x0224019C @@ -14172,7 +14172,7 @@ MOD06_0224062C: ; 0x0224062C bl FUN_020546C8 cmp r0, #0 beq _0224065E - ldr r0, _02240664 ; =gUnknown21C48B8 + ldr r0, _02240664 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -14189,7 +14189,7 @@ _0224065E: pop {r4, pc} .align 2, 0 _02240660: .word MOD6_02252420 -_02240664: .word gUnknown21C48B8 +_02240664: .word gMain thumb_func_start MOD06_02240668 MOD06_02240668: ; 0x02240668 @@ -14267,7 +14267,7 @@ MOD06_022406EC: ; 0x022406EC bl FUN_020546C8 cmp r0, #0 beq _02240718 - ldr r0, _02240720 ; =gUnknown21C48B8 + ldr r0, _02240720 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -14280,7 +14280,7 @@ _02240718: pop {r3, r4, r5, pc} nop _0224071C: .word MOD6_02252420 -_02240720: .word gUnknown21C48B8 +_02240720: .word gMain thumb_func_start MOD06_02240724 MOD06_02240724: ; 0x02240724 @@ -15015,7 +15015,7 @@ MOD06_02240C58: ; 0x02240C58 ldr r2, [sp, #0x28] mov r3, #0x39 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r6, #0 mov r4, #0x10 mov r7, #0xff @@ -15033,7 +15033,7 @@ _02240CFE: ldr r2, [sp, #0x2c] mov r1, #0 mov r3, #2 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r6, r6, #1 add r4, #0xf cmp r6, #9 @@ -15240,7 +15240,7 @@ _02240E8C: ldr r2, [sp, #0x28] mov r1, #0 sub r3, r3, r4 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x20] add r7, r7, #1 add r0, r0, #1 @@ -15503,7 +15503,7 @@ _022410D2: bl FUN_020546C8 cmp r0, #0 beq _0224117E - ldr r0, _02241184 ; =gUnknown21C48B8 + ldr r0, _02241184 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -15521,7 +15521,7 @@ _022410F0: str r0, [r4, #0x7c] b _0224117E _02241104: - ldr r1, _02241184 ; =gUnknown21C48B8 + ldr r1, _02241184 ; =gMain ldr r2, [r1, #0x48] mov r1, #3 tst r1, r2 @@ -15575,7 +15575,7 @@ _0224117E: mov r0, #0 pop {r4, pc} nop -_02241184: .word gUnknown21C48B8 +_02241184: .word gMain thumb_func_start MOD06_02241188 MOD06_02241188: ; 0x02241188 @@ -19317,7 +19317,7 @@ MOD06_02242F54: ; 0x02242F54 push {r3, r4, lr} sub sp, #4 add r4, r0, #0 - ldr r0, _02242FE0 ; =gUnknown21C48B8 + ldr r0, _02242FE0 ; =gMain ldr r1, [r0, #0x48] mov r0, #4 tst r0, r1 @@ -19385,7 +19385,7 @@ _02242FDC: add sp, #4 pop {r3, r4, pc} .align 2, 0 -_02242FE0: .word gUnknown21C48B8 +_02242FE0: .word gMain _02242FE4: .word MOD6_02250C40 _02242FE8: .word 0x000003D9 @@ -19497,7 +19497,7 @@ MOD06_02243080: ; 0x02243080 mov r1, #1 add r2, r6, #0 str r3, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -40815,7 +40815,7 @@ _0224D432: str r0, [r4, #4] b _0224D462 _0224D442: - ldr r0, _0224D468 ; =gUnknown21C48B8 + ldr r0, _0224D468 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -40834,7 +40834,7 @@ _0224D462: mov r0, #0 pop {r3, r4, r5, pc} nop -_0224D468: .word gUnknown21C48B8 +_0224D468: .word gMain thumb_func_start MOD06_0224D46C MOD06_0224D46C: ; 0x0224D46C @@ -40923,7 +40923,7 @@ MOD06_0224D46C: ; 0x0224D46C add r0, r4, #0 add r2, r6, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r5, #0 bl String_dtor ldr r0, [r4, #0x10] @@ -40943,7 +40943,7 @@ MOD06_0224D46C: ; 0x0224D46C add r0, r4, #0 add r2, r5, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r5, #0 bl String_dtor mov r0, #0 @@ -40970,7 +40970,7 @@ _0224D576: mov r0, #0 str r0, [sp, #8] add r0, r4, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r7, #0 bl String_dtor ldr r0, [sp, #0x24] @@ -41003,7 +41003,7 @@ _0224D5BE: mov r0, #0 str r0, [sp, #8] add r0, r4, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r7, #0 bl String_dtor ldr r0, [sp, #0x14] @@ -41058,7 +41058,7 @@ _0224D60C: mov r0, #0 str r0, [sp, #8] add r0, r4, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x2c] bl String_dtor add r7, r7, #1 @@ -41647,7 +41647,7 @@ _0224DB3E: bl MOD06_0224DD28 cmp r0, #0 beq _0224DB9A - ldr r0, _0224DB68 ; =gUnknown21C48B8 + ldr r0, _0224DB68 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -41659,7 +41659,7 @@ _0224DB3E: _0224DB5C: .word MOD6_02252080 _0224DB60: .word MOD06_0224E410 _0224DB64: .word 0x000005DC -_0224DB68: .word gUnknown21C48B8 +_0224DB68: .word gMain _0224DB6C: mov r0, #0x55 lsl r0, r0, #2 @@ -41873,7 +41873,7 @@ _0224DCEC: str r3, [sp, #0xc] ldr r0, [r5, #4] ldr r2, [r5, #0x10] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 str r0, [r5, #0xc] ldr r0, [r5, #4] bl FUN_020191D0 @@ -42167,7 +42167,7 @@ _0224DF64: str r0, [sp, #0xc] ldr r0, [r5, #4] ldr r2, [r5, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r7, r7, #1 add r6, r6, #4 add r4, #0x10 diff --git a/arm9/modules/07/asm/module_07.s b/arm9/modules/07/asm/module_07.s index fd5e5c2a..11506c14 100644 --- a/arm9/modules/07/asm/module_07.s +++ b/arm9/modules/07/asm/module_07.s @@ -2464,7 +2464,7 @@ MOD07_02213220: ; 0x02213220 add r2, r7, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, _022132C0 ; =0x00000B44 ldr r0, [r4, r0] str r0, [sp, #0x10] @@ -4525,7 +4525,7 @@ _022142BE: add r3, r1, #0 add r0, r7, r0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x18 mul r0, r4 add r2, r5, r0 @@ -4553,7 +4553,7 @@ _022142BE: add r0, r7, r0 mov r3, #0x40 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x24 pop {r4, r5, r6, r7, pc} _02214344: @@ -4574,7 +4574,7 @@ _02214344: mov r3, #0x40 add r0, r7, r0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _0221436C: add sp, #0x24 pop {r4, r5, r6, r7, pc} @@ -4638,7 +4638,7 @@ MOD07_0221437C: ; 0x0221437C add r0, r5, r4 mov r3, #0x10 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x14 pop {r4, r5, r6, r7, pc} .align 2, 0 @@ -4703,7 +4703,7 @@ MOD07_022143FC: ; 0x022143FC add r2, r4, #0 sub r3, r3, r6 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x14] mov r1, #0x1a add r2, r4, #0 @@ -4719,7 +4719,7 @@ MOD07_022143FC: ; 0x022143FC mov r3, #0x1c add r0, r7, r0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0 add r1, r4, #0 add r2, r0, #0 @@ -4762,7 +4762,7 @@ MOD07_022143FC: ; 0x022143FC add r0, r7, r0 str r1, [sp, #0xc] str r3, [sp, #0x24] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x2c pop {r4, r5, r6, r7, pc} nop diff --git a/arm9/modules/08/asm/module_08.s b/arm9/modules/08/asm/module_08.s index cec0bf0a..bd4cc319 100644 --- a/arm9/modules/08/asm/module_08.s +++ b/arm9/modules/08/asm/module_08.s @@ -1196,7 +1196,7 @@ MOD08_022126A4: ; 0x022126A4 mov r1, #1 add r2, #0x8d strb r1, [r2] - ldr r3, _022126D8 ; =gUnknown21C48B8 + ldr r3, _022126D8 ; =gMain lsl r2, r1, #9 ldr r4, [r3, #0x44] tst r2, r4 @@ -1219,7 +1219,7 @@ _022126D4: pop {r3, r4} bx lr .align 2, 0 -_022126D8: .word gUnknown21C48B8 +_022126D8: .word gMain thumb_func_start MOD08_022126DC MOD08_022126DC: ; 0x022126DC diff --git a/arm9/modules/09/asm/module_09.s b/arm9/modules/09/asm/module_09.s index 9c6c8435..882a9e27 100644 --- a/arm9/modules/09/asm/module_09.s +++ b/arm9/modules/09/asm/module_09.s @@ -1544,7 +1544,7 @@ _02212AA0: .word 0x0000207B MOD09_02212AA4: ; 0x02212AA4 push {r4, lr} add r4, r0, #0 - ldr r0, _02212AC4 ; =gUnknown21C48B8 + ldr r0, _02212AC4 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -1560,7 +1560,7 @@ _02212AC0: mov r0, #0x12 pop {r4, pc} .align 2, 0 -_02212AC4: .word gUnknown21C48B8 +_02212AC4: .word gMain _02212AC8: .word 0x00002079 thumb_func_start MOD09_02212ACC @@ -4110,7 +4110,7 @@ MOD09_02213E84: ; 0x02213E84 str r0, [sp, #0xc] ldrb r3, [r3, #0x10] add r0, r5, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _02213F22 _02213F06: ldrb r7, [r3, #0x14] @@ -4125,7 +4125,7 @@ _02213F06: str r0, [sp, #0xc] ldrb r3, [r3, #0x10] add r0, r5, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _02213F22: ldr r0, [sp, #0x18] bl String_dtor @@ -4171,7 +4171,7 @@ _02213F22: add r0, r5, r4 add r2, r6, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _02213F9E _02213F8A: mov r0, #0xff @@ -4182,7 +4182,7 @@ _02213F8A: add r0, r5, r4 add r2, r6, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _02213F9E: add r0, r6, #0 bl String_dtor @@ -4218,7 +4218,7 @@ _02213FA6: add r0, r5, r4 add r2, r6, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _02214002 _02213FEE: mov r0, #0xff @@ -4229,7 +4229,7 @@ _02213FEE: add r0, r5, r4 add r2, r6, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _02214002: add r0, r6, #0 bl String_dtor @@ -4500,7 +4500,7 @@ MOD09_022141D8: ; 0x022141D8 add r2, r6, #0 add r0, r0, r4 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r6, #0 @@ -4573,7 +4573,7 @@ _022142BA: add r2, r6, #0 add r0, r0, r5 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, _022142F8 ; =0x00002070 @@ -4649,7 +4649,7 @@ _02214362: str r0, [sp, #0xc] ldrh r1, [r1, #0x10] add r0, r4, r6 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x18] bl String_dtor add r0, r7, #0 @@ -4689,7 +4689,7 @@ MOD09_022143A0: ; 0x022143A0 ldr r3, [sp, #0x10] add r0, r0, r5 add r2, r7, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor ldr r0, _022143F4 ; =0x00002070 @@ -4735,7 +4735,7 @@ MOD09_022143F8: ; 0x022143F8 add r2, r5, #0 add r0, r4, r0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl String_dtor ldr r0, _02214450 ; =0x00002050 @@ -4782,7 +4782,7 @@ MOD09_0221445C: ; 0x0221445C mov r1, #2 add r2, r7, #0 lsr r3, r3, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add r0, r5, r4 @@ -4826,7 +4826,7 @@ MOD09_022144C0: ; 0x022144C0 add r3, r1, #0 add r0, r2, r0 add r2, r7, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor ldr r0, _02214688 ; =0x00001FA8 @@ -4870,7 +4870,7 @@ MOD09_022144C0: ; 0x022144C0 ldr r0, [r5, r0] add r3, r1, #0 add r0, r0, r7 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x18] bl String_dtor ldr r0, [sp, #0x1c] @@ -4893,7 +4893,7 @@ MOD09_022144C0: ; 0x022144C0 add r3, r1, #0 add r0, r2, r0 ldr r2, [sp, #0x20] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x20] bl String_dtor ldr r0, _02214688 ; =0x00001FA8 @@ -4965,7 +4965,7 @@ _022145F4: str r1, [sp, #0xc] ldr r0, [r5, r0] add r0, r0, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x14] bl String_dtor ldr r0, [sp, #0x10] @@ -5029,7 +5029,7 @@ MOD09_02214694: ; 0x02214694 ldr r0, [r5, r0] add r3, r1, #0 add r0, #0xe0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, _02214784 ; =0x00001FA8 @@ -5086,7 +5086,7 @@ MOD09_02214694: ; 0x02214694 str r1, [sp, #0xc] ldr r0, [r5, r0] add r0, r0, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r6, #0 @@ -5138,7 +5138,7 @@ MOD09_02214790: ; 0x02214790 ldr r0, [r5, r0] add r3, r1, #0 add r0, #0xf0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, _02214880 ; =0x00001FA8 @@ -5195,7 +5195,7 @@ MOD09_02214790: ; 0x02214790 str r1, [sp, #0xc] ldr r0, [r5, r0] add r0, r0, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r6, #0 @@ -5248,7 +5248,7 @@ MOD09_0221488C: ; 0x0221488C add r3, r1, #0 add r0, r0, r2 add r2, r6, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, _02214980 ; =0x00001FA8 @@ -5305,7 +5305,7 @@ MOD09_0221488C: ; 0x0221488C str r1, [sp, #0xc] ldr r0, [r5, r0] add r0, r0, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r6, #0 @@ -5360,7 +5360,7 @@ MOD09_0221498C: ; 0x0221498C add r3, r1, #0 add r0, r2, r0 add r2, r6, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, _02214A80 ; =0x00001FA8 @@ -5417,7 +5417,7 @@ MOD09_0221498C: ; 0x0221498C str r1, [sp, #0xc] ldr r0, [r4, r0] add r0, r0, r5 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r6, #0 @@ -5472,7 +5472,7 @@ MOD09_02214A8C: ; 0x02214A8C add r3, r1, #0 add r0, r2, r0 add r2, r6, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, _02214B80 ; =0x00001FA8 @@ -5529,7 +5529,7 @@ MOD09_02214A8C: ; 0x02214A8C str r1, [sp, #0xc] ldr r0, [r4, r0] add r0, r0, r5 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r6, #0 @@ -5586,7 +5586,7 @@ MOD09_02214B8C: ; 0x02214B8C ldr r0, [r5, r0] add r3, r1, #0 add r0, #0xd0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, _02214D18 ; =0x00001FA8 @@ -5622,7 +5622,7 @@ MOD09_02214B8C: ; 0x02214B8C str r1, [sp, #0xc] ldr r0, [r5, r0] add r0, r0, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor ldr r0, _02214D18 ; =0x00001FA8 @@ -5666,7 +5666,7 @@ MOD09_02214B8C: ; 0x02214B8C ldr r0, [r5, r0] sub r3, r6, r3 add r0, r0, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x18] bl String_dtor ldr r0, [sp, #0x1c] @@ -5708,7 +5708,7 @@ MOD09_02214B8C: ; 0x02214B8C ldr r0, [r5, r0] add r3, r6, r3 add r0, r0, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x20] bl String_dtor ldr r0, [sp, #0x24] @@ -5769,7 +5769,7 @@ MOD09_02214D24: ; 0x02214D24 ldr r0, [r5, r0] add r3, r1, #0 add r0, r0, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add r0, r7, #0 @@ -5808,7 +5808,7 @@ MOD09_02214DA0: ; 0x02214DA0 add r0, r5, r4 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add r0, r5, r4 @@ -5857,7 +5857,7 @@ MOD09_02214DE8: ; 0x02214DE8 str r0, [sp, #8] add r0, r4, r6 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor b _02214EB8 @@ -5907,7 +5907,7 @@ _02214E42: str r0, [sp, #8] add r0, r4, r6 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x14] bl String_dtor add r0, r7, #0 @@ -5944,7 +5944,7 @@ MOD09_02214ED0: ; 0x02214ED0 add r0, r5, r4 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add r0, r5, r4 @@ -5993,7 +5993,7 @@ MOD09_02214F18: ; 0x02214F18 str r0, [sp, #8] add r0, r4, r6 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor b _02214FE8 @@ -6043,7 +6043,7 @@ _02214F72: str r0, [sp, #8] add r0, r4, r6 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x14] bl String_dtor add r0, r7, #0 @@ -6087,7 +6087,7 @@ MOD09_02215000: ; 0x02215000 add r0, r5, r4 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add r0, r7, #0 @@ -6134,7 +6134,7 @@ MOD09_02215060: ; 0x02215060 add r0, r5, r4 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, [sp, #0x10] @@ -6182,7 +6182,7 @@ MOD09_022150C8: ; 0x022150C8 str r0, [sp, #8] add r0, r5, r4 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add r0, r5, r4 @@ -6243,7 +6243,7 @@ _0221516C: str r0, [sp, #8] add r0, r5, r4 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add r0, r5, r4 @@ -6290,7 +6290,7 @@ MOD09_022151A8: ; 0x022151A8 str r0, [sp, #8] add r0, r4, r6 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x18] bl String_dtor ldr r0, _022152D4 ; =0x00001FA8 @@ -6332,7 +6332,7 @@ MOD09_022151A8: ; 0x022151A8 add r0, r4, r6 sub r3, r7, r3 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x20] bl String_dtor ldr r0, [sp, #0x24] @@ -6372,7 +6372,7 @@ MOD09_022151A8: ; 0x022151A8 add r0, r4, r6 add r3, r7, r3 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x28] bl String_dtor ldr r0, [sp, #0x2c] @@ -6430,7 +6430,7 @@ _02215306: mov r1, #2 add r2, r6, #0 lsr r3, r3, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add r0, r5, r4 @@ -6477,7 +6477,7 @@ _02215368: add r0, r5, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r5, #0 @@ -6519,7 +6519,7 @@ MOD09_022153B0: ; 0x022153B0 add r0, r4, r6 mov r3, #0x28 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x14] bl String_dtor ldr r0, _022154F0 ; =0x00001FA8 @@ -6543,7 +6543,7 @@ MOD09_022153B0: ; 0x022153B0 add r0, r4, r6 mov r3, #0x50 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x18] bl String_dtor ldr r0, _022154F0 ; =0x00001FA8 @@ -6579,7 +6579,7 @@ MOD09_022153B0: ; 0x022153B0 add r2, r7, #0 str r1, [sp, #0xc] str r3, [sp, #0x1c] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x20] bl String_dtor ldr r0, _022154F0 ; =0x00001FA8 @@ -6619,7 +6619,7 @@ MOD09_022153B0: ; 0x022153B0 add r2, r7, #0 sub r3, r3, r5 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x24] bl String_dtor add r0, r7, #0 @@ -6711,7 +6711,7 @@ MOD09_022154FC: ; 0x022154FC add r0, r4, r6 sub r3, r3, r5 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor ldr r0, [sp, #0x14] @@ -7051,7 +7051,7 @@ _02215840: ldr r0, [sp, #0x18] mov r1, #2 add r3, r7, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor cmp r5, #0 @@ -7073,7 +7073,7 @@ _02215840: add r2, r5, #0 add r3, r4, r3 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _022158C0 _022158A4: mov r0, #8 @@ -7088,7 +7088,7 @@ _022158A4: add r2, r5, #0 add r3, r4, r3 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _022158C0: add r0, r5, #0 bl String_dtor @@ -8178,7 +8178,7 @@ MOD09_022161B0: ; 0x022161B0 str r1, [sp, #0xc] ldr r0, [r5, r0] add r0, #0x40 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor ldr r0, _02216304 ; =0x00002070 @@ -8301,7 +8301,7 @@ MOD09_0221633C: ; 0x0221633C sub r2, #0xb0 ldr r2, [r4, r2] mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r1, _02216374 ; =0x0000207B strb r0, [r4, r1] add sp, #0xc @@ -13585,7 +13585,7 @@ _02218E8A: MOD09_02218E90: ; 0x02218E90 push {r4, lr} add r4, r0, #0 - ldr r0, _02218EB0 ; =gUnknown21C48B8 + ldr r0, _02218EB0 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -13601,7 +13601,7 @@ _02218EAC: mov r0, #0xa pop {r4, pc} .align 2, 0 -_02218EB0: .word gUnknown21C48B8 +_02218EB0: .word gMain _02218EB4: .word 0x0000114B thumb_func_start MOD09_02218EB8 @@ -14465,7 +14465,7 @@ MOD09_02219560: ; 0x02219560 mov r0, #0 str r0, [sp, #0xc] add r0, r5, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r5, r4 @@ -14565,7 +14565,7 @@ _022195C4: mov r1, #2 add r0, #0x40 add r2, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor ldr r0, [r5, #0x2c] @@ -14641,7 +14641,7 @@ MOD09_02219694: ; 0x02219694 str r0, [sp, #0xc] ldr r2, [r5, #0x18] add r0, r4, r6 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x14] bl String_dtor _02219726: @@ -14711,7 +14711,7 @@ MOD09_02219738: ; 0x02219738 str r3, [sp, #0xc] ldr r2, [r5, #0x18] add r0, r4, r7 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x14] bl String_dtor _022197BA: @@ -14858,7 +14858,7 @@ MOD09_02219884: ; 0x02219884 add r0, r4, r0 add r3, r6, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor ldr r0, [r5, #0x10] @@ -14896,7 +14896,7 @@ MOD09_02219884: ; 0x02219884 ldr r2, [r5, #0x18] add r0, r4, r0 add r3, r6, r7 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x14] bl String_dtor ldr r0, [r5, #0x10] @@ -14939,7 +14939,7 @@ MOD09_02219884: ; 0x02219884 ldr r2, [r5, #0x18] add r0, r4, r0 sub r3, r6, r3 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor mov r0, #0x19 @@ -15100,7 +15100,7 @@ MOD09_02219A8C: ; 0x02219A8C str r1, [sp, #0xc] ldr r2, [r5, #0x18] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add r0, r4, #0 @@ -15147,7 +15147,7 @@ MOD09_02219AFC: ; 0x02219AFC add r0, r4, #0 mov r3, #4 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add r0, r4, #0 @@ -15255,7 +15255,7 @@ MOD09_02219C08: ; 0x02219C08 ldr r2, [r4, #0x18] add r0, #0x1c mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r4, #0x32 strb r0, [r4] add sp, #0xc @@ -17372,7 +17372,7 @@ MOD09_0221AC98: ; 0x0221AC98 mov r0, #1 pop {r3, r4, pc} _0221ACA8: - ldr r1, _0221ACDC ; =gUnknown21C48B8 + ldr r1, _0221ACDC ; =gMain ldr r2, [r1, #0x48] mov r1, #0xf3 tst r1, r2 @@ -17397,7 +17397,7 @@ _0221ACD4: add sp, #4 pop {r3, r4, pc} nop -_0221ACDC: .word gUnknown21C48B8 +_0221ACDC: .word gMain _0221ACE0: .word 0x000005DC thumb_func_start MOD09_0221ACE4 @@ -17460,7 +17460,7 @@ MOD09_0221AD30: ; 0x0221AD30 mvn r0, r0 pop {r4, r5, r6, r7, pc} _0221AD46: - ldr r0, _0221AEBC ; =gUnknown21C48B8 + ldr r0, _0221AEBC ; =gMain mov r1, #0x40 ldr r0, [r0, #0x48] tst r1, r0 @@ -17631,7 +17631,7 @@ _0221AE8A: mvn r0, r0 pop {r4, r5, r6, r7, pc} _0221AE92: - ldr r0, _0221AEBC ; =gUnknown21C48B8 + ldr r0, _0221AEBC ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -17654,7 +17654,7 @@ _0221AEB6: add sp, #0x14 pop {r4, r5, r6, r7, pc} .align 2, 0 -_0221AEBC: .word gUnknown21C48B8 +_0221AEBC: .word gMain _0221AEC0: .word 0x000005DC _0221AEC4: .word 0x000005DD diff --git a/arm9/modules/11/asm/module_11_thumb1.s b/arm9/modules/11/asm/module_11_thumb1.s index 4f33530a..ed9b4dc3 100644 --- a/arm9/modules/11/asm/module_11_thumb1.s +++ b/arm9/modules/11/asm/module_11_thumb1.s @@ -677,7 +677,7 @@ MOD11_0222DB50: ; 0x0222DB50 add r0, sp, #0x20 add r1, sp, #0x14 bl FUN_0201265C - ldr r0, _0222DF10 ; =gUnknown21C48B8 + ldr r0, _0222DF10 ; =gMain ldr r6, [sp, #0x24] ldr r5, [r0, #0x2c] ldr r1, [sp, #0x18] @@ -1057,7 +1057,7 @@ _0222DC42: pop {r3, r4, r5, r6, r7, pc} nop _0222DF0C: .word 0x00002430 -_0222DF10: .word gUnknown21C48B8 +_0222DF10: .word gMain _0222DF14: .word MOD11_0225DA20 _0222DF18: .word MOD11_0225D9D8 _0222DF1C: .word 0x00100010 diff --git a/arm9/modules/11/asm/module_11_thumb2.s b/arm9/modules/11/asm/module_11_thumb2.s index f080d018..5640bb75 100644 --- a/arm9/modules/11/asm/module_11_thumb2.s +++ b/arm9/modules/11/asm/module_11_thumb2.s @@ -215,7 +215,7 @@ _0222F30E: ldr r0, [r5, #8] mov r1, #1 add r2, r6, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor add r0, r4, #0 @@ -4864,7 +4864,7 @@ _022316CC: str r0, [sp, #8] add r0, r6, #0 add r2, r4, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r5, r0, #0 add r0, r4, #0 bl String_dtor @@ -4902,7 +4902,7 @@ _02231708: str r0, [sp, #8] add r0, r6, #0 add r2, r4, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r5, r0, #0 add r0, r4, #0 bl String_dtor @@ -4927,7 +4927,7 @@ _0223174C: str r0, [sp, #8] ldr r2, [r5, #0x18] add r0, r6, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r5, r0, #0 _02231778: lsl r0, r5, #0x18 @@ -4971,7 +4971,7 @@ MOD11_0223178C: ; 0x0223178C ldr r2, [r5, #0x18] add r0, r7, #0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} nop @@ -5027,7 +5027,7 @@ _0223182E: ldr r4, [sp, #0x20] ldr r2, [r5, #0x18] add r3, r4, r3 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0xc pop {r4, r5, r6, r7, pc} .align 2, 0 @@ -8728,7 +8728,7 @@ MOD11_02233598: ; 0x02233598 mov r1, #4 tst r0, r1 bne _022335D2 - ldr r0, _022335FC ; =gUnknown21C48B8 + ldr r0, _022335FC ; =gMain ldr r1, [r0, #0x48] ldr r0, _02233600 ; =0x00000C03 tst r0, r1 @@ -8763,7 +8763,7 @@ _022335F2: mov r0, #0 pop {r4, r5, r6, pc} nop -_022335FC: .word gUnknown21C48B8 +_022335FC: .word gMain _02233600: .word 0x00000C03 thumb_func_start MOD11_02233604 @@ -24031,7 +24031,7 @@ _0223ADEC: str r0, [r4, #0x28] pop {r4, r5, r6, r7, pc} _0223AE3C: - ldr r0, _0223AF68 ; =gUnknown21C48B8 + ldr r0, _0223AF68 ; =gMain ldr r1, [r0, #0x48] ldr r0, _0223AF6C ; =0x00000C03 tst r0, r1 @@ -24169,7 +24169,7 @@ _0223AF58: .word MOD11_0225DC60 _0223AF5C: .word 0x000003B3 _0223AF60: .word MOD11_0225DC90 _0223AF64: .word 0x000003B5 -_0223AF68: .word gUnknown21C48B8 +_0223AF68: .word gMain _0223AF6C: .word 0x00000C03 _0223AF70: .word 0x000005DC _0223AF74: .word 0x0000FFFE @@ -25397,7 +25397,7 @@ _0223B990: bl MOD16_021EEF84 cmp r0, #0 beq _0223BA4C - ldr r0, _0223BBE0 ; =gUnknown21C48B8 + ldr r0, _0223BBE0 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -25659,7 +25659,7 @@ _0223BBCA: _0223BBD4: .word 0x0000FFFF _0223BBD8: .word 0x00000367 _0223BBDC: .word 0x0000219C -_0223BBE0: .word gUnknown21C48B8 +_0223BBE0: .word gMain _0223BBE4: .word 0x000005DC _0223BBE8: .word 0x00000496 _0223BBEC: @@ -28118,7 +28118,7 @@ _0223CF5C: add r0, sp, #0x68 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, sp, #0x68 mov r1, #1 mov r2, #5 @@ -69293,7 +69293,7 @@ _02250D98: strb r0, [r4, #0xa] pop {r4, r5, r6, r7, pc} _02250DA0: - ldr r0, _02250E98 ; =gUnknown21C48B8 + ldr r0, _02250E98 ; =gMain ldr r1, [r0, #0x48] mov r0, #8 tst r0, r1 @@ -69404,7 +69404,7 @@ _02250E88: .word 0x000004CA _02250E8C: .word 0x0000039A _02250E90: .word 0x000004C6 _02250E94: .word 0x00000197 -_02250E98: .word gUnknown21C48B8 +_02250E98: .word gMain _02250E9C: .word 0x000005DD _02250EA0: ldrb r1, [r4, #9] @@ -82495,7 +82495,7 @@ MOD11_022574F0: ; 0x022574F0 str r1, [sp, #0x14] add r0, sp, #0x24 add r3, r1, #0 - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 ldr r0, [r5, #4] ldr r6, [sp, #0x30] ldr r0, [r0] @@ -83068,7 +83068,7 @@ _02257A26: str r1, [sp, #0x14] add r0, sp, #0x18 add r3, r1, #0 - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 ldr r0, [r4, #4] ldr r5, [sp, #0x24] ldr r0, [r0] @@ -83194,7 +83194,7 @@ _02257B1E: str r1, [sp, #0x14] add r0, sp, #0x24 add r3, r1, #0 - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 ldr r0, [r4, #4] ldr r5, [sp, #0x30] ldr r0, [r0] @@ -88303,7 +88303,7 @@ _0225A49C: ldr r2, [sp, #0x18] add r0, sp, #0x3c str r3, [sp, #0x14] - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 b _0225A4E6 _0225A4DA: add r3, r4, #0 @@ -88938,7 +88938,7 @@ _0225A994: add r0, r4, #0 add r2, r6, #0 str r3, [sp, #0x14] - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 add sp, #0x20 pop {r3, r4, r5, r6, r7, pc} @@ -90879,7 +90879,7 @@ _0225B8D4: ldrb r0, [r5, r0] cmp r0, #1 beq _0225B8EC - ldr r1, _0225B918 ; =gUnknown21C48B8 + ldr r1, _0225B918 ; =gMain ldr r2, [r1, #0x48] ldr r1, _0225B91C ; =0x00000CF3 tst r1, r2 @@ -90908,7 +90908,7 @@ _0225B90C: pop {r4, r5, r6, pc} nop _0225B914: .word MOD11_0225FAAC -_0225B918: .word gUnknown21C48B8 +_0225B918: .word gMain _0225B91C: .word 0x00000CF3 _0225B920: .word 0x000005DC _0225B924: .word 0x000006F4 @@ -91006,7 +91006,7 @@ _0225B9CA: str r0, [sp, #0xc] cmp r0, #3 bne _0225B9EC - ldr r0, _0225BAF8 ; =gUnknown21C48B8 + ldr r0, _0225BAF8 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x40 tst r0, r1 @@ -91022,7 +91022,7 @@ _0225B9EC: ldr r0, [sp, #0xc] cmp r0, #0 bne _0225BA34 - ldr r0, _0225BAF8 ; =gUnknown21C48B8 + ldr r0, _0225BAF8 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x20 tst r0, r1 @@ -91153,7 +91153,7 @@ _0225BAE8: .word MOD11_0225FAAC _0225BAEC: .word MOD11_0225F698 _0225BAF0: .word 0x000006EC _0225BAF4: .word 0x0000069F -_0225BAF8: .word gUnknown21C48B8 +_0225BAF8: .word gMain _0225BAFC: .word 0x000005DC _0225BB00: .word 0x000006A3 @@ -92596,7 +92596,7 @@ _0225C594: str r1, [sp] ldrsb r1, [r0, r5] mov ip, r1 - ldr r1, _0225C764 ; =gUnknown21C48B8 + ldr r1, _0225C764 ; =gMain ldr r1, [r1, #0x48] tst r3, r1 beq _0225C5FA @@ -92846,7 +92846,7 @@ _0225C75E: add r0, r5, #0 pop {r3, r4, r5, r6, r7, pc} nop -_0225C764: .word gUnknown21C48B8 +_0225C764: .word gMain _0225C768: .word 0x000005DC thumb_func_start MOD11_0225C76C diff --git a/arm9/modules/12/asm/module_12.s b/arm9/modules/12/asm/module_12.s index 0c8a54b8..c8a949ca 100644 --- a/arm9/modules/12/asm/module_12.s +++ b/arm9/modules/12/asm/module_12.s @@ -7590,7 +7590,7 @@ _022313B0: ldr r2, [sp, #0x8c] add r0, sp, #0x34 str r3, [sp, #0x14] - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 ldr r2, [sp, #0x18] add r0, sp, #0x34 mov r1, #1 @@ -9563,7 +9563,7 @@ _022322FE: ldr r2, [sp, #0x18] add r0, sp, #0x3c str r3, [sp, #0x14] - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 b _02232348 _0223233C: add r3, r4, #0 @@ -10952,7 +10952,7 @@ _02232DA8: add r0, r4, #0 add r2, r6, #0 str r3, [sp, #0x14] - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 add sp, #0x20 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 @@ -11011,7 +11011,7 @@ _02232E3C: ldrb r0, [r5, r0] cmp r0, #1 beq _02232E54 - ldr r1, _02232E80 ; =gUnknown21C48B8 + ldr r1, _02232E80 ; =gMain ldr r2, [r1, #0x48] ldr r1, _02232E84 ; =0x00000CF3 tst r1, r2 @@ -11041,7 +11041,7 @@ _02232E76: pop {r4, r5, r6, pc} .align 2, 0 _02232E7C: .word MOD12_02245074 -_02232E80: .word gUnknown21C48B8 +_02232E80: .word gMain _02232E84: .word 0x00000CF3 _02232E88: .word 0x000005DC @@ -11469,7 +11469,7 @@ MOD12_0223318C: ; 0x0223318C add r2, r3, #0 mov r3, #0x40 mov ip, r1 - ldr r1, _02233364 ; =gUnknown21C48B8 + ldr r1, _02233364 ; =gMain ldr r1, [r1, #0x48] tst r3, r1 beq _022331FA @@ -11719,7 +11719,7 @@ _0223335E: add r0, r5, #0 pop {r3, r4, r5, r6, r7, pc} nop -_02233364: .word gUnknown21C48B8 +_02233364: .word gMain _02233368: .word 0x000005DC thumb_func_start MOD12_0223336C @@ -15284,7 +15284,7 @@ _02234F42: ldr r2, [r5, #0x58] add r0, #0x34 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x8b lsl r1, r1, #2 strb r0, [r5, r1] @@ -25527,7 +25527,7 @@ _02239AF4: ldr r2, [r5, #0x4c] add r0, #0x34 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r5, #0xd0 strb r0, [r5] add r0, r6, #0 @@ -28407,7 +28407,7 @@ _0223B14C: ldr r0, [r0, #0x18] cmp r0, #0x1e bge _0223B186 - ldr r0, _0223B348 ; =gUnknown21C48B8 + ldr r0, _0223B348 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -28664,7 +28664,7 @@ _0223B340: pop {r4, r5, r6, r7, pc} .align 2, 0 _0223B344: .word 0x00000171 -_0223B348: .word gUnknown21C48B8 +_0223B348: .word gMain _0223B34C: .word UNK_021C48F8 _0223B350: .word 0x000006ED _0223B354: .word MOD12_02245F84 @@ -29335,7 +29335,7 @@ _0223B8AC: ldr r1, _0223B914 ; =MOD12_02246070 cmp r2, r1 bne _0223B8F0 - ldr r1, _0223B918 ; =gUnknown21C48B8 + ldr r1, _0223B918 ; =gMain mov r2, #0x11 ldr r1, [r1, #0x48] add r3, r1, #0 @@ -29382,7 +29382,7 @@ _0223B90A: nop _0223B910: .word MOD12_02246094 _0223B914: .word MOD12_02246070 -_0223B918: .word gUnknown21C48B8 +_0223B918: .word gMain thumb_func_start MOD12_0223B91C MOD12_0223B91C: ; 0x0223B91C @@ -29927,7 +29927,7 @@ _0223BD1C: ldr r2, [sp, #0x1c] add r0, sp, #0x38 str r3, [sp, #0x14] - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 add r0, sp, #0x38 mov r1, #2 mov r2, #0x17 @@ -34778,7 +34778,7 @@ _0223E210: ldr r2, [r2] add r0, #0x78 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r1, _0223E270 ; =0x00000AB8 strb r0, [r5, r1] add r0, r6, #0 @@ -35115,7 +35115,7 @@ _0223E49A: ldr r2, [r2] add r0, #0x88 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor ldr r0, _0223E51C ; =0x00001BF1 @@ -43565,7 +43565,7 @@ _02242618: ldr r2, [r2] add r0, #0x34 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0xe6 lsl r1, r1, #2 strb r0, [r5, r1] @@ -43914,7 +43914,7 @@ _022428E6: add r2, r7, #0 add r0, r4, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #3 str r0, [sp] mov r0, #0 @@ -43932,7 +43932,7 @@ _022428E6: ldr r2, [r2] add r0, r4, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r5, r5, #1 cmp r5, #4 blt _022428E6 diff --git a/arm9/modules/14/asm/module_14.s b/arm9/modules/14/asm/module_14.s index f067eaf5..911f12fe 100644 --- a/arm9/modules/14/asm/module_14.s +++ b/arm9/modules/14/asm/module_14.s @@ -73,7 +73,7 @@ _021D7568: ldr r0, [r4, r0] cmp r0, #0 beq _021D75AA - ldr r0, _021D75B4 ; =gUnknown21C48B8 + ldr r0, _021D75B4 ; =gMain ldr r2, [r0, #0x48] mov r0, #2 lsl r0, r0, #0xa @@ -105,7 +105,7 @@ _021D75AA: mov r0, #1 pop {r4, pc} nop -_021D75B4: .word gUnknown21C48B8 +_021D75B4: .word gMain thumb_func_start MOD14_021D75B8 MOD14_021D75B8: ; 0x021D75B8 @@ -346,7 +346,7 @@ _021D7764: _021D776A: b _021D7970 _021D776C: - ldr r1, _021D7974 ; =gUnknown21C48B8 + ldr r1, _021D7974 ; =gMain ldr r2, [r1, #0x48] mov r1, #1 tst r1, r2 @@ -368,7 +368,7 @@ _021D7792: bl MOD14_021D7610 b _021D7970 _021D779C: - ldr r0, _021D7974 ; =gUnknown21C48B8 + ldr r0, _021D7974 ; =gMain mov r2, #2 ldr r1, [r0, #0x48] tst r1, r2 @@ -587,7 +587,7 @@ _021D7970: mov r0, #0 pop {r4, pc} .align 2, 0 -_021D7974: .word gUnknown21C48B8 +_021D7974: .word gMain _021D7978: .word MOD14_021D8804 _021D797C: .word MOD14_021D8A68 _021D7980: .word MOD14_021D86BC @@ -652,7 +652,7 @@ _021D79EC: ; jump table .short _021D7CB6 - _021D79EC - 2 ; case 5 .short _021D7CE4 - _021D79EC - 2 ; case 6 _021D79FA: - ldr r1, _021D7D00 ; =gUnknown21C48B8 + ldr r1, _021D7D00 ; =gMain mov r2, #1 ldr r1, [r1, #0x48] tst r2, r1 @@ -698,7 +698,7 @@ _021D7A40: tst r0, r1 bne _021D7A6A _021D7A56: - ldr r0, _021D7D00 ; =gUnknown21C48B8 + ldr r0, _021D7D00 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x10 tst r0, r1 @@ -714,7 +714,7 @@ _021D7A6A: str r1, [r4, r0] b _021D7CF8 _021D7A74: - ldr r0, _021D7D00 ; =gUnknown21C48B8 + ldr r0, _021D7D00 ; =gMain add r1, r4, #0 ldr r0, [r0, #0x44] bl MOD14_021DB5B4 @@ -987,7 +987,7 @@ _021D7CB6: bl MOD14_021DCB98 cmp r0, #0 beq _021D7CF8 - ldr r0, _021D7D00 ; =gUnknown21C48B8 + ldr r0, _021D7D00 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -1017,7 +1017,7 @@ _021D7CF8: add sp, #4 pop {r3, r4, pc} nop -_021D7D00: .word gUnknown21C48B8 +_021D7D00: .word gMain _021D7D04: .word MOD14_021D8804 _021D7D08: .word MOD14_021D8A68 _021D7D0C: .word MOD14_021DAC80 @@ -1041,7 +1041,7 @@ MOD14_021D7D20: ; 0x021D7D20 _021D7D34: b _021D7EE8 _021D7D36: - ldr r5, _021D7EEC ; =gUnknown21C48B8 + ldr r5, _021D7EEC ; =gMain add r2, r3, #0 ldr r1, [r5, #0x44] add r2, #0x70 @@ -1241,7 +1241,7 @@ _021D7EE8: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021D7EEC: .word gUnknown21C48B8 +_021D7EEC: .word gMain _021D7EF0: .word MOD14_021DABE8 _021D7EF4: .word MOD14_021D8D70 _021D7EF8: .word MOD14_021D86BC @@ -1269,7 +1269,7 @@ _021D7F20: _021D7F26: b _021D80F2 _021D7F28: - ldr r3, _021D80F8 ; =gUnknown21C48B8 + ldr r3, _021D80F8 ; =gMain mov r1, #1 ldr r5, [r3, #0x48] tst r1, r5 @@ -1481,7 +1481,7 @@ _021D80F2: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D80F8: .word gUnknown21C48B8 +_021D80F8: .word gMain _021D80FC: .word MOD14_021D854C _021D8100: .word MOD14_021D86BC _021D8104: .word MOD14_021DABE8 @@ -1513,7 +1513,7 @@ _021D8132: ; jump table .short _021D838A - _021D8132 - 2 ; case 4 .short _021D83A8 - _021D8132 - 2 ; case 5 _021D813E: - ldr r3, _021D83C8 ; =gUnknown21C48B8 + ldr r3, _021D83C8 ; =gMain mov r1, #1 ldr r5, [r3, #0x48] tst r1, r5 @@ -1795,7 +1795,7 @@ _021D838A: bl MOD14_021D7600 b _021D83C4 _021D83A8: - ldr r0, _021D83C8 ; =gUnknown21C48B8 + ldr r0, _021D83C8 ; =gMain ldr r2, [r0, #0x48] mov r0, #3 tst r0, r2 @@ -1812,7 +1812,7 @@ _021D83C4: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021D83C8: .word gUnknown21C48B8 +_021D83C8: .word gMain _021D83CC: .word 0x000005F3 _021D83D0: .word MOD14_021D86BC _021D83D4: .word MOD14_021DABE8 @@ -2139,7 +2139,7 @@ _021D8660: mov r0, #5 str r0, [r5] _021D8674: - ldr r0, _021D86B8 ; =gUnknown21C48B8 + ldr r0, _021D86B8 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -2169,7 +2169,7 @@ _021D86A8: .word MOD14_021DA7C4 _021D86AC: .word 0x000005F3 _021D86B0: .word 0x000005DD _021D86B4: .word MOD14_021D850C -_021D86B8: .word gUnknown21C48B8 +_021D86B8: .word gMain thumb_func_start MOD14_021D86BC MOD14_021D86BC: ; 0x021D86BC @@ -2295,7 +2295,7 @@ _021D87A6: mov r0, #3 str r0, [r5] _021D87BA: - ldr r0, _021D8800 ; =gUnknown21C48B8 + ldr r0, _021D8800 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -2325,7 +2325,7 @@ _021D87F0: .word 0x000005F3 _021D87F4: .word MOD14_021DA7C4 _021D87F8: .word 0x000005DD _021D87FC: .word MOD14_021D850C -_021D8800: .word gUnknown21C48B8 +_021D8800: .word gMain thumb_func_start MOD14_021D8804 MOD14_021D8804: ; 0x021D8804 @@ -2949,7 +2949,7 @@ _021D8D24: bl MOD14_021D7620 pop {r3, r4, r5, pc} _021D8D3A: - ldr r0, _021D8D6C ; =gUnknown21C48B8 + ldr r0, _021D8D6C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -2969,7 +2969,7 @@ _021D8D5C: .word 0x000005DD _021D8D60: .word MOD14_021DA3E4 _021D8D64: .word MOD14_021DA9D0 _021D8D68: .word MOD14_021DA7C4 -_021D8D6C: .word gUnknown21C48B8 +_021D8D6C: .word gMain thumb_func_start MOD14_021D8D70 MOD14_021D8D70: ; 0x021D8D70 @@ -3597,7 +3597,7 @@ _021D924A: ; jump table .short _021D942C - _021D924A - 2 ; case 3 .short _021D9440 - _021D924A - 2 ; case 4 _021D9254: - ldr r1, _021D9458 ; =gUnknown21C48B8 + ldr r1, _021D9458 ; =gMain ldr r2, [r1, #0x44] mov r1, #1 tst r1, r2 @@ -3619,7 +3619,7 @@ _021D927C: bl MOD14_021D7610 pop {r3, r4, r5, pc} _021D9284: - ldr r1, _021D9458 ; =gUnknown21C48B8 + ldr r1, _021D9458 ; =gMain ldr r2, [r1, #0x44] mov r1, #1 tst r1, r2 @@ -3631,7 +3631,7 @@ _021D9284: beq _021D92B6 cmp r0, #2 bne _021D9342 - ldr r1, _021D9458 ; =gUnknown21C48B8 + ldr r1, _021D9458 ; =gMain mov r0, #0xf0 ldr r2, [r1, #0x44] ldr r1, [r1, #0x48] @@ -3698,7 +3698,7 @@ _021D9326: bl MOD14_021DCBC0 cmp r0, #0 beq _021D9342 - ldr r0, _021D9458 ; =gUnknown21C48B8 + ldr r0, _021D9458 ; =gMain add r1, r4, #0 ldr r0, [r0, #0x44] bl MOD14_021DB790 @@ -3720,7 +3720,7 @@ _021D9350: ; jump table .short _021D9396 - _021D9350 - 2 ; case 3 .short _021D93BC - _021D9350 - 2 ; case 4 _021D935A: - ldr r1, _021D9458 ; =gUnknown21C48B8 + ldr r1, _021D9458 ; =gMain mov r0, #0xf0 ldr r2, [r1, #0x44] ldr r1, [r1, #0x48] @@ -3780,7 +3780,7 @@ _021D93BC: bl MOD14_021DCB2C pop {r3, r4, r5, pc} _021D93E2: - ldr r0, _021D9458 ; =gUnknown21C48B8 + ldr r0, _021D9458 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -3835,7 +3835,7 @@ _021D9440: _021D9454: pop {r3, r4, r5, pc} nop -_021D9458: .word gUnknown21C48B8 +_021D9458: .word gMain _021D945C: .word 0x000005DC _021D9460: .word MOD14_021D94BC _021D9464: .word 0x000005F3 @@ -3969,7 +3969,7 @@ _021D954E: str r0, [r5] pop {r3, r4, r5, pc} _021D9574: - ldr r0, _021D95B0 ; =gUnknown21C48B8 + ldr r0, _021D95B0 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -3996,7 +3996,7 @@ _021D95A4: nop _021D95A8: .word 0x000005EB _021D95AC: .word 0x000005F3 -_021D95B0: .word gUnknown21C48B8 +_021D95B0: .word gMain thumb_func_start MOD14_021D95B4 MOD14_021D95B4: ; 0x021D95B4 @@ -4177,7 +4177,7 @@ _021D971C: bl MOD14_021DCB98 cmp r0, #0 beq _021D9762 - ldr r0, _021D976C ; =gUnknown21C48B8 + ldr r0, _021D976C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4206,7 +4206,7 @@ _021D9762: .align 2, 0 _021D9764: .word 0x000005F3 _021D9768: .word 0x000005DC -_021D976C: .word gUnknown21C48B8 +_021D976C: .word gMain thumb_func_start MOD14_021D9770 MOD14_021D9770: ; 0x021D9770 @@ -4391,7 +4391,7 @@ _021D98E8: bl MOD14_021DCB98 cmp r0, #0 beq _021D9928 - ldr r0, _021D9930 ; =gUnknown21C48B8 + ldr r0, _021D9930 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4417,7 +4417,7 @@ _021D9928: pop {r3, r4, r5, pc} nop _021D992C: .word 0x000005EB -_021D9930: .word gUnknown21C48B8 +_021D9930: .word gMain thumb_func_start MOD14_021D9934 MOD14_021D9934: ; 0x021D9934 @@ -4602,7 +4602,7 @@ _021D9AB2: bl MOD14_021DCB98 cmp r0, #0 beq _021D9B74 - ldr r0, _021D9B80 ; =gUnknown21C48B8 + ldr r0, _021D9B80 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4620,7 +4620,7 @@ _021D9AD8: bl MOD14_021DCB98 cmp r0, #0 beq _021D9B74 - ldr r0, _021D9B80 ; =gUnknown21C48B8 + ldr r0, _021D9B80 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4689,7 +4689,7 @@ _021D9B74: nop _021D9B78: .word 0x000005F3 _021D9B7C: .word 0x000001C1 -_021D9B80: .word gUnknown21C48B8 +_021D9B80: .word gMain thumb_func_start MOD14_021D9B84 MOD14_021D9B84: ; 0x021D9B84 @@ -5059,7 +5059,7 @@ _021D9E62: _021D9E70: b _021D9F76 _021D9E72: - ldr r0, _021D9F7C ; =gUnknown21C48B8 + ldr r0, _021D9F7C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5082,7 +5082,7 @@ _021D9E96: bl MOD14_021DCBC0 cmp r0, #0 beq _021D9F76 - ldr r0, _021D9F7C ; =gUnknown21C48B8 + ldr r0, _021D9F7C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5105,7 +5105,7 @@ _021D9EC8: bl MOD14_021DCBC0 cmp r0, #0 beq _021D9F76 - ldr r0, _021D9F7C ; =gUnknown21C48B8 + ldr r0, _021D9F7C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5158,7 +5158,7 @@ _021D9F36: bl MOD14_021DCB98 cmp r0, #0 beq _021D9F76 - ldr r0, _021D9F7C ; =gUnknown21C48B8 + ldr r0, _021D9F7C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5184,7 +5184,7 @@ _021D9F76: pop {r3, r4, r5, pc} .align 2, 0 _021D9F78: .word 0x000005F3 -_021D9F7C: .word gUnknown21C48B8 +_021D9F7C: .word gMain thumb_func_start MOD14_021D9F80 MOD14_021D9F80: ; 0x021D9F80 @@ -5963,7 +5963,7 @@ _021DA58E: bl MOD14_021DCB98 cmp r0, #0 beq _021DA5D6 - ldr r0, _021DA5E8 ; =gUnknown21C48B8 + ldr r0, _021DA5E8 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5995,7 +5995,7 @@ _021DA5D8: .word MOD14_021E6264 _021DA5DC: .word SDK_OVERLAY_MODULE_75_ID _021DA5E0: .word MOD75_021EC68C _021DA5E4: .word MOD14_021E6A00 -_021DA5E8: .word gUnknown21C48B8 +_021DA5E8: .word gMain _021DA5EC: .word 0x000005DD thumb_func_start MOD14_021DA5F0 @@ -6187,7 +6187,7 @@ _021DA76C: bl MOD14_021DCB98 cmp r0, #0 beq _021DA7B2 - ldr r0, _021DA7BC ; =gUnknown21C48B8 + ldr r0, _021DA7BC ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -6216,7 +6216,7 @@ _021DA7B2: .align 2, 0 _021DA7B4: .word MOD14_021E6A00 _021DA7B8: .word 0x000005F3 -_021DA7BC: .word gUnknown21C48B8 +_021DA7BC: .word gMain _021DA7C0: .word 0x000005DD thumb_func_start MOD14_021DA7C4 @@ -6435,7 +6435,7 @@ _021DA978: bl MOD14_021DCB98 cmp r0, #0 beq _021DA9BE - ldr r0, _021DA9C8 ; =gUnknown21C48B8 + ldr r0, _021DA9C8 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -6464,7 +6464,7 @@ _021DA9BE: .align 2, 0 _021DA9C0: .word MOD14_021E6A00 _021DA9C4: .word 0x000005F3 -_021DA9C8: .word gUnknown21C48B8 +_021DA9C8: .word gMain _021DA9CC: .word 0x000005DD thumb_func_start MOD14_021DA9D0 @@ -6527,7 +6527,7 @@ _021DAA2A: str r0, [r4] pop {r3, r4, r5, pc} _021DAA42: - ldr r0, _021DAA78 ; =gUnknown21C48B8 + ldr r0, _021DAA78 ; =gMain ldr r1, [r0, #0x48] mov r0, #0xf3 tst r1, r0 @@ -6553,7 +6553,7 @@ _021DAA5E: _021DAA74: pop {r3, r4, r5, pc} nop -_021DAA78: .word gUnknown21C48B8 +_021DAA78: .word gMain thumb_func_start MOD14_021DAA7C MOD14_021DAA7C: ; 0x021DAA7C @@ -6669,7 +6669,7 @@ _021DAB3E: bl MOD14_021DCB98 cmp r0, #0 beq _021DABDC - ldr r0, _021DABE0 ; =gUnknown21C48B8 + ldr r0, _021DABE0 ; =gMain mov r1, #0x22 ldr r0, [r0, #0x48] lsl r1, r1, #4 @@ -6743,7 +6743,7 @@ _021DABDC: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021DABE0: .word gUnknown21C48B8 +_021DABE0: .word gMain _021DABE4: .word 0x000005DD thumb_func_start MOD14_021DABE8 @@ -6907,7 +6907,7 @@ _021DAD2C: bl FUN_020054C8 pop {r3, r4, r5, r6, r7, pc} _021DAD34: - ldr r0, _021DAF6C ; =gUnknown21C48B8 + ldr r0, _021DAF6C ; =gMain ldr r1, [r0, #0x48] mov r0, #0xf3 tst r0, r1 @@ -7176,7 +7176,7 @@ _021DAF5E: _021DAF60: .word 0x000005E4 _021DAF64: .word MOD14_021DAF78 _021DAF68: .word 0x000005F3 -_021DAF6C: .word gUnknown21C48B8 +_021DAF6C: .word gMain _021DAF70: .word 0x000005DD _021DAF74: .word 0x000005DC @@ -7262,7 +7262,7 @@ _021DAFFE: add sp, #8 pop {r3, r4, r5, r6, r7, pc} _021DB01E: - ldr r0, _021DB1BC ; =gUnknown21C48B8 + ldr r0, _021DB1BC ; =gMain ldr r1, [r0, #0x48] mov r0, #0xf3 tst r0, r1 @@ -7459,7 +7459,7 @@ _021DB1B0: .align 2, 0 _021DB1B4: .word 0x000005E4 _021DB1B8: .word MOD14_021DAC80 -_021DB1BC: .word gUnknown21C48B8 +_021DB1BC: .word gMain _021DB1C0: .word 0x000005DD _021DB1C4: .word 0x000005DC @@ -13851,7 +13851,7 @@ MOD14_021DE1D0: ; 0x021DE1D0 mov r3, #0x54 add r0, r4, #0 sub r3, r3, r5 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl FreeToHeap _021DE250: @@ -20217,7 +20217,7 @@ _021E13D2: mov r1, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021E13E6: add sp, #0x1c pop {r3, r4, r5, r6, pc} @@ -20391,7 +20391,7 @@ MOD14_021E153C: ; 0x021E153C str r1, [sp, #0xc] ldr r0, [r5, #4] ldr r2, [r4, #0x18] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #0 str r1, [sp] mov r0, #0xff @@ -20403,7 +20403,7 @@ MOD14_021E153C: ; 0x021E153C ldr r0, [r5, #4] ldr r2, [r4, #0x14] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #0 str r1, [sp] mov r0, #0xff @@ -20415,7 +20415,7 @@ MOD14_021E153C: ; 0x021E153C ldr r0, [r5, #4] ldr r2, [r4, #0x14] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldrb r0, [r4, #0xe] cmp r0, #0 beq _021E15A2 @@ -20434,7 +20434,7 @@ _021E15A2: ldr r0, [r5, #4] ldr r2, [r5, #0x44] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _021E15D8 _021E15BE: mov r1, #0 @@ -20448,7 +20448,7 @@ _021E15BE: ldr r0, [r5, #4] ldr r2, [r5, #0x48] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021E15D8: ldrb r0, [r4, #0xf] cmp r0, #0 @@ -20464,7 +20464,7 @@ _021E15D8: ldr r0, [r5, #4] ldr r2, [r4, #0x1c] add r0, #0x30 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldrh r2, [r4, #8] cmp r2, #0 beq _021E1616 @@ -20630,7 +20630,7 @@ MOD14_021E1704: ; 0x021E1704 ldr r0, [r5, #4] ldr r2, [r4, #0x1c] add r0, #0x30 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021E1742: add r0, r5, #0 bl MOD14_021E1114 @@ -20845,7 +20845,7 @@ MOD14_021E189C: ; 0x021E189C ldr r0, [r5, #0x18] ldr r2, [r5, #0x34] mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [r5, #0x18] bl FUN_02019548 ldr r0, [r5] @@ -21018,7 +21018,7 @@ _021E1A26: ldr r0, [sp, #0x14] ldr r2, [r5, #0x30] mov r3, #0xa - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021E1A4C: ldr r0, [sp, #0x10] add r6, r6, #1 @@ -22273,7 +22273,7 @@ MOD14_021E2394: ; 0x021E2394 mov r3, #0x30 add r0, r4, #0 sub r3, r3, r5 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl FUN_02019548 add sp, #0x10 @@ -22717,7 +22717,7 @@ MOD14_021E26E4: ; 0x021E26E4 ldr r2, [r5, r2] add r0, #0x20 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r5, #0x10] add r0, #0x20 bl FUN_020191D0 @@ -27077,7 +27077,7 @@ _021E47AE: ldr r2, [r2] add r0, r7, #0 add r3, r3, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 sub r4, r4, #1 bpl _021E4800 mov r4, #0x11 @@ -29068,7 +29068,7 @@ _021E5742: str r0, [sp, #0xc] ldr r2, [r5, #0x74] add r0, r7, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] add r6, r6, #2 add r0, r0, #1 @@ -29099,7 +29099,7 @@ _021E5786: str r1, [sp, #0xc] ldr r2, [r5, #0x74] add r0, r7, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021E57B8: add r0, r7, #0 bl FUN_02019548 @@ -29189,7 +29189,7 @@ _021E5840: str r1, [sp, #0xc] ldr r2, [r6, #0x2c] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r7, #0 add r6, #8 _021E5872: @@ -29220,7 +29220,7 @@ _021E5872: str r0, [sp, #0xc] ldr r2, [r5, #0x74] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r7, r7, #1 add r6, r6, #2 cmp r7, #7 @@ -29252,7 +29252,7 @@ _021E58C8: str r0, [sp, #0xc] ldr r2, [r5, #0x74] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r7, r7, #1 add r6, #0x10 cmp r7, #8 @@ -29343,7 +29343,7 @@ _021E5970: str r0, [sp, #0xc] ldr r2, [r5, #0x74] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021E59A8: ldr r0, [sp, #0x14] add r6, r6, #2 @@ -29379,7 +29379,7 @@ _021E59C6: str r0, [sp, #0xc] ldr r2, [r5, #0x74] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r7, r7, #1 add r6, #0x18 cmp r7, #4 @@ -29779,7 +29779,7 @@ MOD14_021E5CFC: ; 0x021E5CFC str r1, [sp, #0xc] ldr r2, [r5, #0x28] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021E5D56: add r0, r4, #0 bl FUN_02019548 @@ -30289,7 +30289,7 @@ _021E615A: MOD14_021E6160: ; 0x021E6160 push {r3, r4, r5, lr} add r4, r0, #0 - ldr r0, _021E6208 ; =gUnknown21C48B8 + ldr r0, _021E6208 ; =gMain add r4, #0x74 ldr r1, [r0, #0x48] mov r0, #0x40 @@ -30375,7 +30375,7 @@ _021E6202: sub r0, r0, #4 pop {r3, r4, r5, pc} nop -_021E6208: .word gUnknown21C48B8 +_021E6208: .word gMain _021E620C: .word 0x000005DD thumb_func_start MOD14_021E6210 diff --git a/arm9/modules/15/asm/module_15.s b/arm9/modules/15/asm/module_15.s index 01d6e3e1..5a05b6f7 100644 --- a/arm9/modules/15/asm/module_15.s +++ b/arm9/modules/15/asm/module_15.s @@ -68,7 +68,7 @@ MOD15_021D7558: ; 0x021D7558 push {r4, lr} bl FUN_02006278 add r4, r0, #0 - ldr r0, _021D7594 ; =gUnknown21C48B8 + ldr r0, _021D7594 ; =gMain ldr r1, [r0, #0x48] strh r1, [r4, #0x30] ldr r1, [r0, #0x44] @@ -94,7 +94,7 @@ _021D7586: blx r2 pop {r4, pc} nop -_021D7594: .word gUnknown21C48B8 +_021D7594: .word gMain thumb_func_start MOD15_021D7598 MOD15_021D7598: ; 0x021D7598 @@ -4876,7 +4876,7 @@ _021D9A66: ldr r0, [sp, #0x24] mov r1, #1 add r3, r5, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r1, [sp, #0x1c] mov r0, #1 mov r2, #0 @@ -5173,7 +5173,7 @@ MOD15_021D9C58: ; 0x021D9C58 ldrsh r3, [r3, r6] ldr r2, [r5, #0x4c] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021D9CA2: add sp, #0x14 pop {r3, r4, r5, r6, pc} @@ -5244,7 +5244,7 @@ _021D9CDC: add r0, #0x1c add r2, r6, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add r0, r5, #0 @@ -5266,7 +5266,7 @@ _021D9D40: add r0, r4, #0 ldr r2, [r4, #0x4c] add r0, #0x1c - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _021D9DB0 _021D9D66: ldr r0, [r4, #0x48] @@ -5284,7 +5284,7 @@ _021D9D66: add r0, r4, #0 ldr r2, [r4, #0x4c] add r0, #0x1c - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _021D9DB0 _021D9D8C: ldr r0, [r4, #0x48] @@ -5302,7 +5302,7 @@ _021D9D8C: add r0, r4, #0 ldr r2, [r4, #0x4c] add r0, #0x1c - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021D9DB0: add r4, #0x1c add r0, r4, #0 @@ -5478,7 +5478,7 @@ MOD15_021D9ECC: ; 0x021D9ECC add r0, r5, #0 ldr r2, [r5, #0x4c] add r0, #0x2c - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r5, #0x48] ldr r2, [r5, #0x4c] mov r1, #0xa @@ -5495,7 +5495,7 @@ MOD15_021D9ECC: ; 0x021D9ECC ldr r2, [r5, #0x4c] add r0, #0x2c mov r3, #0xe - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r2, [r5, #0x60] add r0, r5, #0 lsl r2, r2, #0x10 @@ -5674,7 +5674,7 @@ MOD15_021DA044: ; 0x021DA044 str r0, [sp, #8] add r0, sp, #0x10 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, sp, #0x10 bl FUN_02019548 add r0, r4, #0 @@ -6040,7 +6040,7 @@ _021DA31A: str r0, [sp, #0xc] add r0, sp, #0x28 add r2, r5, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, sp, #0x28 bl FUN_02019270 add r0, sp, #0x28 @@ -6137,7 +6137,7 @@ _021DA430: add r0, sp, #0x20 mov r1, #0 add r3, r3, #3 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r5, r5, #1 cmp r5, r7 blo _021DA40C @@ -6228,7 +6228,7 @@ _021DA4C2: ldr r3, [sp, #0x18] add r0, r6, #0 mov r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl FUN_02019270 add r0, r6, #0 @@ -7368,7 +7368,7 @@ MOD15_021DAD98: ; 0x021DAD98 ldr r2, [r5, #0x3c] add r0, #0x10 mul r3, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} _021DADD4: @@ -7390,7 +7390,7 @@ _021DADD4: add r0, r5, #0 ldr r2, [r5, #0x3c] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r2, #0 mov r0, #1 add r1, r7, #0 @@ -7784,7 +7784,7 @@ _021DB120: mov r0, #0 str r0, [sp, #0xc] ldr r0, [sp, #0x10] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, r4, #1 add r5, r5, #2 cmp r4, #4 diff --git a/arm9/modules/16/asm/module_16.s b/arm9/modules/16/asm/module_16.s index 1c08b8e1..a6d13041 100644 --- a/arm9/modules/16/asm/module_16.s +++ b/arm9/modules/16/asm/module_16.s @@ -1184,7 +1184,7 @@ MOD16_021D7D9C: ; 0x021D7D9C add r0, r5, #0 mov r1, #2 mov r3, #0x16 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #0 str r1, [sp] mov r0, #0xff @@ -1196,7 +1196,7 @@ MOD16_021D7D9C: ; 0x021D7D9C add r0, r5, #0 mov r1, #2 mov r3, #0x31 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -5727,7 +5727,7 @@ MOD16_021D9F8C: ; 0x021D9F8C str r2, [r0, r1] bx lr _021D9F9C: - ldr r1, _021D9FB4 ; =gUnknown21C48B8 + ldr r1, _021D9FB4 ; =gMain ldr r1, [r1, #0x44] cmp r1, #0 beq _021D9FAA @@ -5739,7 +5739,7 @@ _021D9FAA: .align 2, 0 _021D9FAC: .word UNK_021C48F8 _021D9FB0: .word 0x00001758 -_021D9FB4: .word gUnknown21C48B8 +_021D9FB4: .word gMain thumb_func_end MOD16_021D9F8C thumb_func_start MOD16_021D9FB8 @@ -8491,7 +8491,7 @@ _021DB3E4: str r0, [sp, #0xc] add r0, r6, #0 add r2, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #2 add r1, r4, #0 mov r2, #0 @@ -8522,7 +8522,7 @@ MOD16_021DB42C: ; 0x021DB42C str r0, [sp, #0xc] add r0, r1, #0 mov r1, #2 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r3, pc} .align 2, 0 @@ -11019,7 +11019,7 @@ MOD16_021DC540: ; 0x021DC540 thumb_func_start MOD16_021DC550 MOD16_021DC550: ; 0x021DC550 - ldr r1, _021DC594 ; =gUnknown21C48B8 + ldr r1, _021DC594 ; =gMain mov r2, #2 ldr r1, [r1, #0x48] tst r2, r1 @@ -11058,7 +11058,7 @@ _021DC588: _021DC590: bx lr nop -_021DC594: .word gUnknown21C48B8 +_021DC594: .word gMain thumb_func_end MOD16_021DC550 thumb_func_start MOD16_021DC598 @@ -11549,7 +11549,7 @@ MOD16_021DC958: ; 0x021DC958 add r2, r4, #0 mov r3, #8 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 mov r1, #1 add r2, r4, #0 @@ -11564,7 +11564,7 @@ MOD16_021DC958: ; 0x021DC958 add r2, r4, #0 mov r3, #0x80 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #1 str r0, [sp] add r0, r4, #0 @@ -11582,7 +11582,7 @@ MOD16_021DC958: ; 0x021DC958 add r2, r4, #0 mov r3, #0x30 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #1 str r0, [sp] ldr r1, [sp, #0x10] @@ -11600,7 +11600,7 @@ MOD16_021DC958: ; 0x021DC958 add r2, r4, #0 mov r3, #0xb4 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -11644,7 +11644,7 @@ MOD16_021DCA2C: ; 0x021DCA2C add r2, r4, #0 mov r3, #8 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #1 str r0, [sp] add r0, r4, #0 @@ -11662,7 +11662,7 @@ MOD16_021DCA2C: ; 0x021DCA2C add r2, r4, #0 mov r3, #0x30 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -12852,7 +12852,7 @@ MOD16_021DD370: ; 0x021DD370 add r0, r5, #0 mov r1, #2 mov r3, #0x16 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x14] mov r1, #0x63 add r2, r7, #0 @@ -12868,7 +12868,7 @@ MOD16_021DD370: ; 0x021DD370 add r0, r5, #0 mov r1, #2 mov r3, #0x31 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r4, [sp, #0x10] lsl r6, r6, #2 add r4, #0x28 @@ -13853,7 +13853,7 @@ _021DDB54: .word 0x0000068B thumb_func_start MOD16_021DDB58 MOD16_021DDB58: ; 0x021DDB58 push {r3, r4, r5, lr} - ldr r2, _021DDC24 ; =gUnknown21C48B8 + ldr r2, _021DDC24 ; =gMain add r4, r1, #0 ldr r3, [r2, #0x44] add r5, r0, #0 @@ -13950,7 +13950,7 @@ _021DDC0E: _021DDC20: pop {r3, r4, r5, pc} nop -_021DDC24: .word gUnknown21C48B8 +_021DDC24: .word gMain _021DDC28: .word 0x0000068B thumb_func_end MOD16_021DDB58 @@ -17112,7 +17112,7 @@ _021DF394: add r2, r6, #0 add r3, r4, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add sp, #0x10 @@ -17164,7 +17164,7 @@ MOD16_021DF3E4: ; 0x021DF3E4 add r2, r6, #0 add r3, r5, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add sp, #0x10 @@ -17409,7 +17409,7 @@ MOD16_021DF5D0: ; 0x021DF5D0 add r0, r4, #4 add r2, r5, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl String_dtor add sp, #0x10 @@ -17503,7 +17503,7 @@ _021DF698: add r0, r5, #4 add r2, r4, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -17630,7 +17630,7 @@ _021DF774: add r0, r5, #4 add r2, r4, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x14 @@ -17898,7 +17898,7 @@ MOD16_021DF970: ; 0x021DF970 add r2, r4, #0 mov r3, #0x60 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor mov r0, #1 @@ -20278,7 +20278,7 @@ _021E0A9A: MOD16_021E0AB0: ; 0x021E0AB0 push {r4, lr} add r4, r0, #0 - ldr r0, _021E0BB4 ; =gUnknown21C48B8 + ldr r0, _021E0BB4 ; =gMain ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -20399,7 +20399,7 @@ _021E0B86: add r0, #0x8c str r1, [r0] _021E0B94: - ldr r0, _021E0BB4 ; =gUnknown21C48B8 + ldr r0, _021E0BB4 ; =gMain mov r1, #2 ldr r0, [r0, #0x48] tst r0, r1 @@ -20417,7 +20417,7 @@ _021E0B94: _021E0BB2: pop {r4, pc} .align 2, 0 -_021E0BB4: .word gUnknown21C48B8 +_021E0BB4: .word gMain thumb_func_end MOD16_021E0AB0 thumb_func_start MOD16_021E0BB8 @@ -20569,7 +20569,7 @@ _021E0C7E: MOD16_021E0CB8: ; 0x021E0CB8 push {r4, lr} add r4, r0, #0 - ldr r0, _021E0D8C ; =gUnknown21C48B8 + ldr r0, _021E0D8C ; =gMain ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -20681,7 +20681,7 @@ _021E0D82: _021E0D88: pop {r4, pc} nop -_021E0D8C: .word gUnknown21C48B8 +_021E0D8C: .word gMain thumb_func_end MOD16_021E0CB8 thumb_func_start MOD16_021E0D90 @@ -20833,7 +20833,7 @@ _021E0E56: MOD16_021E0E90: ; 0x021E0E90 push {r4, lr} add r4, r0, #0 - ldr r0, _021E0FD8 ; =gUnknown21C48B8 + ldr r0, _021E0FD8 ; =gMain ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -21011,7 +21011,7 @@ _021E0FD0: _021E0FD6: pop {r4, pc} .align 2, 0 -_021E0FD8: .word gUnknown21C48B8 +_021E0FD8: .word gMain thumb_func_end MOD16_021E0E90 thumb_func_start MOD16_021E0FDC @@ -21190,7 +21190,7 @@ _021E10D0: MOD16_021E1110: ; 0x021E1110 push {r4, lr} add r4, r0, #0 - ldr r0, _021E1278 ; =gUnknown21C48B8 + ldr r0, _021E1278 ; =gMain ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -21385,7 +21385,7 @@ _021E1270: _021E1276: pop {r4, pc} .align 2, 0 -_021E1278: .word gUnknown21C48B8 +_021E1278: .word gMain thumb_func_end MOD16_021E1110 thumb_func_start MOD16_021E127C @@ -21591,7 +21591,7 @@ _021E13C8: MOD16_021E13E0: ; 0x021E13E0 push {r4, lr} add r4, r0, #0 - ldr r0, _021E1530 ; =gUnknown21C48B8 + ldr r0, _021E1530 ; =gMain ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -21773,7 +21773,7 @@ _021E1528: _021E152E: pop {r4, pc} .align 2, 0 -_021E1530: .word gUnknown21C48B8 +_021E1530: .word gMain thumb_func_end MOD16_021E13E0 thumb_func_start MOD16_021E1534 @@ -21925,7 +21925,7 @@ _021E15FA: MOD16_021E1634: ; 0x021E1634 push {r4, lr} add r4, r0, #0 - ldr r0, _021E1800 ; =gUnknown21C48B8 + ldr r0, _021E1800 ; =gMain ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -22173,14 +22173,14 @@ _021E17F6: _021E17FC: pop {r4, pc} nop -_021E1800: .word gUnknown21C48B8 +_021E1800: .word gMain thumb_func_end MOD16_021E1634 thumb_func_start MOD16_021E1804 MOD16_021E1804: ; 0x021E1804 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _021E1890 ; =gUnknown21C48B8 + ldr r0, _021E1890 ; =gMain add r4, r1, #0 ldr r1, [r0, #0x48] mov r0, #0x10 @@ -22195,7 +22195,7 @@ MOD16_021E1804: ; 0x021E1804 add r0, #0x8c str r1, [r0] _021E1826: - ldr r0, _021E1890 ; =gUnknown21C48B8 + ldr r0, _021E1890 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x20 tst r0, r1 @@ -22209,7 +22209,7 @@ _021E1826: add r0, #0x8c str r1, [r0] _021E1842: - ldr r0, _021E1890 ; =gUnknown21C48B8 + ldr r0, _021E1890 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x40 tst r0, r1 @@ -22223,7 +22223,7 @@ _021E1842: add r0, #0x8c str r1, [r0] _021E185E: - ldr r0, _021E1890 ; =gUnknown21C48B8 + ldr r0, _021E1890 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x80 tst r0, r1 @@ -22247,7 +22247,7 @@ _021E187A: bl MOD16_021E1894 pop {r3, r4, r5, pc} .align 2, 0 -_021E1890: .word gUnknown21C48B8 +_021E1890: .word gMain thumb_func_end MOD16_021E1804 thumb_func_start MOD16_021E1894 @@ -28676,7 +28676,7 @@ MOD16_021E4850: ; 0x021E4850 bne _021E48B2 ldr r0, [r4] bl MOD16_021E2F30 - ldr r1, _021E48B8 ; =gUnknown21C48B8 + ldr r1, _021E48B8 ; =gMain ldr r2, [r1, #0x48] mov r1, #0x20 tst r1, r2 @@ -28713,7 +28713,7 @@ _021E48B2: pop {r3, r4, r5, pc} .align 2, 0 _021E48B4: .word UNK_021C48F8 -_021E48B8: .word gUnknown21C48B8 +_021E48B8: .word gMain thumb_func_end MOD16_021E4850 thumb_func_start MOD16_021E48BC @@ -29797,7 +29797,7 @@ MOD16_021E5064: ; 0x021E5064 add r2, r7, #0 mov r3, #0x98 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x18] mov r1, #0xa add r2, r7, #0 @@ -29811,7 +29811,7 @@ MOD16_021E5064: ; 0x021E5064 add r2, r7, #0 mov r3, #0x98 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor ldr r0, [sp, #0x18] @@ -29868,7 +29868,7 @@ MOD16_021E5104: ; 0x021E5104 add r2, r4, #0 mov r3, #0xb8 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -29907,7 +29907,7 @@ MOD16_021E5158: ; 0x021E5158 add r2, r4, #0 mov r3, #0xb8 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -29952,7 +29952,7 @@ _021E51DA: add r0, r5, #0 add r2, r4, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl MOD16_021DBBAC add sp, #0x10 @@ -34499,7 +34499,7 @@ _021E731E: mov r3, #0xb8 add r0, r0, #4 sub r3, r3, r6 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x18] bl String_dtor ldr r0, [sp, #0x14] @@ -34563,7 +34563,7 @@ _021E73CA: ldr r0, [r5] add r2, r4, #0 add r0, r0, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl MOD16_021DBBAC add sp, #0x10 @@ -35496,7 +35496,7 @@ MOD16_021E7AB4: ; 0x021E7AB4 add r2, r4, #0 add r0, r0, #4 mov r3, #0x80 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl MOD16_021DBBAC add sp, #0x10 @@ -35532,7 +35532,7 @@ MOD16_021E7AF0: ; 0x021E7AF0 ldr r0, [r5] add r2, r4, #0 add r0, r0, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl MOD16_021DBBAC add sp, #0x10 @@ -37567,7 +37567,7 @@ _021E8AB8: .word 0x0000068B thumb_func_start MOD16_021E8ABC MOD16_021E8ABC: ; 0x021E8ABC - ldr r1, _021E8AE0 ; =gUnknown21C48B8 + ldr r1, _021E8AE0 ; =gMain ldr r2, [r1, #0x48] mov r1, #0x40 tst r1, r2 @@ -37587,7 +37587,7 @@ _021E8AD8: str r1, [r0, #0x34] bx lr nop -_021E8AE0: .word gUnknown21C48B8 +_021E8AE0: .word gMain thumb_func_end MOD16_021E8ABC thumb_func_start MOD16_021E8AE4 @@ -40195,7 +40195,7 @@ MOD16_021E9E34: ; 0x021E9E34 add r5, r0, #0 ldr r4, [r5, #4] bl MOD16_021E9E64 - ldr r0, _021E9E5C ; =gUnknown21C48B8 + ldr r0, _021E9E5C ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -40209,7 +40209,7 @@ MOD16_021E9E34: ; 0x021E9E34 _021E9E58: pop {r3, r4, r5, pc} nop -_021E9E5C: .word gUnknown21C48B8 +_021E9E5C: .word gMain _021E9E60: .word 0x000005DD thumb_func_end MOD16_021E9E34 @@ -40338,7 +40338,7 @@ MOD16_021E9F48: ; 0x021E9F48 beq _021E9F58 b _021EA066 _021E9F58: - ldr r0, _021EA068 ; =gUnknown21C48B8 + ldr r0, _021EA068 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x10 tst r0, r1 @@ -40348,7 +40348,7 @@ _021E9F58: mov r2, #1 bl MOD16_021DB4CC _021E9F6C: - ldr r0, _021EA068 ; =gUnknown21C48B8 + ldr r0, _021EA068 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x20 tst r0, r1 @@ -40358,7 +40358,7 @@ _021E9F6C: sub r2, r1, #1 bl MOD16_021DB4CC _021E9F80: - ldr r0, _021EA068 ; =gUnknown21C48B8 + ldr r0, _021EA068 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -40470,7 +40470,7 @@ _021EA052: _021EA066: pop {r4, r5, r6, pc} .align 2, 0 -_021EA068: .word gUnknown21C48B8 +_021EA068: .word gMain _021EA06C: .word 0x0000068B _021EA070: .word 0x000005DD thumb_func_end MOD16_021E9F48 @@ -40552,7 +40552,7 @@ MOD16_021EA0EC: ; 0x021EA0EC ldr r0, [r1, #0x30] cmp r0, #0 bne _021EA10A - ldr r0, _021EA11C ; =gUnknown21C48B8 + ldr r0, _021EA11C ; =gMain ldr r2, [r0, #0x48] mov r0, #0x80 tst r0, r2 @@ -40561,7 +40561,7 @@ MOD16_021EA0EC: ; 0x021EA0EC str r0, [r1, #0x30] bx lr _021EA10A: - ldr r0, _021EA11C ; =gUnknown21C48B8 + ldr r0, _021EA11C ; =gMain ldr r2, [r0, #0x48] mov r0, #0x40 tst r0, r2 @@ -40571,7 +40571,7 @@ _021EA10A: _021EA118: bx lr nop -_021EA11C: .word gUnknown21C48B8 +_021EA11C: .word gMain thumb_func_end MOD16_021EA0EC thumb_func_start MOD16_021EA120 @@ -44906,7 +44906,7 @@ MOD16_021EC144: ; 0x021EC144 ldr r0, [r4, #4] bl MOD16_021D9DE8 add r6, r0, #0 - ldr r0, _021EC1B4 ; =gUnknown21C48B8 + ldr r0, _021EC1B4 ; =gMain mov r1, #1 ldr r0, [r0, #0x48] tst r0, r1 @@ -44957,7 +44957,7 @@ _021EC1A6: _021EC1B0: pop {r4, r5, r6, pc} nop -_021EC1B4: .word gUnknown21C48B8 +_021EC1B4: .word gMain thumb_func_end MOD16_021EC144 thumb_func_start MOD16_021EC1B8 @@ -45841,7 +45841,7 @@ MOD16_021EC7E8: ; 0x021EC7E8 ldr r0, [r5] add r2, r4, #0 add r0, r0, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 mov r1, #9 add r2, r4, #0 @@ -45857,7 +45857,7 @@ MOD16_021EC7E8: ; 0x021EC7E8 add r2, r4, #0 add r0, r0, #4 mov r3, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 mov r1, #9 add r2, r4, #0 @@ -45873,7 +45873,7 @@ MOD16_021EC7E8: ; 0x021EC7E8 add r2, r4, #0 add r0, r0, #4 mov r3, #0x98 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -45920,7 +45920,7 @@ MOD16_021EC898: ; 0x021EC898 ldr r2, [sp, #0x18] add r0, r0, #4 mov r3, #0x1a - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] ldr r1, [sp, #0x14] add r2, r4, #0 @@ -45941,7 +45941,7 @@ MOD16_021EC898: ; 0x021EC898 ldr r0, [r5] add r2, r4, #0 add r0, r0, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x18] bl String_dtor ldr r0, [sp, #0x10] @@ -45965,7 +45965,7 @@ MOD16_021EC898: ; 0x021EC898 ldr r0, [r5] mov r3, #0x92 add r0, r0, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r6, #4] bl MOD16_021D9F4C cmp r0, #0 @@ -45997,7 +45997,7 @@ _021EC970: ldr r0, [r5] add r2, r4, #0 add r0, r0, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r7, #0 @@ -47497,7 +47497,7 @@ _021ED48C: thumb_func_start MOD16_021ED4C8 MOD16_021ED4C8: ; 0x021ED4C8 push {r3, lr} - ldr r2, _021ED504 ; =gUnknown21C48B8 + ldr r2, _021ED504 ; =gMain ldr r3, [r2, #0x48] mov r2, #1 tst r3, r2 @@ -47528,7 +47528,7 @@ _021ED4FA: _021ED500: pop {r3, pc} nop -_021ED504: .word gUnknown21C48B8 +_021ED504: .word gMain _021ED508: .word 0x000005DD thumb_func_end MOD16_021ED4C8 @@ -48821,7 +48821,7 @@ MOD16_021EDEC8: ; 0x021EDEC8 ldr r0, [r5] add r2, r4, #0 add r0, r0, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 mov r1, #0xa add r2, r4, #0 @@ -48837,7 +48837,7 @@ MOD16_021EDEC8: ; 0x021EDEC8 add r2, r4, #0 add r0, r0, #4 mov r3, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 mov r1, #0xa add r2, r4, #0 @@ -48853,7 +48853,7 @@ MOD16_021EDEC8: ; 0x021EDEC8 add r2, r4, #0 add r0, r0, #4 mov r3, #0x98 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -48899,7 +48899,7 @@ MOD16_021EDF78: ; 0x021EDF78 ldr r2, [sp, #0x18] add r0, r0, #4 mov r3, #0x1a - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] ldr r1, [sp, #0x14] add r2, r4, #0 @@ -48920,7 +48920,7 @@ MOD16_021EDF78: ; 0x021EDF78 ldr r0, [r5] add r2, r4, #0 add r0, r0, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x18] bl String_dtor ldr r0, [sp, #0x10] @@ -48944,7 +48944,7 @@ MOD16_021EDF78: ; 0x021EDF78 ldr r0, [r5] mov r3, #0x92 add r0, r0, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r6] bl MOD16_021D9F4C cmp r0, #0 @@ -48976,7 +48976,7 @@ _021EE04E: ldr r0, [r5] add r2, r4, #0 add r0, r0, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r7, #0 @@ -50911,7 +50911,7 @@ MOD16_021EEE80: ; 0x021EEE80 thumb_func_start MOD16_021EEEB4 MOD16_021EEEB4: ; 0x021EEEB4 - ldr r1, _021EEEC4 ; =gUnknown21C48B8 + ldr r1, _021EEEC4 ; =gMain ldr r2, [r1, #0x44] mov r1, #1 tst r2, r1 @@ -50920,7 +50920,7 @@ MOD16_021EEEB4: ; 0x021EEEB4 _021EEEC0: bx lr nop -_021EEEC4: .word gUnknown21C48B8 +_021EEEC4: .word gMain thumb_func_end MOD16_021EEEB4 thumb_func_start MOD16_021EEEC8 @@ -52441,7 +52441,7 @@ MOD16_021EFA6C: ; 0x021EFA6C add r2, r5, #0 mov r3, #0x20 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl String_dtor add r0, r4, #0 diff --git a/arm9/modules/17/asm/module_17.s b/arm9/modules/17/asm/module_17.s index a968dcb0..624ed28f 100644 --- a/arm9/modules/17/asm/module_17.s +++ b/arm9/modules/17/asm/module_17.s @@ -2238,7 +2238,7 @@ _021D858A: str r0, [r5] b _021D8710 _021D85AA: - ldr r0, _021D8728 ; =gUnknown21C48B8 + ldr r0, _021D8728 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 and r1, r0 @@ -2423,7 +2423,7 @@ _021D8710: _021D871C: .word 0x00000554 _021D8720: .word 0x00000151 _021D8724: .word 0x000006CC -_021D8728: .word gUnknown21C48B8 +_021D8728: .word gMain _021D872C: .word UNK_021C48F8 _021D8730: .word 0x0000069C _021D8734: .word 0x0000048C @@ -4727,7 +4727,7 @@ MOD17_021D9918: ; 0x021D9918 ldr r0, [r5, r0] mov r1, #1 add r2, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -4783,7 +4783,7 @@ MOD17_021D99E0: ; 0x021D99E0 ldr r0, [r5, r0] mov r1, #1 add r2, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r6, #0 @@ -4863,7 +4863,7 @@ _021D9AD0: add r2, #0x28 ldr r2, [r5, r2] mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r6, r0, #0 add r0, r4, #0 bl String_dtor @@ -11290,7 +11290,7 @@ _021DC898: add r0, r4, #0 add r2, r7, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add r0, r6, #0 @@ -11954,7 +11954,7 @@ _021DCD98: mov r0, #0 str r0, [sp, #0xc] add r0, r6, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r6, r0, #0 add r0, r4, #0 bl String_dtor @@ -12005,7 +12005,7 @@ _021DCE00: str r0, [sp, #0xc] ldr r2, [r4] add r0, r7, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, r0, #0 add r0, r5, #0 bl DestroyMsgData @@ -13928,7 +13928,7 @@ _021DDC9C: str r0, [r4] b _021DDCEA _021DDCAC: - ldr r1, _021DDCF0 ; =gUnknown21C48B8 + ldr r1, _021DDCF0 ; =gMain ldr r2, [r1, #0x48] mov r1, #3 tst r1, r2 @@ -13964,7 +13964,7 @@ _021DDCEA: add sp, #0xc pop {r4, r5, pc} .align 2, 0 -_021DDCF0: .word gUnknown21C48B8 +_021DDCF0: .word gMain thumb_func_end MOD17_021DDC30 thumb_func_start MOD17_021DDCF4 @@ -14395,7 +14395,7 @@ _021DDFF8: ldr r0, [r5, r0] add r2, r7, #0 sub r3, r3, r4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor ldr r0, [r5] @@ -14437,7 +14437,7 @@ _021DDFF8: mov r3, #0x80 add r2, r4, #0 sub r3, r3, r5 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r7, #0 @@ -14555,7 +14555,7 @@ _021DE1A0: mov r3, #0x80 add r2, r4, #0 sub r3, r3, r6 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] mov r1, #0x2c bl NewString_ReadMsgData @@ -14587,7 +14587,7 @@ _021DE1A0: mov r3, #0x80 add r2, r4, #0 sub r3, r3, r5 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor ldr r0, [sp, #0x10] diff --git a/arm9/modules/18/asm/module_18.s b/arm9/modules/18/asm/module_18.s index a604a281..fd50f831 100644 --- a/arm9/modules/18/asm/module_18.s +++ b/arm9/modules/18/asm/module_18.s @@ -2251,7 +2251,7 @@ _0223A844: ldrh r0, [r0, #0x20] cmp r0, #0 bne _0223A86C - ldr r0, _0223AB0C ; =gUnknown21C48B8 + ldr r0, _0223AB0C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -2330,7 +2330,7 @@ _0223A8E4: ldrh r0, [r0, #0x20] cmp r0, #0 bne _0223A924 - ldr r0, _0223AB0C ; =gUnknown21C48B8 + ldr r0, _0223AB0C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -2384,7 +2384,7 @@ _0223A958: ldrh r0, [r0, #0x20] cmp r0, #0 bne _0223A98A - ldr r0, _0223AB0C ; =gUnknown21C48B8 + ldr r0, _0223AB0C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -2559,7 +2559,7 @@ _0223AAF2: _0223AB00: .word 0x00000621 _0223AB04: .word MOD18_02251380 _0223AB08: .word UNK_021C48F8 -_0223AB0C: .word gUnknown21C48B8 +_0223AB0C: .word gMain _0223AB10: .word 0x000005E3 _0223AB14: .word 0x000003D9 _0223AB18: .word 0x000009E8 @@ -2669,7 +2669,7 @@ _0223ABDC: ldrh r0, [r0, #0x20] cmp r0, #0 bne _0223AC04 - ldr r0, _0223AC20 ; =gUnknown21C48B8 + ldr r0, _0223AC20 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -2686,7 +2686,7 @@ _0223AC10: _0223AC14: .word MOD18_02251380 _0223AC18: .word 0x000006A1 _0223AC1C: .word UNK_021C48F8 -_0223AC20: .word gUnknown21C48B8 +_0223AC20: .word gMain thumb_func_end MOD18_0223A64C thumb_func_start MOD18_0223AC24 @@ -22176,7 +22176,7 @@ _0224416E: ldrh r1, [r1] add r2, r5, #0 bl MOD18_022440C4 - ldr r0, _02244310 ; =gUnknown21C48B8 + ldr r0, _02244310 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -22322,7 +22322,7 @@ _02244268: mvn r0, r0 pop {r3, r4, r5, r6, r7, pc} _0224428C: - ldr r0, _02244310 ; =gUnknown21C48B8 + ldr r0, _02244310 ; =gMain ldr r1, [r0, #0x48] mov r0, #4 tst r0, r1 @@ -22388,7 +22388,7 @@ _02244308: add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} nop -_02244310: .word gUnknown21C48B8 +_02244310: .word gMain _02244314: .word 0x000005DC thumb_func_end MOD18_02244140 @@ -23360,7 +23360,7 @@ _02244AB8: mov r3, #0 ldr r0, [sp, #0xc] str r3, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized str r0, [r7] mov r0, #1 add sp, #0x10 @@ -27087,7 +27087,7 @@ _02246762: bl MOD18_0224DF88 cmp r0, #0 bne _02246848 - ldr r0, _02246864 ; =gUnknown21C48B8 + ldr r0, _02246864 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -27158,7 +27158,7 @@ _02246802: bl MOD18_0224DF88 cmp r0, #0 bne _0224682A - ldr r0, _02246864 ; =gUnknown21C48B8 + ldr r0, _02246864 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -27193,7 +27193,7 @@ _02246854: .word 0x000003D9 _02246858: .word MOD18_022513EC _0224685C: .word 0x000013E6 _02246860: .word 0x00000604 -_02246864: .word gUnknown21C48B8 +_02246864: .word gMain _02246868: .word 0x000012E4 thumb_func_end MOD18_02246514 @@ -27361,7 +27361,7 @@ _022469C6: bl MOD18_0224DF88 cmp r0, #0 bne _02246A80 - ldr r0, _02246AD4 ; =gUnknown21C48B8 + ldr r0, _02246AD4 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r1, r0 @@ -27470,7 +27470,7 @@ _02246ACA: pop {r4, r5, r6, r7, pc} nop _02246AD0: .word 0x0000061E -_02246AD4: .word gUnknown21C48B8 +_02246AD4: .word gMain _02246AD8: .word MOD18_022504F8 _02246ADC: .word 0x000003D9 _02246AE0: .word MOD18_022453E0 @@ -28585,7 +28585,7 @@ _0224737C: bl MOD18_0224DF88 cmp r0, #0 bne _02247406 - ldr r0, _02247410 ; =gUnknown21C48B8 + ldr r0, _02247410 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -28605,7 +28605,7 @@ _022473AA: bl MOD18_0224DF88 cmp r0, #0 bne _02247406 - ldr r0, _02247410 ; =gUnknown21C48B8 + ldr r0, _02247410 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -28644,7 +28644,7 @@ _02247406: pop {r4, r5, pc} nop _0224740C: .word 0x000005E3 -_02247410: .word gUnknown21C48B8 +_02247410: .word gMain thumb_func_end MOD18_02247338 thumb_func_start MOD18_02247414 @@ -30392,7 +30392,7 @@ _02248186: bl MOD18_0224DF88 cmp r0, #0 bne _02248256 - ldr r0, _022484C0 ; =gUnknown21C48B8 + ldr r0, _022484C0 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -30476,7 +30476,7 @@ _02248240: bl MOD18_0224DF88 cmp r0, #0 bne _02248256 - ldr r0, _022484C0 ; =gUnknown21C48B8 + ldr r0, _022484C0 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -30782,7 +30782,7 @@ _0224849A: strb r1, [r0] b _022485F6 nop -_022484C0: .word gUnknown21C48B8 +_022484C0: .word gMain _022484C4: .word MOD18_0224804C _022484C8: .word MOD18_02248034 _022484CC: .word MOD18_022513F0 @@ -30859,7 +30859,7 @@ _0224856E: bl MOD18_0224DF88 cmp r0, #0 bne _022485F6 - ldr r0, _02248658 ; =gUnknown21C48B8 + ldr r0, _02248658 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -30967,7 +30967,7 @@ _02248652: add sp, #4 pop {r3, r4, r5, r6, pc} nop -_02248658: .word gUnknown21C48B8 +_02248658: .word gMain thumb_func_end MOD18_02248054 thumb_func_start MOD18_0224865C @@ -31478,7 +31478,7 @@ _02248A56: mov r1, #0xc add r0, #0x2e strb r1, [r0] - ldr r0, _02248D8C ; =gUnknown21C48B8 + ldr r0, _02248D8C ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -31557,7 +31557,7 @@ _02248AF4: bl MOD18_0224DF88 cmp r0, #0 bne _02248B86 - ldr r0, _02248D8C ; =gUnknown21C48B8 + ldr r0, _02248D8C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -31691,7 +31691,7 @@ _02248C10: bl MOD18_0224DF88 cmp r0, #0 bne _02248C8E - ldr r0, _02248D8C ; =gUnknown21C48B8 + ldr r0, _02248D8C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -31860,7 +31860,7 @@ _02248D74: strb r1, [r0] b _02248DB6 nop -_02248D8C: .word gUnknown21C48B8 +_02248D8C: .word gMain _02248D90: .word MOD18_02250520 _02248D94: .word 0x000003D9 _02248D98: .word MOD18_022489C4 @@ -33159,7 +33159,7 @@ _02249734: bl MOD18_0224DF88 cmp r0, #0 bne _022497BA - ldr r0, _022497C0 ; =gUnknown21C48B8 + ldr r0, _022497C0 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -33177,7 +33177,7 @@ _02249762: bl MOD18_0224DF88 cmp r0, #0 bne _022497BA - ldr r0, _022497C0 ; =gUnknown21C48B8 + ldr r0, _022497C0 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -33216,7 +33216,7 @@ _022497BA: pop {r3, r4, r5, pc} .align 2, 0 _022497BC: .word 0x00000246 -_022497C0: .word gUnknown21C48B8 +_022497C0: .word gMain _022497C4: .word 0x00000245 thumb_func_end MOD18_02249684 @@ -35379,7 +35379,7 @@ _0224A98E: bl MOD18_0224DF88 cmp r0, #0 bne _0224A9AA - ldr r0, _0224A9B0 ; =gUnknown21C48B8 + ldr r0, _0224A9B0 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -35391,7 +35391,7 @@ _0224A9AA: pop {r3, r4, r5, pc} .align 2, 0 _0224A9AC: .word 0x00000246 -_0224A9B0: .word gUnknown21C48B8 +_0224A9B0: .word gMain thumb_func_end MOD18_0224A914 thumb_func_start MOD18_0224A9B4 @@ -37163,7 +37163,7 @@ MOD18_0224B7D8: ; 0x0224B7D8 bl MOD18_0224DF88 cmp r0, #0 bne _0224B7FC - ldr r0, _0224B800 ; =gUnknown21C48B8 + ldr r0, _0224B800 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -37176,7 +37176,7 @@ _0224B7FC: mov r0, #0 pop {r3, pc} .align 2, 0 -_0224B800: .word gUnknown21C48B8 +_0224B800: .word gMain thumb_func_end MOD18_0224B7D8 thumb_func_start MOD18_0224B804 @@ -37504,7 +37504,7 @@ _0224BA70: strb r0, [r4, r1] pop {r3, r4, r5, r6, pc} _0224BAB4: - ldr r0, _0224BD48 ; =gUnknown21C48B8 + ldr r0, _0224BD48 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -37657,7 +37657,7 @@ _0224BC06: bl MOD18_0224DF88 cmp r0, #0 bne _0224BC1C - ldr r0, _0224BD48 ; =gUnknown21C48B8 + ldr r0, _0224BD48 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -37798,7 +37798,7 @@ _0224BD3A: nop _0224BD40: .word 0x00000246 _0224BD44: .word MOD18_0224B204 -_0224BD48: .word gUnknown21C48B8 +_0224BD48: .word gMain _0224BD4C: .word MOD18_0224B228 _0224BD50: .word MOD18_0224B84C thumb_func_end MOD18_0224B9D0 @@ -38658,7 +38658,7 @@ _0224C434: str r1, [sp, #8] ldr r2, [r4, #0x68] add r0, #0x20 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r0, #1 mvn r0, r0 cmp r5, r0 @@ -38697,7 +38697,7 @@ _0224C434: ldr r2, [r4, #0x6c] add r0, #0x20 mov r3, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized _0224C4C2: mov r0, #1 mvn r0, r0 @@ -38967,7 +38967,7 @@ _0224C6C4: str r1, [sp, #8] ldr r2, [r4, #0x68] add r0, #0x20 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r0, #1 mvn r0, r0 cmp r6, r0 @@ -39004,7 +39004,7 @@ _0224C6C4: ldr r2, [r4, #0x6c] add r0, #0x20 mov r3, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, _0224C7BC ; =0x00000215 strb r5, [r4, r0] add r0, r0, #5 @@ -39027,7 +39027,7 @@ _0224C74E: ldr r2, [r4, #0x68] add r0, #0x20 mov r3, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized _0224C778: mov r0, #0x92 lsl r0, r0, #2 @@ -39548,7 +39548,7 @@ MOD18_0224CB34: ; 0x0224CB34 str r1, [sp, #8] ldr r2, [r5, #0x68] add r0, #0x30 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0x14 pop {r4, r5, pc} nop @@ -40014,14 +40014,14 @@ _0224CF40: bl MOD18_0224DF88 cmp r0, #0 bne _0224CF6C - ldr r0, _0224CF60 ; =gUnknown21C48B8 + ldr r0, _0224CF60 ; =gMain b _0224CF64 .align 2, 0 _0224CF50: .word 0x00000246 _0224CF54: .word 0x0000024A _0224CF58: .word 0x000005DC _0224CF5C: .word 0x0000FFFC -_0224CF60: .word gUnknown21C48B8 +_0224CF60: .word gMain _0224CF64: ldr r1, [r0, #0x48] mov r0, #1 @@ -40062,7 +40062,7 @@ _0224CFA8: bl MOD18_0224DF88 cmp r0, #0 bne _0224D0AA - ldr r0, _0224D1DC ; =gUnknown21C48B8 + ldr r0, _0224D1DC ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -40257,7 +40257,7 @@ _0224D14E: bl MOD18_0224DF88 cmp r0, #0 bne _0224D1CE - ldr r0, _0224D1DC ; =gUnknown21C48B8 + ldr r0, _0224D1DC ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -40292,7 +40292,7 @@ _0224D1A0: bl MOD18_0224DF88 cmp r0, #0 bne _0224D1CE - ldr r0, _0224D1DC ; =gUnknown21C48B8 + ldr r0, _0224D1DC ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -40310,7 +40310,7 @@ _0224D1CE: nop _0224D1D4: .word 0x000005E3 _0224D1D8: .word 0x00000246 -_0224D1DC: .word gUnknown21C48B8 +_0224D1DC: .word gMain _0224D1E0: .word MOD18_0224C510 _0224D1E4: .word 0x00000215 _0224D1E8: .word MOD18_0225066C @@ -40529,7 +40529,7 @@ MOD18_0224D364: ; 0x0224D364 add r2, r4, #0 mov r3, #2 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0xc] mov r1, #1 add r2, r4, #0 @@ -40543,7 +40543,7 @@ MOD18_0224D364: ; 0x0224D364 add r2, r4, #0 mov r3, #2 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0xc] mov r1, #3 add r2, r4, #0 @@ -40557,7 +40557,7 @@ MOD18_0224D364: ; 0x0224D364 add r2, r4, #0 mov r3, #0x39 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0xc] mov r1, #2 add r2, r4, #0 @@ -40571,7 +40571,7 @@ MOD18_0224D364: ; 0x0224D364 add r2, r4, #0 mov r3, #0x84 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0xc] mov r1, #3 add r2, r4, #0 @@ -40585,7 +40585,7 @@ MOD18_0224D364: ; 0x0224D364 add r2, r4, #0 mov r3, #0x39 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r5, #0 bl FUN_020239C0 add r2, r0, #0 @@ -40614,7 +40614,7 @@ MOD18_0224D364: ; 0x0224D364 add r0, r7, #0 mov r3, #0x94 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x1c] mov r1, #0 add r2, r5, #0 @@ -40636,7 +40636,7 @@ MOD18_0224D364: ; 0x0224D364 add r0, r7, #0 mov r3, #0x39 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x10] bl FUN_020269A0 add r1, r0, #0 @@ -40653,7 +40653,7 @@ MOD18_0224D364: ; 0x0224D364 add r2, r4, #0 mov r3, #0x39 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r5, #0 mov r6, #0x27 _0224D4D0: @@ -40670,7 +40670,7 @@ _0224D4D0: mov r1, #0 add r2, r4, #0 mov r3, #2 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r5, r5, #1 add r6, #0x10 cmp r5, #7 @@ -40708,7 +40708,7 @@ _0224D500: add r0, r7, #0 mov r1, #0 mov r3, #0x94 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x14] add r6, r6, #4 add r0, r0, #1 @@ -40767,7 +40767,7 @@ _0224D5B0: .word MOD18_022513FC thumb_func_start MOD18_0224D5B4 MOD18_0224D5B4: ; 0x0224D5B4 push {r3, lr} - ldr r2, _0224D5C8 ; =gUnknown21C48B8 + ldr r2, _0224D5C8 ; =gMain ldr r3, [r2, #0x48] mov r2, #3 tst r2, r3 @@ -40776,7 +40776,7 @@ MOD18_0224D5B4: ; 0x0224D5B4 _0224D5C4: pop {r3, pc} nop -_0224D5C8: .word gUnknown21C48B8 +_0224D5C8: .word gMain thumb_func_end MOD18_0224D5B4 thumb_func_start MOD18_0224D5CC @@ -41105,7 +41105,7 @@ MOD18_0224D814: ; 0x0224D814 add r2, r6, #0 mov r3, #2 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x10] mov r1, #0xd add r2, r4, #0 @@ -41119,7 +41119,7 @@ MOD18_0224D814: ; 0x0224D814 add r2, r4, #0 mov r3, #2 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x14] bl FUN_020269CC add r2, r0, #0 @@ -41147,7 +41147,7 @@ MOD18_0224D814: ; 0x0224D814 add r2, r6, #0 mov r3, #0x66 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x10] mov r1, #0xf add r2, r4, #0 @@ -41161,7 +41161,7 @@ MOD18_0224D814: ; 0x0224D814 add r2, r4, #0 mov r3, #2 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r5, #0 str r5, [sp, #0x20] _0224D8FA: @@ -41197,7 +41197,7 @@ _0224D8FA: mov r1, #0 add r2, r6, #0 mov r3, #2 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x24] bl FUN_020239C0 add r2, r0, #0 @@ -41227,7 +41227,7 @@ _0224D8FA: ldr r0, [sp, #0xc] add r2, r6, #0 mov r3, #0x66 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x24] bl FreeToHeap b _0224D9DE @@ -41249,7 +41249,7 @@ _0224D994: mov r1, #0 add r2, r4, #0 mov r3, #2 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r0, [sp, #0x10] mov r1, #0x34 add r2, r4, #0 @@ -41264,7 +41264,7 @@ _0224D994: ldr r0, [sp, #0xc] add r2, r4, #0 mov r3, #0x66 - bl FUN_0201BD84 + bl AddTextPrinterParameterized _0224D9DE: ldr r0, [sp, #0x20] add r5, #0x11 @@ -41519,7 +41519,7 @@ MOD18_0224DBB8: ; 0x0224DBB8 cmp r0, #0 bne _0224DBDE _0224DBCE: - ldr r0, _0224DBE0 ; =gUnknown21C48B8 + ldr r0, _0224DBE0 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -41529,7 +41529,7 @@ _0224DBCE: _0224DBDE: pop {r4, pc} .align 2, 0 -_0224DBE0: .word gUnknown21C48B8 +_0224DBE0: .word gMain thumb_func_end MOD18_0224DBB8 thumb_func_start MOD18_0224DBE4 @@ -41624,7 +41624,7 @@ _0224DC74: add r0, r5, #0 str r3, [sp, #8] add r0, #8 - bl FUN_0201BD84 + bl AddTextPrinterParameterized str r0, [r5, #0x30] str r6, [r5, #0x1c] str r7, [r5, #0x3c] @@ -42359,7 +42359,7 @@ MOD18_0224E0CC: ; 0x0224E0CC add r2, r4, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl String_dtor mov r6, #0 @@ -42826,7 +42826,7 @@ _0224E454: add r0, #0x18 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r0, #4 bl FUN_0200AA80 mov r1, #1 @@ -42862,7 +42862,7 @@ _0224E454: add r2, r4, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl FUN_0200AB18 ldr r0, [sp, #0x28] @@ -43624,7 +43624,7 @@ _0224EBA2: stmia r2!, {r0, r1} ldmia r3!, {r0, r1} stmia r2!, {r0, r1} - ldr r0, _0224EDC8 ; =gUnknown21C48B8 + ldr r0, _0224EDC8 ; =gMain mov r1, #0x20 ldr r0, [r0, #0x4c] mov r6, #1 @@ -43722,7 +43722,7 @@ _0224EC3A: add r0, r6, #0 bl MOD05_021E7EB0 _0224EC88: - ldr r0, _0224EDC8 ; =gUnknown21C48B8 + ldr r0, _0224EDC8 ; =gMain ldr r2, [r0, #0x48] mov r0, #1 add r1, r2, #0 @@ -43870,7 +43870,7 @@ _0224EDBA: .align 2, 0 _0224EDC0: .word 0x00000508 _0224EDC4: .word 0x000004DC -_0224EDC8: .word gUnknown21C48B8 +_0224EDC8: .word gMain _0224EDCC: .word 0xFFFF0000 _0224EDD0: .word 0x000005FE _0224EDD4: .word 0x00000521 @@ -43965,7 +43965,7 @@ _0224EE52: ldr r6, [r2, #0x58] ldr r5, [r2, #0x60] bne _0224EF54 - ldr r0, _0224F150 ; =gUnknown21C48B8 + ldr r0, _0224F150 ; =gMain mov r2, #0x20 ldr r0, [r0, #0x4c] tst r2, r0 @@ -44038,7 +44038,7 @@ _0224EF1A: mov r0, #0 str r0, [sp] _0224EF1E: - ldr r0, _0224F150 ; =gUnknown21C48B8 + ldr r0, _0224F150 ; =gMain mov r1, #1 ldr r0, [r0, #0x48] add r2, r0, #0 @@ -44306,7 +44306,7 @@ _0224F140: .align 2, 0 _0224F148: .word 0x000004DC _0224F14C: .word 0x000004FC -_0224F150: .word gUnknown21C48B8 +_0224F150: .word gMain _0224F154: .word 0x00000523 _0224F158: .word 0x00000522 _0224F15C: .word 0x000005EB @@ -44512,7 +44512,7 @@ _0224F2BE: ldr r6, [r2, #0x58] ldr r4, [r2, #0x60] bne _0224F3C0 - ldr r0, _0224F520 ; =gUnknown21C48B8 + ldr r0, _0224F520 ; =gMain mov r2, #0x20 ldr r0, [r0, #0x4c] tst r2, r0 @@ -44585,7 +44585,7 @@ _0224F386: mov r0, #0 str r0, [sp] _0224F38A: - ldr r0, _0224F520 ; =gUnknown21C48B8 + ldr r0, _0224F520 ; =gMain mov r1, #1 ldr r0, [r0, #0x48] add r2, r0, #0 @@ -44773,7 +44773,7 @@ _0224F510: nop _0224F518: .word 0x000004DC _0224F51C: .word 0x000004FC -_0224F520: .word gUnknown21C48B8 +_0224F520: .word gMain _0224F524: .word 0x000005EB thumb_func_end MOD18_0224F258 @@ -44835,7 +44835,7 @@ _0224F58C: stmia r2!, {r0, r1} ldmia r3!, {r0, r1} stmia r2!, {r0, r1} - ldr r0, _0224F75C ; =gUnknown21C48B8 + ldr r0, _0224F75C ; =gMain mov r1, #0x20 ldr r0, [r0, #0x4c] mov r6, #1 @@ -44928,7 +44928,7 @@ _0224F604: add r0, r6, #0 bl MOD05_021E7EB0 _0224F650: - ldr r0, _0224F75C ; =gUnknown21C48B8 + ldr r0, _0224F75C ; =gMain ldr r2, [r0, #0x48] mov r0, #1 add r1, r2, #0 @@ -45051,7 +45051,7 @@ _0224F750: pop {r4, r5, r6, r7, pc} nop _0224F758: .word 0x000004DC -_0224F75C: .word gUnknown21C48B8 +_0224F75C: .word gMain _0224F760: .word 0xFFFF0000 _0224F764: .word 0x000005FE _0224F768: .word 0x000004FC @@ -45915,7 +45915,7 @@ MOD18_0224FD70: ; 0x0224FD70 ldrh r5, [r4, #0x20] cmp r5, #0 beq _0224FDA0 - ldr r0, _0224FDD4 ; =gUnknown21C48B8 + ldr r0, _0224FDD4 ; =gMain ldr r0, [r0, #0x44] cmp r0, #0 bne _0224FD9C @@ -45960,7 +45960,7 @@ _0224FDCE: pop {r3, r4, r5, pc} .align 2, 0 _0224FDD0: .word UNK_021C48F8 -_0224FDD4: .word gUnknown21C48B8 +_0224FDD4: .word gMain _0224FDD8: .word 0x000004F8 thumb_func_end MOD18_0224FD70 @@ -45974,7 +45974,7 @@ MOD18_0224FDDC: ; 0x0224FDDC ldrh r5, [r4, #0x20] cmp r5, #0 beq _0224FE0E - ldr r0, _0224FE44 ; =gUnknown21C48B8 + ldr r0, _0224FE44 ; =gMain ldr r0, [r0, #0x44] cmp r0, #0 bne _0224FE0A @@ -46021,7 +46021,7 @@ _0224FE3E: pop {r3, r4, r5, pc} .align 2, 0 _0224FE40: .word UNK_021C48F8 -_0224FE44: .word gUnknown21C48B8 +_0224FE44: .word gMain _0224FE48: .word 0x000004F8 thumb_func_end MOD18_0224FDDC @@ -46035,7 +46035,7 @@ MOD18_0224FE4C: ; 0x0224FE4C ldrh r4, [r4, #0x20] cmp r4, #0 beq _0224FE80 - ldr r0, _0224FE8C ; =gUnknown21C48B8 + ldr r0, _0224FE8C ; =gMain ldr r0, [r0, #0x44] cmp r0, #0 bne _0224FE7C @@ -46059,7 +46059,7 @@ _0224FE80: pop {r4, pc} nop _0224FE88: .word UNK_021C48F8 -_0224FE8C: .word gUnknown21C48B8 +_0224FE8C: .word gMain _0224FE90: .word 0x000004F8 thumb_func_end MOD18_0224FE4C @@ -46073,7 +46073,7 @@ MOD18_0224FE94: ; 0x0224FE94 ldrh r5, [r4, #0x20] cmp r5, #0 beq _0224FEC4 - ldr r0, _0224FEF8 ; =gUnknown21C48B8 + ldr r0, _0224FEF8 ; =gMain ldr r0, [r0, #0x44] cmp r0, #0 bne _0224FEC0 @@ -46118,7 +46118,7 @@ _0224FEF2: pop {r3, r4, r5, pc} .align 2, 0 _0224FEF4: .word UNK_021C48F8 -_0224FEF8: .word gUnknown21C48B8 +_0224FEF8: .word gMain _0224FEFC: .word 0x000004F8 thumb_func_end MOD18_0224FE94 diff --git a/arm9/modules/38/asm/module_38.s b/arm9/modules/38/asm/module_38.s index fafafb07..e1d888d4 100644 --- a/arm9/modules/38/asm/module_38.s +++ b/arm9/modules/38/asm/module_38.s @@ -1088,7 +1088,7 @@ _02255048: sub r3, r5, r3 add r0, r4, #0 lsr r3, r3, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl FUN_02019548 add sp, #0x10 @@ -1126,7 +1126,7 @@ MOD38_02255084: ; 0x02255084 ldr r2, [r5] add r0, r4, #0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl FUN_02019548 add sp, #0x10 diff --git a/arm9/modules/43/asm/module_43.s b/arm9/modules/43/asm/module_43.s index da27d823..a027b5d8 100644 --- a/arm9/modules/43/asm/module_43.s +++ b/arm9/modules/43/asm/module_43.s @@ -665,7 +665,7 @@ MOD43_02254CD0: ; 0x02254CD0 add r0, sp, #0x14 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, sp, #0x14 bl FUN_02019270 add r0, sp, #0x14 diff --git a/arm9/modules/47/asm/module_47.s b/arm9/modules/47/asm/module_47.s index 3c2ae879..abb1ea34 100644 --- a/arm9/modules/47/asm/module_47.s +++ b/arm9/modules/47/asm/module_47.s @@ -1185,7 +1185,7 @@ MOD47_022550FC: ; 0x022550FC add r0, r4, #0 ldr r2, [r4, #0x5c] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r4, #0x58] ldr r2, [r4, #0x5c] mov r1, #0xa @@ -1208,7 +1208,7 @@ MOD47_022550FC: ; 0x022550FC add r0, r4, #0 ldr r2, [r4, #0x5c] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, #0x20 add r0, r4, #0 bl FUN_02019548 @@ -1248,7 +1248,7 @@ MOD47_02255184: ; 0x02255184 add r0, r4, #0 ldr r2, [r4, #0x5c] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, #0x20 add r0, r4, #0 bl FUN_02019548 @@ -1288,7 +1288,7 @@ MOD47_022551D8: ; 0x022551D8 add r0, r4, #0 ldr r2, [r4, #0x5c] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r4, #0x58] ldr r2, [r4, #0x5c] mov r1, #3 @@ -1305,7 +1305,7 @@ MOD47_022551D8: ; 0x022551D8 ldr r2, [r4, #0x5c] add r0, #0x20 mov r3, #0x10 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, #0x20 add r0, r4, #0 bl FUN_02019548 @@ -1345,7 +1345,7 @@ MOD47_02255250: ; 0x02255250 add r0, r4, #0 ldr r2, [r4, #0x5c] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r4, #0x58] ldr r2, [r4, #0x5c] mov r1, #4 @@ -1368,7 +1368,7 @@ MOD47_02255250: ; 0x02255250 add r0, r4, #0 ldr r2, [r4, #0x5c] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, #0x20 add r0, r4, #0 bl FUN_02019548 @@ -1409,7 +1409,7 @@ MOD47_022552D8: ; 0x022552D8 add r0, r5, #0 ldr r2, [r5, #0x5c] add r0, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0 str r0, [sp, #0x10] add r0, r5, #0 @@ -1434,7 +1434,7 @@ _0225532C: ldr r0, [sp, #0x14] ldr r2, [r5, #0x5c] mov r3, #8 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #1 str r0, [sp] mov r2, #2 @@ -1453,7 +1453,7 @@ _0225532C: ldr r0, [sp, #0x14] ldr r2, [r5, #0x5c] mov r3, #0xa0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] add r6, r6, #1 add r0, r0, #1 diff --git a/arm9/modules/49/asm/module_49.s b/arm9/modules/49/asm/module_49.s index 8c011bb6..6527f0f7 100644 --- a/arm9/modules/49/asm/module_49.s +++ b/arm9/modules/49/asm/module_49.s @@ -448,7 +448,7 @@ MOD49_02254AD4: ; 0x02254AD4 add r0, sp, #0x1c lsr r3, r3, #1 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, sp, #0x1c bl FUN_02019548 add r0, r4, #0 diff --git a/arm9/modules/51/asm/module_51.s b/arm9/modules/51/asm/module_51.s index 5e3f79d8..1224b249 100644 --- a/arm9/modules/51/asm/module_51.s +++ b/arm9/modules/51/asm/module_51.s @@ -817,7 +817,7 @@ MOD51_02254E48: ; 0x02254E48 ldr r2, [r6] add r0, r7, r4 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #6 str r0, [sp] mov r0, #0xff @@ -830,7 +830,7 @@ MOD51_02254E48: ; 0x02254E48 ldr r2, [r6, #4] add r0, r0, r4 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, r4 bl FUN_02019220 ldr r0, [sp, #0x1c] @@ -849,7 +849,7 @@ MOD51_02254E48: ; 0x02254E48 add r0, r5, r4 mov r1, #1 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _02254F22: add r0, r5, r4 bl FUN_02019220 @@ -1303,7 +1303,7 @@ _02255290: .word MOD51_02255740 MOD51_02255294: ; 0x02255294 push {r4, lr} add r4, r0, #0 - ldr r0, _022552F4 ; =gUnknown21C48B8 + ldr r0, _022552F4 ; =gMain mov r1, #2 ldr r2, [r0, #0x48] lsl r1, r1, #8 @@ -1347,7 +1347,7 @@ _022552C6: _022552F0: pop {r4, pc} nop -_022552F4: .word gUnknown21C48B8 +_022552F4: .word gMain _022552F8: .word 0x000005E5 thumb_func_end MOD51_02255294 diff --git a/arm9/modules/53/asm/module_53.s b/arm9/modules/53/asm/module_53.s index be4a50be..ed7427c8 100644 --- a/arm9/modules/53/asm/module_53.s +++ b/arm9/modules/53/asm/module_53.s @@ -1387,7 +1387,7 @@ MOD53_021D7FDC: ; 0x021D7FDC add r0, r7, r0 mov r1, #1 add r3, r3, #2 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0 str r0, [sp, #0x14] mov r0, #0x9e @@ -3459,7 +3459,7 @@ _021D908C: ldr r2, [r4, #0x14] add r0, r5, #0 mov r3, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _021D90DC _021D90C0: mov r0, #0 @@ -3474,7 +3474,7 @@ _021D90C0: ldr r2, [r4, #0x14] add r0, r5, #0 mov r3, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021D90DC: add r0, r5, #0 bl FUN_020191D0 @@ -3654,7 +3654,7 @@ _021D9218: ldr r2, [r5, #0x2c] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized str r0, [r5, #0x30] cmp r4, #0 bne _021D9238 diff --git a/arm9/modules/54/asm/module_54.s b/arm9/modules/54/asm/module_54.s index dc2741b9..963dafe4 100644 --- a/arm9/modules/54/asm/module_54.s +++ b/arm9/modules/54/asm/module_54.s @@ -1192,7 +1192,7 @@ MOD54_021D7E98: ; 0x021D7E98 add r0, r5, #0 add r2, r7, #0 asr r3, r3, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 @@ -1279,7 +1279,7 @@ MOD54_021D7F70: ; 0x021D7F70 push {r3, r4, lr} sub sp, #4 add r4, r0, #0 - ldr r0, _021D808C ; =gUnknown21C48B8 + ldr r0, _021D808C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -1405,7 +1405,7 @@ _021D8086: add sp, #4 pop {r3, r4, pc} nop -_021D808C: .word gUnknown21C48B8 +_021D808C: .word gMain _021D8090: .word 0x00004A48 _021D8094: .word 0x000005F2 _021D8098: .word 0x00004A3C @@ -1530,7 +1530,7 @@ MOD54_021D8150: ; 0x021D8150 ldr r0, [r5, r0] cmp r0, #0 beq _021D81A8 - ldr r0, _021D8270 ; =gUnknown21C48B8 + ldr r0, _021D8270 ; =gMain ldr r1, [r0, #0x48] mov r0, #0xc3 tst r0, r1 @@ -1548,7 +1548,7 @@ _021D8184: ldr r0, [r5, r0] cmp r0, #0 beq _021D81A8 - ldr r0, _021D8270 ; =gUnknown21C48B8 + ldr r0, _021D8270 ; =gMain ldr r1, [r0, #0x48] mov r0, #0xc3 tst r0, r1 @@ -1652,7 +1652,7 @@ _021D825E: pop {r4, r5, r6, pc} nop _021D826C: .word 0x00004A3C -_021D8270: .word gUnknown21C48B8 +_021D8270: .word gMain _021D8274: .word 0x000005F2 _021D8278: .word 0x00004A50 _021D827C: .word 0x00004A54 @@ -1797,7 +1797,7 @@ MOD54_021D8370: ; 0x021D8370 cmp r0, #0 beq _021D83A4 _021D838A: - ldr r0, _021D8414 ; =gUnknown21C48B8 + ldr r0, _021D8414 ; =gMain ldr r1, [r0, #0x48] mov r0, #0xc3 tst r0, r1 @@ -1861,7 +1861,7 @@ _021D8404: pop {r3, r4, r5, pc} nop _021D8410: .word 0x00004A48 -_021D8414: .word gUnknown21C48B8 +_021D8414: .word gMain _021D8418: .word 0x000005F2 _021D841C: .word 0x00004A56 thumb_func_end MOD54_021D8370 @@ -2158,7 +2158,7 @@ MOD54_021D8630: ; 0x021D8630 cmp r0, #0 beq _021D8664 _021D864A: - ldr r0, _021D86D4 ; =gUnknown21C48B8 + ldr r0, _021D86D4 ; =gMain ldr r1, [r0, #0x48] mov r0, #0xc3 tst r0, r1 @@ -2223,7 +2223,7 @@ _021D86C6: pop {r3, r4, r5, pc} .align 2, 0 _021D86D0: .word 0x00004A48 -_021D86D4: .word gUnknown21C48B8 +_021D86D4: .word gMain _021D86D8: .word 0x000005F2 thumb_func_end MOD54_021D8630 @@ -2839,7 +2839,7 @@ _021D8B2A: ldr r2, [r4, #0x2c] add r0, r6, #0 mov r3, #5 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 str r5, [sp] mov r0, #0xff str r0, [sp, #4] @@ -2851,7 +2851,7 @@ _021D8B2A: add r0, r6, #0 mov r1, #0 mov r3, #0x46 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _021D8BDE _021D8BAC: mov r0, #0xff @@ -2864,7 +2864,7 @@ _021D8BAC: ldr r2, [r4, #0x2c] add r0, r6, #0 mov r3, #5 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 str r5, [sp] mov r0, #0xff str r0, [sp, #4] @@ -2876,7 +2876,7 @@ _021D8BAC: add r0, r6, #0 mov r1, #0 mov r3, #0x46 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021D8BDE: ldr r0, [sp, #0x18] bl String_dtor @@ -3034,7 +3034,7 @@ MOD54_021D8C90: ; 0x021D8C90 ldr r2, [r5, #0x44] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0xc str r0, [r5, #0x4c] pop {r4, r5, r6, r7, pc} @@ -3048,7 +3048,7 @@ _021D8D00: ldr r2, [r5, #0x44] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r0, #0xff str r0, [r5, #0x4c] add sp, #0xc diff --git a/arm9/modules/55/asm/module_55.s b/arm9/modules/55/asm/module_55.s index a59e1058..45cf9f2e 100644 --- a/arm9/modules/55/asm/module_55.s +++ b/arm9/modules/55/asm/module_55.s @@ -1260,7 +1260,7 @@ _021D7F02: ldr r2, [r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xe6 lsl r0, r0, #2 add r0, r5, r0 @@ -1485,7 +1485,7 @@ MOD55_021D80F0: ; 0x021D80F0 add r0, r5, #0 add r2, r6, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} _021D8128: @@ -1497,7 +1497,7 @@ _021D8128: add r0, r5, #0 add r2, r6, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} thumb_func_end MOD55_021D80F0 @@ -1596,7 +1596,7 @@ MOD55_021D81DC: ; 0x021D81DC add r0, r5, #0 pop {r3, r4, r5, pc} _021D81EE: - ldr r2, _021D82B8 ; =gUnknown21C48B8 + ldr r2, _021D82B8 ; =gMain mov r1, #1 ldr r0, [r2, #0x48] tst r1, r0 @@ -1700,7 +1700,7 @@ _021D82B2: add r0, r5, #0 pop {r3, r4, r5, pc} nop -_021D82B8: .word gUnknown21C48B8 +_021D82B8: .word gMain _021D82BC: .word 0x000005DC thumb_func_end MOD55_021D81DC @@ -2194,7 +2194,7 @@ MOD55_021D868C: ; 0x021D868C bl FUN_0201BD70 cmp r0, #0 bne _021D86CA - ldr r0, _021D86D0 ; =gUnknown21C48B8 + ldr r0, _021D86D0 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -2216,7 +2216,7 @@ _021D86CA: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_021D86D0: .word gUnknown21C48B8 +_021D86D0: .word gMain thumb_func_end MOD55_021D868C thumb_func_start MOD55_021D86D4 @@ -2636,7 +2636,7 @@ _021D89AE: add r0, r5, #0 mov r1, #0 mov r3, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r7, #1 _021D8A00: cmp r7, #0 @@ -2797,7 +2797,7 @@ _021D8AEE: ldr r2, [r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xe6 lsl r0, r0, #2 add r0, r5, r0 @@ -2855,7 +2855,7 @@ _021D8B6C: ldr r2, [r2] add r0, r5, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xde lsl r0, r0, #2 add r0, r5, r0 @@ -3024,7 +3024,7 @@ MOD55_021D8D14: ; 0x021D8D14 ldrb r1, [r5, r1] cmp r1, #0 beq _021D8D52 - ldr r1, _021D8E5C ; =gUnknown21C48B8 + ldr r1, _021D8E5C ; =gMain ldr r1, [r1, #0x48] cmp r1, #0 beq _021D8D52 @@ -3045,7 +3045,7 @@ MOD55_021D8D14: ; 0x021D8D14 strb r1, [r5, r0] b _021D8E36 _021D8D52: - ldr r2, _021D8E5C ; =gUnknown21C48B8 + ldr r2, _021D8E5C ; =gMain mov r0, #1 ldr r3, [r2, #0x48] add r1, r3, #0 @@ -3175,7 +3175,7 @@ _021D8E58: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021D8E5C: .word gUnknown21C48B8 +_021D8E5C: .word gMain _021D8E60: .word 0x000005DC _021D8E64: .word 0x000003CB _021D8E68: .word 0x000003C9 @@ -3641,7 +3641,7 @@ _021D91D6: ldr r2, [r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xe6 lsl r0, r0, #2 add r0, r5, r0 @@ -3720,7 +3720,7 @@ _021D92CE: lsl r0, r0, #2 ldr r2, [r2] add r0, r5, r0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xce lsl r0, r0, #2 add r0, r5, r0 @@ -3803,7 +3803,7 @@ _021D9338: lsl r0, r0, #2 ldr r2, [r2] add r0, r5, r0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xe2 lsl r0, r0, #2 add r0, r5, r0 @@ -3824,7 +3824,7 @@ _021D93D8: .word 0x00010200 thumb_func_start MOD55_021D93DC MOD55_021D93DC: ; 0x021D93DC - ldr r2, _021D93F4 ; =gUnknown21C48B8 + ldr r2, _021D93F4 ; =gMain ldr r3, [r2, #0x48] mov r2, #3 tst r2, r3 @@ -3837,7 +3837,7 @@ _021D93EE: add r0, r1, #0 bx lr nop -_021D93F4: .word gUnknown21C48B8 +_021D93F4: .word gMain thumb_func_end MOD55_021D93DC thumb_func_start MOD55_021D93F8 @@ -4207,7 +4207,7 @@ _021D969A: ldr r2, [r2] add r0, r4, r0 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xe6 lsl r0, r0, #2 add r0, r4, r0 @@ -4404,7 +4404,7 @@ _021D987C: ldr r2, [r2] add r0, r4, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x34 bl FUN_02023928 add r5, r0, #0 @@ -4456,7 +4456,7 @@ _021D987C: add r2, #0xc4 ldr r2, [r2] add r0, r4, r0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r2, r4, #0 add r2, #0xc8 ldr r0, [r4, #0x10] @@ -4478,7 +4478,7 @@ _021D987C: ldr r2, [r2] add r0, r4, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x1c] ldr r1, [sp, #0x18] mov r2, #1 @@ -4527,7 +4527,7 @@ _021D987C: add r2, #0xc0 ldr r2, [r2] add r0, r4, r0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x1c] ldr r1, [sp, #0x18] mov r2, #2 @@ -4584,7 +4584,7 @@ _021D9A64: add r2, #0xc0 ldr r2, [r2] add r0, r4, r0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r2, r4, #0 add r2, #0xc0 ldr r0, [r4, #0x10] @@ -4606,7 +4606,7 @@ _021D9A64: ldr r2, [r2] add r0, r4, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x1c] ldr r1, [sp, #0x18] mov r2, #3 @@ -4666,7 +4666,7 @@ _021D9AE8: add r2, #0xc0 ldr r2, [r2] add r0, r4, r0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r2, r4, #0 add r2, #0xc0 ldr r0, [r4, #0x10] @@ -4688,7 +4688,7 @@ _021D9AE8: ldr r2, [r2] add r0, r4, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x1c] ldr r1, [sp, #0x18] mov r2, #6 @@ -4770,7 +4770,7 @@ _021D9AE8: add r2, #0xc0 ldr r2, [r2] add r0, r4, r0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021D9C18: mov r0, #0xd2 lsl r0, r0, #2 @@ -4822,7 +4822,7 @@ MOD55_021D9C50: ; 0x021D9C50 add r0, r4, #0 pop {r4, r5, pc} _021D9C82: - ldr r0, _021D9CBC ; =gUnknown21C48B8 + ldr r0, _021D9CBC ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4850,7 +4850,7 @@ _021D9CB2: pop {r4, r5, pc} .align 2, 0 _021D9CB8: .word 0x04000540 -_021D9CBC: .word gUnknown21C48B8 +_021D9CBC: .word gMain _021D9CC0: .word 0x000005DC thumb_func_end MOD55_021D9C50 @@ -5416,7 +5416,7 @@ _021DA0D0: ldr r2, [r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r5, #0xe4 str r0, [r5] add sp, #0x14 @@ -5498,7 +5498,7 @@ _021DA17C: ldr r2, [r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r1, r5, #0 add r1, #0xe4 str r0, [r1] diff --git a/arm9/modules/56/asm/module_56.s b/arm9/modules/56/asm/module_56.s index 9144e290..8b6b5517 100644 --- a/arm9/modules/56/asm/module_56.s +++ b/arm9/modules/56/asm/module_56.s @@ -1372,7 +1372,7 @@ _022128CE: ldr r2, [r4, r2] add r0, r4, r0 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xd7 lsl r0, r0, #2 add r0, r4, r0 @@ -1699,7 +1699,7 @@ _02212BE4: .word 0x000001E2 MOD56_02212BE8: ; 0x02212BE8 push {r3, r4, r5, lr} add r4, r1, #0 - ldr r1, _02212C44 ; =gUnknown21C48B8 + ldr r1, _02212C44 ; =gMain add r5, r0, #0 ldr r2, [r1, #0x48] mov r1, #3 @@ -1739,7 +1739,7 @@ _02212C40: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_02212C44: .word gUnknown21C48B8 +_02212C44: .word gMain _02212C48: .word MOD56_02216310 _02212C4C: .word 0x000001D9 thumb_func_end MOD56_02212BE8 @@ -2263,7 +2263,7 @@ MOD56_02213030: ; 0x02213030 MOD56_02213048: ; 0x02213048 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _02213088 ; =gUnknown21C48B8 + ldr r0, _02213088 ; =gMain add r4, r1, #0 ldr r1, [r0, #0x48] mov r0, #3 @@ -2293,7 +2293,7 @@ _02213084: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_02213088: .word gUnknown21C48B8 +_02213088: .word gMain thumb_func_end MOD56_02213048 thumb_func_start MOD56_0221308C @@ -2320,7 +2320,7 @@ MOD56_02213098: ; 0x02213098 MOD56_022130A4: ; 0x022130A4 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _022130F0 ; =gUnknown21C48B8 + ldr r0, _022130F0 ; =gMain add r4, r1, #0 ldr r1, [r0, #0x48] mov r0, #3 @@ -2354,7 +2354,7 @@ _022130EA: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_022130F0: .word gUnknown21C48B8 +_022130F0: .word gMain thumb_func_end MOD56_022130A4 thumb_func_start MOD56_022130F4 @@ -2691,7 +2691,7 @@ MOD56_02213368: ; 0x02213368 MOD56_02213388: ; 0x02213388 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _02213418 ; =gUnknown21C48B8 + ldr r0, _02213418 ; =gMain add r4, r1, #0 ldr r1, [r0, #0x48] mov r0, #3 @@ -2756,7 +2756,7 @@ _02213412: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_02213418: .word gUnknown21C48B8 +_02213418: .word gMain thumb_func_end MOD56_02213388 thumb_func_start MOD56_0221341C @@ -2799,7 +2799,7 @@ _0221344C: add r2, r6, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, [r4, #4] @@ -3000,7 +3000,7 @@ _022135DC: ldr r2, [r4, r2] add r0, r4, r0 sub r3, r5, r3 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xd3 lsl r0, r0, #2 add r0, r4, r0 @@ -3135,7 +3135,7 @@ _022136B8: mov r3, ip add r0, r4, r0 sub r3, r6, r3 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xdf lsl r0, r0, #2 add r0, r4, r0 @@ -3170,7 +3170,7 @@ _02213722: ldr r2, [r2] add r0, r4, r0 mov r3, #8 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xdf lsl r0, r0, #2 add r0, r4, r0 @@ -3734,7 +3734,7 @@ _02213B2C: ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xd7 lsl r0, r0, #2 add r0, r5, r0 @@ -3998,7 +3998,7 @@ MOD56_02213D98: ; 0x02213D98 add r1, r6, #0 cmp r0, r1 bne _02213DEE - ldr r0, _02213F84 ; =gUnknown21C48B8 + ldr r0, _02213F84 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 lsl r0, r0, #0xa @@ -4222,7 +4222,7 @@ _02213F7E: add r0, r4, #0 pop {r4, r5, r6, pc} nop -_02213F84: .word gUnknown21C48B8 +_02213F84: .word gMain _02213F88: .word 0x000005DD _02213F8C: .word 0x00000624 thumb_func_end MOD56_02213D98 @@ -4264,7 +4264,7 @@ _02213FC8: MOD56_02213FCC: ; 0x02213FCC push {r3, r4, r5, lr} add r4, r1, #0 - ldr r1, _022140A0 ; =gUnknown21C48B8 + ldr r1, _022140A0 ; =gMain add r5, r0, #0 ldr r2, [r1, #0x48] mov r1, #2 @@ -4356,7 +4356,7 @@ _0221409A: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_022140A0: .word gUnknown21C48B8 +_022140A0: .word gMain thumb_func_end MOD56_02213FCC thumb_func_start MOD56_022140A4 @@ -4400,7 +4400,7 @@ MOD56_022140DC: ; 0x022140DC bl FUN_0201BD70 cmp r0, #0 bne _02214116 - ldr r0, _0221411C ; =gUnknown21C48B8 + ldr r0, _0221411C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4420,7 +4420,7 @@ _02214116: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_0221411C: .word gUnknown21C48B8 +_0221411C: .word gMain thumb_func_end MOD56_022140DC thumb_func_start MOD56_02214120 @@ -4501,7 +4501,7 @@ _022141C2: bl MOD56_02213030 b _0221422E _022141D2: - ldr r0, _02214234 ; =gUnknown21C48B8 + ldr r0, _02214234 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4547,7 +4547,7 @@ _0221422E: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_02214234: .word gUnknown21C48B8 +_02214234: .word gMain thumb_func_end MOD56_02214120 thumb_func_start MOD56_02214238 @@ -4703,7 +4703,7 @@ _0221435E: ldr r1, [r5, r0] sub r1, r1, #1 str r1, [r5, r0] - ldr r1, _022143B0 ; =gUnknown21C48B8 + ldr r1, _022143B0 ; =gMain ldr r2, [r1, #0x48] mov r1, #3 tst r1, r2 @@ -4741,7 +4741,7 @@ _022143AC: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_022143B0: .word gUnknown21C48B8 +_022143B0: .word gMain thumb_func_end MOD56_0221432C thumb_func_start MOD56_022143B4 @@ -4760,7 +4760,7 @@ MOD56_022143B4: ; 0x022143B4 add r0, r4, #0 pop {r3, r4, r5, pc} _022143D0: - ldr r0, _02214400 ; =gUnknown21C48B8 + ldr r0, _02214400 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4782,7 +4782,7 @@ _022143FA: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_02214400: .word gUnknown21C48B8 +_02214400: .word gMain thumb_func_end MOD56_022143B4 thumb_func_start MOD56_02214404 @@ -4801,7 +4801,7 @@ MOD56_02214404: ; 0x02214404 add r0, r4, #0 pop {r3, r4, r5, pc} _02214420: - ldr r0, _02214460 ; =gUnknown21C48B8 + ldr r0, _02214460 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4834,7 +4834,7 @@ _0221445C: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_02214460: .word gUnknown21C48B8 +_02214460: .word gMain thumb_func_end MOD56_02214404 thumb_func_start MOD56_02214464 @@ -4910,7 +4910,7 @@ _022144C6: MOD56_022144DC: ; 0x022144DC push {r4, lr} add r4, r1, #0 - ldr r1, _02214500 ; =gUnknown21C48B8 + ldr r1, _02214500 ; =gMain ldr r2, [r1, #0x48] mov r1, #3 tst r1, r2 @@ -4927,7 +4927,7 @@ _022144FC: add r0, r4, #0 pop {r4, pc} .align 2, 0 -_02214500: .word gUnknown21C48B8 +_02214500: .word gMain thumb_func_end MOD56_022144DC thumb_func_start MOD56_02214504 @@ -6090,7 +6090,7 @@ _02214E24: .word 0x000001E2 MOD56_02214E28: ; 0x02214E28 push {r3, r4, r5, lr} add r4, r1, #0 - ldr r1, _02214F08 ; =gUnknown21C48B8 + ldr r1, _02214F08 ; =gMain add r5, r0, #0 ldr r2, [r1, #0x48] mov r1, #2 @@ -6188,7 +6188,7 @@ _02214F02: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_02214F08: .word gUnknown21C48B8 +_02214F08: .word gMain thumb_func_end MOD56_02214E28 thumb_func_start MOD56_02214F0C @@ -7065,7 +7065,7 @@ _02215532: ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xe7 lsl r0, r0, #2 add r0, r5, r0 @@ -7096,7 +7096,7 @@ _02215532: ldr r2, [r5, r2] add r0, r5, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x36 bl FUN_02023928 add r6, r0, #0 @@ -7152,7 +7152,7 @@ _02215532: add r2, #0x61 ldr r2, [r5, r2] add r0, r5, r0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 mov r2, #0x16 add r0, #0xcc @@ -7175,7 +7175,7 @@ _02215532: ldr r2, [r5, r2] add r0, r5, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r5] add r1, r4, #0 mov r2, #1 @@ -7221,7 +7221,7 @@ _02215532: ldr r2, [r5, r2] add r0, r5, r0 mov r3, #0x1e - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r5] add r1, r4, #0 mov r2, #2 @@ -7275,7 +7275,7 @@ _02215532: ldr r2, [r5, r2] add r0, r5, r0 sub r3, r3, r6 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 mov r2, #0x16 add r0, #0xcc @@ -7298,7 +7298,7 @@ _02215532: ldr r2, [r5, r2] add r0, r5, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r5] add r1, r4, #0 mov r2, #3 @@ -7366,7 +7366,7 @@ _02215822: ldr r2, [r5, r2] add r0, r5, r0 sub r3, r3, r6 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 mov r2, #0x16 add r0, #0xcc @@ -7389,7 +7389,7 @@ _02215822: ldr r2, [r5, r2] add r0, r5, r0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r5] add r1, r4, #0 mov r2, #6 @@ -7468,7 +7468,7 @@ _02215822: ldr r2, [r5, r2] add r0, r5, r0 sub r3, r4, r3 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _0221594C: mov r0, #0xe7 lsl r0, r0, #2 @@ -7510,7 +7510,7 @@ _02215984: lsl r0, r0, #4 str r1, [r5, r0] _02215996: - ldr r0, _022159AC ; =gUnknown21C48B8 + ldr r0, _022159AC ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -7523,7 +7523,7 @@ _022159A8: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_022159AC: .word gUnknown21C48B8 +_022159AC: .word gMain thumb_func_end MOD56_02215968 thumb_func_start MOD56_022159B0 @@ -7591,7 +7591,7 @@ MOD56_022159B0: ; 0x022159B0 ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0xd7 lsl r0, r0, #2 add r0, r5, r0 @@ -8295,7 +8295,7 @@ _02215F82: ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x5e lsl r1, r1, #2 str r0, [r5, r1] @@ -8407,7 +8407,7 @@ _02216048: ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x5e lsl r1, r1, #2 str r0, [r5, r1] diff --git a/arm9/modules/57/asm/module_57.s b/arm9/modules/57/asm/module_57.s index 22452327..b876924b 100644 --- a/arm9/modules/57/asm/module_57.s +++ b/arm9/modules/57/asm/module_57.s @@ -1669,7 +1669,7 @@ _021D8282: _021D8288: cmp r6, #0 bne _021D82A2 - ldr r0, _021D82B8 ; =gUnknown21C48B8 + ldr r0, _021D82B8 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -1689,7 +1689,7 @@ _021D82A8: .word 0x000030D4 _021D82AC: .word UNK_021C48F8 _021D82B0: .word MOD57_021D9754 _021D82B4: .word 0x00003318 -_021D82B8: .word gUnknown21C48B8 +_021D82B8: .word gMain thumb_func_end MOD57_021D81F8 thumb_func_start MOD57_021D82BC @@ -2788,7 +2788,7 @@ _021D8AB6: add r0, r7, r0 add r2, r5, #0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021D8AE0: add r0, r4, #1 lsl r0, r0, #0x18 @@ -2859,7 +2859,7 @@ _021D8AE0: str r1, [sp, #0xc] add r0, #0x20 add r2, r5, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldrb r0, [r6, #4] lsl r0, r0, #0x1c lsr r0, r0, #0x1f @@ -2961,7 +2961,7 @@ _021D8C32: add r0, #0x50 add r2, r5, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #2 add r2, r6, #0 str r1, [sp] @@ -3010,7 +3010,7 @@ _021D8C32: add r0, r7, #0 add r2, r5, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r4, #0 @@ -3103,7 +3103,7 @@ _021D8D72: add r0, r6, r0 add r2, r5, #0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #1 lsl r0, r0, #0x18 lsr r4, r0, #0x18 @@ -3216,7 +3216,7 @@ _021D8E74: add r0, #0x70 add r2, r5, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r2, [sp, #0x14] add r0, r7, #0 mov r1, #0xf @@ -3241,7 +3241,7 @@ _021D8E74: add r0, #0x70 add r2, r5, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r2, #0 ldr r0, [sp, #0x10] str r5, [sp] @@ -3270,7 +3270,7 @@ _021D8E74: add r2, r5, #0 mov r3, #0x70 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r2, #0 ldr r0, [sp, #0x10] str r5, [sp] @@ -3299,7 +3299,7 @@ _021D8E74: add r2, r5, #0 mov r3, #0xb0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] str r5, [sp] ldr r0, [r0, #0x3c] @@ -3396,7 +3396,7 @@ MOD57_021D8FD8: ; 0x021D8FD8 add r0, r7, #0 sub r3, r5, r3 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} nop @@ -3426,7 +3426,7 @@ MOD57_021D9024: ; 0x021D9024 add r0, r7, #0 sub r3, r5, r3 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 @@ -3517,7 +3517,7 @@ _021D906E: add r0, r7, #0 add r2, r4, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl DestroyMsgData add r0, r4, #0 @@ -3547,7 +3547,7 @@ MOD57_021D9144: ; 0x021D9144 str r3, [sp, #8] mov r3, #0xcd str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r4, pc} _021D9164: diff --git a/arm9/modules/58/asm/module_58.s b/arm9/modules/58/asm/module_58.s index 845ac5cc..5d8425be 100644 --- a/arm9/modules/58/asm/module_58.s +++ b/arm9/modules/58/asm/module_58.s @@ -1045,7 +1045,7 @@ MOD58_021DA2CC: ; 0x021DA2CC lsr r3, r4, #0x1f add r3, r4, r3 asr r3, r3, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r5, #0xc] add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} @@ -1206,7 +1206,7 @@ _021DA3C2: add r0, r5, r0 mov r1, #1 asr r3, r3, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0 str r0, [sp, #0x14] mov r0, #0x9d @@ -2236,7 +2236,7 @@ MOD58_021DAB94: ; 0x021DAB94 ldr r2, [r5, #0x34] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized str r0, [r5, #0x38] add sp, #0xc pop {r3, r4, r5, r6, pc} diff --git a/arm9/modules/59/asm/module_59.s b/arm9/modules/59/asm/module_59.s index f24eb24c..1493661d 100644 --- a/arm9/modules/59/asm/module_59.s +++ b/arm9/modules/59/asm/module_59.s @@ -1008,7 +1008,7 @@ _021D7C5E: ldr r2, [r5, #0x5c] add r0, #0x1c mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized str r0, [r5, #0x58] mov r0, #1 str r0, [r5, #0x50] @@ -1028,7 +1028,7 @@ _021D7D1C: _021D7D36: cmp r2, #0 bne _021D7D46 - ldr r0, _021D7D64 ; =gUnknown21C48B8 + ldr r0, _021D7D64 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 and r0, r1 @@ -1048,7 +1048,7 @@ _021D7D54: nop _021D7D5C: .word MOD59_021D9DB8 _021D7D60: .word 0x000003E2 -_021D7D64: .word gUnknown21C48B8 +_021D7D64: .word gMain thumb_func_end MOD59_021D7C44 thumb_func_start MOD59_021D7D68 @@ -1308,7 +1308,7 @@ _021D7EFA: ldr r2, [r4, #0x5c] add r0, #0x1c add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _021D7FCC _021D7F7C: ldr r1, _021D8044 ; =0x021D9D90 @@ -1347,7 +1347,7 @@ _021D7F7C: ldr r2, [r4, #0x5c] add r0, #0x1c add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021D7FCC: ldr r0, [r4, #0x5c] bl String_dtor @@ -1370,7 +1370,7 @@ _021D7FE4: str r0, [r4, #0x54] b _021D803C _021D7FF6: - ldr r0, _021D8050 ; =gUnknown21C48B8 + ldr r0, _021D8050 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 and r0, r1 @@ -1412,7 +1412,7 @@ _021D803C: _021D8044: .word MOD59_021D9D90 _021D8048: .word 0x00010200 _021D804C: .word 0x000F0200 -_021D8050: .word gUnknown21C48B8 +_021D8050: .word gMain _021D8054: .word 0x000005DC thumb_func_end MOD59_021D7ECC @@ -3002,7 +3002,7 @@ _021D8CBC: str r0, [r4, #0xc] bl _021D985C _021D8CF8: - ldr r0, _021D8D78 ; =gUnknown21C48B8 + ldr r0, _021D8D78 ; =gMain ldr r0, [r0, #0x48] cmp r0, #0 beq _021D8D08 @@ -3059,7 +3059,7 @@ _021D8D3E: .align 2, 0 _021D8D70: .word 0x00000405 _021D8D74: .word MOD59_021D9E44 -_021D8D78: .word gUnknown21C48B8 +_021D8D78: .word gMain _021D8D7C: bl FUN_0200E308 cmp r0, #1 @@ -3387,7 +3387,7 @@ _021D9030: str r0, [r4, #0xc] bl _021D985C _021D9054: - ldr r0, _021D9370 ; =gUnknown21C48B8 + ldr r0, _021D9370 ; =gMain ldr r0, [r0, #0x48] cmp r0, #0 beq _021D90DA @@ -3722,7 +3722,7 @@ _021D92FC: str r0, [r4, #0xc] b _021D985C _021D930A: - ldr r0, _021D9370 ; =gUnknown21C48B8 + ldr r0, _021D9370 ; =gMain mov r1, #1 ldr r0, [r0, #0x48] and r1, r0 @@ -3778,7 +3778,7 @@ _021D9368: bl MOD59_021D8504 b _021D985C .align 2, 0 -_021D9370: .word gUnknown21C48B8 +_021D9370: .word gMain _021D9374: .word MOD59_021D9DC0 _021D9378: .word 0x0000FFFF _021D937C: .word 0x00000706 @@ -4962,7 +4962,7 @@ _021D9C9A: add r0, #0x10 add r2, r6, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add r0, r4, #0 @@ -4988,7 +4988,7 @@ _021D9D30: str r0, [r4, #0xc] b _021D9D66 _021D9D36: - ldr r0, _021D9D74 ; =gUnknown21C48B8 + ldr r0, _021D9D74 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 and r0, r1 @@ -5019,7 +5019,7 @@ _021D9D66: .align 2, 0 _021D9D6C: .word MOD59_021DA04C _021D9D70: .word 0x000F0200 -_021D9D74: .word gUnknown21C48B8 +_021D9D74: .word gMain thumb_func_end MOD59_021D9C74 thumb_func_start MOD59_021D9D78 diff --git a/arm9/modules/60/asm/module_60.s b/arm9/modules/60/asm/module_60.s index 8d19e186..58961d48 100644 --- a/arm9/modules/60/asm/module_60.s +++ b/arm9/modules/60/asm/module_60.s @@ -273,7 +273,7 @@ _021D7706: mov r0, #0 pop {r3, r4, pc} _021D7714: - ldr r0, _021D77AC ; =gUnknown21C48B8 + ldr r0, _021D77AC ; =gMain mov r1, #1 ldr r0, [r0, #0x48] tst r1, r0 @@ -352,7 +352,7 @@ _021D77A0: add sp, #0xc pop {r3, r4, pc} .align 2, 0 -_021D77AC: .word gUnknown21C48B8 +_021D77AC: .word gMain _021D77B0: .word 0x0000061B thumb_func_end MOD60_021D76B8 @@ -1016,7 +1016,7 @@ MOD60_021D7D18: ; 0x021D7D18 add r0, #0x2c add r2, r5, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl StringSetEmpty ldr r1, _021D7DF0 ; =gGameVersion @@ -1036,7 +1036,7 @@ MOD60_021D7D18: ; 0x021D7D18 mov r1, #1 add r2, r5, #0 mov r3, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r7, r6, #0 mov r4, #0 add r7, #0x3c @@ -1059,7 +1059,7 @@ _021D7D7E: add r0, r7, #0 add r2, r5, #0 mov r3, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #1 lsl r0, r0, #0x10 lsr r4, r0, #0x10 @@ -1235,7 +1235,7 @@ MOD60_021D7EA4: ; 0x021D7EA4 add r2, r3, r2 ldr r2, [r2, #0x60] mov r3, #0x94 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] add r0, #0x3c bl FUN_020191D0 @@ -1321,7 +1321,7 @@ _021D7F8E: ldr r2, [r6, #0x60] mov r1, #0 add r3, #0x64 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0 ldr r1, [r6, #0x60] add r2, r0, #0 @@ -1351,7 +1351,7 @@ _021D7FC8: ldr r0, [sp, #0x20] ldr r2, [r2, #0x60] add r3, r6, r3 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021D7FF2: add r0, r4, #1 lsl r0, r0, #0x10 @@ -1388,7 +1388,7 @@ MOD60_021D801C: ; 0x021D801C add r4, r1, r0 cmp r2, #6 beq _021D8080 - ldr r0, _021D80F8 ; =gUnknown21C48B8 + ldr r0, _021D80F8 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x10 tst r0, r1 @@ -1424,7 +1424,7 @@ _021D805C: lsr r1, r1, #0x10 bl MOD60_021D7EA4 _021D8080: - ldr r0, _021D80F8 ; =gUnknown21C48B8 + ldr r0, _021D80F8 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x40 tst r0, r1 @@ -1483,7 +1483,7 @@ _021D80BE: _021D80F6: pop {r3, r4, r5, pc} .align 2, 0 -_021D80F8: .word gUnknown21C48B8 +_021D80F8: .word gMain thumb_func_end MOD60_021D801C .rodata diff --git a/arm9/modules/61/asm/module_61.s b/arm9/modules/61/asm/module_61.s index fb9ea05a..ec5a0d99 100644 --- a/arm9/modules/61/asm/module_61.s +++ b/arm9/modules/61/asm/module_61.s @@ -114,7 +114,7 @@ _021D759E: thumb_func_start MOD61_021D75AC MOD61_021D75AC: ; 0x021D75AC push {r3, lr} - ldr r0, _021D75C8 ; =gUnknown21C48B8 + ldr r0, _021D75C8 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -127,14 +127,14 @@ _021D75C2: mov r0, #0 pop {r3, pc} nop -_021D75C8: .word gUnknown21C48B8 +_021D75C8: .word gMain _021D75CC: .word 0x000005E3 thumb_func_end MOD61_021D75AC thumb_func_start MOD61_021D75D0 MOD61_021D75D0: ; 0x021D75D0 push {r3, r4, r5, lr} - ldr r1, _021D76E0 ; =gUnknown21C48B8 + ldr r1, _021D76E0 ; =gMain add r4, r0, #0 ldr r2, [r1, #0x48] mov r1, #1 @@ -278,7 +278,7 @@ _021D76DC: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021D76E0: .word gUnknown21C48B8 +_021D76E0: .word gMain _021D76E4: .word 0x000005DD _021D76E8: .word 0x000005E3 _021D76EC: .word 0x000005DC @@ -324,12 +324,12 @@ _021D7702: mov r1, #1 add r2, r4, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor b _021D777C _021D774E: - ldr r0, _021D778C ; =gUnknown21C48B8 + ldr r0, _021D778C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -360,7 +360,7 @@ _021D777C: pop {r3, r4, r5, pc} .align 2, 0 _021D7788: .word 0x0001020F -_021D778C: .word gUnknown21C48B8 +_021D778C: .word gMain thumb_func_end MOD61_021D76F0 thumb_func_start MOD61_021D7790 @@ -452,7 +452,7 @@ _021D77F2: add r0, r5, #0 str r3, [sp, #0xc] add r0, #0x94 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 strb r0, [r5, #0xf] add r0, r4, #0 bl String_dtor @@ -1557,7 +1557,7 @@ _021D8122: add r0, r6, #0 mov r1, #1 mov r3, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r6, #0 @@ -1618,7 +1618,7 @@ _021D8196: add r0, r0, r1 mov r1, #1 asr r3, r3, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r1, [sp, #0x14] ldr r0, [sp, #0x18] add r0, r0, r1 @@ -1643,7 +1643,7 @@ _021D81F8: ldr r2, [r2, #0x10] add r0, #0x74 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, #0x74 add r0, r4, #0 bl FUN_020191D0 diff --git a/arm9/modules/62/asm/module_62.s b/arm9/modules/62/asm/module_62.s index ff70fe6d..044f1cb5 100644 --- a/arm9/modules/62/asm/module_62.s +++ b/arm9/modules/62/asm/module_62.s @@ -1173,7 +1173,7 @@ MOD62_0222DE00: ; 0x0222DE00 add r0, sp, #0x1c mov r1, #2 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, sp, #0x1c mov r1, #2 mov r2, #0x35 @@ -3276,7 +3276,7 @@ _0222EE96: add r2, r5, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl FUN_020191D0 add r0, r5, #0 @@ -3587,7 +3587,7 @@ _0222F0FE: add r0, r5, #0 add r2, r4, #0 mov r3, #7 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl FUN_020191D0 add r0, r4, #0 @@ -3653,7 +3653,7 @@ _0222F194: add r0, r5, r4 mov r3, #7 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, r4 bl FUN_020191D0 ldr r0, [sp, #0x10] @@ -3718,7 +3718,7 @@ _0222F226: add r2, r5, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl FUN_020191D0 add r0, r5, #0 @@ -4697,7 +4697,7 @@ _0222F9B0: .word MOD62_02231220 MOD62_0222F9B4: ; 0x0222F9B4 push {r4, lr} add r4, r0, #0 - ldr r0, _0222FA3C ; =gUnknown21C48B8 + ldr r0, _0222FA3C ; =gMain mov r1, #0x10 ldr r0, [r0, #0x4c] tst r1, r0 @@ -4769,7 +4769,7 @@ _0222FA38: mov r0, #1 pop {r4, pc} .align 2, 0 -_0222FA3C: .word gUnknown21C48B8 +_0222FA3C: .word gMain thumb_func_end MOD62_0222F9B4 thumb_func_start MOD62_0222FA40 @@ -5005,7 +5005,7 @@ _0222FBF0: bl FUN_020054C8 b _0222FD4C _0222FC4C: - ldr r0, _0222FD68 ; =gUnknown21C48B8 + ldr r0, _0222FD68 ; =gMain ldr r2, [r0, #0x48] mov r0, #1 tst r0, r2 @@ -5133,7 +5133,7 @@ _0222FD4C: nop _0222FD60: .word 0x00000418 _0222FD64: .word 0x000005DC -_0222FD68: .word gUnknown21C48B8 +_0222FD68: .word gMain _0222FD6C: .word 0x000005DD thumb_func_end MOD62_0222FAB4 @@ -7120,7 +7120,7 @@ _02230D84: str r1, [r4, r0] b _02230DC6 _02230DA2: - ldr r0, _02230DD8 ; =gUnknown21C48B8 + ldr r0, _02230DD8 ; =gMain ldr r3, [r0, #0x48] ldr r0, _02230DDC ; =0x00000CF3 tst r0, r3 @@ -7145,7 +7145,7 @@ _02230DC6: mov r0, #1 pop {r4, pc} nop -_02230DD8: .word gUnknown21C48B8 +_02230DD8: .word gMain _02230DDC: .word 0x00000CF3 thumb_func_end MOD62_02230D6C @@ -7215,7 +7215,7 @@ _02230E46: bl FUN_020054C8 b _02230F18 _02230E66: - ldr r0, _02230F2C ; =gUnknown21C48B8 + ldr r0, _02230F2C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -7263,7 +7263,7 @@ _02230EA4: bl FUN_020054C8 b _02230F18 _02230ED0: - ldr r1, _02230F2C ; =gUnknown21C48B8 + ldr r1, _02230F2C ; =gMain ldr r2, [r1, #0x48] ldr r1, _02230F34 ; =0x00000CF3 tst r1, r2 @@ -7304,7 +7304,7 @@ _02230F18: pop {r4, pc} .align 2, 0 _02230F28: .word 0x000005DC -_02230F2C: .word gUnknown21C48B8 +_02230F2C: .word gMain _02230F30: .word 0x000005DD _02230F34: .word 0x00000CF3 thumb_func_end MOD62_02230DE0 diff --git a/arm9/modules/63/asm/mod63_021D74E0.s b/arm9/modules/63/asm/mod63_021D74E0.s index 0ef96370..8d172847 100644 --- a/arm9/modules/63/asm/mod63_021D74E0.s +++ b/arm9/modules/63/asm/mod63_021D74E0.s @@ -114,7 +114,7 @@ _021D75C8: cmp r0, #1 bne _021D7614 add r0, r4, #0 - ldr r1, _021D77A4 ; =gUnknown21C48B8 + ldr r1, _021D77A4 ; =gMain mov r2, #0 add r0, #0xb4 str r2, [r0] @@ -192,7 +192,7 @@ _021D765A: mov r1, #0x1e lsl r1, r1, #4 ldr r0, [r4, r1] - ldr r2, _021D77A4 ; =gUnknown21C48B8 + ldr r2, _021D77A4 ; =gMain add r0, r0, #1 str r0, [r4, r1] ldr r3, [r2, #0x48] @@ -337,7 +337,7 @@ _021D779C: add sp, #0xc pop {r3, r4, r5, r6, pc} nop -_021D77A4: .word gUnknown21C48B8 +_021D77A4: .word gMain _021D77A8: .word 0x00000495 _021D77AC: .word 0x000005F4 _021D77B0: .word 0x00007FFF @@ -429,7 +429,7 @@ _021D7854: .word MOD63_021DBA90 thumb_func_start MOD63_021D7858 MOD63_021D7858: ; 0x021D7858 - ldr r0, _021D787C ; =gUnknown21C48B8 + ldr r0, _021D787C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 and r0, r1 @@ -450,7 +450,7 @@ _021D7878: mov r0, #0 bx lr .align 2, 0 -_021D787C: .word gUnknown21C48B8 +_021D787C: .word gMain thumb_func_end MOD63_021D7858 thumb_func_start MOD63_021D7880 @@ -2090,7 +2090,7 @@ _021D844C: add r0, r6, #0 add r2, r4, #0 str r1, [sp, #0x14] - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 add r0, r4, #0 bl String_dtor add r0, r7, #0 diff --git a/arm9/modules/63/asm/mod63_021D8890.s b/arm9/modules/63/asm/mod63_021D8890.s index fb0726a4..c6b8180b 100644 --- a/arm9/modules/63/asm/mod63_021D8890.s +++ b/arm9/modules/63/asm/mod63_021D8890.s @@ -629,7 +629,7 @@ MOD63_021D8D98: ; 0x021D8D98 ldrb r0, [r5, r0] cmp r0, #0 beq _021D8DD4 - ldr r0, _021D8E5C ; =gUnknown21C48B8 + ldr r0, _021D8E5C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -640,7 +640,7 @@ MOD63_021D8D98: ; 0x021D8D98 _021D8DBC: mov r0, #1 str r0, [r5, #8] - ldr r1, _021D8E5C ; =gUnknown21C48B8 + ldr r1, _021D8E5C ; =gMain mov r0, #0 str r0, [r1, #0x6c] ldr r1, _021D8E60 ; =0x00007FFF @@ -722,7 +722,7 @@ _021D8E50: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D8E5C: .word gUnknown21C48B8 +_021D8E5C: .word gMain _021D8E60: .word 0x00007FFF _021D8E64: .word 0x00000A8C thumb_func_end MOD63_021D8D98 diff --git a/arm9/modules/64/asm/module_64.s b/arm9/modules/64/asm/module_64.s index 30ea656a..3f68cd7c 100644 --- a/arm9/modules/64/asm/module_64.s +++ b/arm9/modules/64/asm/module_64.s @@ -1500,7 +1500,7 @@ _021D80C6: ; jump table _021D80D2: add r0, r4, #0 bl MOD64_021D8384 - ldr r0, _021D80F8 ; =gUnknown21C48B8 + ldr r0, _021D80F8 ; =gMain mov r1, #1 ldr r0, [r0, #0x48] tst r0, r1 @@ -1517,7 +1517,7 @@ _021D80F4: mov r0, #0 pop {r4, pc} .align 2, 0 -_021D80F8: .word gUnknown21C48B8 +_021D80F8: .word gMain _021D80FC: .word 0x000005DC thumb_func_end MOD64_021D80A4 @@ -1857,7 +1857,7 @@ _021D8362: MOD64_021D8384: ; 0x021D8384 push {r4, lr} add r4, r0, #0 - ldr r0, _021D83BC ; =gUnknown21C48B8 + ldr r0, _021D83BC ; =gMain ldr r1, [r0, #0x48] mov r0, #0x20 tst r0, r1 @@ -1869,7 +1869,7 @@ MOD64_021D8384: ; 0x021D8384 ldr r0, _021D83C0 ; =0x000005DC bl FUN_020054C8 _021D83A0: - ldr r0, _021D83BC ; =gUnknown21C48B8 + ldr r0, _021D83BC ; =gMain ldr r1, [r0, #0x48] mov r0, #0x10 tst r0, r1 @@ -1884,7 +1884,7 @@ _021D83A0: _021D83BA: pop {r4, pc} .align 2, 0 -_021D83BC: .word gUnknown21C48B8 +_021D83BC: .word gMain _021D83C0: .word 0x000005DC thumb_func_end MOD64_021D8384 @@ -2329,7 +2329,7 @@ _021D86F8: add r0, r5, #0 add r2, r6, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #0 mov r2, #2 add r7, r0, #0 @@ -2386,7 +2386,7 @@ _021D8770: str r3, [sp, #0xc] ldr r2, [r4] add r0, r5, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #0 mov r2, #2 add r4, r0, #0 @@ -3522,7 +3522,7 @@ _021D8FEC: add r0, r5, #0 mov r3, #1 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add r0, r4, #0 diff --git a/arm9/modules/65/asm/module_65.s b/arm9/modules/65/asm/module_65.s index 14644108..f6048964 100644 --- a/arm9/modules/65/asm/module_65.s +++ b/arm9/modules/65/asm/module_65.s @@ -325,7 +325,7 @@ MOD65_021D774C: ; 0x021D774C _021D7762: bl MOD65_021D7710 add r1, r0, #0 - ldr r0, _021D77F8 ; =gUnknown21C48B8 + ldr r0, _021D77F8 ; =gMain ldr r0, [r0, #0x44] cmp r0, #0 beq _021D7784 @@ -356,7 +356,7 @@ _021D7796: mov r0, #0 pop {r3, r4, r5, pc} _021D77A2: - ldr r0, _021D77F8 ; =gUnknown21C48B8 + ldr r0, _021D77F8 ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -401,7 +401,7 @@ _021D77F2: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D77F8: .word gUnknown21C48B8 +_021D77F8: .word gMain _021D77FC: .word 0x000005DC thumb_func_end MOD65_021D774C @@ -427,7 +427,7 @@ MOD65_021D7818: ; 0x021D7818 ldr r0, [r0] bl FUN_02001204 add r4, r0, #0 - ldr r0, _021D78A4 ; =gUnknown21C48B8 + ldr r0, _021D78A4 ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -488,7 +488,7 @@ _021D789E: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D78A4: .word gUnknown21C48B8 +_021D78A4: .word gMain _021D78A8: .word 0x000005DC thumb_func_end MOD65_021D7818 @@ -565,7 +565,7 @@ MOD65_021D7920: ; 0x021D7920 mov r0, #0 pop {r4, pc} _021D7932: - ldr r0, _021D7988 ; =gUnknown21C48B8 + ldr r0, _021D7988 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -605,7 +605,7 @@ _021D7940: strh r0, [r4, #0x18] pop {r4, pc} .align 2, 0 -_021D7988: .word gUnknown21C48B8 +_021D7988: .word gMain thumb_func_end MOD65_021D7920 thumb_func_start MOD65_021D798C @@ -1420,7 +1420,7 @@ _021D7FCA: mov r1, #1 add r2, r6, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 strb r0, [r5, #0x1f] add sp, #0x10 pop {r4, r5, r6, pc} @@ -1988,7 +1988,7 @@ _021D8434: add r4, r3, r4 ldr r2, [r2, #0x68] asr r3, r4, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r3, r4, r5, pc} nop @@ -2194,7 +2194,7 @@ _021D85D4: ldr r2, [r4, #0x34] add r0, #0xf8 mov r3, #8 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r2, [r4, #0x20] mov r1, #0x7e lsl r1, r1, #2 @@ -2443,7 +2443,7 @@ MOD65_021D87D4: ; 0x021D87D4 ldr r2, [r5, #0x4c] add r0, r5, r0 mov r3, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 str r0, [sp, #0x10] add r0, #0xe8 @@ -2474,7 +2474,7 @@ _021D8800: ldr r2, [r5, #0x50] add r0, r0, r1 mov r1, #2 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r6, r6, #1 add r5, r5, #4 add r4, r4, #1 @@ -3874,7 +3874,7 @@ MOD65_021D92C4: ; 0x021D92C4 add r0, r4, #0 ldr r2, [r4, #0x20] add r0, #0x6c - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 strh r0, [r4, #0xc] mov r0, #0 strh r0, [r4, #0xe] @@ -3898,7 +3898,7 @@ MOD65_021D9338: ; 0x021D9338 mov r0, #7 pop {r4, pc} _021D934E: - ldr r0, _021D937C ; =gUnknown21C48B8 + ldr r0, _021D937C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -3921,7 +3921,7 @@ _021D9366: mov r0, #8 pop {r4, pc} .align 2, 0 -_021D937C: .word gUnknown21C48B8 +_021D937C: .word gMain thumb_func_end MOD65_021D9338 thumb_func_start MOD65_021D9380 diff --git a/arm9/modules/66/asm/module_66.s b/arm9/modules/66/asm/module_66.s index a489d51f..50786029 100644 --- a/arm9/modules/66/asm/module_66.s +++ b/arm9/modules/66/asm/module_66.s @@ -1109,7 +1109,7 @@ MOD66_021D7D98: ; 0x021D7D98 ldrb r3, [r1, #0x14] cmp r3, #1 bhi _021D7DB6 - ldr r1, _021D7DCC ; =gUnknown21C48B8 + ldr r1, _021D7DCC ; =gMain ldr r2, [r1, #0x48] mov r1, #2 tst r1, r2 @@ -1124,13 +1124,13 @@ _021D7DB6: mov r0, #0 pop {r3, pc} _021D7DBE: - ldr r1, _021D7DCC ; =gUnknown21C48B8 + ldr r1, _021D7DCC ; =gMain ldr r1, [r1, #0x44] bl MOD66_021D8054 mov r0, #0 pop {r3, pc} nop -_021D7DCC: .word gUnknown21C48B8 +_021D7DCC: .word gMain _021D7DD0: .word 0x000005DD thumb_func_end MOD66_021D7D98 @@ -1141,7 +1141,7 @@ MOD66_021D7DD4: ; 0x021D7DD4 ldrb r1, [r1, #0x14] cmp r1, #1 bhi _021D7E0E - ldr r2, _021D7E24 ; =gUnknown21C48B8 + ldr r2, _021D7E24 ; =gMain ldr r3, [r2, #0x48] mov r2, #1 tst r2, r3 @@ -1170,20 +1170,20 @@ _021D7E0E: mov r0, #0 pop {r3, pc} _021D7E16: - ldr r1, _021D7E24 ; =gUnknown21C48B8 + ldr r1, _021D7E24 ; =gMain ldr r1, [r1, #0x44] bl MOD66_021D8054 mov r0, #0 pop {r3, pc} nop -_021D7E24: .word gUnknown21C48B8 +_021D7E24: .word gMain _021D7E28: .word 0x000005DD thumb_func_end MOD66_021D7DD4 thumb_func_start MOD66_021D7E2C MOD66_021D7E2C: ; 0x021D7E2C push {r3, lr} - ldr r2, _021D7E4C ; =gUnknown21C48B8 + ldr r2, _021D7E4C ; =gMain mov r1, #2 ldr r3, [r2, #0x48] tst r1, r3 @@ -1198,7 +1198,7 @@ _021D7E42: mov r0, #0 pop {r3, pc} .align 2, 0 -_021D7E4C: .word gUnknown21C48B8 +_021D7E4C: .word gMain _021D7E50: .word 0x000005DD thumb_func_end MOD66_021D7E2C @@ -1360,7 +1360,7 @@ _021D7F44: ldr r2, [r6] add r0, r7, #0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r7, #0 bl FUN_020191D0 add r4, #0x58 @@ -1758,7 +1758,7 @@ _021D825C: add r2, #0x88 ldr r2, [r2] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021D8278: ldrb r0, [r5] cmp r0, #1 @@ -1779,7 +1779,7 @@ _021D8278: add r2, r5, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl String_dtor _021D82AA: @@ -1843,7 +1843,7 @@ _021D8300: str r1, [sp, #0xc] ldrh r3, [r4, #0xc] add r0, r6, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor _021D832C: @@ -1877,7 +1877,7 @@ _021D8348: str r1, [sp, #0xc] ldrh r3, [r4, #0x10] add r0, r6, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl String_dtor _021D8372: @@ -2115,7 +2115,7 @@ MOD66_021D84C8: ; 0x021D84C8 add r0, r5, #0 lsr r3, r4, #1 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl FUN_020191D0 add r0, r6, #0 diff --git a/arm9/modules/67/asm/module_67.s b/arm9/modules/67/asm/module_67.s index 3c03a849..82805b95 100644 --- a/arm9/modules/67/asm/module_67.s +++ b/arm9/modules/67/asm/module_67.s @@ -482,7 +482,7 @@ _021D78D2: thumb_func_start MOD67_021D78D8 MOD67_021D78D8: ; 0x021D78D8 push {r3, lr} - ldr r1, _021D7954 ; =gUnknown21C48B8 + ldr r1, _021D7954 ; =gMain ldr r3, [r1, #0x48] mov r1, #0x20 add r2, r3, #0 @@ -532,7 +532,7 @@ _021D792E: mov r0, #4 pop {r3, pc} _021D793A: - ldr r0, _021D7954 ; =gUnknown21C48B8 + ldr r0, _021D7954 ; =gMain ldr r1, [r0, #0x48] mov r0, #8 tst r0, r1 @@ -546,7 +546,7 @@ _021D7950: mov r0, #1 pop {r3, pc} .align 2, 0 -_021D7954: .word gUnknown21C48B8 +_021D7954: .word gMain _021D7958: .word 0x0000105C thumb_func_end MOD67_021D78D8 @@ -1215,7 +1215,7 @@ _021D7E32: str r1, [sp, #0xc] ldr r2, [r5, #0x58] add r0, r7, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0 ldr r1, [r5, #0x58] add r2, r0, #0 @@ -1239,7 +1239,7 @@ _021D7E32: add r0, r7, #0 add r3, r4, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, [r5, #0x50] @@ -1267,7 +1267,7 @@ _021D7E32: str r1, [sp, #0xc] ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor mov r0, #1 @@ -1794,7 +1794,7 @@ _021D82F2: ldr r2, [r4, #0x58] add r0, r7, #0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl String_dtor _021D832E: @@ -2016,7 +2016,7 @@ MOD67_021D84A8: ; 0x021D84A8 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -2047,7 +2047,7 @@ MOD67_021D84E4: ; 0x021D84E4 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -2078,7 +2078,7 @@ MOD67_021D8520: ; 0x021D8520 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -2109,7 +2109,7 @@ MOD67_021D855C: ; 0x021D855C add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -2140,7 +2140,7 @@ MOD67_021D8598: ; 0x021D8598 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -2171,7 +2171,7 @@ MOD67_021D85D4: ; 0x021D85D4 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -2202,7 +2202,7 @@ MOD67_021D8610: ; 0x021D8610 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -2233,7 +2233,7 @@ MOD67_021D864C: ; 0x021D864C add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -2274,7 +2274,7 @@ MOD67_021D8688: ; 0x021D8688 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2319,7 +2319,7 @@ MOD67_021D86DC: ; 0x021D86DC ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2360,7 +2360,7 @@ MOD67_021D873C: ; 0x021D873C ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2401,7 +2401,7 @@ MOD67_021D8790: ; 0x021D8790 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2444,7 +2444,7 @@ MOD67_021D87E4: ; 0x021D87E4 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2499,7 +2499,7 @@ _021D886E: ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2549,7 +2549,7 @@ _021D88D2: ldr r2, [r5, #0x58] add r0, r7, #0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add sp, #0x14 @@ -2580,7 +2580,7 @@ MOD67_021D8914: ; 0x021D8914 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -2611,7 +2611,7 @@ MOD67_021D8950: ; 0x021D8950 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -2652,7 +2652,7 @@ MOD67_021D898C: ; 0x021D898C ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2695,7 +2695,7 @@ MOD67_021D89E0: ; 0x021D89E0 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2738,7 +2738,7 @@ MOD67_021D8A3C: ; 0x021D8A3C ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2781,7 +2781,7 @@ MOD67_021D8A98: ; 0x021D8A98 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2824,7 +2824,7 @@ MOD67_021D8AF4: ; 0x021D8AF4 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2867,7 +2867,7 @@ MOD67_021D8B50: ; 0x021D8B50 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2910,7 +2910,7 @@ MOD67_021D8BAC: ; 0x021D8BAC ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2953,7 +2953,7 @@ MOD67_021D8C08: ; 0x021D8C08 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -2996,7 +2996,7 @@ MOD67_021D8C64: ; 0x021D8C64 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3039,7 +3039,7 @@ MOD67_021D8CC0: ; 0x021D8CC0 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3082,7 +3082,7 @@ MOD67_021D8D1C: ; 0x021D8D1C ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3125,7 +3125,7 @@ MOD67_021D8D78: ; 0x021D8D78 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3156,7 +3156,7 @@ MOD67_021D8DD4: ; 0x021D8DD4 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -3187,7 +3187,7 @@ MOD67_021D8E10: ; 0x021D8E10 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -3218,7 +3218,7 @@ MOD67_021D8E4C: ; 0x021D8E4C add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -3249,7 +3249,7 @@ MOD67_021D8E88: ; 0x021D8E88 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -3280,7 +3280,7 @@ MOD67_021D8EC4: ; 0x021D8EC4 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -3396,7 +3396,7 @@ _021D8F9A: ldr r2, [r5, #0x58] add r0, r7, #0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add sp, #0x10 @@ -3481,7 +3481,7 @@ _021D9046: ldr r2, [r5, #0x58] add r0, r7, #0 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add sp, #0x10 @@ -3578,7 +3578,7 @@ _021D9114: ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3645,7 +3645,7 @@ _021D9198: ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3720,7 +3720,7 @@ _021D921C: ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3787,7 +3787,7 @@ _021D92B4: ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3862,7 +3862,7 @@ _021D9338: ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3906,7 +3906,7 @@ MOD67_021D9390: ; 0x021D9390 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3958,7 +3958,7 @@ MOD67_021D93EC: ; 0x021D93EC ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -3989,7 +3989,7 @@ MOD67_021D9458: ; 0x021D9458 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -4034,7 +4034,7 @@ MOD67_021D9494: ; 0x021D9494 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -4065,7 +4065,7 @@ MOD67_021D94F0: ; 0x021D94F0 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -4132,7 +4132,7 @@ _021D956C: ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -4163,7 +4163,7 @@ MOD67_021D95B0: ; 0x021D95B0 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -4209,7 +4209,7 @@ MOD67_021D95EC: ; 0x021D95EC ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -4240,7 +4240,7 @@ MOD67_021D964C: ; 0x021D964C add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -4292,7 +4292,7 @@ MOD67_021D9688: ; 0x021D9688 ldr r0, [sp, #0x10] ldr r2, [r5, #0x58] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -4323,7 +4323,7 @@ MOD67_021D96F4: ; 0x021D96F4 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 diff --git a/arm9/modules/68/asm/module_68.s b/arm9/modules/68/asm/module_68.s index 4e6952dc..c7cef5c8 100644 --- a/arm9/modules/68/asm/module_68.s +++ b/arm9/modules/68/asm/module_68.s @@ -540,7 +540,7 @@ MOD68_021D7904: ; 0x021D7904 add r0, r5, r4 lsr r3, r3, #1 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r5, r4 @@ -710,7 +710,7 @@ MOD68_021D7A18: ; 0x021D7A18 add r0, r4, #0 mov r3, #0x10 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add r0, r6, #0 @@ -732,7 +732,7 @@ MOD68_021D7A18: ; 0x021D7A18 add r0, r4, #0 mov r3, #0x28 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl String_dtor add r0, r4, #0 @@ -770,7 +770,7 @@ MOD68_021D7AE4: ; 0x021D7AE4 add r0, r5, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r5, #0 @@ -806,7 +806,7 @@ MOD68_021D7B34: ; 0x021D7B34 add r0, r5, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r5, #0 @@ -851,7 +851,7 @@ _021D7BA4: add r0, r5, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r5, #0 @@ -887,7 +887,7 @@ MOD68_021D7BDC: ; 0x021D7BDC add r0, r5, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add r0, r5, #0 @@ -974,7 +974,7 @@ MOD68_021D7C28: ; 0x021D7C28 add r0, r6, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] bl String_dtor add r0, r4, #0 @@ -1084,7 +1084,7 @@ _021D7D98: .word 0x04000050 thumb_func_start MOD68_021D7D9C MOD68_021D7D9C: ; 0x021D7D9C push {r4, lr} - ldr r1, _021D7E70 ; =gUnknown21C48B8 + ldr r1, _021D7E70 ; =gMain add r4, r0, #0 ldr r3, [r1, #0x44] mov r2, #0x40 @@ -1197,7 +1197,7 @@ _021D7E6C: mov r0, #1 pop {r4, pc} .align 2, 0 -_021D7E70: .word gUnknown21C48B8 +_021D7E70: .word gMain _021D7E74: .word UNK_021C48F8 thumb_func_end MOD68_021D7D9C diff --git a/arm9/modules/69/asm/module_69.s b/arm9/modules/69/asm/module_69.s index c21637a9..6bde4c55 100644 --- a/arm9/modules/69/asm/module_69.s +++ b/arm9/modules/69/asm/module_69.s @@ -611,7 +611,7 @@ _0222DAB4: str r0, [r4] b _0222DAD4 _0222DAC4: - ldr r0, _0222DAE0 ; =gUnknown21C48B8 + ldr r0, _0222DAE0 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -625,7 +625,7 @@ _0222DAD4: pop {r4, pc} nop _0222DADC: .word 0x00001B3C -_0222DAE0: .word gUnknown21C48B8 +_0222DAE0: .word gMain thumb_func_start MOD69_0222DAE4 MOD69_0222DAE4: ; 0x0222DAE4 @@ -2336,7 +2336,7 @@ _0222E8B2: ldr r0, [r5, #0x10] ldr r2, [r5, #0x18] add r3, r3, r7 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] add r6, r6, #1 add r4, #0x10 @@ -2663,7 +2663,7 @@ MOD69_0222EB4C: ; 0x0222EB4C str r1, [sp, #0xc] ldr r2, [r4, r2] add r0, #0x14 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, _0222EC5C ; =0x00001B50 ldr r2, [r4, #0xc] ldr r0, [r4, r0] @@ -2741,7 +2741,7 @@ MOD69_0222EB4C: ; 0x0222EB4C str r1, [sp, #0xc] ldr r2, [r4, r2] add r0, #0x14 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, #0x14 add r0, r4, #0 bl FUN_02019548 diff --git a/arm9/modules/70/asm/module_70.s b/arm9/modules/70/asm/module_70.s index 30e49b16..59c97d17 100644 --- a/arm9/modules/70/asm/module_70.s +++ b/arm9/modules/70/asm/module_70.s @@ -115,7 +115,7 @@ _021D75B8: beq _021D768A b _021D768E _021D75C4: - ldr r0, _021D7694 ; =gUnknown21C48B8 + ldr r0, _021D7694 ; =gMain mov r1, #2 ldr r0, [r0, #0x48] add r2, r0, #0 @@ -216,7 +216,7 @@ _021D768E: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D7694: .word gUnknown21C48B8 +_021D7694: .word gMain thumb_func_end MOD70_021D758C thumb_func_start MOD70_021D7698 @@ -1112,7 +1112,7 @@ MOD70_021D7CE8: ; 0x021D7CE8 ldr r2, [r5, r2] add r0, r6, #0 add r3, r1, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl FUN_02019548 add sp, #0xc @@ -1154,7 +1154,7 @@ _021D7DC8: ldr r0, [sp, #0xc] ldr r2, [r7] add r3, r1, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r2, #6 lsl r2, r2, #6 ldr r0, [r5, r2] @@ -1171,7 +1171,7 @@ _021D7DC8: ldr r0, [sp, #0xc] ldr r2, [r5, r2] mov r3, #0x48 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r2, #0x61 lsl r2, r2, #2 ldr r0, [r5, r2] @@ -1188,7 +1188,7 @@ _021D7DC8: ldr r0, [sp, #0xc] ldr r2, [r5, r2] mov r3, #0x5e - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldrh r0, [r7, #0x10] ldr r1, [r7, #8] bl GetGenderBySpeciesAndPersonality @@ -1230,7 +1230,7 @@ _021D7E68: ldr r0, [sp, #0xc] ldr r2, [r5, r2] mov r3, #0xae - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r2, #6 lsl r2, r2, #6 ldr r0, [r5, r2] @@ -1266,7 +1266,7 @@ _021D7E68: ldr r0, [sp, #0xc] ldr r2, [r5, r2] mov r3, #0xc2 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r2, #6 lsl r2, r2, #6 ldr r0, [r5, r2] @@ -1284,7 +1284,7 @@ _021D7E68: ldr r0, [sp, #0xc] ldr r2, [r5, r2] add r3, r1, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x19 lsl r1, r1, #4 mov r0, #0 @@ -1300,7 +1300,7 @@ _021D7E68: str r1, [sp, #8] ldr r0, [sp, #0xc] ldr r2, [r7, #4] - bl FUN_0201BD84 + bl AddTextPrinterParameterized b _021D7F66 _021D7F1C: mov r4, #0 @@ -1334,7 +1334,7 @@ _021D7F1E: ldr r2, [r5, r2] mov r1, #0 mul r3, r6 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r4, r4, #1 add r7, r7, #2 cmp r4, #4 diff --git a/arm9/modules/71/asm/module_71.s b/arm9/modules/71/asm/module_71.s index b60cc139..a409c3fb 100644 --- a/arm9/modules/71/asm/module_71.s +++ b/arm9/modules/71/asm/module_71.s @@ -3378,7 +3378,7 @@ _0222F220: .word MOD71_022311D8 thumb_func_start MOD71_0222F224 MOD71_0222F224: ; 0x0222F224 push {r3, r4} - ldr r3, _0222F260 ; =gUnknown21C48B8 + ldr r3, _0222F260 ; =gMain mov r1, #0 ldr r3, [r3, #0x4c] mov r4, #0x40 @@ -3413,7 +3413,7 @@ _0222F25C: pop {r3, r4} bx lr .align 2, 0 -_0222F260: .word gUnknown21C48B8 +_0222F260: .word gMain thumb_func_end MOD71_0222F224 thumb_func_start MOD71_0222F264 @@ -3809,7 +3809,7 @@ MOD71_0222F538: ; 0x0222F538 lsl r0, r0, #2 add r0, r4, r0 bl MOD71_0222F224 - ldr r0, _0222F588 ; =gUnknown21C48B8 + ldr r0, _0222F588 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -3846,7 +3846,7 @@ _0222F584: mov r0, #0 pop {r4, pc} .align 2, 0 -_0222F588: .word gUnknown21C48B8 +_0222F588: .word gMain _0222F58C: .word MOD71_0222F674 _0222F590: .word 0x00002214 _0222F594: .word MOD71_0222FDD8 @@ -4132,7 +4132,7 @@ MOD71_0222F7E4: ; 0x0222F7E4 push {r4, lr} sub sp, #0x10 add r4, r0, #0 - ldr r0, _0222F83C ; =gUnknown21C48B8 + ldr r0, _0222F83C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -4171,7 +4171,7 @@ _0222F834: add sp, #0x10 pop {r4, pc} nop -_0222F83C: .word gUnknown21C48B8 +_0222F83C: .word gMain _0222F840: .word 0x00000588 _0222F844: .word MOD71_0222F538 _0222F848: .word 0x00002214 @@ -6958,7 +6958,7 @@ _02230F20: add r0, r5, #0 add r2, r6, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r4, r5, r6, pc} nop @@ -7005,7 +7005,7 @@ _02230F76: add r1, r4, #0 add r2, r6, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, r0, #0 add r0, r6, #0 bl String_dtor diff --git a/arm9/modules/73/asm/module_73.s b/arm9/modules/73/asm/module_73.s index e49a20ed..6a1954b8 100644 --- a/arm9/modules/73/asm/module_73.s +++ b/arm9/modules/73/asm/module_73.s @@ -1059,7 +1059,7 @@ _021D7D94: ldrh r0, [r0, #0x20] cmp r0, #0 bne _021D7DAE - ldr r0, _021D7F54 ; =gUnknown21C48B8 + ldr r0, _021D7F54 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -1108,7 +1108,7 @@ _021D7DF4: ldr r0, [r4, #0x1c] cmp r0, #0 blt _021D7E14 - ldr r0, _021D7F54 ; =gUnknown21C48B8 + ldr r0, _021D7F54 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -1221,7 +1221,7 @@ _021D7ED6: ldr r0, [r4, #0x1c] cmp r0, #0 blt _021D7EF4 - ldr r0, _021D7F54 ; =gUnknown21C48B8 + ldr r0, _021D7F54 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -1272,7 +1272,7 @@ _021D7F44: .word 0x0000063C _021D7F48: .word 0x00001410 _021D7F4C: .word 0x000006C3 _021D7F50: .word UNK_021C48F8 -_021D7F54: .word gUnknown21C48B8 +_021D7F54: .word gMain _021D7F58: .word 0x0000152C _021D7F5C: .word 0x00001420 _021D7F60: .word 0x00001418 @@ -5140,7 +5140,7 @@ MOD73_021D9D5C: ; 0x021D9D5C mov r1, #1 add r2, r5, #0 add r3, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r3, r4, r5, pc} nop @@ -6112,7 +6112,7 @@ _021DA446: ldr r0, [r5, #8] ldr r2, [r2, #0x38] mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r5, #8] bl FUN_020191D0 mov r0, #2 @@ -6184,7 +6184,7 @@ MOD73_021DA4D4: ; 0x021DA4D4 ldr r0, [r4, #0xc] ldr r2, [r2, #0x34] mov r3, #0x38 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r4, #0xc] mov r1, #0 mov r2, #0x1f @@ -6203,7 +6203,7 @@ MOD73_021DA4D4: ; 0x021DA4D4 ldr r0, [r4, #0x10] ldr r2, [r2, #0x64] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r4, #0x10] mov r1, #0 mov r2, #0x1f @@ -6235,7 +6235,7 @@ MOD73_021DA550: ; 0x021DA550 ldr r0, [r4, #0xc] ldr r2, [r2, #0x4c] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r3, #2 str r3, [sp] mov r0, #1 @@ -6284,7 +6284,7 @@ MOD73_021DA550: ; 0x021DA550 ldr r0, [r4, #0xc] ldr r2, [r2, #8] mov r3, #0xa0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x30 str r0, [sp] mov r1, #0 @@ -6296,7 +6296,7 @@ MOD73_021DA550: ; 0x021DA550 ldr r0, [r4, #0xc] ldr r2, [r2, #0x54] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #0 str r1, [sp] mov r0, #1 @@ -6334,7 +6334,7 @@ _021DA61A: ldr r0, [r4, #0xc] ldr r2, [r2, #8] mov r3, #0xa0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x44 str r0, [sp] mov r1, #0 @@ -6346,7 +6346,7 @@ _021DA61A: ldr r0, [r4, #0xc] ldr r2, [r2, #0x5c] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #0 str r1, [sp] mov r0, #1 @@ -6384,7 +6384,7 @@ _021DA682: ldr r0, [r4, #0xc] ldr r2, [r2, #8] mov r3, #0xa0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r4, #0xc] bl FUN_02019220 add sp, #0x10 @@ -6440,7 +6440,7 @@ MOD73_021DA6BC: ; 0x021DA6BC ldr r0, [r4, #0x10] ldr r2, [r2, #8] mov r3, #0x10 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r4, #0x10] bl FUN_02019220 add sp, #0x10 @@ -6565,7 +6565,7 @@ _021DA7EC: ldr r0, [r4, #0x14] mov r1, #1 add r2, r5, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r1, #0 ldr r0, [r4, #0x14] mov r2, #1 diff --git a/arm9/modules/74/asm/module_74.s b/arm9/modules/74/asm/module_74.s index 743c4a76..1e7b6d56 100644 --- a/arm9/modules/74/asm/module_74.s +++ b/arm9/modules/74/asm/module_74.s @@ -358,7 +358,7 @@ _021D77A8: .word 0x00003FF8 thumb_func_start MOD74_021D77AC MOD74_021D77AC: ; 0x021D77AC - ldr r0, _021D77C0 ; =gUnknown21C48B8 + ldr r0, _021D77C0 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -369,14 +369,14 @@ _021D77BA: mov r0, #0 bx lr nop -_021D77C0: .word gUnknown21C48B8 +_021D77C0: .word gMain thumb_func_end MOD74_021D77AC thumb_func_start MOD74_021D77C4 MOD74_021D77C4: ; 0x021D77C4 push {r3, r4, r5, lr} sub sp, #8 - ldr r1, _021D78B8 ; =gUnknown21C48B8 + ldr r1, _021D78B8 ; =gMain add r4, r0, #0 ldr r2, [r1, #0x48] mov r1, #2 @@ -503,13 +503,13 @@ _021D788E: add sp, #8 pop {r3, r4, r5, pc} .align 2, 0 -_021D78B8: .word gUnknown21C48B8 +_021D78B8: .word gMain thumb_func_end MOD74_021D77C4 thumb_func_start MOD74_021D78BC MOD74_021D78BC: ; 0x021D78BC push {r4, lr} - ldr r1, _021D78E8 ; =gUnknown21C48B8 + ldr r1, _021D78E8 ; =gMain add r4, r0, #0 ldr r2, [r1, #0x48] mov r1, #1 @@ -531,13 +531,13 @@ _021D78E4: mov r0, #0 pop {r4, pc} .align 2, 0 -_021D78E8: .word gUnknown21C48B8 +_021D78E8: .word gMain thumb_func_end MOD74_021D78BC thumb_func_start MOD74_021D78EC MOD74_021D78EC: ; 0x021D78EC push {r4, lr} - ldr r1, _021D7908 ; =gUnknown21C48B8 + ldr r1, _021D7908 ; =gMain add r4, r0, #0 ldr r2, [r1, #0x48] mov r1, #3 @@ -550,7 +550,7 @@ _021D7902: mov r0, #0 pop {r4, pc} nop -_021D7908: .word gUnknown21C48B8 +_021D7908: .word gMain thumb_func_end MOD74_021D78EC thumb_func_start MOD74_021D790C @@ -984,7 +984,7 @@ MOD74_021D7C10: ; 0x021D7C10 ldr r2, [r2, #0x4c] add r0, r4, #0 mov r3, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #1 str r0, [sp] str r0, [sp, #4] @@ -1012,7 +1012,7 @@ MOD74_021D7C10: ; 0x021D7C10 str r1, [sp, #0xc] ldr r2, [r5, #0x30] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, sp, #0x18 ldrb r0, [r0, #0x10] add r0, #0x18 @@ -1029,7 +1029,7 @@ MOD74_021D7C10: ; 0x021D7C10 ldr r2, [r5, #0x54] add r0, r4, #0 mov r3, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #1 str r0, [sp] str r0, [sp, #4] @@ -1057,7 +1057,7 @@ MOD74_021D7C10: ; 0x021D7C10 str r1, [sp, #0xc] ldr r2, [r5, #0x30] add r0, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl FUN_020191D0 add sp, #0x14 @@ -1094,7 +1094,7 @@ MOD74_021D7D1C: ; 0x021D7D1C ldr r2, [r4, #0x30] add r0, #0x6c asr r3, r5, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldrb r1, [r4, #0xa] ldr r0, [r4, #0x28] ldr r2, [r4, #0x30] @@ -1111,7 +1111,7 @@ MOD74_021D7D1C: ; 0x021D7D1C ldr r2, [r4, #0x30] add r0, #0x7c add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldrb r1, [r4, #0xa] ldr r0, [r4, #0x28] ldr r2, [r4, #0x30] @@ -1129,7 +1129,7 @@ MOD74_021D7D1C: ; 0x021D7D1C ldr r2, [r4, #0x30] add r0, #0x8c add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldrb r0, [r4, #0xa] cmp r0, #0 beq _021D7DB8 @@ -1192,7 +1192,7 @@ _021D7E04: ldr r2, [r4, #0x30] add r0, #0x9c mov r3, #4 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r4, #0x20] mov r1, #0 bl FUN_0202A444 @@ -1228,7 +1228,7 @@ _021D7E04: ldr r2, [r4, #0x30] add r3, #0x40 add r0, #0x9c - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #3 str r0, [sp] add r0, r4, #0 @@ -1366,7 +1366,7 @@ MOD74_021D7F44: ; 0x021D7F44 add r2, r5, #0 add r3, #0xa0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _021D7F90 _021D7F8C: mov r0, #3 @@ -1410,7 +1410,7 @@ _021D7FC0: ldr r2, [r2] mov r1, #0 add r3, r5, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r4, r4, #1 add r5, #0x48 cmp r4, #3 @@ -1486,7 +1486,7 @@ MOD74_021D8008: ; 0x021D8008 ldr r2, [r4, #0x30] add r0, #0x6c asr r3, r5, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldrb r1, [r4, #0xa] ldr r0, [r4, #0x28] ldr r2, [r4, #0x30] @@ -1511,7 +1511,7 @@ MOD74_021D8008: ; 0x021D8008 ldr r2, [r4, #0x30] add r0, #0x6c asr r3, r5, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r3, #0 str r3, [sp] str r3, [sp, #4] @@ -1554,7 +1554,7 @@ MOD74_021D80D0: ; 0x021D80D0 ldr r2, [r4, #0x48] add r0, #0x8c add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _021D8172 _021D8108: ldrb r0, [r5, #6] @@ -1578,7 +1578,7 @@ _021D8108: ldr r2, [r4, #0x30] add r0, #0x8c add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _021D8172 _021D813C: mov r1, #0 @@ -1603,7 +1603,7 @@ _021D813C: ldr r2, [r4, #0x30] add r0, #0x8c add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021D8172: add r0, r4, #0 add r0, #0x8c @@ -1649,7 +1649,7 @@ MOD74_021D818C: ; 0x021D818C add r2, r5, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl String_dtor add sp, #0x10 diff --git a/arm9/modules/75/asm/module_75.s b/arm9/modules/75/asm/module_75.s index 2cdd52f1..e61c2137 100644 --- a/arm9/modules/75/asm/module_75.s +++ b/arm9/modules/75/asm/module_75.s @@ -2020,7 +2020,7 @@ MOD75_021E7B7C: ; 0x021E7B7C add r1, r4, #6 add r2, r4, #4 bl FUN_02001448 - ldr r0, _021E7CD8 ; =gUnknown21C48B8 + ldr r0, _021E7CD8 ; =gMain ldr r1, [r0, #0x48] mov r0, #4 tst r0, r1 @@ -2172,7 +2172,7 @@ _021E7CD2: add sp, #4 pop {r3, r4, r5, r6, pc} .align 2, 0 -_021E7CD8: .word gUnknown21C48B8 +_021E7CD8: .word gMain _021E7CDC: .word 0x000005DC _021E7CE0: .word 0x0000048A thumb_func_end MOD75_021E7B7C @@ -2207,7 +2207,7 @@ _021E7D10: .word 0x00000427 MOD75_021E7D14: ; 0x021E7D14 push {r4, lr} add r4, r0, #0 - ldr r0, _021E7DF8 ; =gUnknown21C48B8 + ldr r0, _021E7DF8 ; =gMain ldr r1, [r0, #0x4c] mov r0, #0x20 tst r0, r1 @@ -2319,7 +2319,7 @@ _021E7DF2: mov r0, #0 pop {r4, pc} nop -_021E7DF8: .word gUnknown21C48B8 +_021E7DF8: .word gMain _021E7DFC: .word 0x00000424 _021E7E00: .word 0x000006CA _021E7E04: .word 0x00000429 @@ -2594,7 +2594,7 @@ _021E801C: .word 0x00000478 MOD75_021E8020: ; 0x021E8020 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _021E8188 ; =gUnknown21C48B8 + ldr r0, _021E8188 ; =gMain ldr r1, _021E818C ; =0x00000429 ldr r2, [r0, #0x48] mov r0, #0x20 @@ -2772,7 +2772,7 @@ _021E8182: mov r0, #0 pop {r3, r4, r5, pc} nop -_021E8188: .word gUnknown21C48B8 +_021E8188: .word gMain _021E818C: .word 0x00000429 _021E8190: .word 0x000006CA _021E8194: .word 0x00000478 @@ -3760,7 +3760,7 @@ _021E88D0: strb r0, [r5, r1] pop {r3, r4, r5, r6, pc} _021E8912: - ldr r0, _021E89EC ; =gUnknown21C48B8 + ldr r0, _021E89EC ; =gMain ldr r1, [r0, #0x48] mov r0, #4 tst r0, r1 @@ -3834,7 +3834,7 @@ _021E899A: _021E89AA: ldr r0, _021E89E8 ; =0x000005DC bl FUN_020054C8 - ldr r0, _021E89EC ; =gUnknown21C48B8 + ldr r0, _021E89EC ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -3863,7 +3863,7 @@ _021E89E0: pop {r3, r4, r5, r6, pc} nop _021E89E8: .word 0x000005DC -_021E89EC: .word gUnknown21C48B8 +_021E89EC: .word gMain thumb_func_end MOD75_021E88BC thumb_func_start MOD75_021E89F0 @@ -4488,7 +4488,7 @@ MOD75_021E8EB0: ; 0x021E8EB0 bl FUN_0201BD70 cmp r0, #0 bne _021E8F00 - ldr r0, _021E8F08 ; =gUnknown21C48B8 + ldr r0, _021E8F08 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4524,7 +4524,7 @@ _021E8F00: pop {r4, pc} .align 2, 0 _021E8F04: .word 0x00000426 -_021E8F08: .word gUnknown21C48B8 +_021E8F08: .word gMain _021E8F0C: .word UNK_021C48F8 thumb_func_end MOD75_021E8EB0 @@ -4707,7 +4707,7 @@ _021E9070: bl FUN_0201BD70 cmp r0, #0 bne _021E9132 - ldr r0, _021E91B0 ; =gUnknown21C48B8 + ldr r0, _021E91B0 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4850,7 +4850,7 @@ _021E91A0: _021E91A4: .word 0x00000483 _021E91A8: .word 0x000003D9 _021E91AC: .word 0x00000426 -_021E91B0: .word gUnknown21C48B8 +_021E91B0: .word gMain _021E91B4: .word UNK_021C48F8 thumb_func_end MOD75_021E8FD8 @@ -5123,7 +5123,7 @@ _021E93D2: bl FUN_0201BD70 cmp r0, #0 bne _021E9422 - ldr r0, _021E9434 ; =gUnknown21C48B8 + ldr r0, _021E9434 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5163,7 +5163,7 @@ _021E9422: _021E9428: .word 0x00000483 _021E942C: .word 0x000003D9 _021E9430: .word 0x00000426 -_021E9434: .word gUnknown21C48B8 +_021E9434: .word gMain _021E9438: .word UNK_021C48F8 thumb_func_end MOD75_021E9394 @@ -5311,7 +5311,7 @@ _021E9544: mov r0, #7 pop {r4, pc} _021E955E: - ldr r0, _021E95B4 ; =gUnknown21C48B8 + ldr r0, _021E95B4 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -5347,7 +5347,7 @@ _021E95A6: nop _021E95AC: .word 0x00000488 _021E95B0: .word 0x00000638 -_021E95B4: .word gUnknown21C48B8 +_021E95B4: .word gMain _021E95B8: .word 0x000005DC thumb_func_end MOD75_021E94D0 @@ -5559,7 +5559,7 @@ MOD75_021E9750: ; 0x021E9750 bl FUN_0201BD70 cmp r0, #0 bne _021E9794 - ldr r0, _021E979C ; =gUnknown21C48B8 + ldr r0, _021E979C ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5588,7 +5588,7 @@ _021E9794: pop {r4, pc} .align 2, 0 _021E9798: .word 0x00000426 -_021E979C: .word gUnknown21C48B8 +_021E979C: .word gMain _021E97A0: .word UNK_021C48F8 _021E97A4: .word 0x00000479 thumb_func_end MOD75_021E9750 @@ -5791,7 +5791,7 @@ MOD75_021E9930: ; 0x021E9930 bl FUN_0201BD70 cmp r0, #0 bne _021E9970 - ldr r0, _021E9978 ; =gUnknown21C48B8 + ldr r0, _021E9978 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5818,7 +5818,7 @@ _021E9970: pop {r4, pc} .align 2, 0 _021E9974: .word 0x00000426 -_021E9978: .word gUnknown21C48B8 +_021E9978: .word gMain _021E997C: .word UNK_021C48F8 thumb_func_end MOD75_021E9930 @@ -6180,7 +6180,7 @@ _021E9C62: mov r0, #0x12 pop {r3, r4, r5, pc} _021E9C80: - ldr r0, _021E9D60 ; =gUnknown21C48B8 + ldr r0, _021E9D60 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -6275,7 +6275,7 @@ _021E9D4C: _021E9D54: .word 0x00000488 _021E9D58: .word 0x00000426 _021E9D5C: .word 0x00000638 -_021E9D60: .word gUnknown21C48B8 +_021E9D60: .word gMain _021E9D64: .word 0x000005DC _021E9D68: .word 0x0000048C thumb_func_end MOD75_021E9B88 @@ -6542,7 +6542,7 @@ MOD75_021E9F74: ; 0x021E9F74 bl FUN_0201BD70 cmp r0, #0 bne _021E9FC8 - ldr r0, _021E9FD0 ; =gUnknown21C48B8 + ldr r0, _021E9FD0 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -6578,7 +6578,7 @@ _021E9FC8: pop {r4, pc} .align 2, 0 _021E9FCC: .word 0x00000426 -_021E9FD0: .word gUnknown21C48B8 +_021E9FD0: .word gMain _021E9FD4: .word UNK_021C48F8 _021E9FD8: .word 0x00000479 thumb_func_end MOD75_021E9F74 @@ -7742,7 +7742,7 @@ MOD75_021EA880: ; 0x021EA880 add r2, r6, #0 sub r3, r4, r3 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r4, r5, r6, pc} nop @@ -8073,7 +8073,7 @@ _021EAB18: add r2, r4, #0 mov r3, #0x28 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -8109,7 +8109,7 @@ MOD75_021EAB44: ; 0x021EAB44 add r0, r4, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor mov r0, #0x45 @@ -8129,7 +8129,7 @@ MOD75_021EAB44: ; 0x021EAB44 add r2, r6, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor mov r0, #0x45 @@ -8148,7 +8148,7 @@ MOD75_021EAB44: ; 0x021EAB44 add r0, r4, #0 mov r3, #0x60 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor mov r0, #0x45 @@ -8168,7 +8168,7 @@ MOD75_021EAB44: ; 0x021EAB44 add r2, r6, #0 mov r3, #0x60 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor mov r0, #0x45 @@ -8188,7 +8188,7 @@ MOD75_021EAB44: ; 0x021EAB44 add r2, r6, #0 mov r3, #0x60 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, [sp, #0x10] @@ -8234,7 +8234,7 @@ MOD75_021EAB44: ; 0x021EAB44 ldr r2, [r5, r2] add r0, r4, #0 mov r3, #0x30 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] mov r1, #2 bl GetWazaAttr @@ -8289,7 +8289,7 @@ _021EACC6: ldr r2, [r5, r2] add r0, r4, #0 mov r3, #0xa0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x10] mov r1, #4 bl GetWazaAttr @@ -8343,7 +8343,7 @@ _021EAD3C: ldr r2, [r5, r2] add r0, r4, #0 mov r3, #0xa0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x14 pop {r4, r5, r6, r7, pc} nop @@ -8419,7 +8419,7 @@ MOD75_021EADDC: ; 0x021EADDC ldr r2, [r5, r2] add r0, r5, #4 mov r3, #0x73 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _021EAE2E _021EAE18: mov r2, #0xff @@ -8431,7 +8431,7 @@ _021EAE18: ldr r2, [r5, r2] add r0, r5, #4 mov r3, #0x6d - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _021EAE2E: mov r0, #0xa mov r1, #6 @@ -8470,7 +8470,7 @@ _021EAE2E: add r2, r7, #0 sub r3, r4, r3 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add sp, #0x14 @@ -8657,7 +8657,7 @@ MOD75_021EAFB0: ; 0x021EAFB0 add r0, r5, #4 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor add sp, #0x10 @@ -9042,7 +9042,7 @@ _021EB298: mov r1, #1 add r2, r7, #0 str r3, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r7, #0 bl String_dtor ldr r0, [sp, #0x18] @@ -9178,7 +9178,7 @@ MOD75_021EB3D8: ; 0x021EB3D8 add r0, #0x14 mov r3, #0x28 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r5, #0x14 add r0, r5, #0 bl FUN_02019220 @@ -9256,7 +9256,7 @@ MOD75_021EB454: ; 0x021EB454 mov r1, #1 add r2, r4, #0 str r3, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r5, #0x34 add r0, r5, #0 bl FUN_02019220 @@ -9318,7 +9318,7 @@ MOD75_021EB504: ; 0x021EB504 ldr r2, [r5, r2] add r0, r4, #0 mov r3, #0x10 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl FUN_02019220 add r0, r6, #0 @@ -9459,7 +9459,7 @@ MOD75_021EB660: ; 0x021EB660 ldr r2, [r4, r2] add r0, #0x64 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add sp, #0xc pop {r3, r4, pc} nop @@ -9580,7 +9580,7 @@ _021EB722: ldr r2, [r5, r2] add r0, r4, #0 add r3, r1, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor mov r0, #0x45 @@ -9630,7 +9630,7 @@ _021EB722: mov r5, #0x60 add r0, r4, #0 sub r3, r5, r3 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl FUN_02019220 add r0, r6, #0 @@ -9674,7 +9674,7 @@ MOD75_021EB808: ; 0x021EB808 add r2, r6, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor b _021EB866 @@ -9735,7 +9735,7 @@ _021EB866: mov r5, #0x50 add r0, r4, #0 sub r3, r5, r3 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl FUN_02019220 add r0, r6, #0 @@ -9775,7 +9775,7 @@ MOD75_021EB8E8: ; 0x021EB8E8 add r2, r6, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor mov r0, #0x45 @@ -9829,7 +9829,7 @@ MOD75_021EB8E8: ; 0x021EB8E8 mov r5, #0x58 add r0, r4, #0 sub r3, r5, r3 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl FUN_02019220 add sp, #0xc diff --git a/arm9/modules/76/asm/module_76.s b/arm9/modules/76/asm/module_76.s index 9677faac..ed94aa20 100644 --- a/arm9/modules/76/asm/module_76.s +++ b/arm9/modules/76/asm/module_76.s @@ -574,7 +574,7 @@ _021D7970: MOD76_021D7974: ; 0x021D7974 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _021D7A88 ; =gUnknown21C48B8 + ldr r0, _021D7A88 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x30 tst r1, r0 @@ -699,7 +699,7 @@ _021D7A82: mov r0, #1 pop {r3, r4, r5, pc} nop -_021D7A88: .word gUnknown21C48B8 +_021D7A88: .word gMain _021D7A8C: .word 0x000005DD _021D7A90: .word 0x00000186 thumb_func_end MOD76_021D7974 @@ -1063,7 +1063,7 @@ _021D7D3E: add r0, r1, r0 ldr r1, [sp, #0x10] ldr r2, [r5, r2] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x14 pop {r4, r5, r6, r7, pc} thumb_func_end MOD76_021D7CC8 @@ -1634,7 +1634,7 @@ MOD76_021D81AC: ; 0x021D81AC ldr r2, [r5, r2] add r0, #0xb8 add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl DestroyMsgData lsl r1, r4, #0x10 @@ -2065,7 +2065,7 @@ MOD76_021D853C: ; 0x021D853C add r0, r4, #0 ldr r2, [r4, r2] add r0, #0xc8 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r1, _021D8590 ; =0x00000185 strb r0, [r4, r1] add sp, #0xc diff --git a/arm9/modules/77/asm/module_77.s b/arm9/modules/77/asm/module_77.s index 2af1f3b9..8fe53b7d 100644 --- a/arm9/modules/77/asm/module_77.s +++ b/arm9/modules/77/asm/module_77.s @@ -630,7 +630,7 @@ _021D7A32: ldr r1, _021D7B8C ; =0x0000C2D8 ldrh r6, [r4, r1] bl MOD77_021D7E24 - ldr r0, _021D7B90 ; =gUnknown21C48B8 + ldr r0, _021D7B90 ; =gMain mov r3, #2 ldr r1, [r0, #0x48] add r0, r1, #0 @@ -708,7 +708,7 @@ _021D7AC0: bl MOD77_021D86B4 b _021D7B66 _021D7ADA: - ldr r2, _021D7B90 ; =gUnknown21C48B8 + ldr r2, _021D7B90 ; =gMain add r0, r4, #0 ldr r2, [r2, #0x44] bl MOD77_021D8B20 @@ -787,7 +787,7 @@ _021D7B80: .word 0x000001D9 _021D7B84: .word 0x0000C314 _021D7B88: .word 0x0000C328 _021D7B8C: .word 0x0000C2D8 -_021D7B90: .word gUnknown21C48B8 +_021D7B90: .word gMain _021D7B94: .word 0x0000C2F8 _021D7B98: .word 0x000005DD _021D7B9C: .word 0x00000403 @@ -1586,7 +1586,7 @@ MOD77_021D7FAC: ; 0x021D7FAC add r0, r5, r0 mov r1, #2 add r2, r4, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl String_dtor mov r0, #2 @@ -1695,7 +1695,7 @@ _021D82B0: add r2, #0x58 ldr r2, [r5, r2] mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r1, _021D8354 ; =0x0000C068 mov r2, #1 str r0, [r5, r1] @@ -1720,7 +1720,7 @@ _021D830A: _021D832A: cmp r2, #0 bne _021D8338 - ldr r0, _021D8358 ; =gUnknown21C48B8 + ldr r0, _021D8358 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -1739,7 +1739,7 @@ _021D8348: .word 0x0000C064 _021D834C: .word 0x0000C06C _021D8350: .word 0x0000C014 _021D8354: .word 0x0000C068 -_021D8358: .word gUnknown21C48B8 +_021D8358: .word gMain thumb_func_end MOD77_021D8294 thumb_func_start MOD77_021D835C @@ -2017,7 +2017,7 @@ MOD77_021D8510: ; 0x021D8510 add r2, r4, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor add r0, r4, #0 @@ -2093,7 +2093,7 @@ MOD77_021D85E0: ; 0x021D85E0 add r0, r5, r0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized _021D865C: mov r1, #0 ldr r0, _021D8690 ; =0x0000C044 @@ -2103,7 +2103,7 @@ _021D865C: add r2, r7, #0 add r3, r1, #0 str r1, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor add r0, r7, #0 @@ -2173,7 +2173,7 @@ MOD77_021D86B4: ; 0x021D86B4 mov r1, #1 add r2, r4, #0 str r3, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 bl String_dtor add sp, #0x20 @@ -2267,7 +2267,7 @@ _021D8748: add r0, r5, r0 add r2, r6, #0 mov r3, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized _021D87C8: mov r0, #0 str r0, [sp] @@ -2278,7 +2278,7 @@ _021D87C8: add r0, r5, r0 add r2, r7, #0 mov r3, #0 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor add r0, r7, #0 diff --git a/arm9/modules/80/asm/module_80.s b/arm9/modules/80/asm/module_80.s index 83c24108..1c8a9d21 100644 --- a/arm9/modules/80/asm/module_80.s +++ b/arm9/modules/80/asm/module_80.s @@ -2965,7 +2965,7 @@ MOD80_0222EC98: ; 0x0222EC98 ldr r2, [r7, r2] add r0, r7, r0 mov r1, #1 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0 str r0, [sp, #0x14] ldr r0, _0222ED90 ; =0x00000ED8 @@ -3243,7 +3243,7 @@ _0222EEF8: .word 0x00000D5C MOD80_0222EEFC: ; 0x0222EEFC push {r3, r4, lr} sub sp, #4 - ldr r1, _0222F084 ; =gUnknown21C48B8 + ldr r1, _0222F084 ; =gMain mov r2, #2 ldr r1, [r1, #0x48] add r4, r0, #0 @@ -3423,7 +3423,7 @@ _0222F07C: add sp, #4 pop {r3, r4, pc} nop -_0222F084: .word gUnknown21C48B8 +_0222F084: .word gMain _0222F088: .word 0x00000F0F _0222F08C: .word 0x00000D5C _0222F090: .word 0x000005DC @@ -3694,7 +3694,7 @@ MOD80_0222F250: ; 0x0222F250 ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x2e lsl r1, r1, #6 str r0, [r5, r1] @@ -3736,7 +3736,7 @@ MOD80_0222F2A8: ; 0x0222F2A8 ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x2e lsl r1, r1, #6 str r0, [r5, r1] @@ -3769,7 +3769,7 @@ MOD80_0222F300: ; 0x0222F300 mov r1, #1 add r2, r6, #0 str r3, [sp, #8] - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r6, #0 bl String_dtor add sp, #0xc @@ -4421,7 +4421,7 @@ MOD80_0222F864: ; 0x0222F864 MOD80_0222F86C: ; 0x0222F86C push {r4, lr} sub sp, #8 - ldr r1, _0222F8C0 ; =gUnknown21C48B8 + ldr r1, _0222F8C0 ; =gMain mov r2, #1 ldr r3, [r1, #0x48] add r4, r0, #0 @@ -4458,7 +4458,7 @@ _0222F8B8: add sp, #8 pop {r4, pc} nop -_0222F8C0: .word gUnknown21C48B8 +_0222F8C0: .word gMain _0222F8C4: .word 0x00000F0F _0222F8C8: .word 0x000005DC thumb_func_end MOD80_0222F86C @@ -4821,7 +4821,7 @@ MOD80_0222FB3C: ; 0x0222FB3C ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x2e lsl r1, r1, #6 str r0, [r5, r1] @@ -5707,7 +5707,7 @@ MOD80_022302F0: ; 0x022302F0 thumb_func_start MOD80_022302F8 MOD80_022302F8: ; 0x022302F8 push {r3, r4, r5, lr} - ldr r1, _02230388 ; =gUnknown21C48B8 + ldr r1, _02230388 ; =gMain mov r2, #1 ldr r1, [r1, #0x48] add r4, r0, #0 @@ -5776,7 +5776,7 @@ _02230384: mov r0, #3 pop {r3, r4, r5, pc} .align 2, 0 -_02230388: .word gUnknown21C48B8 +_02230388: .word gMain _0223038C: .word 0x00000F0F _02230390: .word 0x000005DC thumb_func_end MOD80_022302F8 @@ -5999,7 +5999,7 @@ MOD80_022304F8: ; 0x022304F8 ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x2e lsl r1, r1, #6 str r0, [r5, r1] @@ -6777,7 +6777,7 @@ MOD80_02230B94: ; 0x02230B94 push {r3, r4, r5, lr} add r4, r0, #0 bl MOD80_02231008 - ldr r0, _02230CB4 ; =gUnknown21C48B8 + ldr r0, _02230CB4 ; =gMain mov r2, #1 ldr r1, [r0, #0x48] add r0, r1, #0 @@ -6910,7 +6910,7 @@ _02230CAE: mov r0, #3 pop {r3, r4, r5, pc} nop -_02230CB4: .word gUnknown21C48B8 +_02230CB4: .word gMain _02230CB8: .word 0x000005DC _02230CBC: .word 0x00000B22 _02230CC0: .word 0x00000F0F @@ -7339,7 +7339,7 @@ MOD80_02231008: ; 0x02231008 push {r3, r4, lr} sub sp, #0xc add r4, r0, #0 - ldr r0, _02231100 ; =gUnknown21C48B8 + ldr r0, _02231100 ; =gMain mov r1, #0x40 ldr r0, [r0, #0x48] tst r1, r0 @@ -7461,7 +7461,7 @@ _022310D0: add sp, #0xc pop {r3, r4, pc} nop -_02231100: .word gUnknown21C48B8 +_02231100: .word gMain _02231104: .word 0x000005DC _02231108: .word MOD80_02237A80 _0223110C: .word MOD80_02237A82 @@ -8393,7 +8393,7 @@ MOD80_0223187C: ; 0x0223187C ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x2e lsl r1, r1, #6 str r0, [r5, r1] @@ -9406,7 +9406,7 @@ MOD80_0223213C: ; 0x0223213C beq _0223214E b _02232250 _0223214E: - ldr r0, _02232370 ; =gUnknown21C48B8 + ldr r0, _02232370 ; =gMain ldr r2, [r0, #0x48] mov r0, #2 tst r0, r2 @@ -9530,7 +9530,7 @@ _02232232: _02232250: cmp r0, #6 bne _022322BA - ldr r0, _02232370 ; =gUnknown21C48B8 + ldr r0, _02232370 ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -9664,7 +9664,7 @@ _02232368: add sp, #8 pop {r3, r4, r5, pc} nop -_02232370: .word gUnknown21C48B8 +_02232370: .word gMain _02232374: .word 0x000005DC _02232378: .word 0x00000F0F thumb_func_end MOD80_0223213C @@ -9673,7 +9673,7 @@ _02232378: .word 0x00000F0F MOD80_0223237C: ; 0x0223237C push {r4, r5, r6, lr} add r5, r0, #0 - ldr r0, _02232448 ; =gUnknown21C48B8 + ldr r0, _02232448 ; =gMain mov r4, #0 ldr r0, [r0, #0x48] mov r2, #0x40 @@ -9776,7 +9776,7 @@ _0223243A: bl FUN_02020238 pop {r4, r5, r6, pc} nop -_02232448: .word gUnknown21C48B8 +_02232448: .word gMain _0223244C: .word MOD80_02237340 _02232450: .word 0x000005DC _02232454: .word MOD80_022372C0 @@ -10693,7 +10693,7 @@ _02232B62: ldr r2, [r5, r2] add r0, r4, #0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x2e lsl r1, r1, #6 str r0, [r5, r1] @@ -11673,7 +11673,7 @@ MOD80_022332EC: ; 0x022332EC ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x2e lsl r1, r1, #6 str r0, [r5, r1] @@ -12128,7 +12128,7 @@ _022336F4: .word 0x00000F0F MOD80_022336F8: ; 0x022336F8 push {r3, r4, lr} sub sp, #0x14 - ldr r1, _02233770 ; =gUnknown21C48B8 + ldr r1, _02233770 ; =gMain add r4, r0, #0 ldr r2, [r1, #0x48] mov r1, #2 @@ -12183,7 +12183,7 @@ _02233714: add sp, #0x14 pop {r3, r4, pc} .align 2, 0 -_02233770: .word gUnknown21C48B8 +_02233770: .word gMain _02233774: .word 0x0000011A _02233778: .word 0x00000ED8 _0223377C: .word 0x0000014E @@ -18782,7 +18782,7 @@ MOD80_02236A8C: ; 0x02236A8C MOD80_02236AAC: ; 0x02236AAC push {r4, lr} add r4, r0, #0 - ldr r0, _02236AD4 ; =gUnknown21C48B8 + ldr r0, _02236AD4 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -18801,7 +18801,7 @@ _02236ACE: mov r0, #3 pop {r4, pc} nop -_02236AD4: .word gUnknown21C48B8 +_02236AD4: .word gMain _02236AD8: .word 0x00000EC8 thumb_func_end MOD80_02236AAC @@ -19067,7 +19067,7 @@ MOD80_02236C70: ; 0x02236C70 ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x2e lsl r1, r1, #6 str r0, [r5, r1] @@ -19138,7 +19138,7 @@ MOD80_02236D1C: ; 0x02236D1C add r0, r5, #0 mov r1, #1 add r2, r6, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r4, r5, r6, pc} thumb_func_end MOD80_02236D1C @@ -19165,7 +19165,7 @@ MOD80_02236D50: ; 0x02236D50 add r0, r5, #0 add r2, r6, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r4, r5, r6, pc} .align 2, 0 @@ -19222,7 +19222,7 @@ MOD80_02236D8C: ; 0x02236D8C ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized mov r1, #0x2e lsl r1, r1, #6 str r0, [r5, r1] diff --git a/arm9/modules/81/asm/module_81.s b/arm9/modules/81/asm/module_81.s index c9b3d1e5..c5c4a97f 100644 --- a/arm9/modules/81/asm/module_81.s +++ b/arm9/modules/81/asm/module_81.s @@ -2477,7 +2477,7 @@ _022390F4: ldr r2, [r4, #0x58] add r0, #0x44 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 add r0, #0x44 mov r1, #0x6d @@ -2537,7 +2537,7 @@ _0223918A: ldr r2, [r4, #0x58] add r0, #0x44 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 add r0, #0x44 bl FUN_02019548 @@ -9601,7 +9601,7 @@ _0223C982: ldr r2, [r4, #0x5c] add r0, #0x48 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 add r0, #0x48 mov r1, #0x6d @@ -9650,7 +9650,7 @@ _0223C9D0: ldr r2, [r4, #0x5c] add r0, #0x48 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r0, r4, #0 add r0, #0x48 bl FUN_02019548 diff --git a/arm9/modules/82/asm/module_82.s b/arm9/modules/82/asm/module_82.s index 7270d974..36d3f681 100644 --- a/arm9/modules/82/asm/module_82.s +++ b/arm9/modules/82/asm/module_82.s @@ -2561,7 +2561,7 @@ MOD82_0222E988: ; 0x0222E988 MOD82_0222E9CC: ; 0x0222E9CC push {r3, r4, lr} sub sp, #0x1c - ldr r2, _0222EA9C ; =gUnknown21C48B8 + ldr r2, _0222EA9C ; =gMain mov r1, #0x40 ldr r3, [r2, #0x4c] add r4, r0, #0 @@ -2661,7 +2661,7 @@ _0222EA94: add sp, #0x1c pop {r3, r4, pc} nop -_0222EA9C: .word gUnknown21C48B8 +_0222EA9C: .word gMain _0222EAA0: .word 0x000005DC thumb_func_end MOD82_0222E9CC @@ -3153,7 +3153,7 @@ _0222EE70: .word 0x00000B94 thumb_func_start MOD82_0222EE74 MOD82_0222EE74: ; 0x0222EE74 push {r4, lr} - ldr r2, _0222EF18 ; =gUnknown21C48B8 + ldr r2, _0222EF18 ; =gMain mov r1, #0x40 ldr r3, [r2, #0x4c] add r4, r0, #0 @@ -3231,7 +3231,7 @@ _0222EF12: mov r0, #3 pop {r4, pc} nop -_0222EF18: .word gUnknown21C48B8 +_0222EF18: .word gMain _0222EF1C: .word 0x00000B94 _0222EF20: .word 0x000005DC thumb_func_end MOD82_0222EE74 @@ -3299,7 +3299,7 @@ MOD82_0222EF54: ; 0x0222EF54 thumb_func_start MOD82_0222EF9C MOD82_0222EF9C: ; 0x0222EF9C push {r4, lr} - ldr r2, _0222F040 ; =gUnknown21C48B8 + ldr r2, _0222F040 ; =gMain mov r1, #0x40 ldr r3, [r2, #0x4c] add r4, r0, #0 @@ -3379,7 +3379,7 @@ _0222F03C: mov r0, #3 pop {r4, pc} .align 2, 0 -_0222F040: .word gUnknown21C48B8 +_0222F040: .word gMain _0222F044: .word 0x000005DC thumb_func_end MOD82_0222EF9C @@ -4055,7 +4055,7 @@ MOD82_0222F4D8: ; 0x0222F4D8 ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r1, _0222F544 ; =0x00000B9C str r0, [r5, r1] add r0, r6, #0 @@ -4094,7 +4094,7 @@ _0222F56C: .word 0x00000EBC MOD82_0222F570: ; 0x0222F570 push {r4, lr} add r4, r0, #0 - ldr r0, _0222F598 ; =gUnknown21C48B8 + ldr r0, _0222F598 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -4114,7 +4114,7 @@ _0222F594: mov r0, #3 pop {r4, pc} .align 2, 0 -_0222F598: .word gUnknown21C48B8 +_0222F598: .word gMain thumb_func_end MOD82_0222F570 thumb_func_start MOD82_0222F59C @@ -4150,7 +4150,7 @@ MOD82_0222F59C: ; 0x0222F59C ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r1, _0222F5F0 ; =0x00000B9C str r0, [r5, r1] add sp, #0xc @@ -4216,7 +4216,7 @@ MOD82_0222F62C: ; 0x0222F62C add r0, r5, #0 mov r1, #1 add r2, r6, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r4, r5, r6, pc} thumb_func_end MOD82_0222F62C @@ -4243,7 +4243,7 @@ MOD82_0222F660: ; 0x0222F660 add r0, r5, #0 add r2, r6, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add sp, #0x10 pop {r4, r5, r6, pc} .align 2, 0 @@ -4393,7 +4393,7 @@ MOD82_0222F740: ; 0x0222F740 ldr r2, [r5, r2] add r0, r5, r0 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized ldr r1, _0222F7BC ; =0x00000B9C str r0, [r5, r1] add r0, r4, #0 diff --git a/arm9/modules/83/asm/module_83.s b/arm9/modules/83/asm/module_83.s index bece508d..391b40c8 100644 --- a/arm9/modules/83/asm/module_83.s +++ b/arm9/modules/83/asm/module_83.s @@ -70,7 +70,7 @@ _0222D632: blt _0222D5E0 b _0222D668 _0222D63C: - ldr r0, _0222D674 ; =gUnknown21C48B8 + ldr r0, _0222D674 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -96,7 +96,7 @@ _0222D668: pop {r4, r5, r6, r7, pc} nop _0222D670: .word MOD83_0223A794 -_0222D674: .word gUnknown21C48B8 +_0222D674: .word gMain _0222D678: .word 0x000005DC thumb_func_end MOD83_0222D5C4 @@ -477,7 +477,7 @@ _0222D932: str r0, [r4, r1] b _0222D994 _0222D94A: - ldr r0, _0222D9B8 ; =gUnknown21C48B8 + ldr r0, _0222D9B8 ; =gMain ldr r2, [r0, #0x48] mov r0, #3 tst r0, r2 @@ -489,7 +489,7 @@ _0222D94A: mov r1, #0x13 lsl r0, r0, #2 str r1, [r4, r0] - ldr r1, _0222D9B8 ; =gUnknown21C48B8 + ldr r1, _0222D9B8 ; =gMain add r0, #0xc ldr r1, [r1, #0x48] str r1, [r4, r0] @@ -522,7 +522,7 @@ _0222D9A8: .word MOD83_0223A804 _0222D9AC: .word MOD83_0223A818 _0222D9B0: .word MOD83_0223A82C _0222D9B4: .word MOD83_0223A840 -_0222D9B8: .word gUnknown21C48B8 +_0222D9B8: .word gMain _0222D9BC: .word 0x000005DC thumb_func_end MOD83_0222D7E0 @@ -920,7 +920,7 @@ MOD83_0222DCA0: ; 0x0222DCA0 add r0, r6, #0 add r2, r5, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl String_dtor add sp, #0x10 @@ -1027,7 +1027,7 @@ _0222DD88: add r2, r7, #0 ldr r0, [r0, #0x10] mov r3, #0x20 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor _0222DDB8: @@ -2119,7 +2119,7 @@ _0222E616: str r1, [r4, r0] b _0222E788 _0222E656: - ldr r0, _0222E7A4 ; =gUnknown21C48B8 + ldr r0, _0222E7A4 ; =gMain mov r1, #3 ldr r0, [r0, #0x48] tst r1, r0 @@ -2207,7 +2207,7 @@ _0222E6FA: sub r1, #0x41 bl MOD83_0222E2A8 _0222E708: - ldr r0, _0222E7A4 ; =gUnknown21C48B8 + ldr r0, _0222E7A4 ; =gMain ldr r1, [r0, #0x48] mov r0, #0x80 tst r0, r1 @@ -2281,7 +2281,7 @@ _0222E788: .align 2, 0 _0222E79C: .word 0x00007D8C _0222E7A0: .word MOD83_0222E464 -_0222E7A4: .word gUnknown21C48B8 +_0222E7A4: .word gMain _0222E7A8: .word 0x000005DC thumb_func_end MOD83_0222E540 @@ -2727,7 +2727,7 @@ MOD83_0222EB04: ; 0x0222EB04 mov r0, #1 pop {r3, r4, pc} _0222EB4E: - ldr r0, _0222EB78 ; =gUnknown21C48B8 + ldr r0, _0222EB78 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -2747,7 +2747,7 @@ _0222EB70: add sp, #0x5c pop {r3, r4, pc} nop -_0222EB78: .word gUnknown21C48B8 +_0222EB78: .word gMain thumb_func_end MOD83_0222EB04 thumb_func_start MOD83_0222EB7C @@ -3206,7 +3206,7 @@ _0222EF5A: bl FUN_0201BD70 cmp r0, #0 bne _0222F02C - ldr r0, _0222F040 ; =gUnknown21C48B8 + ldr r0, _0222F040 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r1, r0 @@ -3271,7 +3271,7 @@ _0222EFC2: strb r2, [r4, r1] b _0222F02C _0222EFFC: - ldr r0, _0222F040 ; =gUnknown21C48B8 + ldr r0, _0222F040 ; =gMain ldr r0, [r0, #0x48] cmp r0, #0 beq _0222F02C @@ -3302,7 +3302,7 @@ _0222F02C: nop _0222F038: .word 0x00003174 _0222F03C: .word 0x0000317C -_0222F040: .word gUnknown21C48B8 +_0222F040: .word gMain _0222F044: .word 0x000032D2 thumb_func_end MOD83_0222EE8C @@ -3504,7 +3504,7 @@ _0222F1D6: _0222F1EE: cmp r4, #0 beq _0222F206 - ldr r0, _0222F20C ; =gUnknown21C48B8 + ldr r0, _0222F20C ; =gMain ldr r0, [r0, #0x48] tst r0, r4 beq _0222F206 @@ -3517,7 +3517,7 @@ _0222F206: mov r0, #0 pop {r3, r4, r5, pc} nop -_0222F20C: .word gUnknown21C48B8 +_0222F20C: .word gMain thumb_func_end MOD83_0222F1B4 thumb_func_start MOD83_0222F210 @@ -3711,7 +3711,7 @@ _0222F35E: str r0, [r4, r5] b _0222F736 _0222F39C: - ldr r0, _0222F5F4 ; =gUnknown21C48B8 + ldr r0, _0222F5F4 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -3991,7 +3991,7 @@ _0222F5E4: .word 0x000034D8 _0222F5E8: .word 0x00000708 _0222F5EC: .word 0x00003170 _0222F5F0: .word 0x000005DC -_0222F5F4: .word gUnknown21C48B8 +_0222F5F4: .word gMain _0222F5F8: .word MOD83_0223AD6C _0222F5FC: mov r0, #0x16 @@ -4060,7 +4060,7 @@ _0222F664: lsl r0, r0, #2 str r1, [r4, r0] _0222F686: - ldr r0, _0222F748 ; =gUnknown21C48B8 + ldr r0, _0222F748 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -4113,7 +4113,7 @@ _0222F6D0: lsl r0, r0, #2 str r1, [r4, r0] _0222F6F2: - ldr r0, _0222F748 ; =gUnknown21C48B8 + ldr r0, _0222F748 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -4151,7 +4151,7 @@ _0222F736: _0222F73C: .word 0x00003170 _0222F740: .word 0x000034D8 _0222F744: .word 0x000005DC -_0222F748: .word gUnknown21C48B8 +_0222F748: .word gMain thumb_func_end MOD83_0222F210 thumb_func_start MOD83_0222F74C @@ -6013,7 +6013,7 @@ _02230554: str r0, [sp, #8] str r3, [sp, #0xc] add r0, r5, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 str r0, [r4, #0x6c] ldr r0, [r4, #0x14] cmp r0, #0 @@ -6069,7 +6069,7 @@ MOD83_022305A4: ; 0x022305A4 add r0, r5, #0 add r3, r1, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 mov r1, #0 mov r2, #0x1f @@ -6931,7 +6931,7 @@ _02230CFA: mov r0, #8 str r0, [r5] _02230D20: - ldr r0, _02230D80 ; =gUnknown21C48B8 + ldr r0, _02230D80 ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -6970,7 +6970,7 @@ _02230D70: .word MOD83_0223B888 _02230D74: .word MOD83_02230084 _02230D78: .word 0x00000624 _02230D7C: .word 0x00000438 -_02230D80: .word gUnknown21C48B8 +_02230D80: .word gMain _02230D84: .word 0x00000434 _02230D88: .word MOD83_0222FFD8 _02230D8C: @@ -7031,7 +7031,7 @@ _02230DE4: str r0, [r5] b _02231334 _02230E14: - ldr r0, _02231124 ; =gUnknown21C48B8 + ldr r0, _02231124 ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -7064,7 +7064,7 @@ _02230E4C: str r0, [r5] _02230E58: bl FUN_02031190 - ldr r1, _02231124 ; =gUnknown21C48B8 + ldr r1, _02231124 ; =gMain ldr r2, [r1, #0x48] mov r1, #2 tst r1, r2 @@ -7292,7 +7292,7 @@ _02231030: str r0, [r5] b _02231334 _0223105A: - ldr r0, _02231124 ; =gUnknown21C48B8 + ldr r0, _02231124 ; =gMain ldr r0, [r0, #0x48] cmp r0, #0 bne _02231064 @@ -7390,7 +7390,7 @@ _0223111A: b _02231334 .align 2, 0 _02231120: .word 0x00000434 -_02231124: .word gUnknown21C48B8 +_02231124: .word gMain _02231128: .word 0x00002990 _0223112C: .word 0x0000043C _02231130: .word 0x00000624 @@ -7527,7 +7527,7 @@ _02231244: str r0, [r5] b _02231334 _02231252: - ldr r0, _02231354 ; =gUnknown21C48B8 + ldr r0, _02231354 ; =gMain ldr r0, [r0, #0x48] cmp r0, #0 beq _02231334 @@ -7570,7 +7570,7 @@ _02231298: str r0, [r4, r1] pop {r4, r5, r6, r7, pc} _022312AA: - ldr r0, _02231354 ; =gUnknown21C48B8 + ldr r0, _02231354 ; =gMain ldr r0, [r0, #0x48] cmp r0, #0 beq _02231334 @@ -7647,7 +7647,7 @@ _02231340: nop _0223134C: .word 0x0000043C _02231350: .word 0x00000624 -_02231354: .word gUnknown21C48B8 +_02231354: .word gMain _02231358: .word 0x000005DC _0223135C: .word 0x000015D8 _02231360: .word 0x0000298C @@ -7939,7 +7939,7 @@ _02231572: _0223157A: pop {r4, pc} _0223157C: - ldr r0, _022315CC ; =gUnknown21C48B8 + ldr r0, _022315CC ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -7978,7 +7978,7 @@ _022315BC: _022315C0: .word MOD83_0223B888 _022315C4: .word MOD83_02231440 _022315C8: .word 0x000005D4 -_022315CC: .word gUnknown21C48B8 +_022315CC: .word gMain thumb_func_end MOD83_022314B4 thumb_func_start MOD83_022315D0 @@ -8254,7 +8254,7 @@ MOD83_022317A8: ; 0x022317A8 add r0, r5, #0 add r2, r7, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r5, #0 bl FUN_020191D0 add r0, r7, #0 @@ -8567,7 +8567,7 @@ MOD83_02231A4C: ; 0x02231A4C mov r1, #1 add r2, r6, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor mov r0, #1 @@ -8629,7 +8629,7 @@ _02231ADE: mov r1, #1 add r2, r4, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor mov r0, #1 @@ -8723,7 +8723,7 @@ MOD83_02231B84: ; 0x02231B84 mov r1, #1 add r2, r6, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor mov r0, #0 @@ -8768,7 +8768,7 @@ MOD83_02231BD8: ; 0x02231BD8 mov r1, #1 add r2, r4, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 @@ -9156,7 +9156,7 @@ _02231EBE: ldr r1, [r4, #0x14] ldr r3, [r4, #0x28] add r0, r6, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x30] bl String_dtor _02231F20: @@ -9293,7 +9293,7 @@ _02231FFE: str r3, [sp, #0xc] ldr r1, [r4, #0x14] add r0, r6, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [sp, #0x14] bl String_dtor ldr r0, _02232090 ; =0x000029A4 @@ -10078,7 +10078,7 @@ _02232664: .word 0x00003CE8 MOD83_02232668: ; 0x02232668 push {r3, r4, r5, r6, r7, lr} add r7, r2, #0 - ldr r2, _02232768 ; =gUnknown21C48B8 + ldr r2, _02232768 ; =gMain add r6, r1, #0 ldr r3, [r2, #0x48] ldr r1, _0223276C ; =0x00003CEC @@ -10092,7 +10092,7 @@ MOD83_02232668: ; 0x02232668 mov r2, #1 str r2, [r5, r1] _02232686: - ldr r1, _02232768 ; =gUnknown21C48B8 + ldr r1, _02232768 ; =gMain ldr r2, [r1, #0x48] mov r1, #0x20 tst r1, r2 @@ -10131,7 +10131,7 @@ _022326C4: ldr r0, [r5, r0] bl FUN_02020130 _022326CC: - ldr r0, _02232768 ; =gUnknown21C48B8 + ldr r0, _02232768 ; =gMain mov r4, #0 ldr r1, [r0, #0x48] mov r0, #2 @@ -10209,7 +10209,7 @@ _0223275A: _02232764: pop {r3, r4, r5, r6, r7, pc} nop -_02232768: .word gUnknown21C48B8 +_02232768: .word gMain _0223276C: .word 0x00003CEC _02232770: .word 0x00002D64 _02232774: .word 0x00002D68 @@ -10381,7 +10381,7 @@ _022328DC: ldr r1, _02232B6C ; =0x00002B60 mov r2, #0x40 ldr r6, [r4, r1] - ldr r1, _02232B74 ; =gUnknown21C48B8 + ldr r1, _02232B74 ; =gMain ldr r1, [r1, #0x48] add r3, r1, #0 tst r3, r2 @@ -10461,7 +10461,7 @@ _0223297E: add r1, r5, #0 mov r2, #0 bl MOD83_02232208 - ldr r0, _02232B74 ; =gUnknown21C48B8 + ldr r0, _02232B74 ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -10513,7 +10513,7 @@ _022329D6: b _02232CF4 _022329FA: bl MOD83_022324DC - ldr r0, _02232B74 ; =gUnknown21C48B8 + ldr r0, _02232B74 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r1, r0 @@ -10672,7 +10672,7 @@ _02232B64: .word 0x00002B58 _02232B68: .word 0x00002B5C _02232B6C: .word 0x00002B60 _02232B70: .word 0x0000299C -_02232B74: .word gUnknown21C48B8 +_02232B74: .word gMain _02232B78: .word 0x000005DC _02232B7C: .word 0x00002B70 _02232B80: .word 0x00002B90 @@ -10813,7 +10813,7 @@ _02232C90: bl MOD83_02233084 b _02232CF4 _02232CB8: - ldr r0, _02232D38 ; =gUnknown21C48B8 + ldr r0, _02232D38 ; =gMain ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -10869,7 +10869,7 @@ _02232D28: .word 0x00002BE0 _02232D2C: .word 0x00002BD4 _02232D30: .word 0x00002D78 _02232D34: .word 0x00003CF0 -_02232D38: .word gUnknown21C48B8 +_02232D38: .word gMain _02232D3C: .word 0x00002BE4 _02232D40: .word 0x00003CE8 thumb_func_end MOD83_02232788 @@ -11125,7 +11125,7 @@ _02232EE6: ldr r0, [sp, #0x10] ldr r2, [sp, #0x20] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 b _02232F4A _02232F30: mov r0, #0xff @@ -11139,7 +11139,7 @@ _02232F30: ldr r0, [sp, #0x10] ldr r2, [sp, #0x20] add r3, r1, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 _02232F4A: ldr r0, [sp, #0x20] bl String_dtor @@ -11173,7 +11173,7 @@ _02232F4A: ldr r0, [sp, #0x10] add r2, r7, #0 mov r3, #0x50 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r7, #0 bl String_dtor add r5, #0x18 @@ -11257,7 +11257,7 @@ MOD83_02232FE4: ; 0x02232FE4 add r0, r4, #0 add r2, r6, #0 str r3, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl FUN_020191D0 add r0, r6, #0 @@ -15551,7 +15551,7 @@ _02234FB2: str r0, [sp, #0xc] ldr r0, [r5] ldr r1, [r5, #0x28] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 str r0, [r5, #0x48] ldr r0, [sp, #0x18] bl String_dtor @@ -15592,7 +15592,7 @@ _02235004: str r0, [sp, #0xc] ldr r0, [r5] ldr r1, [r5, #0x28] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 str r0, [r5, #0x48] add r0, r7, #0 bl String_dtor @@ -15616,7 +15616,7 @@ _0223504C: ldr r0, [r5] ldr r1, [r5, #0x28] ldr r2, [r5, #0x3c] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 str r0, [r5, #0x48] mov r0, #0 str r0, [r5, #0x3c] @@ -18479,7 +18479,7 @@ _02236730: ldrh r0, [r0, #0x20] cmp r0, #0 bne _02236740 - ldr r0, _02236760 ; =gUnknown21C48B8 + ldr r0, _02236760 ; =gMain ldr r0, [r0, #0x48] cmp r0, #0 beq _02236750 @@ -18497,7 +18497,7 @@ _02236750: _02236754: .word 0x000005DC _02236758: .word 0x00000474 _0223675C: .word UNK_021C48F8 -_02236760: .word gUnknown21C48B8 +_02236760: .word gMain thumb_func_end MOD83_022366D0 thumb_func_start MOD83_02236764 @@ -18795,7 +18795,7 @@ _022369CE: ldrh r0, [r0, #0x20] cmp r0, #0 bne _022369DE - ldr r0, _02236B58 ; =gUnknown21C48B8 + ldr r0, _02236B58 ; =gMain ldr r0, [r0, #0x48] cmp r0, #0 beq _02236A0E @@ -18972,7 +18972,7 @@ _02236B48: .word 0x0000E880 _02236B4C: .word MOD83_0223650C _02236B50: .word 0x0000E88C _02236B54: .word UNK_021C48F8 -_02236B58: .word gUnknown21C48B8 +_02236B58: .word gMain _02236B5C: .word 0x00000498 _02236B60: .word 0x0000E898 _02236B64: .word 0x0000E888 @@ -19225,7 +19225,7 @@ _02236D54: ldrh r0, [r0, #0x20] cmp r0, #0 bne _02236D64 - ldr r0, _02236DCC ; =gUnknown21C48B8 + ldr r0, _02236DCC ; =gMain ldr r0, [r0, #0x48] cmp r0, #0 beq _02236D90 @@ -19270,7 +19270,7 @@ _02236DBC: .word 0x0000E898 _02236DC0: .word 0x0000061B _02236DC4: .word 0x0000042C _02236DC8: .word UNK_021C48F8 -_02236DCC: .word gUnknown21C48B8 +_02236DCC: .word gMain thumb_func_end MOD83_02236804 thumb_func_start MOD83_02236DD0 @@ -23124,7 +23124,7 @@ _0223899C: ldr r0, [r5, #0x10] ldr r1, [r5, #0x40] ldr r3, [r5, #0x20] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r7, r0, #0 b _02238A12 _022389D0: @@ -23153,7 +23153,7 @@ _022389D0: str r0, [sp, #0xc] ldr r0, [r5, #0x10] ldr r1, [r5, #0x40] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r7, r0, #0 mov r0, #0 str r0, [r5, #0xc] @@ -26076,7 +26076,7 @@ _0223A02C: bl MOD83_02239DF0 str r0, [r5] _0223A034: - ldr r0, _0223A280 ; =gUnknown21C48B8 + ldr r0, _0223A280 ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -26120,7 +26120,7 @@ _0223A07A: ldr r0, _0223A274 ; =0x0000100D str r0, [r5] _0223A088: - ldr r0, _0223A280 ; =gUnknown21C48B8 + ldr r0, _0223A280 ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -26241,7 +26241,7 @@ _0223A174: ldr r0, [r0] cmp r0, #0 bne _0223A1C4 - ldr r0, _0223A280 ; =gUnknown21C48B8 + ldr r0, _0223A280 ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -26353,7 +26353,7 @@ _0223A270: .word MOD83_0223CADC _0223A274: .word 0x0000100D _0223A278: .word MOD04_021DD984 _0223A27C: .word 0x00001004 -_0223A280: .word gUnknown21C48B8 +_0223A280: .word gMain _0223A284: .word 0x00001005 _0223A288: .word 0x00001006 _0223A28C: .word MOD83_02239EF4 @@ -26380,7 +26380,7 @@ _0223A2CE: str r0, [r5] b _0223A342 _0223A2D4: - ldr r0, _0223A34C ; =gUnknown21C48B8 + ldr r0, _0223A34C ; =gMain ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -26406,7 +26406,7 @@ _0223A2F8: str r0, [r5] b _0223A342 _0223A30C: - ldr r0, _0223A34C ; =gUnknown21C48B8 + ldr r0, _0223A34C ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -26427,7 +26427,7 @@ _0223A31E: str r0, [r5] b _0223A342 _0223A332: - ldr r0, _0223A34C ; =gUnknown21C48B8 + ldr r0, _0223A34C ; =gMain ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -26440,7 +26440,7 @@ _0223A342: pop {r3, r4, r5, pc} nop _0223A348: .word 0x00001010 -_0223A34C: .word gUnknown21C48B8 +_0223A34C: .word gMain _0223A350: .word 0x00002620 _0223A354: .word MOD83_0223CADC _0223A358: .word 0x000015F4 diff --git a/arm9/modules/84/asm/module_84_thumb1.s b/arm9/modules/84/asm/module_84_thumb1.s index 5794638d..a00ea88f 100644 --- a/arm9/modules/84/asm/module_84_thumb1.s +++ b/arm9/modules/84/asm/module_84_thumb1.s @@ -318,7 +318,7 @@ _021D778E: ldr r0, [r4, #0x1c] cmp r0, #0 bne _021D77C8 - ldr r0, _021D7928 ; =gUnknown21C48B8 + ldr r0, _021D7928 ; =gMain ldr r1, [r0, #0x48] mov r0, #8 tst r0, r1 @@ -438,7 +438,7 @@ _021D7868: str r0, [r5] b _021D7920 _021D7874: - ldr r0, _021D7928 ; =gUnknown21C48B8 + ldr r0, _021D7928 ; =gMain ldr r1, [r0, #0x48] mov r0, #9 tst r0, r1 @@ -526,7 +526,7 @@ _021D7920: add sp, #0xc pop {r4, r5, pc} nop -_021D7928: .word gUnknown21C48B8 +_021D7928: .word gMain _021D792C: .word 0x0000122C _021D7930: .word MOD84_021DA6FC _021D7934: .word 0x00001228 diff --git a/arm9/modules/84/asm/module_84_thumb2.s b/arm9/modules/84/asm/module_84_thumb2.s index 1b7cf306..f80b3bb3 100644 --- a/arm9/modules/84/asm/module_84_thumb2.s +++ b/arm9/modules/84/asm/module_84_thumb2.s @@ -707,7 +707,7 @@ _021D864C: str r1, [sp, #0xc] ldr r0, [r5, #0x24] ldr r2, [r5, #0x30] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 cmp r4, #0xf0 ble _021D86D0 ldr r0, [r5, #0x28] @@ -723,7 +723,7 @@ _021D864C: str r1, [sp, #0xc] ldr r0, [r5, #0x28] ldr r2, [r5, #0x30] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r1, [r5, #0x28] sub r4, #0xf0 ldrb r2, [r1, #7] @@ -911,7 +911,7 @@ _021D87D0: str r1, [sp, #0x14] ldr r0, [r5, #0x24] ldr r2, [r5, #0x30] - bl FUN_0201BE3C + bl AddTextPrinterParameterized3 ldr r0, [r5, #0x24] bl FUN_02019548 add sp, #0x18 diff --git a/arm9/modules/85/asm/module_85.s b/arm9/modules/85/asm/module_85.s index 76c469d4..c40d4f3b 100644 --- a/arm9/modules/85/asm/module_85.s +++ b/arm9/modules/85/asm/module_85.s @@ -862,7 +862,7 @@ MOD85_021D7BEC: ; 0x021D7BEC ldr r2, [r4, #0x18] add r0, #8 mov r1, #1 - bl FUN_0201BD84 + bl AddTextPrinterParameterized add r4, #8 add r0, r4, #0 bl FUN_02019220 @@ -1892,7 +1892,7 @@ _021D8418: thumb_func_start MOD85_021D841C MOD85_021D841C: ; 0x021D841C push {r4, lr} - ldr r1, _021D850C ; =gUnknown21C48B8 + ldr r1, _021D850C ; =gMain add r4, r0, #0 ldr r2, [r1, #0x48] ldr r1, [r4, #0x7c] @@ -2004,7 +2004,7 @@ _021D8508: mov r0, #0 pop {r4, pc} .align 2, 0 -_021D850C: .word gUnknown21C48B8 +_021D850C: .word gMain _021D8510: .word 0x00000626 thumb_func_end MOD85_021D841C @@ -2734,7 +2734,7 @@ _021D8A4C: thumb_func_start MOD85_021D8A50 MOD85_021D8A50: ; 0x021D8A50 push {r4, lr} - ldr r1, _021D8B40 ; =gUnknown21C48B8 + ldr r1, _021D8B40 ; =gMain add r4, r0, #0 ldr r2, [r1, #0x48] ldr r1, [r4, #0x7c] @@ -2846,7 +2846,7 @@ _021D8B3C: mov r0, #0 pop {r4, pc} .align 2, 0 -_021D8B40: .word gUnknown21C48B8 +_021D8B40: .word gMain _021D8B44: .word 0x00000626 thumb_func_end MOD85_021D8A50 @@ -3448,7 +3448,7 @@ _021D8FAC: thumb_func_start MOD85_021D8FB0 MOD85_021D8FB0: ; 0x021D8FB0 push {r4, lr} - ldr r1, _021D90A8 ; =gUnknown21C48B8 + ldr r1, _021D90A8 ; =gMain add r4, r0, #0 ldr r2, [r1, #0x48] ldr r1, [r4, #0x7c] @@ -3563,7 +3563,7 @@ _021D90A2: mov r0, #0 pop {r4, pc} nop -_021D90A8: .word gUnknown21C48B8 +_021D90A8: .word gMain _021D90AC: .word 0x000005F5 thumb_func_end MOD85_021D8FB0 @@ -7637,7 +7637,7 @@ _021DAE16: str r0, [r5] pop {r3, r4, r5, pc} _021DAE20: - ldr r1, _021DAE68 ; =gUnknown21C48B8 + ldr r1, _021DAE68 ; =gMain mov r0, #3 ldr r2, [r1, #0x44] ldr r1, _021DAE6C ; =0x00000C03 @@ -7674,7 +7674,7 @@ _021DAE5E: .align 2, 0 _021DAE60: .word 0x0000062D _021DAE64: .word 0x0000C350 -_021DAE68: .word gUnknown21C48B8 +_021DAE68: .word gMain _021DAE6C: .word 0x00000C03 thumb_func_end MOD85_021DAD70 @@ -9772,7 +9772,7 @@ _021DBD4C: thumb_func_start MOD85_021DBD54 MOD85_021DBD54: ; 0x021DBD54 - ldr r1, _021DBD70 ; =gUnknown21C48B8 + ldr r1, _021DBD70 ; =gMain ldr r1, [r1, #0x48] and r1, r0 cmp r1, r0 @@ -9788,7 +9788,7 @@ _021DBD6A: mov r0, #0 bx lr nop -_021DBD70: .word gUnknown21C48B8 +_021DBD70: .word gMain thumb_func_end MOD85_021DBD54 thumb_func_start MOD85_021DBD74 diff --git a/arm9/modules/86/asm/module_86.s b/arm9/modules/86/asm/module_86.s index 0be44134..166d85a6 100644 --- a/arm9/modules/86/asm/module_86.s +++ b/arm9/modules/86/asm/module_86.s @@ -174,7 +174,7 @@ _021D764E: str r0, [r5] b _021D76A0 _021D765C: - ldr r0, _021D76A8 ; =gUnknown21C48B8 + ldr r0, _021D76A8 ; =gMain ldr r1, [r0, #0x48] mov r0, #1 and r0, r1 @@ -213,7 +213,7 @@ _021D76A0: add sp, #0xc pop {r3, r4, r5, r6, pc} nop -_021D76A8: .word gUnknown21C48B8 +_021D76A8: .word gMain _021D76AC: .word UNK_021C48F8 thumb_func_end MOD86_021D758C @@ -828,7 +828,7 @@ MOD86_021D7B80: ; 0x021D7B80 add r2, r4, #0 mov r3, #0x30 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x20 str r0, [sp] mov r1, #0 @@ -840,7 +840,7 @@ MOD86_021D7B80: ; 0x021D7B80 add r2, r4, #0 mov r3, #0x30 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r6, #0 bl String_dtor ldr r0, [r5, #4] @@ -864,7 +864,7 @@ _021D7C02: add r0, #0x14 add r2, r4, #0 str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r3, #0x40 str r3, [sp] mov r1, #0 @@ -875,7 +875,7 @@ _021D7C02: str r1, [sp, #0xc] add r0, #0x24 add r2, r4, #0 - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 ldr r0, [r5, #0x34] mov r1, #3 add r2, r4, #0 @@ -891,7 +891,7 @@ _021D7C02: add r2, r4, #0 mov r3, #0x8a str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 mov r0, #0x90 str r0, [sp] mov r1, #0 @@ -903,7 +903,7 @@ _021D7C02: add r2, r4, #0 mov r3, #0x8a str r1, [sp, #0xc] - bl FUN_0201BDE0 + bl AddTextPrinterParameterized2 add r0, r4, #0 bl String_dtor add sp, #0x10 diff --git a/arm9/src/main.c b/arm9/src/main.c index 45f3eba4..ac2d9ca9 100644 --- a/arm9/src/main.c +++ b/arm9/src/main.c @@ -99,8 +99,8 @@ THUMB_FUNC void NitroMain(void) break; } } - gUnknown21C48B8.unk6C = 1; - gUnknown21C48B8.unk30 = 0; + gMain.unk6C = 1; + gMain.unk30 = 0; InitializeMainRNG(); FUN_0200A2AC(); FUN_02015E30(); @@ -110,34 +110,34 @@ THUMB_FUNC void NitroMain(void) FUN_02000EE8(); FUN_02000FE8(); FUN_02016464(); - if ((gUnknown21C48B8.unk38 & SOFT_RESET_KEY) == SOFT_RESET_KEY && !gUnk021C4918.unk8) // soft reset? + if ((gMain.unk38 & SOFT_RESET_KEY) == SOFT_RESET_KEY && !gUnk021C4918.unk8) // soft reset? { DoSoftReset(0); // soft reset? } if (FUN_0202FB80()) { FUN_02000E0C(); - FUN_0201B5CC(gUnknown21C48B8.unk18); - FUN_0201B5CC(gUnknown21C48B8.unk24); - if (!gUnknown21C48B8.unk30) + FUN_0201B5CC(gMain.unk18); + FUN_0201B5CC(gMain.unk24); + if (!gMain.unk30) { OS_WaitIrq(1, 1); - gUnknown21C48B8.unk2C++; + gMain.unk2C++; } } FUN_020125D4(); FUN_02015E60(); FUN_020222C4(); - FUN_0201B5CC(gUnknown21C48B8.unk24); + FUN_0201B5CC(gMain.unk24); OS_WaitIrq(1, 1); - gUnknown21C48B8.unk2C++; - gUnknown21C48B8.unk30 = 0; + gMain.unk2C++; + gMain.unk30 = 0; FUN_0200A318(); FUN_0200E2D8(); - if (gUnknown21C48B8.unk0) - gUnknown21C48B8.unk0(gUnknown21C48B8.unk4); + if (gMain.unk0) + gMain.unk0(gMain.unk4); DoSoundUpdateFrame(); - FUN_0201B5CC(gUnknown21C48B8.unk20); + FUN_0201B5CC(gMain.unk20); } } @@ -183,10 +183,10 @@ THUMB_FUNC void FUN_02000E9C(void) { FUN_0202FB80(); OS_WaitIrq(TRUE, OS_IE_V_BLANK); - gUnknown21C48B8.unk2C++; - gUnknown21C48B8.unk30 = 0; - if (gUnknown21C48B8.unk0 != NULL) - gUnknown21C48B8.unk0(gUnknown21C48B8.unk4); + gMain.unk2C++; + gMain.unk30 = 0; + if (gMain.unk0 != NULL) + gMain.unk0(gMain.unk4); } THUMB_FUNC void FUN_02000EC8(u32 parameter) @@ -258,7 +258,7 @@ THUMB_FUNC void FUN_02000F4C(u32 arg0, u32 arg1) { FUN_02000FE8(); FUN_02016464(); - if (gUnknown21C48B8.unk48 & 1) + if (gMain.unk48 & 1) break; FUN_02000E9C(); } @@ -275,7 +275,7 @@ THUMB_FUNC void InitializeMainRNG(void) struct Unk21C4828 sp0; FUN_0201265C(&spC, &sp0); { - u32 r4 = gUnknown21C48B8.unk2C; + u32 r4 = gMain.unk2C; u32 r5 = ((sp0.unk4 + sp0.unk8) << 24) + (spC.unk0 + ((256 * spC.unk4 * spC.unk8) << 16) + (sp0.unk0 << 16)); SetMTRNGSeed(r4 + r5); SetLCRNGSeed(r4 + r5); diff --git a/arm9/src/unk_0200CA44.c b/arm9/src/unk_0200CA44.c index 90b07f59..86dac59d 100644 --- a/arm9/src/unk_0200CA44.c +++ b/arm9/src/unk_0200CA44.c @@ -7,22 +7,22 @@ extern void FUN_0201B6A0(s32); THUMB_FUNC void FUN_0200CA44(void (*r0)(void *, void *), void * r1, void * r2) { - FUN_0201B60C(gUnknown21C48B8.unk18, r0, r1, r2); + FUN_0201B60C(gMain.unk18, r0, r1, r2); } THUMB_FUNC void FUN_0200CA60(void (*r0)(void *, void *), void * r1, void * r2) { - FUN_0201B60C(gUnknown21C48B8.unk1C, r0, r1, r2); + FUN_0201B60C(gMain.unk1C, r0, r1, r2); } THUMB_FUNC void FUN_0200CA7C(void (*r0)(void *, void *), void * r1, void * r2) { - FUN_0201B60C(gUnknown21C48B8.unk24, r0, r1, r2); + FUN_0201B60C(gMain.unk24, r0, r1, r2); } THUMB_FUNC void FUN_0200CA98(void (*r0)(void *, void *), void * r1, void * r2) { - FUN_0201B60C(gUnknown21C48B8.unk20, r0, r1, r2); + FUN_0201B60C(gMain.unk20, r0, r1, r2); } THUMB_FUNC void FUN_0200CAB4(s32 unk1) diff --git a/include/main.h b/include/main.h index 7a6f4c36..ec3fca46 100644 --- a/include/main.h +++ b/include/main.h @@ -94,7 +94,7 @@ extern struct Unk2106FA0 gBacklightTop_2; // same as the first one, it's referen void NitroMain(void); -extern struct Unk21C48B8 gUnknown21C48B8; +extern struct Unk21C48B8 gMain; void FUN_02000DF4(void); void FUN_02000E0C(void); |