diff options
Diffstat (limited to 'arm9')
| -rw-r--r-- | arm9/modules/05/asm/module_05.s | 122 | 
1 files changed, 82 insertions, 40 deletions
| diff --git a/arm9/modules/05/asm/module_05.s b/arm9/modules/05/asm/module_05.s index 0e02a902..3bbb4252 100644 --- a/arm9/modules/05/asm/module_05.s +++ b/arm9/modules/05/asm/module_05.s @@ -28889,7 +28889,7 @@ MOD05_021E53B4: ; 0x021E53B4  	mov r0, #0xff  	str r0, [sp, #4]  	ldr r0, [sp, #8] -	ldr r1, _021E541C ; =0x021F757C +	ldr r1, _021E541C ; =UNK05_021F757C  	add r2, sp, #0xc  	bl MOD05_021E4DC4  	add r5, r0, #0 @@ -28909,7 +28909,7 @@ _021E5416:  	add sp, #0x2c  	pop {r4, r5, r6, r7, pc}  	.balign 4, 0 -_021E541C: .word 0x021F757C +_021E541C: .word UNK05_021F757C  	thumb_func_start MOD05_021E5420  MOD05_021E5420: ; 0x021E5420 @@ -28999,14 +28999,14 @@ _021E54BC: .word 0x3FC99999  MOD05_021E54C0: ; 0x021E54C0  	push {r3, r4, r5, r6, lr}  	sub sp, #0x3c -	ldr r5, _021E555C ; =0x021F7570 +	ldr r5, _021E555C ; =UNK05_021F7570  	add r2, r0, #0  	add r4, r1, #0  	ldmia r5!, {r0, r1}  	add r3, sp, #0x24  	stmia r3!, {r0, r1}  	ldr r0, [r5] -	ldr r6, _021E5560 ; =0x021F7590 +	ldr r6, _021E5560 ; =UNK05_021F7590  	str r0, [r3]  	add r5, sp, #0  	mov r3, #4 @@ -29065,8 +29065,8 @@ _021E54DA:  	add sp, #0x3c  	pop {r3, r4, r5, r6, pc}  	nop -_021E555C: .word 0x021F7570 -_021E5560: .word 0x021F7590 +_021E555C: .word UNK05_021F7570 +_021E5560: .word UNK05_021F7590  	thumb_func_start MOD05_021E5564  MOD05_021E5564: ; 0x021E5564 @@ -29187,7 +29187,7 @@ MOD05_021E5614: ; 0x021E5614  	str r0, [sp]  	mov r0, #0xff  	str r0, [sp, #4] -	ldr r1, _021E564C ; =0x021F75C0 +	ldr r1, _021E564C ; =UNK05_021F75C0  	add r0, r4, #0  	add r2, sp, #8  	mov r3, #0 @@ -29195,7 +29195,7 @@ MOD05_021E5614: ; 0x021E5614  	add sp, #0x20  	pop {r3, r4, r5, pc}  	.balign 4, 0 -_021E564C: .word 0x021F75C0 +_021E564C: .word UNK05_021F75C0  	thumb_func_start MOD05_021E5650  MOD05_021E5650: ; 0x021E5650 @@ -29291,14 +29291,14 @@ _021E56F6:  MOD05_021E56FC: ; 0x021E56FC  	push {r4, r5, r6, lr}  	sub sp, #0x60 -	ldr r5, _021E5774 ; =0x021F75B4 +	ldr r5, _021E5774 ; =UNK05_021F75B4  	add r2, r0, #0  	add r4, r1, #0  	ldmia r5!, {r0, r1}  	add r3, sp, #0x48  	stmia r3!, {r0, r1}  	ldr r0, [r5] -	ldr r6, _021E5778 ; =0x021F75D4 +	ldr r6, _021E5778 ; =UNK05_021F75D4  	str r0, [r3]  	add r5, sp, #0x24  	mov r3, #4 @@ -29345,8 +29345,8 @@ _021E5716:  	add sp, #0x60  	pop {r4, r5, r6, pc}  	.balign 4, 0 -_021E5774: .word 0x021F75B4 -_021E5778: .word 0x021F75D4 +_021E5774: .word UNK05_021F75B4 +_021E5778: .word UNK05_021F75D4  	thumb_func_start MOD05_021E577C  MOD05_021E577C: ; 0x021E577C @@ -29417,7 +29417,7 @@ MOD05_021E57D4: ; 0x021E57D4  	str r0, [sp]  	mov r0, #0xff  	str r0, [sp, #4] -	ldr r1, _021E580C ; =0x021F7604 +	ldr r1, _021E580C ; =UNK05_021F7604  	add r0, r4, #0  	add r2, sp, #8  	mov r3, #0 @@ -29425,7 +29425,7 @@ MOD05_021E57D4: ; 0x021E57D4  	add sp, #0x20  	pop {r3, r4, r5, pc}  	.balign 4, 0 -_021E580C: .word 0x021F7604 +_021E580C: .word UNK05_021F7604  	thumb_func_start MOD05_021E5810  MOD05_021E5810: ; 0x021E5810 @@ -29500,14 +29500,14 @@ _021E5878:  MOD05_021E5898: ; 0x021E5898  	push {r4, r5, r6, lr}  	sub sp, #0x60 -	ldr r5, _021E5910 ; =0x021F75F8 +	ldr r5, _021E5910 ; =UNK05_021F75F8  	add r2, r0, #0  	add r4, r1, #0  	ldmia r5!, {r0, r1}  	add r3, sp, #0x48  	stmia r3!, {r0, r1}  	ldr r0, [r5] -	ldr r6, _021E5914 ; =0x021F7618 +	ldr r6, _021E5914 ; =UNK05_021F7618  	str r0, [r3]  	add r5, sp, #0x24  	mov r3, #4 @@ -29554,8 +29554,8 @@ _021E58B2:  	add sp, #0x60  	pop {r4, r5, r6, pc}  	.balign 4, 0 -_021E5910: .word 0x021F75F8 -_021E5914: .word 0x021F7618 +_021E5910: .word UNK05_021F75F8 +_021E5914: .word UNK05_021F7618  	thumb_func_start MOD05_021E5918  MOD05_021E5918: ; 0x021E5918 @@ -29626,7 +29626,7 @@ MOD05_021E5970: ; 0x021E5970  	str r0, [sp]  	mov r0, #0xff  	str r0, [sp, #4] -	ldr r1, _021E59A8 ; =0x021F7648 +	ldr r1, _021E59A8 ; =UNK05_021F7648  	add r0, r4, #0  	add r2, sp, #8  	mov r3, #0 @@ -29634,7 +29634,7 @@ MOD05_021E5970: ; 0x021E5970  	add sp, #0x20  	pop {r3, r4, r5, pc}  	.balign 4, 0 -_021E59A8: .word 0x021F7648 +_021E59A8: .word UNK05_021F7648  	thumb_func_start MOD05_021E59AC  MOD05_021E59AC: ; 0x021E59AC @@ -29711,14 +29711,14 @@ _021E5A16:  MOD05_021E5A34: ; 0x021E5A34  	push {r4, r5, r6, lr}  	sub sp, #0x60 -	ldr r5, _021E5AAC ; =0x021F763C +	ldr r5, _021E5AAC ; =UNK05_021F763C  	add r2, r0, #0  	add r4, r1, #0  	ldmia r5!, {r0, r1}  	add r3, sp, #0x48  	stmia r3!, {r0, r1}  	ldr r0, [r5] -	ldr r6, _021E5AB0 ; =0x021F765C +	ldr r6, _021E5AB0 ; =UNK05_021F765C  	str r0, [r3]  	add r5, sp, #0x24  	mov r3, #4 @@ -29765,8 +29765,8 @@ _021E5A4E:  	add sp, #0x60  	pop {r4, r5, r6, pc}  	.balign 4, 0 -_021E5AAC: .word 0x021F763C -_021E5AB0: .word 0x021F765C +_021E5AAC: .word UNK05_021F763C +_021E5AB0: .word UNK05_021F765C  	thumb_func_start MOD05_021E5AB4  MOD05_021E5AB4: ; 0x021E5AB4 @@ -64353,22 +64353,64 @@ UNK05_021F74E8: ; 0x021F74E8  	.global UNK05_021F7564  UNK05_021F7564: ; 0x021F7564 -	.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 -	.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 -	.byte 0x80, 0x00, 0x00, 0x00, 0x4D, 0x54, 0x1E, 0x02, 0x91, 0x54, 0x1E, 0x02, 0x95, 0x54, 0x1E, 0x02 -	.byte 0xC1, 0x54, 0x1E, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 -	.byte 0x00, 0x10, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x51, 0x56, 0x1E, 0x02, 0x99, 0x56, 0x1E, 0x02 -	.byte 0x9D, 0x56, 0x1E, 0x02, 0xFD, 0x56, 0x1E, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 -	.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x11, 0x58, 0x1E, 0x02 -	.byte 0x59, 0x58, 0x1E, 0x02, 0x5D, 0x58, 0x1E, 0x02, 0x99, 0x58, 0x1E, 0x02, 0x00, 0x10, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 -	.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 -	.byte 0xAD, 0x59, 0x1E, 0x02, 0xF9, 0x59, 0x1E, 0x02, 0xFD, 0x59, 0x1E, 0x02, 0x35, 0x5A, 0x1E, 0x02 +	.word 0x00001000, 0x00001000, 0x00001000 + +	.global UNK05_021F7570 +UNK05_021F7570: ; 0x021F7570 +	.word 0x00001000, 0x00001000, 0x00001000 + +	.global UNK05_021F757C +UNK05_021F757C: ; 0x021F757C +	.word 0x00000080, MOD05_021E544C, MOD05_021E5490, MOD05_021E5494 +	.word MOD05_021E54C0 + +	.global UNK05_021F7590 +UNK05_021F7590: ; 0x021F7590 +	.word 0x00001000, 0x00000000, 0x00000000, 0x00000000 +	.word 0x00001000, 0x00000000, 0x00000000, 0x00000000 +	.word 0x00001000 + +	.global UNK05_021F75B4 +UNK05_021F75B4: ; 0x021F75B4 +	.word 0x00001000, 0x00001000, 0x00001000 + +	.global UNK05_021F75C0 +UNK05_021F75C0: ; 0x021F75C0 +	.word 0x0000003C, MOD05_021E5650, MOD05_021E5698, MOD05_021E569C +	.word MOD05_021E56FC + +	.global UNK05_021F75D4 +UNK05_021F75D4: ; 0x021F75D4 +	.word 0x00001000, 0x00000000, 0x00000000, 0x00000000 +	.word 0x00001000, 0x00000000, 0x00000000, 0x00000000 +	.word 0x00001000 + +	.global UNK05_021F75F8 +UNK05_021F75F8: ; 0x021F75F8 +	.word 0x00001000, 0x00001000, 0x00001000 + +	.global UNK05_021F75604 +UNK05_021F7604: ; 0x021F7604 +	.word 0x0000003C, MOD05_021E5810, MOD05_021E5858, MOD05_021E585C +	.word MOD05_021E5898 + +	.global UNK05_021F75618 +UNK05_021F7618: ; 0x021F7618 +	.word 0x00001000, 0x00000000, 0x00000000, 0x00000000 +	.word 0x00001000, 0x00000000, 0x00000000, 0x00000000 +	.word 0x00001000 + +	.global UNK05_021F7563C +UNK05_021F763C: ; 0x021F763C +	.word 0x00001000, 0x00001000, 0x00001000 + +	.global UNK05_021F75648 +UNK05_021F7648: ; 0x021F7648 +	.word 0x00000040, MOD05_021E59AC, MOD05_021E59F8, MOD05_021E59FC +	.word MOD05_021E5A34 + +	.global UNK05_021F7565C +UNK05_021F765C: ; 0x021F765C  	.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00  	.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00  	.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 | 
