diff options
Diffstat (limited to 'arm9/modules')
| -rw-r--r-- | arm9/modules/11/asm/module_11.s | 8 | ||||
| -rw-r--r-- | arm9/modules/12/asm/module_12.s | 4 | ||||
| -rw-r--r-- | arm9/modules/14/asm/module_14.s | 4 | ||||
| -rw-r--r-- | arm9/modules/16/asm/module_16.s | 44 | ||||
| -rw-r--r-- | arm9/modules/17/asm/module_17.s | 28 | ||||
| -rw-r--r-- | arm9/modules/18/asm/module_18.s | 66 | ||||
| -rw-r--r-- | arm9/modules/52/asm/module_52.s | 6 | ||||
| -rw-r--r-- | arm9/modules/53/asm/module_53.s | 4 | ||||
| -rw-r--r-- | arm9/modules/55/asm/module_55.s | 12 | ||||
| -rw-r--r-- | arm9/modules/57/asm/module_57.s | 46 | ||||
| -rw-r--r-- | arm9/modules/58/asm/module_58.s | 10 | ||||
| -rw-r--r-- | arm9/modules/59/asm/module_59.s | 16 | ||||
| -rw-r--r-- | arm9/modules/62/asm/module_62.s | 4 | ||||
| -rw-r--r-- | arm9/modules/66/asm/module_66.s | 4 | ||||
| -rw-r--r-- | arm9/modules/68/asm/module_68.s | 4 | ||||
| -rw-r--r-- | arm9/modules/73/asm/module_73.s | 14 | ||||
| -rw-r--r-- | arm9/modules/75/asm/module_75.s | 95 | ||||
| -rw-r--r-- | arm9/modules/77/asm/module_77.s | 16 | ||||
| -rw-r--r-- | arm9/modules/83/asm/module_83.s | 218 | 
19 files changed, 350 insertions, 253 deletions
| diff --git a/arm9/modules/11/asm/module_11.s b/arm9/modules/11/asm/module_11.s index ef15a30d..4bce64dc 100644 --- a/arm9/modules/11/asm/module_11.s +++ b/arm9/modules/11/asm/module_11.s @@ -29068,7 +29068,7 @@ _0223BBEE:  	mov r2, #0  	bl GetMonData  	str r0, [r5, #0x10] -	ldr r0, _0223BF18 ; =0x020FA5FC +	ldr r0, _0223BF18 ; =UNK_020FA5FC  	add r1, r5, #0  	mov r2, #5  	bl FUN_02006234 @@ -29423,7 +29423,7 @@ _0223BF06:  	ldr r0, _0223BF30 ; =0x0000035F  	b _0223BF34  	nop -_0223BF18: .word 0x020FA5FC +_0223BF18: .word UNK_020FA5FC  _0223BF1C: .word 0x0000219C  _0223BF20: .word 0x0000FFFF  _0223BF24: .word 0x00000496 @@ -94196,7 +94196,7 @@ MOD11_0225B824: ; 0x0225B824  	mov r1, #1  	bl FUN_02003204  	add r4, r0, #0 -	ldr r0, _0225B8AC ; =0x021C48F8 +	ldr r0, _0225B8AC ; =UNK_021C48F8  	ldrh r0, [r0, #0x22]  	cmp r0, #0  	beq _0225B888 @@ -94238,7 +94238,7 @@ _0225B888:  _0225B8A8:  	pop {r3, r4, r5, r6, r7, pc}  	nop -_0225B8AC: .word 0x021C48F8 +_0225B8AC: .word UNK_021C48F8  	thumb_func_start MOD11_0225B8B0  MOD11_0225B8B0: ; 0x0225B8B0 diff --git a/arm9/modules/12/asm/module_12.s b/arm9/modules/12/asm/module_12.s index d8814351..51210dd5 100644 --- a/arm9/modules/12/asm/module_12.s +++ b/arm9/modules/12/asm/module_12.s @@ -28412,7 +28412,7 @@ _0223B14C:  	mov r0, #1  	tst r0, r1  	bne _0223B174 -	ldr r0, _0223B34C ; =0x021C48F8 +	ldr r0, _0223B34C ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	beq _0223B186 @@ -28665,7 +28665,7 @@ _0223B340:  	.align 2, 0  _0223B344: .word 0x00000171  _0223B348: .word gUnknown21C48B8 -_0223B34C: .word 0x021C48F8 +_0223B34C: .word UNK_021C48F8  _0223B350: .word 0x000006ED  _0223B354: .word 0x02245F84  _0223B358: .word 0x02245F8C diff --git a/arm9/modules/14/asm/module_14.s b/arm9/modules/14/asm/module_14.s index 6a156551..2f0cd49b 100644 --- a/arm9/modules/14/asm/module_14.s +++ b/arm9/modules/14/asm/module_14.s @@ -5619,7 +5619,7 @@ _021DA256:  _021DA2BC:  	pop {r3, r4, r5, pc}  	nop -_021DA2C0: .word 0x020FA5FC +_021DA2C0: .word UNK_020FA5FC  _021DA2C4: .word MOD14_021D76E8  	thumb_func_start MOD14_021DA2C8 @@ -10995,7 +10995,7 @@ MOD14_021DCBFC: ; 0x021DCBFC  	ldr r0, [r4, #0x18]  	bl FUN_0201FDEC  	bl FUN_02009F80 -	ldr r3, _021DCC24 ; =MOD14_027E0000 +	ldr r3, _021DCC24 ; =0x027E0000  	ldr r1, _021DCC28 ; =0x00003FF8  	mov r0, #1  	ldr r2, [r3, r1] diff --git a/arm9/modules/16/asm/module_16.s b/arm9/modules/16/asm/module_16.s index f74e7e78..f76ed718 100644 --- a/arm9/modules/16/asm/module_16.s +++ b/arm9/modules/16/asm/module_16.s @@ -5718,7 +5718,7 @@ _021D9F88: .word FUN_02024CC4  	thumb_func_start MOD16_021D9F8C  MOD16_021D9F8C: ; 0x021D9F8C -	ldr r1, _021D9FAC ; =0x021C48F8 +	ldr r1, _021D9FAC ; =UNK_021C48F8  	ldrh r1, [r1, #0x22]  	cmp r1, #0  	beq _021D9F9C @@ -5737,7 +5737,7 @@ _021D9F9C:  _021D9FAA:  	bx lr  	.align 2, 0 -_021D9FAC: .word 0x021C48F8 +_021D9FAC: .word UNK_021C48F8  _021D9FB0: .word 0x00001758  _021D9FB4: .word gUnknown21C48B8  	thumb_func_end MOD16_021D9F8C @@ -14617,7 +14617,7 @@ MOD16_021DE108: ; 0x021DE108  	beq _021DE12E  	b _021DE1D6  _021DE122: -	ldr r0, _021DE1DC ; =0x021C48F8 +	ldr r0, _021DE1DC ; =UNK_021C48F8  	ldrh r1, [r0, #0x1c]  	str r1, [r4, #0x14]  	ldrh r0, [r0, #0x1e] @@ -14706,7 +14706,7 @@ _021DE1A2:  	mov r0, #0  	str r0, [r4, #0xc]  _021DE1C6: -	ldr r0, _021DE1DC ; =0x021C48F8 +	ldr r0, _021DE1DC ; =UNK_021C48F8  	ldrh r1, [r0, #0x1c]  	str r1, [r4, #0x14]  	ldrh r0, [r0, #0x1e] @@ -14720,7 +14720,7 @@ _021DE1D6:  	str r0, [r4, #0x20]  	pop {r4, r5, r6, pc}  	.align 2, 0 -_021DE1DC: .word 0x021C48F8 +_021DE1DC: .word UNK_021C48F8  	thumb_func_end MOD16_021DE108  	thumb_func_start MOD16_021DE1E0 @@ -15553,7 +15553,7 @@ MOD16_021DE8A0: ; 0x021DE8A0  	mov r0, #0x83  	lsl r0, r0, #2  	str r0, [sp] -	ldr r3, _021DE8CC ; =0x021C48F8 +	ldr r3, _021DE8CC ; =UNK_021C48F8  	ldr r0, [r4, #0x14]  	ldrh r2, [r3, #0x1c]  	ldrh r3, [r3, #0x1e] @@ -15569,7 +15569,7 @@ MOD16_021DE8A0: ; 0x021DE8A0  	add sp, #4  	pop {r3, r4, pc}  	.align 2, 0 -_021DE8CC: .word 0x021C48F8 +_021DE8CC: .word UNK_021C48F8  	thumb_func_end MOD16_021DE8A0  	thumb_func_start MOD16_021DE8D0 @@ -28665,7 +28665,7 @@ MOD16_021E482C: ; 0x021E482C  MOD16_021E4850: ; 0x021E4850  	push {r3, r4, r5, lr}  	add r5, r0, #0 -	ldr r0, _021E48B4 ; =0x021C48F8 +	ldr r0, _021E48B4 ; =UNK_021C48F8  	add r4, r1, #0  	ldrh r0, [r0, #0x22]  	cmp r0, #0 @@ -28712,7 +28712,7 @@ _021E48A0:  _021E48B2:  	pop {r3, r4, r5, pc}  	.align 2, 0 -_021E48B4: .word 0x021C48F8 +_021E48B4: .word UNK_021C48F8  _021E48B8: .word gUnknown21C48B8  	thumb_func_end MOD16_021E4850 @@ -28726,7 +28726,7 @@ MOD16_021E48BC: ; 0x021E48BC  	add r4, r1, #0  	cmp r3, #0  	beq _021E492E -	ldr r0, _021E4934 ; =0x021C48F8 +	ldr r0, _021E4934 ; =UNK_021C48F8  	ldrh r1, [r0, #0x22]  	cmp r1, #0  	beq _021E492A @@ -28782,7 +28782,7 @@ _021E492E:  	bl MOD16_021E4850  	pop {r3, r4, r5, pc}  	.align 2, 0 -_021E4934: .word 0x021C48F8 +_021E4934: .word UNK_021C48F8  	thumb_func_end MOD16_021E48BC  	thumb_func_start MOD16_021E4938 @@ -28795,7 +28795,7 @@ MOD16_021E4938: ; 0x021E4938  	bl FUN_020054C8  	mov r0, #1  	str r0, [r4, #0x20] -	ldr r0, _021E4964 ; =0x021C48F8 +	ldr r0, _021E4964 ; =UNK_021C48F8  	ldr r1, [r4]  	ldrh r2, [r0, #0x1c]  	sub r1, r2, r1 @@ -28808,7 +28808,7 @@ _021E495C:  	pop {r4, pc}  	nop  _021E4960: .word 0x000005DD -_021E4964: .word 0x021C48F8 +_021E4964: .word UNK_021C48F8  	thumb_func_end MOD16_021E4938  	thumb_func_start MOD16_021E4968 @@ -43280,7 +43280,7 @@ _021EB50A:  	add r0, r4, #0  	bl MOD16_021EC000  _021EB516: -	ldr r0, _021EB564 ; =0x021C48F8 +	ldr r0, _021EB564 ; =UNK_021C48F8  	ldrh r0, [r0, #0x1c]  	str r0, [r4, #0x38]  	mov r0, #1 @@ -43295,7 +43295,7 @@ _021EB522:  _021EB52E:  	mov r0, #1  	str r0, [r4, #0x4c] -	ldr r0, _021EB564 ; =0x021C48F8 +	ldr r0, _021EB564 ; =UNK_021C48F8  	ldrh r1, [r0, #0x1c]  	str r1, [r4, #0x54]  	ldrh r0, [r0, #0x1e] @@ -43320,7 +43320,7 @@ _021EB55C:  	str r0, [r4, #0x20]  	pop {r4, pc}  	nop -_021EB564: .word 0x021C48F8 +_021EB564: .word UNK_021C48F8  	thumb_func_end MOD16_021EB4F8  	thumb_func_start MOD16_021EB568 @@ -43338,7 +43338,7 @@ _021EB57A:  	ldr r0, [r4, #0x30]  	cmp r0, #1  	bne _021EB638 -	ldr r1, _021EB63C ; =0x021C48F8 +	ldr r1, _021EB63C ; =UNK_021C48F8  	ldr r0, [r4, #0x38]  	ldrh r2, [r1, #0x1c]  	sub r2, r2, r0 @@ -43376,7 +43376,7 @@ _021EB5BA:  	bl MOD16_021EBC98  	add r0, r4, #0  	bl MOD16_021EBCC4 -	ldr r0, _021EB63C ; =0x021C48F8 +	ldr r0, _021EB63C ; =UNK_021C48F8  	ldrh r1, [r0, #0x1c]  	str r1, [r4, #0x54]  	ldrh r0, [r0, #0x1e] @@ -43396,7 +43396,7 @@ _021EB5DE:  	bl MOD16_021EC0C0  	b _021EB632  _021EB5F8: -	ldr r1, _021EB63C ; =0x021C48F8 +	ldr r1, _021EB63C ; =UNK_021C48F8  	ldrh r0, [r1, #0x1e]  	cmp r0, #0x83  	bhs _021EB626 @@ -43430,7 +43430,7 @@ _021EB632:  _021EB638:  	pop {r4, pc}  	nop -_021EB63C: .word 0x021C48F8 +_021EB63C: .word UNK_021C48F8  _021EB640: .word 0x000005F7  _021EB644: .word 0xFFFFFA00  	thumb_func_end MOD16_021EB568 @@ -44176,7 +44176,7 @@ MOD16_021EBC30: ; 0x021EBC30  	add r5, r0, #0  	mov r0, #0  	str r0, [sp] -	ldr r3, _021EBC94 ; =0x021C48F8 +	ldr r3, _021EBC94 ; =UNK_021C48F8  	ldr r0, [r5, #0x54]  	ldrh r2, [r3, #0x1c]  	ldrh r3, [r3, #0x1e] @@ -44225,7 +44225,7 @@ _021EBC90:  	add sp, #4  	pop {r3, r4, r5, r6, pc}  	.align 2, 0 -_021EBC94: .word 0x021C48F8 +_021EBC94: .word UNK_021C48F8  	thumb_func_end MOD16_021EBC30  	thumb_func_start MOD16_021EBC98 diff --git a/arm9/modules/17/asm/module_17.s b/arm9/modules/17/asm/module_17.s index e6c0d81c..43a76d69 100644 --- a/arm9/modules/17/asm/module_17.s +++ b/arm9/modules/17/asm/module_17.s @@ -87,7 +87,7 @@ _021D756E:  	add r1, sp, #8  	add r2, sp, #4  	bl MOD17_021D7600 -	ldr r0, _021D75D8 ; =0x021C48F8 +	ldr r0, _021D75D8 ; =UNK_021C48F8  	ldr r1, [sp, #8]  	ldrh r2, [r0, #0x1c]  	sub r1, r2, r1 @@ -140,7 +140,7 @@ _021D75D2:  	add sp, #0xc  	pop {r4, r5, r6, r7, pc}  	.align 2, 0 -_021D75D8: .word 0x021C48F8 +_021D75D8: .word UNK_021C48F8  	thumb_func_end MOD17_021D7554  	thumb_func_start MOD17_021D75DC @@ -2242,7 +2242,7 @@ _021D85AA:  	ldr r1, [r0, #0x48]  	mov r0, #3  	and r1, r0 -	ldr r0, _021D872C ; =0x021C48F8 +	ldr r0, _021D872C ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	orr r0, r1  	bne _021D85BC @@ -2424,7 +2424,7 @@ _021D871C: .word 0x00000554  _021D8720: .word 0x00000151  _021D8724: .word 0x000006CC  _021D8728: .word gUnknown21C48B8 -_021D872C: .word 0x021C48F8 +_021D872C: .word UNK_021C48F8  _021D8730: .word 0x0000069C  _021D8734: .word 0x0000048C  	thumb_func_end MOD17_021D84F0 @@ -7839,7 +7839,7 @@ _021DAF60: .word MOD17_021DAFA0  	thumb_func_start MOD17_021DAF64  MOD17_021DAF64: ; 0x021DAF64  	push {r4, lr} -	ldr r1, _021DAF9C ; =0x021C48F8 +	ldr r1, _021DAF9C ; =UNK_021C48F8  	add r4, r0, #0  	ldrh r2, [r1, #0x20]  	cmp r2, #0 @@ -7861,7 +7861,7 @@ _021DAF82:  	ldr r1, [r4, #8]  	blx r1  _021DAF8C: -	ldr r0, _021DAF9C ; =0x021C48F8 +	ldr r0, _021DAF9C ; =UNK_021C48F8  	ldrh r1, [r0, #0x1c]  	strh r1, [r4, #0x14]  	ldrh r1, [r0, #0x1e] @@ -7870,7 +7870,7 @@ _021DAF8C:  	strb r0, [r4, #0x18]  	pop {r4, pc}  	.align 2, 0 -_021DAF9C: .word 0x021C48F8 +_021DAF9C: .word UNK_021C48F8  	thumb_func_end MOD17_021DAF64  	thumb_func_start MOD17_021DAFA0 @@ -8397,7 +8397,7 @@ MOD17_021DB3A4: ; 0x021DB3A4  	ldr r0, [r2, #0x10]  	cmp r0, #0  	beq _021DB3C8 -	ldr r3, _021DB3CC ; =0x021C48F8 +	ldr r3, _021DB3CC ; =UNK_021C48F8  	ldr r1, _021DB3D0 ; =0x0000FFFF  	ldrh r4, [r3, #0x1c]  	cmp r4, r1 @@ -8412,7 +8412,7 @@ MOD17_021DB3A4: ; 0x021DB3A4  _021DB3C8:  	pop {r4, pc}  	nop -_021DB3CC: .word 0x021C48F8 +_021DB3CC: .word UNK_021C48F8  _021DB3D0: .word 0x0000FFFF  	thumb_func_end MOD17_021DB3A4 @@ -8449,7 +8449,7 @@ MOD17_021DB404: ; 0x021DB404  	ldr r0, [r4, #0x10]  	cmp r0, #0  	beq _021DB49E -	ldr r1, _021DB4A4 ; =0x021C48F8 +	ldr r1, _021DB4A4 ; =UNK_021C48F8  	ldrh r2, [r1, #0x1c]  	ldr r1, _021DB4A8 ; =0x0000FFFF  	cmp r2, r1 @@ -8462,7 +8462,7 @@ MOD17_021DB404: ; 0x021DB404  	add r1, sp, #0x10  	add r2, sp, #0xc  	bl MOD17_021DBC08 -	ldr r0, _021DB4A4 ; =0x021C48F8 +	ldr r0, _021DB4A4 ; =UNK_021C48F8  	ldr r1, [r4, #0x14]  	ldrh r2, [r0, #0x1c]  	ldr r3, [sp, #0xc] @@ -8522,7 +8522,7 @@ _021DB49E:  	add sp, #0x14  	pop {r4, r5, r6, r7, pc}  	nop -_021DB4A4: .word 0x021C48F8 +_021DB4A4: .word UNK_021C48F8  _021DB4A8: .word 0x0000FFFF  	thumb_func_end MOD17_021DB404 @@ -9089,7 +9089,7 @@ _021DB89A:  	asr r2, r2, #1  	sub r0, r0, r2  	str r0, [sp] -	ldr r0, _021DB8F4 ; =0x021C48F8 +	ldr r0, _021DB8F4 ; =UNK_021C48F8  	str r1, [sp, #4]  	ldrh r2, [r0, #0x1c]  	mov r3, #0 @@ -9112,7 +9112,7 @@ _021DB8EE:  	add sp, #0x10  	pop {r3, r4, r5, r6, r7, pc}  	.align 2, 0 -_021DB8F4: .word 0x021C48F8 +_021DB8F4: .word UNK_021C48F8  	thumb_func_end MOD17_021DB880  	thumb_func_start MOD17_021DB8F8 diff --git a/arm9/modules/18/asm/module_18.s b/arm9/modules/18/asm/module_18.s index dc563f4c..bdeca256 100644 --- a/arm9/modules/18/asm/module_18.s +++ b/arm9/modules/18/asm/module_18.s @@ -2247,7 +2247,7 @@ _0223A844:  	bl FUN_0201BD70  	cmp r0, #0  	bne _0223A922 -	ldr r0, _0223AB08 ; =0x021C48F8 +	ldr r0, _0223AB08 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	bne _0223A86C @@ -2326,7 +2326,7 @@ _0223A8E4:  	ldr r0, [r4, #0x4c]  	sub r0, r0, #1  	str r0, [r4, #0x4c] -	ldr r0, _0223AB08 ; =0x021C48F8 +	ldr r0, _0223AB08 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	bne _0223A924 @@ -2380,7 +2380,7 @@ _0223A958:  	bl FUN_0201BD70  	cmp r0, #0  	bne _0223AA5A -	ldr r0, _0223AB08 ; =0x021C48F8 +	ldr r0, _0223AB08 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	bne _0223A98A @@ -2558,7 +2558,7 @@ _0223AAF2:  	.align 2, 0  _0223AB00: .word 0x00000621  _0223AB04: .word MOD18_02251380 -_0223AB08: .word 0x021C48F8 +_0223AB08: .word UNK_021C48F8  _0223AB0C: .word gUnknown21C48B8  _0223AB10: .word 0x000005E3  _0223AB14: .word 0x000003D9 @@ -2665,7 +2665,7 @@ _0223ABDC:  	bl FUN_0201BD70  	cmp r0, #0  	bne _0223AC10 -	ldr r0, _0223AC1C ; =0x021C48F8 +	ldr r0, _0223AC1C ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	bne _0223AC04 @@ -2685,7 +2685,7 @@ _0223AC10:  	.align 2, 0  _0223AC14: .word MOD18_02251380  _0223AC18: .word 0x000006A1 -_0223AC1C: .word 0x021C48F8 +_0223AC1C: .word UNK_021C48F8  _0223AC20: .word gUnknown21C48B8  	thumb_func_end MOD18_0223A64C @@ -5595,7 +5595,7 @@ MOD18_0223C1F0: ; 0x0223C1F0  	mov r1, #0  	strb r1, [r2, r0]  _0223C216: -	ldr r1, _0223C340 ; =0x021C48F8 +	ldr r1, _0223C340 ; =UNK_021C48F8  	ldrh r0, [r1, #0x20]  	cmp r0, #0  	beq _0223C29A @@ -5673,7 +5673,7 @@ _0223C29A:  	bl FUN_020054C8  _0223C2AC:  	ldr r0, _0223C338 ; =0x02251380 -	ldr r2, _0223C340 ; =0x021C48F8 +	ldr r2, _0223C340 ; =UNK_021C48F8  	ldr r3, [r0]  	ldr r4, _0223C33C ; =0x000009E5  	ldr r0, [r3, #4] @@ -5741,7 +5741,7 @@ _0223C332:  	.align 2, 0  _0223C338: .word MOD18_02251380  _0223C33C: .word 0x000009E5 -_0223C340: .word 0x021C48F8 +_0223C340: .word UNK_021C48F8  _0223C344: .word 0x000009E4  _0223C348: .word 0x000009E7  _0223C34C: .word 0x000009E8 @@ -8588,7 +8588,7 @@ MOD18_0223D8F4: ; 0x0223D8F4  	mov r0, #0  	pop {r3, pc}  _0223D912: -	ldr r1, _0223D9DC ; =0x021C48F8 +	ldr r1, _0223D9DC ; =UNK_021C48F8  	ldrh r1, [r1, #0x20]  	cmp r1, #0  	beq _0223D9BA @@ -8625,7 +8625,7 @@ _0223D950:  	pop {r3, pc}  _0223D962:  	ldr r3, _0223D9D4 ; =0x02251388 -	ldr r2, _0223D9DC ; =0x021C48F8 +	ldr r2, _0223D9DC ; =UNK_021C48F8  	ldr r3, [r3]  	ldrh r1, [r2, #0x1c]  	ldr r3, [r3, #0xc] @@ -8644,7 +8644,7 @@ _0223D962:  	strh r1, [r0]  	ldr r1, [sp, #4]  	strh r1, [r0, #2] -	ldr r1, _0223D9DC ; =0x021C48F8 +	ldr r1, _0223D9DC ; =UNK_021C48F8  	ldr r0, _0223D9D4 ; =0x02251388  	ldrh r3, [r1, #0x1c]  	ldr r2, [r0] @@ -8682,7 +8682,7 @@ _0223D9CC:  	nop  _0223D9D4: .word MOD18_02251388  _0223D9D8: .word 0x00000146 -_0223D9DC: .word 0x021C48F8 +_0223D9DC: .word UNK_021C48F8  	thumb_func_end MOD18_0223D8F4  	thumb_func_start MOD18_0223D9E0 @@ -14808,7 +14808,7 @@ _0224079E:  	add sp, #0x1c  	pop {r3, r4, pc}  _022407DE: -	ldr r1, _02240894 ; =0x021C48F8 +	ldr r1, _02240894 ; =UNK_021C48F8  	ldrh r0, [r1, #0x22]  	cmp r0, #0  	beq _02240816 @@ -14892,7 +14892,7 @@ _02240884: .word MOD18_022513A0  _02240888: .word 0x00000B3B  _0224088C: .word MOD18_022500A8  _02240890: .word 0x00000661 -_02240894: .word 0x021C48F8 +_02240894: .word UNK_021C48F8  	thumb_func_end MOD18_02240658  	thumb_func_start MOD18_02240898 @@ -18413,7 +18413,7 @@ _022423E6:  	mov r0, #1  	pop {r4, r5, r6, r7, pc}  _022423F4: -	ldr r0, _02242580 ; =0x021C48F8 +	ldr r0, _02242580 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	beq _022424C4 @@ -18429,14 +18429,14 @@ _0224240A:  	ldr r0, [r0]  	cmp r0, #0  	bne _022424B6 -	ldr r0, _02242580 ; =0x021C48F8 +	ldr r0, _02242580 ; =UNK_021C48F8  	ldrh r0, [r0, #0x1e]  	lsl r1, r0, #0xc  	ldr r0, [r4, #0x48]  	sub r0, r1, r0  	str r0, [sp, #0xc]  	asr r7, r0, #0x1f -	ldr r0, _02242580 ; =0x021C48F8 +	ldr r0, _02242580 ; =UNK_021C48F8  	ldrh r0, [r0, #0x1c]  	lsl r1, r0, #0xc  	ldr r0, [r4, #0x44] @@ -18611,7 +18611,7 @@ _02242570:  	add sp, #0x14  	pop {r4, r5, r6, r7, pc}  	.align 2, 0 -_02242580: .word 0x021C48F8 +_02242580: .word UNK_021C48F8  _02242584: .word 0x00000000  _02242588: .word MOD18_022500C0  _0224258C: .word 0x00000626 @@ -19324,7 +19324,7 @@ _02242B0E:  	str r2, [r4, r0]  	b _02242E6C  _02242B22: -	ldr r1, _02242D78 ; =0x021C48F8 +	ldr r1, _02242D78 ; =UNK_021C48F8  	ldrh r2, [r1, #0x20]  	cmp r2, #0  	beq _02242BD2 @@ -19612,7 +19612,7 @@ _02242D68: .word MOD18_022513A0  _02242D6C: .word 0x0000065E  _02242D70: .word 0x0000065D  _02242D74: .word 0x00000B3B -_02242D78: .word 0x021C48F8 +_02242D78: .word UNK_021C48F8  _02242D7C: .word 0x00000627  _02242D80: .word 0x0000062A  _02242D84: @@ -45740,7 +45740,7 @@ MOD18_0224FC18: ; 0x0224FC18  	add r5, r1, #0  	str r0, [sp]  	add r0, #0x88 -	ldr r1, _0224FCD4 ; =0x021C48F8 +	ldr r1, _0224FCD4 ; =UNK_021C48F8  	ldr r6, [r0]  	ldrh r0, [r1, #0x1c]  	ldrh r1, [r1, #0x1e] @@ -45825,7 +45825,7 @@ _0224FCCE:  	add sp, #0x24  	pop {r4, r5, r6, r7, pc}  	nop -_0224FCD4: .word 0x021C48F8 +_0224FCD4: .word UNK_021C48F8  	thumb_func_end MOD18_0224FC18  	thumb_func_start MOD18_0224FCD8 @@ -45834,7 +45834,7 @@ MOD18_0224FCD8: ; 0x0224FCD8  	sub sp, #0x1c  	add r4, r1, #0  	add r0, #0x88 -	ldr r1, _0224FD6C ; =0x021C48F8 +	ldr r1, _0224FD6C ; =UNK_021C48F8  	ldr r5, [r0]  	ldrh r0, [r1, #0x1c]  	add r6, r2, #0 @@ -45902,7 +45902,7 @@ _0224FD66:  	add sp, #0x1c  	pop {r3, r4, r5, r6, pc}  	nop -_0224FD6C: .word 0x021C48F8 +_0224FD6C: .word UNK_021C48F8  	thumb_func_end MOD18_0224FCD8  	thumb_func_start MOD18_0224FD70 @@ -45910,7 +45910,7 @@ MOD18_0224FD70: ; 0x0224FD70  	push {r3, r4, r5, lr}  	add r3, r0, #0  	mov r0, #0 -	ldr r4, _0224FDD0 ; =0x021C48F8 +	ldr r4, _0224FDD0 ; =UNK_021C48F8  	str r0, [r2]  	ldrh r5, [r4, #0x20]  	cmp r5, #0 @@ -45959,7 +45959,7 @@ _0224FDC0:  _0224FDCE:  	pop {r3, r4, r5, pc}  	.align 2, 0 -_0224FDD0: .word 0x021C48F8 +_0224FDD0: .word UNK_021C48F8  _0224FDD4: .word gUnknown21C48B8  _0224FDD8: .word 0x000004F8  	thumb_func_end MOD18_0224FD70 @@ -45969,7 +45969,7 @@ MOD18_0224FDDC: ; 0x0224FDDC  	push {r3, r4, r5, lr}  	add r3, r0, #0  	mov r0, #0 -	ldr r4, _0224FE40 ; =0x021C48F8 +	ldr r4, _0224FE40 ; =UNK_021C48F8  	str r0, [r2]  	ldrh r5, [r4, #0x20]  	cmp r5, #0 @@ -46020,7 +46020,7 @@ _0224FE30:  _0224FE3E:  	pop {r3, r4, r5, pc}  	.align 2, 0 -_0224FE40: .word 0x021C48F8 +_0224FE40: .word UNK_021C48F8  _0224FE44: .word gUnknown21C48B8  _0224FE48: .word 0x000004F8  	thumb_func_end MOD18_0224FDDC @@ -46030,7 +46030,7 @@ MOD18_0224FE4C: ; 0x0224FE4C  	push {r4, lr}  	add r3, r0, #0  	mov r0, #0 -	ldr r4, _0224FE88 ; =0x021C48F8 +	ldr r4, _0224FE88 ; =UNK_021C48F8  	str r0, [r2]  	ldrh r4, [r4, #0x20]  	cmp r4, #0 @@ -46058,7 +46058,7 @@ _0224FE80:  	str r0, [r3, r1]  	pop {r4, pc}  	nop -_0224FE88: .word 0x021C48F8 +_0224FE88: .word UNK_021C48F8  _0224FE8C: .word gUnknown21C48B8  _0224FE90: .word 0x000004F8  	thumb_func_end MOD18_0224FE4C @@ -46068,7 +46068,7 @@ MOD18_0224FE94: ; 0x0224FE94  	push {r3, r4, r5, lr}  	add r3, r0, #0  	mov r0, #0 -	ldr r4, _0224FEF4 ; =0x021C48F8 +	ldr r4, _0224FEF4 ; =UNK_021C48F8  	str r0, [r2]  	ldrh r5, [r4, #0x20]  	cmp r5, #0 @@ -46117,7 +46117,7 @@ _0224FEE4:  _0224FEF2:  	pop {r3, r4, r5, pc}  	.align 2, 0 -_0224FEF4: .word 0x021C48F8 +_0224FEF4: .word UNK_021C48F8  _0224FEF8: .word gUnknown21C48B8  _0224FEFC: .word 0x000004F8  	thumb_func_end MOD18_0224FE94 diff --git a/arm9/modules/52/asm/module_52.s b/arm9/modules/52/asm/module_52.s index d5cf5223..7d33bbfb 100644 --- a/arm9/modules/52/asm/module_52.s +++ b/arm9/modules/52/asm/module_52.s @@ -247,7 +247,13 @@ _021D76C4: .word 0x00000BB8  	.global MOD52_021D76C8  MOD52_021D76C8: ; 0x021D76C8  	.word MOD52_021D757C, MOD52_021D7594, MOD52_021D75E8, 0xFFFFFFFF + +	.global MOD52_021D76D8 +MOD52_021D76D8: ; 0x021D76D8  	.word MOD52_021D7528, MOD52_021D7540, MOD52_021D7560, 0xFFFFFFFF + +	.global MOD52_021D76E8 +MOD52_021D76E8: ; 0x021D76E8  	.word MOD52_021D74E0, MOD52_021D74F8, MOD52_021D750C, 0xFFFFFFFF  	.global MOD52_021D76F8 diff --git a/arm9/modules/53/asm/module_53.s b/arm9/modules/53/asm/module_53.s index 517ae168..8dfb9b59 100644 --- a/arm9/modules/53/asm/module_53.s +++ b/arm9/modules/53/asm/module_53.s @@ -1716,7 +1716,7 @@ _021D8316:  	bl FUN_02031190  	lsl r1, r0, #2  	ldr r0, [sp] -	ldr r2, _021D83D0 ; =0x021C48F8 +	ldr r2, _021D83D0 ; =UNK_021C48F8  	add r1, r0, r1  	mov r0, #0x76  	lsl r0, r0, #2 @@ -1774,7 +1774,7 @@ _021D83C0: .word 0x0000438B  _021D83C4: .word 0x00004377  _021D83C8: .word 0x000005E5  _021D83CC: .word MOD53_021D94F0 -_021D83D0: .word 0x021C48F8 +_021D83D0: .word UNK_021C48F8  _021D83D4: .word 0x00004378  _021D83D8: .word 0x00004380  	thumb_func_end MOD53_021D81B0 diff --git a/arm9/modules/55/asm/module_55.s b/arm9/modules/55/asm/module_55.s index e341c23e..1aff4965 100644 --- a/arm9/modules/55/asm/module_55.s +++ b/arm9/modules/55/asm/module_55.s @@ -1777,7 +1777,7 @@ MOD55_021D8320: ; 0x021D8320  	add r3, r1, #0  	bl FUN_02077A84  	str r0, [r5] -	ldr r0, _021D836C ; =0x020FA5FC +	ldr r0, _021D836C ; =UNK_020FA5FC  	ldr r1, [r5]  	mov r2, #0x34  	bl FUN_02006234 @@ -1791,7 +1791,7 @@ _021D8366:  	add r0, r4, #0  	pop {r3, r4, r5, pc}  	nop -_021D836C: .word 0x020FA5FC +_021D836C: .word UNK_020FA5FC  	thumb_func_end MOD55_021D8320  	thumb_func_start MOD55_021D8370 @@ -1877,7 +1877,7 @@ MOD55_021D8404: ; 0x021D8404  	mov r3, #0xc  	bl FUN_02077A84  	str r0, [r5] -	ldr r0, _021D843C ; =0x020FA5FC +	ldr r0, _021D843C ; =UNK_020FA5FC  	ldr r1, [r5]  	mov r2, #0x34  	bl FUN_02006234 @@ -1890,7 +1890,7 @@ MOD55_021D8404: ; 0x021D8404  	add r0, r4, #0  	pop {r3, r4, r5, pc}  	nop -_021D843C: .word 0x020FA5FC +_021D843C: .word UNK_020FA5FC  	thumb_func_end MOD55_021D8404  	thumb_func_start MOD55_021D8440 @@ -5065,7 +5065,7 @@ MOD55_021D9E40: ; 0x021D9E40  	add r3, r1, #0  	bl FUN_02077A84  	str r0, [r4] -	ldr r0, _021D9EC4 ; =0x020FA5FC +	ldr r0, _021D9EC4 ; =UNK_020FA5FC  	ldr r1, [r4]  	mov r2, #0x34  	bl FUN_02006234 @@ -5100,7 +5100,7 @@ _021D9EBE:  	add sp, #4  	pop {r3, r4, r5, r6, pc}  	.align 2, 0 -_021D9EC4: .word 0x020FA5FC +_021D9EC4: .word UNK_020FA5FC  	thumb_func_end MOD55_021D9E40  	thumb_func_start MOD55_021D9EC8 diff --git a/arm9/modules/57/asm/module_57.s b/arm9/modules/57/asm/module_57.s index ddc7f715..e7459c18 100644 --- a/arm9/modules/57/asm/module_57.s +++ b/arm9/modules/57/asm/module_57.s @@ -1599,7 +1599,7 @@ MOD57_021D81F8: ; 0x021D81F8  	ldr r0, _021D82A8 ; =0x000030D4  	sub r1, r6, #1  	str r1, [r5, r0] -	ldr r1, _021D82AC ; =0x021C48F8 +	ldr r1, _021D82AC ; =UNK_021C48F8  	add r4, r6, #0  	ldrh r1, [r1, #0x20]  	cmp r1, #0 @@ -1634,7 +1634,7 @@ _021D8214:  	add r4, r6, #0  	b _021D8288  _021D8248: -	ldr r0, _021D82AC ; =0x021C48F8 +	ldr r0, _021D82AC ; =UNK_021C48F8  	ldrh r0, [r0, #0x22]  	cmp r0, #0  	beq _021D8282 @@ -1686,7 +1686,7 @@ _021D82A2:  	pop {r4, r5, r6, pc}  	nop  _021D82A8: .word 0x000030D4 -_021D82AC: .word 0x021C48F8 +_021D82AC: .word UNK_021C48F8  _021D82B0: .word MOD57_021D9754  _021D82B4: .word 0x00003318  _021D82B8: .word gUnknown21C48B8 @@ -1696,7 +1696,7 @@ _021D82B8: .word gUnknown21C48B8  MOD57_021D82BC: ; 0x021D82BC  	push {r4, r5, r6, lr}  	add r5, r0, #0 -	ldr r0, _021D83BC ; =0x021C48F8 +	ldr r0, _021D83BC ; =UNK_021C48F8  	ldr r6, _021D83C0 ; =0x0000FFFF  	ldrh r3, [r0, #0x1c]  	mov r4, #0 @@ -1745,7 +1745,7 @@ _021D8312:  	blt _021D8358  	cmp r2, #0x28  	bgt _021D8358 -	ldr r0, _021D83BC ; =0x021C48F8 +	ldr r0, _021D83BC ; =UNK_021C48F8  	ldrh r1, [r0, #0x1e]  	ldr r0, _021D83CC ; =0x000030E0  	ldr r0, [r5, r0] @@ -1778,7 +1778,7 @@ _021D834C:  _021D8358:  	cmp r2, #0x28  	bgt _021D8398 -	ldr r0, _021D83BC ; =0x021C48F8 +	ldr r0, _021D83BC ; =UNK_021C48F8  	ldrh r1, [r0, #0x1e]  	ldr r0, _021D83CC ; =0x000030E0  	ldr r0, [r5, r0] @@ -1820,7 +1820,7 @@ _021D8398:  	lsr r1, r1, #0x18  	bl MOD57_021D84AC  _021D83AC: -	ldr r1, _021D83BC ; =0x021C48F8 +	ldr r1, _021D83BC ; =UNK_021C48F8  	ldr r0, _021D83C4 ; =0x000030DC  	ldrh r2, [r1, #0x1c]  	str r2, [r5, r0] @@ -1829,7 +1829,7 @@ _021D83AC:  	str r1, [r5, r0]  	pop {r4, r5, r6, pc}  	.align 2, 0 -_021D83BC: .word 0x021C48F8 +_021D83BC: .word UNK_021C48F8  _021D83C0: .word 0x0000FFFF  _021D83C4: .word 0x000030DC  _021D83C8: .word 0x00003302 @@ -2567,7 +2567,7 @@ MOD57_021D890C: ; 0x021D890C  	strh r1, [r0]  	add r0, sp, #4  	str r0, [sp] -	ldr r3, _021D8950 ; =0x021C48F8 +	ldr r3, _021D8950 ; =UNK_021C48F8  	add r0, r5, #0  	ldrh r2, [r3, #0x1c]  	ldrh r3, [r3, #0x1e] @@ -2585,7 +2585,7 @@ _021D894C:  	add sp, #8  	pop {r3, r4, r5, pc}  	.align 2, 0 -_021D8950: .word 0x021C48F8 +_021D8950: .word UNK_021C48F8  	thumb_func_end MOD57_021D890C  	thumb_func_start MOD57_021D8954 @@ -2607,7 +2607,7 @@ MOD57_021D8954: ; 0x021D8954  	strh r1, [r0]  	add r0, sp, #4  	str r0, [sp] -	ldr r3, _021D8998 ; =0x021C48F8 +	ldr r3, _021D8998 ; =UNK_021C48F8  	add r0, r5, #0  	ldrh r2, [r3, #0x1c]  	ldrh r3, [r3, #0x1e] @@ -2625,7 +2625,7 @@ _021D8994:  	add sp, #8  	pop {r3, r4, r5, pc}  	.align 2, 0 -_021D8998: .word 0x021C48F8 +_021D8998: .word UNK_021C48F8  	thumb_func_end MOD57_021D8954  	thumb_func_start MOD57_021D899C @@ -4301,7 +4301,11 @@ _021D9728: .word 0x0000FFFF  	.rodata  	.global MOD57_021D972C  MOD57_021D972C: ; 0x021D972C -	.byte 0x01, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x00 +	.byte 0x01, 0x01, 0x00, 0x02 + +	.global MOD57_021D9730 +MOD57_021D9730: ; 0x021D9730 +	.byte 0x01, 0x01, 0x00, 0x00  	.global MOD57_021D9734  MOD57_021D9734: ; 0x021D9734 @@ -4309,12 +4313,16 @@ MOD57_021D9734: ; 0x021D9734  	.global MOD57_021D973C  MOD57_021D973C: ; 0x021D973C -	.byte 0x92, 0x06, 0x00, 0x00, 0x93, 0x06, 0x00, 0x00, 0x98, 0xB7, 0x78, 0x97, 0xFF, 0x00, 0x00, 0x00 -	.byte 0x2C, 0x97, 0x1D, 0x02, 0x30, 0x97, 0x1D, 0x02 +	.byte 0x92, 0x06, 0x00, 0x00, 0x93, 0x06, 0x00, 0x00 + +	.global MOD57_021D9744 +MOD57_021D9744: ; 0x021D9744 +	.byte 0x98, 0xB7, 0x78, 0x97, 0xFF, 0x00, 0x00, 0x00 +	.word MOD57_021D972C, MOD57_021D9730  	.global MOD57_021D9754  MOD57_021D9754: ; 0x021D9754 -	.byte 0x44, 0x97, 0x1D, 0x02, 0x44, 0x97, 0x1D, 0x02, 0x44, 0x97, 0x1D, 0x02, 0x28, 0x98, 0x1D, 0x02 +	.word MOD57_021D9744, MOD57_021D9744, MOD57_021D9744, MOD57_021D9828  	.global MOD57_021D9764  MOD57_021D9764: ; 0x021D9764 @@ -4349,7 +4357,11 @@ MOD57_021D97E4: ; 0x021D97E4  MOD57_021D9800: ; 0x021D9800  	.byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00  	.byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0xB7, 0x78, 0x97, 0x28, 0x4F, 0x18, 0x3F +	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + +	.global MOD57_021D9828 +MOD57_021D9828: ; 0x021D9828 +	.byte 0x98, 0xB7, 0x78, 0x97, 0x28, 0x4F, 0x18, 0x3F  	.byte 0x28, 0x4F, 0x50, 0x77, 0x28, 0x4F, 0x88, 0xA7, 0x28, 0x4F, 0xC0, 0xE7, 0x60, 0x87, 0x18, 0x3F  	.byte 0x60, 0x87, 0x50, 0x77, 0x60, 0x87, 0x88, 0xA7, 0x60, 0x87, 0xC0, 0xE7, 0xFF, 0x00, 0x00, 0x00 diff --git a/arm9/modules/58/asm/module_58.s b/arm9/modules/58/asm/module_58.s index 309b356c..e32e80d6 100644 --- a/arm9/modules/58/asm/module_58.s +++ b/arm9/modules/58/asm/module_58.s @@ -2320,7 +2320,7 @@ _021DAC6E:  	thumb_func_start MOD58_021DAC7C  MOD58_021DAC7C: ; 0x021DAC7C  	push {r3, r4, r5, lr} -	ldr r1, _021DAD28 ; =0x021C48F8 +	ldr r1, _021DAD28 ; =UNK_021C48F8  	add r4, r0, #0  	ldrh r0, [r1, #0x1c]  	ldr r3, _021DAD2C ; =0x0000FFFF @@ -2353,7 +2353,7 @@ _021DACB0:  	blt _021DACE6  	cmp r3, #0x28  	bgt _021DACE6 -	ldr r0, _021DAD28 ; =0x021C48F8 +	ldr r0, _021DAD28 ; =UNK_021C48F8  	ldrh r2, [r0, #0x1e]  	ldr r0, _021DAD34 ; =0x00005CAC  	ldr r1, [r4, r0] @@ -2378,7 +2378,7 @@ _021DACD4:  _021DACE6:  	cmp r3, #0x28  	bgt _021DAD16 -	ldr r0, _021DAD28 ; =0x021C48F8 +	ldr r0, _021DAD28 ; =UNK_021C48F8  	ldrh r2, [r0, #0x1e]  	ldr r0, _021DAD34 ; =0x00005CAC  	ldr r1, [r4, r0] @@ -2402,7 +2402,7 @@ _021DAD02:  	add r0, r4, r0  	bl MOD58_021DAD3C  _021DAD16: -	ldr r1, _021DAD28 ; =0x021C48F8 +	ldr r1, _021DAD28 ; =UNK_021C48F8  	ldr r0, _021DAD30 ; =0x00005CA8  	ldrh r2, [r1, #0x1c]  	str r2, [r4, r0] @@ -2411,7 +2411,7 @@ _021DAD16:  	str r1, [r4, r0]  	pop {r3, r4, r5, pc}  	nop -_021DAD28: .word 0x021C48F8 +_021DAD28: .word UNK_021C48F8  _021DAD2C: .word 0x0000FFFF  _021DAD30: .word 0x00005CA8  _021DAD34: .word 0x00005CAC diff --git a/arm9/modules/59/asm/module_59.s b/arm9/modules/59/asm/module_59.s index 3c354aee..8754739b 100644 --- a/arm9/modules/59/asm/module_59.s +++ b/arm9/modules/59/asm/module_59.s @@ -254,13 +254,13 @@ MOD59_021D76C0: ; 0x021D76C0  	add r0, r5, #0  	bl FUN_020168D0  	ldr r0, _021D771C ; =SDK_OVERLAY_MODULE_52_ID -	ldr r1, _021D7720 ; =0x021D76D8 +	ldr r1, _021D7720 ; =MOD52_021D76D8  	bl FUN_02000E7C  	mov r0, #1  	pop {r4, r5, r6, pc}  	nop  _021D771C: .word SDK_OVERLAY_MODULE_52_ID -_021D7720: .word 0x021D76D8 +_021D7720: .word MOD52_021D76D8  	thumb_func_end MOD59_021D76C0  	thumb_func_start MOD59_021D7724 @@ -275,7 +275,7 @@ _021D772C: .word FUN_0201AB60  	thumb_func_start MOD59_021D7730  MOD59_021D7730: ; 0x021D7730  	push {r3, r4} -	ldr r2, _021D7788 ; =0x021C48F8 +	ldr r2, _021D7788 ; =UNK_021C48F8  	mov r0, #0  	ldrh r1, [r2, #0x20]  	cmp r1, #0 @@ -324,7 +324,7 @@ _021D7784:  	pop {r3, r4}  	bx lr  	.align 2, 0 -_021D7788: .word 0x021C48F8 +_021D7788: .word UNK_021C48F8  	thumb_func_end MOD59_021D7730  	thumb_func_start MOD59_021D778C @@ -3900,7 +3900,7 @@ _021D945C:  	ldr r1, [r0]  	ldr r0, [r4, #0x70]  	str r1, [r0, #4] -	ldr r0, _021D9778 ; =0x020FA5FC +	ldr r0, _021D9778 ; =UNK_020FA5FC  	ldr r1, [r4, #0x70]  	ldr r2, [r4]  	bl FUN_02006234 @@ -4176,7 +4176,7 @@ _021D9672:  	str r0, [r4, #0xc]  	b _021D985C  _021D9684: -	ldr r0, _021D9778 ; =0x020FA5FC +	ldr r0, _021D9778 ; =UNK_020FA5FC  	ldr r1, [r4, #0x74]  	ldr r2, [r4]  	bl FUN_02006234 @@ -4294,7 +4294,7 @@ _021D9764:  	str r0, [r4, #0xc]  	b _021D985C  	nop -_021D9778: .word 0x020FA5FC +_021D9778: .word UNK_020FA5FC  _021D977C: .word gGameVersion  _021D9780: .word MOD59_021D9F40  _021D9784: .word MOD59_021D9F68 @@ -5068,7 +5068,7 @@ MOD59_021D9DCC: ; 0x021D9DCC  	.global MOD59_021D9DDC  MOD59_021D9DDC: ; 0x021D9DDC -	.byte 0x69, 0x98, 0x1D, 0x02, 0x99, 0x98, 0x1D, 0x02, 0xF9, 0x99, 0x1D, 0x02, 0xFF, 0xFF, 0xFF, 0xFF +	.word MOD59_021D9868, MOD59_021D9898, MOD59_021D99F8, 0xFFFFFFFF  	.global MOD59_021D9DEC  MOD59_021D9DEC: ; 0x021D9DEC diff --git a/arm9/modules/62/asm/module_62.s b/arm9/modules/62/asm/module_62.s index d1aa6be9..a6136dbb 100644 --- a/arm9/modules/62/asm/module_62.s +++ b/arm9/modules/62/asm/module_62.s @@ -50,7 +50,7 @@ MOD62_0222D5F8: ; 0x0222D5F8  	beq _0222D64C  	cmp r2, #1  	bne _0222D628 -	ldr r3, _0222D650 ; =0x021C48F8 +	ldr r3, _0222D650 ; =UNK_021C48F8  	mov r1, #0x1c  	mov r2, #0x1e  	ldrsh r1, [r3, r1] @@ -85,7 +85,7 @@ _0222D628:  _0222D64C:  	pop {r3, r4, r5, pc}  	nop -_0222D650: .word 0x021C48F8 +_0222D650: .word UNK_021C48F8  	thumb_func_end MOD62_0222D5F8  	thumb_func_start MOD62_0222D654 diff --git a/arm9/modules/66/asm/module_66.s b/arm9/modules/66/asm/module_66.s index 34220b58..f7fff5bf 100644 --- a/arm9/modules/66/asm/module_66.s +++ b/arm9/modules/66/asm/module_66.s @@ -1402,7 +1402,7 @@ _021D7FCE:  	strh r1, [r0]  	add r0, sp, #4  	str r0, [sp] -	ldr r3, _021D7FF8 ; =0x021C48F8 +	ldr r3, _021D7FF8 ; =UNK_021C48F8  	ldr r0, [r5, #0x28]  	ldrh r2, [r3, #0x1c]  	ldrh r3, [r3, #0x1e] @@ -1418,7 +1418,7 @@ _021D7FEE:  	pop {r4, r5, r6, pc}  	.align 2, 0  _021D7FF4: .word MOD66_021D9720 -_021D7FF8: .word 0x021C48F8 +_021D7FF8: .word UNK_021C48F8  	thumb_func_end MOD66_021D7FA4  	thumb_func_start MOD66_021D7FFC diff --git a/arm9/modules/68/asm/module_68.s b/arm9/modules/68/asm/module_68.s index 925a6c6a..46eca3b8 100644 --- a/arm9/modules/68/asm/module_68.s +++ b/arm9/modules/68/asm/module_68.s @@ -1183,7 +1183,7 @@ _021D7E50:  	mov r0, #2  	tst r0, r1  	bne _021D7E60 -	ldr r0, _021D7E74 ; =0x021C48F8 +	ldr r0, _021D7E74 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	beq _021D7E6C @@ -1198,7 +1198,7 @@ _021D7E6C:  	pop {r4, pc}  	.align 2, 0  _021D7E70: .word gUnknown21C48B8 -_021D7E74: .word 0x021C48F8 +_021D7E74: .word UNK_021C48F8  	thumb_func_end MOD68_021D7D9C  	thumb_func_start MOD68_021D7E78 diff --git a/arm9/modules/73/asm/module_73.s b/arm9/modules/73/asm/module_73.s index a83f3eec..107b6334 100644 --- a/arm9/modules/73/asm/module_73.s +++ b/arm9/modules/73/asm/module_73.s @@ -1055,7 +1055,7 @@ _021D7D94:  	sub r0, r0, #1  	str r0, [r4, #0x1c]  	bmi _021D7DAE -	ldr r0, _021D7F50 ; =0x021C48F8 +	ldr r0, _021D7F50 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	bne _021D7DAE @@ -1101,7 +1101,7 @@ _021D7DF4:  	ldr r0, [r4, #0x1c]  	sub r0, r0, #1  	str r0, [r4, #0x1c] -	ldr r0, _021D7F50 ; =0x021C48F8 +	ldr r0, _021D7F50 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	bne _021D7E14 @@ -1214,7 +1214,7 @@ _021D7ED6:  	ldr r0, [r4, #0x1c]  	sub r0, r0, #1  	str r0, [r4, #0x1c] -	ldr r0, _021D7F50 ; =0x021C48F8 +	ldr r0, _021D7F50 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	bne _021D7EF4 @@ -1271,7 +1271,7 @@ _021D7F3E:  _021D7F44: .word 0x0000063C  _021D7F48: .word 0x00001410  _021D7F4C: .word 0x000006C3 -_021D7F50: .word 0x021C48F8 +_021D7F50: .word UNK_021C48F8  _021D7F54: .word gUnknown21C48B8  _021D7F58: .word 0x0000152C  _021D7F5C: .word 0x00001420 @@ -8110,7 +8110,7 @@ MOD73_021DB318: ; 0x021DB318  	push {r4, lr}  	sub sp, #8  	add r4, r0, #0 -	ldr r0, _021DB364 ; =0x021C48F8 +	ldr r0, _021DB364 ; =UNK_021C48F8  	ldrh r1, [r0, #0x22]  	cmp r1, #0  	beq _021DB33C @@ -8140,13 +8140,13 @@ _021DB33C:  	str r0, [r4, #8]  	ldr r0, [r4, #4]  	str r0, [r4, #0xc] -	ldr r0, _021DB364 ; =0x021C48F8 +	ldr r0, _021DB364 ; =UNK_021C48F8  	ldrh r0, [r0, #0x22]  	str r0, [r4, #0x14]  	add sp, #8  	pop {r4, pc}  	.align 2, 0 -_021DB364: .word 0x021C48F8 +_021DB364: .word UNK_021C48F8  	thumb_func_end MOD73_021DB318  	thumb_func_start MOD73_021DB368 diff --git a/arm9/modules/75/asm/module_75.s b/arm9/modules/75/asm/module_75.s index c937024d..ba79d09b 100644 --- a/arm9/modules/75/asm/module_75.s +++ b/arm9/modules/75/asm/module_75.s @@ -3040,7 +3040,7 @@ MOD75_021E8374: ; 0x021E8374  	strh r1, [r0]  	add r0, sp, #4  	str r0, [sp] -	ldr r3, _021E83C8 ; =0x021C48F8 +	ldr r3, _021E83C8 ; =UNK_021C48F8  	ldr r0, [r5]  	ldrh r2, [r3, #0x1c]  	ldrh r3, [r3, #0x1e] @@ -3060,7 +3060,7 @@ _021E83B6:  _021E83BC: .word 0x00000424  _021E83C0: .word MOD75_021EC628  _021E83C4: .word 0x0000FFFE -_021E83C8: .word 0x021C48F8 +_021E83C8: .word UNK_021C48F8  	thumb_func_end MOD75_021E8374  	thumb_func_start MOD75_021E83CC @@ -3084,7 +3084,7 @@ MOD75_021E83CC: ; 0x021E83CC  	strh r1, [r0]  	add r0, sp, #4  	str r0, [sp] -	ldr r3, _021E8420 ; =0x021C48F8 +	ldr r3, _021E8420 ; =UNK_021C48F8  	ldr r0, [r5]  	ldrh r2, [r3, #0x1c]  	ldrh r3, [r3, #0x1e] @@ -3104,7 +3104,7 @@ _021E840E:  _021E8414: .word 0x00000424  _021E8418: .word MOD75_021EC628  _021E841C: .word 0x0000FFFE -_021E8420: .word 0x021C48F8 +_021E8420: .word UNK_021C48F8  	thumb_func_end MOD75_021E83CC  	thumb_func_start MOD75_021E8424 @@ -3598,7 +3598,7 @@ MOD75_021E87B8: ; 0x021E87B8  	strh r1, [r0]  	add r0, sp, #4  	str r0, [sp] -	ldr r3, _021E8804 ; =0x021C48F8 +	ldr r3, _021E8804 ; =UNK_021C48F8  	ldr r0, [r4]  	ldrh r2, [r3, #0x1c]  	ldrh r3, [r3, #0x1e] @@ -3620,7 +3620,7 @@ _021E87F4:  	nop  _021E87FC: .word MOD75_021EC3F4  _021E8800: .word 0x0000FFFE -_021E8804: .word 0x021C48F8 +_021E8804: .word UNK_021C48F8  	thumb_func_end MOD75_021E87B8  	thumb_func_start MOD75_021E8808 @@ -4493,7 +4493,7 @@ MOD75_021E8EB0: ; 0x021E8EB0  	mov r0, #3  	tst r0, r1  	bne _021E8ED2 -	ldr r0, _021E8F0C ; =0x021C48F8 +	ldr r0, _021E8F0C ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	beq _021E8F00 @@ -4525,7 +4525,7 @@ _021E8F00:  	.align 2, 0  _021E8F04: .word 0x00000426  _021E8F08: .word gUnknown21C48B8 -_021E8F0C: .word 0x021C48F8 +_021E8F0C: .word UNK_021C48F8  	thumb_func_end MOD75_021E8EB0  	thumb_func_start MOD75_021E8F10 @@ -4712,7 +4712,7 @@ _021E9070:  	mov r0, #3  	tst r0, r1  	bne _021E908E -	ldr r0, _021E91B4 ; =0x021C48F8 +	ldr r0, _021E91B4 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	beq _021E9132 @@ -4851,7 +4851,7 @@ _021E91A4: .word 0x00000483  _021E91A8: .word 0x000003D9  _021E91AC: .word 0x00000426  _021E91B0: .word gUnknown21C48B8 -_021E91B4: .word 0x021C48F8 +_021E91B4: .word UNK_021C48F8  	thumb_func_end MOD75_021E8FD8  	thumb_func_start MOD75_021E91B8 @@ -5128,7 +5128,7 @@ _021E93D2:  	mov r0, #3  	tst r0, r1  	bne _021E93F0 -	ldr r0, _021E9438 ; =0x021C48F8 +	ldr r0, _021E9438 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	beq _021E9422 @@ -5164,7 +5164,7 @@ _021E9428: .word 0x00000483  _021E942C: .word 0x000003D9  _021E9430: .word 0x00000426  _021E9434: .word gUnknown21C48B8 -_021E9438: .word 0x021C48F8 +_021E9438: .word UNK_021C48F8  	thumb_func_end MOD75_021E9394  	thumb_func_start MOD75_021E943C @@ -5564,7 +5564,7 @@ MOD75_021E9750: ; 0x021E9750  	mov r0, #3  	tst r0, r1  	bne _021E9772 -	ldr r0, _021E97A0 ; =0x021C48F8 +	ldr r0, _021E97A0 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	beq _021E9794 @@ -5589,7 +5589,7 @@ _021E9794:  	.align 2, 0  _021E9798: .word 0x00000426  _021E979C: .word gUnknown21C48B8 -_021E97A0: .word 0x021C48F8 +_021E97A0: .word UNK_021C48F8  _021E97A4: .word 0x00000479  	thumb_func_end MOD75_021E9750 @@ -5796,7 +5796,7 @@ MOD75_021E9930: ; 0x021E9930  	mov r0, #3  	tst r0, r1  	bne _021E9952 -	ldr r0, _021E997C ; =0x021C48F8 +	ldr r0, _021E997C ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	beq _021E9970 @@ -5819,7 +5819,7 @@ _021E9970:  	.align 2, 0  _021E9974: .word 0x00000426  _021E9978: .word gUnknown21C48B8 -_021E997C: .word 0x021C48F8 +_021E997C: .word UNK_021C48F8  	thumb_func_end MOD75_021E9930  	thumb_func_start MOD75_021E9980 @@ -6547,7 +6547,7 @@ MOD75_021E9F74: ; 0x021E9F74  	mov r0, #3  	tst r0, r1  	bne _021E9F96 -	ldr r0, _021E9FD4 ; =0x021C48F8 +	ldr r0, _021E9FD4 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	beq _021E9FC8 @@ -6579,7 +6579,7 @@ _021E9FC8:  	.align 2, 0  _021E9FCC: .word 0x00000426  _021E9FD0: .word gUnknown21C48B8 -_021E9FD4: .word 0x021C48F8 +_021E9FD4: .word UNK_021C48F8  _021E9FD8: .word 0x00000479  	thumb_func_end MOD75_021E9F74 @@ -6790,7 +6790,7 @@ MOD75_021EA148: ; 0x021EA148  	add r0, r1, #2  	str r2, [r5, r0]  	add r0, r1, #0 -	ldr r2, _021EA2C0 ; =0x021C48F8 +	ldr r2, _021EA2C0 ; =UNK_021C48F8  	add r0, #0xc  	ldrh r3, [r2, #0x1c]  	add r1, #0xe @@ -6812,7 +6812,7 @@ _021EA18A:  	mov r3, #0x50  	ldr r1, _021EA2C4 ; =0x0000049E  	str r3, [sp] -	ldr r4, _021EA2C0 ; =0x021C48F8 +	ldr r4, _021EA2C0 ; =UNK_021C48F8  	ldrh r0, [r5, r1]  	add r1, r1, #2  	ldrh r1, [r5, r1] @@ -6937,7 +6937,7 @@ _021EA274:  	ldr r0, _021EA2D4 ; =0x00000494  	str r1, [r5, r0]  _021EA298: -	ldr r1, _021EA2C0 ; =0x021C48F8 +	ldr r1, _021EA2C0 ; =UNK_021C48F8  	ldr r0, _021EA2C4 ; =0x0000049E  	ldrh r2, [r1, #0x1c]  	strh r2, [r5, r0] @@ -6959,7 +6959,7 @@ _021EA2B6:  	pop {r3, r4, r5, r6, r7, pc}  	nop  _021EA2BC: .word 0x00000492 -_021EA2C0: .word 0x021C48F8 +_021EA2C0: .word UNK_021C48F8  _021EA2C4: .word 0x0000049E  _021EA2C8: .word 0x0000049A  _021EA2CC: .word 0x000001F6 @@ -11116,7 +11116,11 @@ MOD75_021EC3F0: ; 0x021EC3F0  	.global MOD75_021EC3F4  MOD75_021EC3F4: ; 0x021EC3F4 -	.byte 0x38, 0x67, 0x68, 0x97, 0xFF, 0x00, 0x00, 0x00, 0x90, 0xB7, 0x88, 0xAF, 0xFF, 0x00, 0x00, 0x00 +	.byte 0x38, 0x67, 0x68, 0x97, 0xFF, 0x00, 0x00, 0x00 + +	.global MOD75_021EC3FC +MOD75_021EC3FC: ; 0x021EC3FC +	.byte 0x90, 0xB7, 0x88, 0xAF, 0xFF, 0x00, 0x00, 0x00  	.global MOD75_021EC404  MOD75_021EC404: ; 0x021EC404 @@ -11129,6 +11133,9 @@ MOD75_021EC410: ; 0x021EC410  	.global MOD75_021EC41C  MOD75_021EC41C: ; 0x021EC41C  	.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + +	.global MOD75_021EC42C +MOD75_021EC42C: ; 0x021EC42C  	.byte 0x20, 0x47, 0x08, 0x2F, 0x78, 0x9F, 0x28, 0x4F, 0x78, 0x9F, 0xB0, 0xD7, 0x20, 0x47, 0xD0, 0xF7  	.byte 0xFF, 0x00, 0x00, 0x00 @@ -11169,10 +11176,16 @@ MOD75_021EC4E8: ; 0x021EC4E8  	.global MOD75_021EC504  MOD75_021EC504: ; 0x021EC504 -	.byte 0x00, 0x00, 0x00, 0x00, 0x71, 0x78, 0x1E, 0x02, 0x7D, 0x79, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00 +	.word 0x00000000, MOD75_021E7870, MOD75_021E797C, 0x00000000  	.byte 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x10, 0x20, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00 + +	.global MOD75_021EC524 +MOD75_021EC524: ; 0x021EC524  	.byte 0x50, 0x77, 0x10, 0x37, 0x78, 0x9F, 0x28, 0x4F, 0x90, 0xB7, 0x50, 0x77, 0x90, 0xB7, 0x88, 0xAF  	.byte 0x78, 0x9F, 0xB0, 0xD7, 0x50, 0x77, 0xC8, 0xEF, 0x20, 0x47, 0xD0, 0xF7, 0xFF, 0x00, 0x00, 0x00 + +	.global MOD75_021EC544 +MOD75_021EC544: ; 0x021EC544  	.byte 0x20, 0x47, 0x08, 0x2F, 0x50, 0x77, 0x10, 0x37, 0x78, 0x9F, 0x28, 0x4F, 0x90, 0xB7, 0x50, 0x77  	.byte 0x90, 0xB7, 0x88, 0xAF, 0x78, 0x9F, 0xB0, 0xD7, 0x50, 0x77, 0xC8, 0xEF, 0x20, 0x47, 0xD0, 0xF7  	.byte 0xFF, 0x00, 0x00, 0x00 @@ -11185,9 +11198,9 @@ MOD75_021EC568: ; 0x021EC568  	.global MOD75_021EC590  MOD75_021EC590: ; 0x021EC590 -	.byte 0x1D, 0x8E, 0x1E, 0x02, 0x1D, 0x8E, 0x1E, 0x02, 0x1D, 0x8E, 0x1E, 0x02, 0x1D, 0x8E, 0x1E, 0x02 -	.byte 0x1D, 0x8E, 0x1E, 0x02, 0x7D, 0x94, 0x1E, 0x02, 0xA9, 0x97, 0x1E, 0x02, 0xE5, 0x97, 0x1E, 0x02 -	.byte 0x19, 0x98, 0x1E, 0x02, 0x3D, 0x94, 0x1E, 0x02, 0x5D, 0x94, 0x1E, 0x02, 0xFE, 0xFF, 0xFF, 0xFF +	.word MOD75_021E8E1C, MOD75_021E8E1C, MOD75_021E8E1C, MOD75_021E8E1C +	.word MOD75_021E8E1C, MOD75_021E947C, MOD75_021E97A8, MOD75_021E97E4 +	.word MOD75_021E9818, MOD75_021E943C, MOD75_021E945C, 0xFFFFFFFE  	.global MOD75_021EC5C0  MOD75_021EC5C0: ; 0x021EC5C0 @@ -11209,17 +11222,29 @@ MOD75_021EC624: ; 0x021EC624  	.global MOD75_021EC628  MOD75_021EC628: ; 0x021EC628 -	.byte 0x00, 0x00, 0x00, 0x00, 0xF0, 0xC3, 0x1E, 0x02, 0xFC, 0xC3, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xC6, 0x1E, 0x02 -	.byte 0x2C, 0xC4, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00, 0x7C, 0xC6, 0x1E, 0x02, 0x24, 0xC5, 0x1E, 0x02, 0x9C, 0xC6, 0x1E, 0x02 -	.byte 0x44, 0xC5, 0x1E, 0x02, 0x01, 0x04, 0x05, 0x0F, 0x16, 0x0F, 0x1A, 0x04 +	.word 0x00000000, MOD75_021EC3F0, MOD75_021EC3FC, 0x00000000 +	.word 0x00000000, 0x00000000, 0x00000000, MOD75_021EC66C +	.word MOD75_021EC42C, 0x00000000, 0x00000000, 0x00000000 +	.word 0x00000000, MOD75_021EC67C, MOD75_021EC524, MOD75_021EC69C +	.word MOD75_021EC544 + +	.global MOD75_021EC66C +MOD75_021EC66C: ; 0x021EC66C +	.byte 0x01, 0x04, 0x05, 0x0F, 0x16, 0x0F, 0x1A, 0x04  	.global MOD75_021EC674  MOD75_021EC674: ; 0x021EC674 -	.byte 0xA5, 0x28, 0x0F, 0x64, 0x40, 0x0C, 0x1E, 0x32, 0x02, 0x0A, 0x05, 0x0F, 0x0A, 0x12, 0x11, 0x12 -	.byte 0x16, 0x0F, 0x19, 0x0A, 0x1A, 0x04, 0x00, 0x00, 0xA1, 0x6B, 0x1E, 0x02, 0x6D, 0x6D, 0x1E, 0x02 -	.byte 0x01, 0x6F, 0x1E, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x04, 0x02, 0x0A, 0x05, 0x0F, 0x0A, 0x12 +	.byte 0xA5, 0x28, 0x0F, 0x64, 0x40, 0x0C, 0x1E, 0x32 + +	.global MOD75_021EC67C +MOD75_021EC67C: ; 0x021EC67C +	.byte 0x02, 0x0A, 0x05, 0x0F, 0x0A, 0x12, 0x11, 0x12 +	.byte 0x16, 0x0F, 0x19, 0x0A, 0x1A, 0x04, 0x00, 0x00 +	.word MOD75_021E6BA0, MOD75_021E6D6C, MOD75_021E6F00, 0xFFFFFFFF + +	.global MOD75_021EC69C +MOD75_021EC69C: ; 0x021EC69C +	.byte 0x01, 0x04, 0x02, 0x0A, 0x05, 0x0F, 0x0A, 0x12  	.byte 0x11, 0x12, 0x16, 0x0F, 0x19, 0x0A, 0x1A, 0x04  	.global MOD75_021EC6AC diff --git a/arm9/modules/77/asm/module_77.s b/arm9/modules/77/asm/module_77.s index 45d5c131..c16a4c14 100644 --- a/arm9/modules/77/asm/module_77.s +++ b/arm9/modules/77/asm/module_77.s @@ -1127,7 +1127,7 @@ MOD77_021D7E24: ; 0x021D7E24  	ldr r0, _021D7F2C ; =0x0000C2F8  	mov r1, #0  	str r1, [r4, r0] -	ldr r1, _021D7F30 ; =0x021C48F8 +	ldr r1, _021D7F30 ; =UNK_021C48F8  	ldrh r2, [r1, #0x20]  	cmp r2, #0  	beq _021D7E86 @@ -1160,7 +1160,7 @@ _021D7E54:  	str r2, [r4, r1]  	sub r1, r0, #4  	str r2, [r4, r1] -	ldr r2, _021D7F30 ; =0x021C48F8 +	ldr r2, _021D7F30 ; =UNK_021C48F8  	add r1, r0, #4  	ldrh r3, [r2, #0x1c]  	str r3, [r4, r1] @@ -1172,7 +1172,7 @@ _021D7E54:  	mov r1, #4  	str r1, [r4, r0]  _021D7E86: -	ldr r0, _021D7F30 ; =0x021C48F8 +	ldr r0, _021D7F30 ; =UNK_021C48F8  	ldrh r0, [r0, #0x22]  	cmp r0, #0  	beq _021D7F02 @@ -1227,7 +1227,7 @@ _021D7EBA:  	add r0, #0x14  	str r2, [r4, r0]  	add r0, r1, #0 -	ldr r2, _021D7F30 ; =0x021C48F8 +	ldr r2, _021D7F30 ; =UNK_021C48F8  	add r0, #8  	ldrh r3, [r2, #0x1c]  	add r1, #0xc @@ -1260,7 +1260,7 @@ _021D7F10:  	pop {r4, pc}  	nop  _021D7F2C: .word 0x0000C2F8 -_021D7F30: .word 0x021C48F8 +_021D7F30: .word UNK_021C48F8  _021D7F34: .word 0x0000C2FC  _021D7F38: .word 0x0000C310  	thumb_func_end MOD77_021D7E24 @@ -1269,7 +1269,7 @@ _021D7F38: .word 0x0000C310  MOD77_021D7F3C: ; 0x021D7F3C  	push {r3, r4, r5, r6, r7, lr}  	mov lr, r0 -	ldr r0, _021D7FA4 ; =0x021C48F8 +	ldr r0, _021D7FA4 ; =UNK_021C48F8  	mov ip, r1  	ldrh r5, [r0, #0x1c]  	mov r1, #0 @@ -1298,7 +1298,7 @@ _021D7F6C:  	add r0, r3, #0  	and r0, r1  	str r0, [r6] -	ldr r0, _021D7FA4 ; =0x021C48F8 +	ldr r0, _021D7FA4 ; =UNK_021C48F8  	ldrh r3, [r0, #0x1e]  	ldr r0, _021D7FA8 ; =0x0000FFFF  	cmp r3, r0 @@ -1324,7 +1324,7 @@ _021D7F94:  	str r1, [r0]  	pop {r3, r4, r5, r6, r7, pc}  	.align 2, 0 -_021D7FA4: .word 0x021C48F8 +_021D7FA4: .word UNK_021C48F8  _021D7FA8: .word 0x0000FFFF  	thumb_func_end MOD77_021D7F3C diff --git a/arm9/modules/83/asm/module_83.s b/arm9/modules/83/asm/module_83.s index 3937ec87..d490ad35 100644 --- a/arm9/modules/83/asm/module_83.s +++ b/arm9/modules/83/asm/module_83.s @@ -2308,12 +2308,12 @@ _0222E7C0: ; jump table  	.short _0222E80A - _0222E7C0 - 2 ; case 7  _0222E7D0:  	ldr r0, _0222E824 ; =SDK_OVERLAY_MODULE_52_ID -	ldr r1, _0222E828 ; =0x021D76C8 +	ldr r1, _0222E828 ; =MOD52_021D76C8  	bl FUN_02000E7C  	pop {r3, pc}  _0222E7DA:  	ldr r0, _0222E824 ; =SDK_OVERLAY_MODULE_52_ID -	ldr r1, _0222E82C ; =0x021D76E8 +	ldr r1, _0222E82C ; =MOD52_021D76E8  	bl FUN_02000E7C  	pop {r3, pc}  _0222E7E4: @@ -2338,28 +2338,28 @@ _0222E802:  _0222E80A:  	bl FUN_0200541C  	mov r0, #0 -	ldr r1, _0222E844 ; =0x020FD6D4 +	ldr r1, _0222E844 ; =UNK_020FD6D4  	mvn r0, r0  	bl FUN_02000E7C  	pop {r3, pc}  _0222E81A:  	ldr r0, _0222E848 ; =SDK_OVERLAY_MODULE_63_ID -	ldr r1, _0222E84C ; =0x021DBAB8 +	ldr r1, _0222E84C ; =MOD63_021DBAB8  	bl FUN_02000E7C  _0222E822:  	pop {r3, pc}  	.align 2, 0  _0222E824: .word SDK_OVERLAY_MODULE_52_ID -_0222E828: .word 0x021D76C8 -_0222E82C: .word 0x021D76E8 +_0222E828: .word MOD52_021D76C8 +_0222E82C: .word MOD52_021D76E8  _0222E830: .word SDK_OVERLAY_MODULE_83_ID  _0222E834: .word MOD83_0223A434  _0222E838: .word MOD83_0223A4FC  _0222E83C: .word MOD83_0223A3A8  _0222E840: .word MOD83_0223A8C4 -_0222E844: .word 0x020FD6D4 +_0222E844: .word UNK_020FD6D4  _0222E848: .word SDK_OVERLAY_MODULE_63_ID -_0222E84C: .word 0x021DBAB8 +_0222E84C: .word MOD63_021DBAB8  	thumb_func_end MOD83_0222E7AC  	thumb_func_start MOD83_0222E850 @@ -3313,7 +3313,7 @@ MOD83_0222F048: ; 0x0222F048  	mov r0, #0x5b  	bl FUN_020168D0  	ldr r0, _0222F06C ; =SDK_OVERLAY_MODULE_63_ID -	ldr r1, _0222F070 ; =0x021DBAB8 +	ldr r1, _0222F070 ; =MOD63_021DBAB8  	bl FUN_02000E7C  	add r0, r4, #0  	bl FUN_0200627C @@ -3323,7 +3323,7 @@ MOD83_0222F048: ; 0x0222F048  	pop {r4, pc}  	nop  _0222F06C: .word SDK_OVERLAY_MODULE_63_ID -_0222F070: .word 0x021DBAB8 +_0222F070: .word MOD63_021DBAB8  	thumb_func_end MOD83_0222F048  	thumb_func_start MOD83_0222F074 @@ -7683,7 +7683,7 @@ MOD83_0223137C: ; 0x0223137C  	cmp r0, #0  	bne _0223139A  	ldr r0, _022313D0 ; =SDK_OVERLAY_MODULE_63_ID -	ldr r1, _022313D4 ; =0x021DBAB8 +	ldr r1, _022313D4 ; =MOD63_021DBAB8  	bl FUN_02000E7C  	b _022313A6  _0223139A: @@ -7712,7 +7712,7 @@ _022313C6:  	pop {r3, r4, r5, pc}  	.align 2, 0  _022313D0: .word SDK_OVERLAY_MODULE_63_ID -_022313D4: .word 0x021DBAB8 +_022313D4: .word MOD63_021DBAB8  _022313D8: .word SDK_OVERLAY_MODULE_83_ID  _022313DC: .word MOD83_0223A444  _022313E0: .word 0x000015D4 @@ -18475,7 +18475,7 @@ _02236712:  	mov r0, #1  	pop {r3, r4, r5, pc}  _02236730: -	ldr r0, _0223675C ; =0x021C48F8 +	ldr r0, _0223675C ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	bne _02236740 @@ -18496,7 +18496,7 @@ _02236750:  	.align 2, 0  _02236754: .word 0x000005DC  _02236758: .word 0x00000474 -_0223675C: .word 0x021C48F8 +_0223675C: .word UNK_021C48F8  _02236760: .word gUnknown21C48B8  	thumb_func_end MOD83_022366D0 @@ -18575,7 +18575,7 @@ MOD83_02236804: ; 0x02236804  	bl CTRDG_IsPulledOut  	cmp r0, #1  	beq _02236822 -	ldr r0, _02236B3C ; =0x02106FA4 +	ldr r0, _02236B3C ; =gBacklightTop + 4  	ldr r0, [r0]  	cmp r0, #0  	beq _02236828 @@ -18791,7 +18791,7 @@ _022369BC:  	str r0, [r5]  	b _02236D90  _022369CE: -	ldr r0, _02236B54 ; =0x021C48F8 +	ldr r0, _02236B54 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	bne _022369DE @@ -18965,13 +18965,13 @@ _02236B2E:  	str r0, [r5]  	b _02236D90  	.align 2, 0 -_02236B3C: .word 0x02106FA4 +_02236B3C: .word gBacklightTop + 4  _02236B40: .word 0x000004A8  _02236B44: .word 0x000004AC  _02236B48: .word 0x0000E880  _02236B4C: .word MOD83_0223650C  _02236B50: .word 0x0000E88C -_02236B54: .word 0x021C48F8 +_02236B54: .word UNK_021C48F8  _02236B58: .word gUnknown21C48B8  _02236B5C: .word 0x00000498  _02236B60: .word 0x0000E898 @@ -19221,7 +19221,7 @@ _02236D36:  	bl FUN_020166B8  	b _02236D90  _02236D54: -	ldr r0, _02236DC8 ; =0x021C48F8 +	ldr r0, _02236DC8 ; =UNK_021C48F8  	ldrh r0, [r0, #0x20]  	cmp r0, #0  	bne _02236D64 @@ -19269,7 +19269,7 @@ _02236DB8: .word 0x0000E890  _02236DBC: .word 0x0000E898  _02236DC0: .word 0x0000061B  _02236DC4: .word 0x0000042C -_02236DC8: .word 0x021C48F8 +_02236DC8: .word UNK_021C48F8  _02236DCC: .word gUnknown21C48B8  	thumb_func_end MOD83_02236804 @@ -19281,7 +19281,7 @@ MOD83_02236DD0: ; 0x02236DD0  	ldr r0, [r0, #0x20]  	bl FreeToHeap  	ldr r0, _02236DFC ; =SDK_OVERLAY_MODULE_63_ID -	ldr r1, _02236E00 ; =0x021DBAB8 +	ldr r1, _02236E00 ; =MOD63_021DBAB8  	bl FUN_02000E7C  	add r0, r4, #0  	bl FUN_0200627C @@ -19293,7 +19293,7 @@ MOD83_02236DD0: ; 0x02236DD0  	pop {r4, pc}  	.align 2, 0  _02236DFC: .word SDK_OVERLAY_MODULE_63_ID -_02236E00: .word 0x021DBAB8 +_02236E00: .word MOD63_021DBAB8  	thumb_func_end MOD83_02236DD0  	thumb_func_start MOD83_02236E04 @@ -26065,7 +26065,7 @@ _0223A002:  	str r0, [r5]  	b _0223A034  _0223A020: -	ldr r1, _0223A278 ; =0x021DD984 +	ldr r1, _0223A278 ; =MOD04_021DD984  	add r0, r0, #4  	str r1, [r4, r0]  	ldr r0, _0223A27C ; =0x00001004 @@ -26351,7 +26351,7 @@ _0223A268: .word 0x00001003  _0223A26C: .word 0x0000261C  _0223A270: .word MOD83_0223CADC  _0223A274: .word 0x0000100D -_0223A278: .word 0x021DD984 +_0223A278: .word MOD04_021DD984  _0223A27C: .word 0x00001004  _0223A280: .word gUnknown21C48B8  _0223A284: .word 0x00001005 @@ -26450,7 +26450,7 @@ _0223A35C: .word 0x0000261C  	.rodata  	.global MOD83_0223A360  MOD83_0223A360: ; 0x0223A360 -	.byte 0x8D, 0xE4, 0x22, 0x02, 0x41, 0xE5, 0x22, 0x02, 0x51, 0xE8, 0x22, 0x02, 0xFF, 0xFF, 0xFF, 0xFF +	.word MOD83_0222E48C, MOD83_0222E540, MOD83_0222E850, 0xFFFFFFFF  	.global MOD83_0223A370  MOD83_0223A370: ; 0x0223A370 @@ -26464,7 +26464,7 @@ MOD83_0223A380: ; 0x0223A380  	.global MOD83_0223A3A8  MOD83_0223A3A8: ; 0x0223A3A8 -	.byte 0xF9, 0xED, 0x22, 0x02, 0x8D, 0xEE, 0x22, 0x02, 0x49, 0xF0, 0x22, 0x02, 0xFF, 0xFF, 0xFF, 0xFF +	.word MOD83_0222EDF8, MOD83_0222EE8C, MOD83_0222F048, 0xFFFFFFFF  	.global MOD83_0223A3B8  MOD83_0223A3B8: ; 0x0223A3B8 @@ -26478,8 +26478,8 @@ MOD83_0223A3C8: ; 0x0223A3C8  	.global MOD83_0223A3F0  MOD83_0223A3F0: ; 0x0223A3F0 -	.byte 0x85, 0xF9, 0x22, 0x02, 0xB1, 0xF9, 0x22, 0x02, 0xB9, 0xF9, 0x22, 0x02, 0xC5, 0xF9, 0x22, 0x02 -	.byte 0x81, 0xDA, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00 +	.word MOD83_0222F984, MOD83_0222F9B0, MOD83_0222F9B8, MOD83_0222F9C4 +	.word FUN_0202DA80, 0x00000000  	.global MOD83_0223A408  MOD83_0223A408: ; 0x0223A408 @@ -26492,11 +26492,11 @@ MOD83_0223A418: ; 0x0223A418  	.global MOD83_0223A434  MOD83_0223A434: ; 0x0223A434 -	.byte 0x55, 0x09, 0x23, 0x02, 0x11, 0x0A, 0x23, 0x02, 0x7D, 0x13, 0x23, 0x02, 0xFF, 0xFF, 0xFF, 0xFF +	.word MOD83_02230954, MOD83_02230A10, MOD83_0223137C, 0xFFFFFFFF  	.global MOD83_0223A444  MOD83_0223A444: ; 0x0223A444 -	.byte 0xA9, 0x23, 0x23, 0x02, 0x89, 0x27, 0x23, 0x02, 0xA5, 0x30, 0x23, 0x02, 0xFF, 0xFF, 0xFF, 0xFF +	.word MOD83_022323A8, MOD83_02232788, MOD83_022330A4, 0xFFFFFFFF  	.global MOD83_0223A454  MOD83_0223A454: ; 0x0223A454 @@ -26530,7 +26530,7 @@ MOD83_0223A4D4: ; 0x0223A4D4  	.global MOD83_0223A4FC  MOD83_0223A4FC: ; 0x0223A4FC -	.byte 0x65, 0x67, 0x23, 0x02, 0x05, 0x68, 0x23, 0x02, 0xD1, 0x6D, 0x23, 0x02, 0xFF, 0xFF, 0xFF, 0xFF +	.word MOD83_02236764, MOD83_02236804, MOD83_02236DD0, 0xFFFFFFFF  	.global MOD83_0223A50C  MOD83_0223A50C: ; 0x0223A50C @@ -26661,21 +26661,23 @@ MOD83_0223A854: ; 0x0223A854  	.global MOD83_0223A85C  MOD83_0223A85C: ; 0x0223A85C -	.byte 0x00, 0x00, 0x00, 0x00, 0x25, 0xDD, 0x22, 0x02, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 -	.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 -	.byte 0x02, 0x00, 0x00, 0x00, 0x41, 0xDF, 0x22, 0x02, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 -	.byte 0x03, 0x00, 0x00, 0x00, 0xED, 0xDF, 0x22, 0x02, 0x05, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00, 0xCD, 0xDE, 0x22, 0x02, 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 -	.byte 0x0A, 0x00, 0x00, 0x00, 0x49, 0xE0, 0x22, 0x02, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 -	.byte 0x0B, 0x00, 0x00, 0x00, 0x99, 0xE0, 0x22, 0x02 +	.word 0x00, MOD83_0222DD24, 0x02, 0x02 +	.word 0x01, 0x00000000, 0x03, 0x02 +	.word 0x02, MOD83_0222DF40, 0x04, 0x02 +	.word 0x03, MOD83_0222DFEC, 0x05, 0x02 +	.word 0x00, MOD83_0222DECC, 0x06, 0x02 +	.word 0x0A, MOD83_0222E048, 0x07, 0x02 +	.word 0x0B, MOD83_0222E098  	.global MOD83_0223A8C4  MOD83_0223A8C4: ; 0x0223A8C4 -	.byte 0x64, 0x61, 0x74, 0x61, 0x2F, 0x65, 0x6F, 0x6F, 0x2E, 0x64, 0x61, 0x74, 0x00, 0x00, 0x00, 0x00 +	.asciz "data/eoo.dat" +	.balign 4  	.global MOD83_0223A8D4  MOD83_0223A8D4: ; 0x0223A8D4 -	.byte 0x16, 0x01, 0x15, 0x00, 0x70, 0xB8, 0x23, 0x02, 0x60, 0xB8, 0x23, 0x02 +	.byte 0x16, 0x01, 0x15, 0x00 +	.word MOD83_0223B870, MOD83_0223B860  	.global MOD83_0223A8E0  MOD83_0223A8E0: ; 0x0223A8E0 @@ -26761,53 +26763,67 @@ MOD83_0223AD6C: ; 0x0223AD6C  	.global MOD83_0223AD98  MOD83_0223AD98: ; 0x0223AD98 -	.byte 0x12, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x23, 0x02, 0x13, 0x00, 0x00, 0x00, 0xE9, 0xFD, 0x22, 0x02 +	.word 0x12, MOD83_022300AC +	.word 0x13, MOD83_0222FDE8  	.global MOD83_0223ADA8  MOD83_0223ADA8: ; 0x0223ADA8 -	.byte 0x12, 0x00, 0x00, 0x00, 0x11, 0x00, 0x23, 0x02, 0x13, 0x00, 0x00, 0x00, 0xE9, 0xFD, 0x22, 0x02 +	.word 0x12, MOD83_02230010 +	.word 0x13, MOD83_0222FDE8  	.global MOD83_0223ADB8  MOD83_0223ADB8: ; 0x0223ADB8 -	.byte 0x12, 0x00, 0x00, 0x00, 0x49, 0x00, 0x23, 0x02, 0x13, 0x00, 0x00, 0x00, 0x85, 0x00, 0x23, 0x02 +	.word 0x12, MOD83_02230048 +	.word 0x13, MOD83_02230084  	.global MOD83_0223ADC8  MOD83_0223ADC8: ; 0x0223ADC8 -	.byte 0x12, 0x00, 0x00, 0x00, 0x5D, 0xFB, 0x22, 0x02, 0x13, 0x00, 0x00, 0x00, 0xE9, 0xFD, 0x22, 0x02 +	.word 0x12, MOD83_0222FB5C, 0x13, MOD83_0222FDE8  	.global MOD83_0223ADD8  MOD83_0223ADD8: ; 0x0223ADD8 -	.byte 0x12, 0x00, 0x00, 0x00, 0xBD, 0xFB, 0x22, 0x02, 0x13, 0x00, 0x00, 0x00, 0xD9, 0xFF, 0x22, 0x02 -	.byte 0x0C, 0x00, 0x00, 0x00, 0x19, 0x01, 0x23, 0x02, 0x0D, 0x00, 0x00, 0x00, 0x9D, 0x01, 0x23, 0x02 -	.byte 0x0E, 0x00, 0x00, 0x00, 0xD5, 0x01, 0x23, 0x02 +	.word 0x12, MOD83_0222FBBC +	.word 0x13, MOD83_0222FFD8 +	.word 0x0C, MOD83_02230118 +	.word 0x0D, MOD83_0223019C +	.word 0x0E, MOD83_022301D4  	.global MOD83_0223AE00  MOD83_0223AE00: ; 0x0223AE00 -	.byte 0x00, 0x00, 0x00, 0x00, 0x15, 0x94, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +	.word 0x00, MOD83_02239414, 0x00, 0x00  	.byte 0x00, 0x00, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x2F, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00  	.global MOD83_0223AE20  MOD83_0223AE20: ; 0x0223AE20 -	.byte 0x0F, 0x00, 0x00, 0x00, 0x25, 0xFE, 0x22, 0x02, 0x14, 0x00, 0x00, 0x00, 0x11, 0xFF, 0x22, 0x02 -	.byte 0x10, 0x00, 0x00, 0x00, 0xA1, 0xFE, 0x22, 0x02, 0x11, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x23, 0x02 +	.word 0x0F, MOD83_0222FE24 +	.word 0x14, MOD83_0222FF10 +	.word 0x10, MOD83_0222FEA0 +	.word 0x11, MOD83_022300F8  	.global MOD83_0223AE40  MOD83_0223AE40: ; 0x0223AE40 -	.byte 0x40, 0x00, 0x00, 0x00, 0x31, 0x19, 0x23, 0x02, 0x41, 0x00, 0x00, 0x00, 0xD1, 0x19, 0x23, 0x02 +	.word 0x40, MOD83_02231930 +	.word 0x41, MOD83_022319D0  	.global MOD83_0223AE50  MOD83_0223AE50: ; 0x0223AE50 -	.byte 0x40, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0xD1, 0x19, 0x23, 0x02 +	.byte 0x40, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 +	.word 0x41, MOD83_022319D0  	.global MOD83_0223AE60  MOD83_0223AE60: ; 0x0223AE60 -	.byte 0x40, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0xD1, 0x19, 0x23, 0x02 -	.byte 0x2A, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0xB1, 0x18, 0x23, 0x02 -	.byte 0x2C, 0x00, 0x00, 0x00, 0xE1, 0x18, 0x23, 0x02, 0x2D, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 +	.byte 0x40, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00 +	.word 0x41, MOD83_022319D0 +	.byte 0x2A, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 +	.word 0x2B, MOD83_022318B0 +	.word 0x2C, MOD83_022318E0 +	.byte 0x2D, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 +  	.global MOD83_0223AE90  MOD83_0223AE90: ; 0x0223AE90 -	.byte 0x00, 0x00, 0x00, 0x00, 0x15, 0x94, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +	.word 0x00, MOD83_02239414 +	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00  	.byte 0x00, 0x00, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x2F, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00  	.global MOD83_0223AEB0 @@ -26998,51 +27014,89 @@ MOD83_0223B69C: ; 0x0223B69C  	.byte 0x45, 0x4A, 0x35, 0x42, 0x45, 0x4B, 0x35, 0x42, 0x45, 0x4C, 0x35, 0x42, 0x45, 0x4D, 0x35, 0x42  	.byte 0x45, 0x50, 0x35, 0x42, 0x45, 0x51, 0x35, 0x42, 0x45, 0x52, 0x35, 0x42, 0x45, 0x53, 0x35, 0x42  	.byte 0x45, 0x54, 0x35, 0x42, 0x45, 0x55, 0x35, 0x42, 0x45, 0x56, 0x35, 0x42, 0x45, 0x57, 0x35, 0x42 -	.byte 0x00, 0x00, 0x00, 0x00, 0x6D, 0x79, 0x77, 0x68, 0x5F, 0x53, 0x59, 0x53, 0x53, 0x54, 0x41, 0x54 -	.byte 0x45, 0x5F, 0x49, 0x44, 0x4C, 0x45, 0x00, 0x00, 0x6D, 0x79, 0x77, 0x68, 0x5F, 0x53, 0x59, 0x53 -	.byte 0x53, 0x54, 0x41, 0x54, 0x45, 0x5F, 0x42, 0x55, 0x53, 0x59, 0x00, 0x00, 0x6D, 0x79, 0x77, 0x68 -	.byte 0x5F, 0x53, 0x59, 0x53, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5F, 0x53, 0x54, 0x4F, 0x50, 0x00, 0x00 -	.byte 0x6D, 0x79, 0x77, 0x68, 0x5F, 0x53, 0x59, 0x53, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5F, 0x45, 0x52 -	.byte 0x52, 0x4F, 0x52, 0x00, 0x6D, 0x79, 0x77, 0x68, 0x5F, 0x53, 0x59, 0x53, 0x53, 0x54, 0x41, 0x54 -	.byte 0x45, 0x5F, 0x53, 0x43, 0x41, 0x4E, 0x4E, 0x49, 0x4E, 0x47, 0x00, 0x00, 0x6D, 0x79, 0x77, 0x68 -	.byte 0x5F, 0x53, 0x59, 0x53, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5F, 0x43, 0x4F, 0x4E, 0x4E, 0x45, 0x43 -	.byte 0x54, 0x45, 0x44, 0x00, 0x6D, 0x79, 0x77, 0x68, 0x5F, 0x53, 0x59, 0x53, 0x53, 0x54, 0x41, 0x54 -	.byte 0x45, 0x5F, 0x4B, 0x45, 0x59, 0x53, 0x48, 0x41, 0x52, 0x49, 0x4E, 0x47, 0x00, 0x00, 0x00, 0x00 -	.byte 0x6D, 0x79, 0x77, 0x68, 0x5F, 0x53, 0x59, 0x53, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5F, 0x44, 0x41 -	.byte 0x54, 0x41, 0x53, 0x48, 0x41, 0x52, 0x49, 0x4E, 0x47, 0x00, 0x00, 0x00, 0x6D, 0x79, 0x77, 0x68 -	.byte 0x5F, 0x53, 0x59, 0x53, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5F, 0x43, 0x4F, 0x4E, 0x4E, 0x45, 0x43 -	.byte 0x54, 0x5F, 0x46, 0x41, 0x49, 0x4C, 0x00, 0x00, 0x6D, 0x79, 0x77, 0x68, 0x5F, 0x53, 0x59, 0x53 -	.byte 0x53, 0x54, 0x41, 0x54, 0x45, 0x5F, 0x4D, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x43, 0x48, 0x41 -	.byte 0x4E, 0x4E, 0x45, 0x4C, 0x00, 0x00, 0x00, 0x00 +	.byte 0x00, 0x00, 0x00, 0x00 +	.global MOD83_0223B6F0 +MOD83_0223B6F0: ; 0x0223B6F0 +	.asciz "mywh_SYSSTATE_IDLE" + +	.balign 4 +	.global MOD83_0223B704 +MOD83_0223B704: ; 0x0223B704 +	.asciz "mywh_SYSSTATE_BUSY" + +	.balign 4 +	.global MOD83_0223B718 +MOD83_0223B718: ; 0x0223B718 +	.asciz "mywh_SYSSTATE_STOP" + +	.balign 4 +	.global MOD83_0223B72C +MOD83_0223B72C: ; 0x0223B72C +	.asciz "mywh_SYSSTATE_ERROR" + +	.balign 4 +	.global MOD83_0223B740 +MOD83_0223B740: ; 0x0223B740 +	.asciz "mywh_SYSSTATE_SCANNING" + +	.balign 4 +	.global MOD83_0223B758 +MOD83_0223B758: ; 0x0223B758 +	.asciz "mywh_SYSSTATE_CONNECTED" + +	.balign 4 +	.global MOD83_0223B770 +MOD83_0223B770: ; 0x0223B770 +	.asciz "mywh_SYSSTATE_KEYSHARING" + +	.balign 4 +	.global MOD83_0223B78C +MOD83_0223B78C: ; 0x0223B78C +	.asciz "mywh_SYSSTATE_DATASHARING" + +	.balign 4 +	.global MOD83_0223B7A8 +MOD83_0223B7A8: ; 0x0223B7A8 +	.asciz "mywh_SYSSTATE_CONNECT_FAIL" + +	.balign 4 +	.global MOD83_0223B7C4 +MOD83_0223B7C4: ; 0x0223B7C4 +	.asciz "mywh_SYSSTATE_MEASURECHANNEL" + +	.balign 4  	.global MOD83_0223B7E4  MOD83_0223B7E4: ; 0x0223B7E4 -	.byte 0x18, 0xB7, 0x23, 0x02, 0xF0, 0xB6, 0x23, 0x02, 0x40, 0xB7, 0x23, 0x02, 0x04, 0xB7, 0x23, 0x02 -	.byte 0x58, 0xB7, 0x23, 0x02, 0x8C, 0xB7, 0x23, 0x02, 0x70, 0xB7, 0x23, 0x02, 0xC4, 0xB7, 0x23, 0x02 -	.byte 0xA8, 0xB7, 0x23, 0x02, 0x2C, 0xB7, 0x23, 0x02 +	.word MOD83_0223B718, MOD83_0223B6F0, MOD83_0223B740, MOD83_0223B704 +	.word MOD83_0223B758, MOD83_0223B78C, MOD83_0223B770, MOD83_0223B7C4 +	.word MOD83_0223B7A8, MOD83_0223B72C  	.global MOD83_0223B80C  MOD83_0223B80C: ; 0x0223B80C -	.byte 0x25, 0x73, 0x20, 0x2D, 0x3E, 0x20, 0x00, 0x00 +	.asciz "%s -> " +	.balign 4  	.global MOD83_0223B814  MOD83_0223B814: ; 0x0223B814 -	.byte 0x25, 0x73, 0x0A, 0x00 +	.asciz "%s\n" +	.balign 4  	.global MOD83_0223B818  MOD83_0223B818: ; 0x0223B818 -	.byte 0x6E, 0x6F, 0x74, 0x20, 0x6D, 0x79, 0x20, 0x70, 0x61, 0x72, 0x65, 0x6E, 0x74, 0x20, 0x67, 0x67 -	.byte 0x69, 0x64, 0x20, 0x28, 0x25, 0x64, 0x20, 0x21, 0x3D, 0x20, 0x25, 0x64, 0x29, 0x0A, 0x00, 0x00 +	.asciz "not my parent ggid (%d != %d)\n" +	.balign 4  	.global MOD83_0223B838  MOD83_0223B838: ; 0x0223B838 -	.byte 0x41, 0x44, 0x41, 0x45, 0x00, 0x00, 0x00, 0x00 +	.asciz "ADAE" +	.balign 4  	.global MOD83_0223B840  MOD83_0223B840: ; 0x0223B840 -	.byte 0x53, 0x78, 0x34, 0x33, 0x39, 0x74, 0x43, 0x6B, 0x62, 0x72, 0x57, 0x79, 0x52, 0x38, 0x58, 0x32 -	.byte 0x00, 0x00, 0x00, 0x00 +	.asciz "Sx439tCkbrWyR8X2" +	.balign 4  	.global MOD83_0223B854  MOD83_0223B854: ; 0x0223B854  	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 
