diff options
Diffstat (limited to 'arm9/modules')
| -rw-r--r-- | arm9/modules/43/asm/module_43.s | 46 | 
1 files changed, 30 insertions, 16 deletions
| diff --git a/arm9/modules/43/asm/module_43.s b/arm9/modules/43/asm/module_43.s index b4667463..51f11701 100644 --- a/arm9/modules/43/asm/module_43.s +++ b/arm9/modules/43/asm/module_43.s @@ -143,7 +143,7 @@ MOD43_0225493C: ; 0x0225493C  	cmp r1, #3  	bhs _0225496A  	lsl r2, r1, #2 -	ldr r1, _0225496C ; =0x022550A8 +	ldr r1, _0225496C ; =MOD43_022550A8  	add r0, r4, #0  	ldr r1, [r1, r2]  	blx r1 @@ -159,7 +159,7 @@ MOD43_0225493C: ; 0x0225493C  _0225496A:  	pop {r3, r4, r5, pc}  	.align 2, 0 -_0225496C: .word 0x022550A8 +_0225496C: .word MOD43_022550A8  	thumb_func_end MOD43_0225493C  	thumb_func_start MOD43_02254970 @@ -346,9 +346,9 @@ _02254A9E:  	bl FUN_02025238  	cmp r0, #5  	bne _02254AEA -	ldr r1, _02254AF4 ; =0x022550B4 +	ldr r1, _02254AF4 ; =MOD43_022550B4  	lsl r0, r4, #1 -	ldr r2, _02254AF4 ; =0x022550B4 +	ldr r2, _02254AF4 ; =MOD43_022550B4  	add r1, r1, r0  	ldrb r0, [r2, r0]  	strb r0, [r5, #0x10] @@ -383,7 +383,7 @@ _02254AF0:  	add r0, r7, #0  	pop {r3, r4, r5, r6, r7, pc}  	.align 2, 0 -_02254AF4: .word 0x022550B4 +_02254AF4: .word MOD43_022550B4  	thumb_func_end MOD43_02254A88  	thumb_func_start MOD43_02254AF8 @@ -519,13 +519,13 @@ MOD43_02254BD8: ; 0x02254BD8  	str r0, [sp, #4]  	mov r0, #8  	str r0, [sp, #8] -	ldr r0, _02254BF8 ; =0x022551BC +	ldr r0, _02254BF8 ; =MOD43_022551BC  	ldr r3, [r2]  	bl MOD20_022537E0  	add sp, #0xc  	pop {pc}  	nop -_02254BF8: .word 0x022551BC +_02254BF8: .word MOD43_022551BC  	thumb_func_end MOD43_02254BD8  	thumb_func_start MOD43_02254BFC @@ -571,7 +571,7 @@ MOD43_02254C28: ; 0x02254C28  	strb r3, [r0]  	strb r3, [r0, #1]  	ldr r0, [r5, #4] -	ldr r2, _02254CC4 ; =0x022551A0 +	ldr r2, _02254CC4 ; =MOD43_022551A0  	mov r1, #6  	bl FUN_02016C18  	mov r0, #0 @@ -629,7 +629,7 @@ MOD43_02254C28: ; 0x02254C28  	pop {r3, r4, r5, r6, pc}  	.align 2, 0  _02254CC0: .word 0x0400104C -_02254CC4: .word 0x022551A0 +_02254CC4: .word MOD43_022551A0  _02254CC8: .word 0x04001000  _02254CCC: .word 0xFFFFE0FF  	thumb_func_end MOD43_02254C28 @@ -1128,8 +1128,14 @@ _022550A2:  	thumb_func_end MOD43_02255078  	.section .rodata -	; 0x022550A8 -	.byte 0x8D, 0x49, 0x25, 0x02, 0xD9, 0x49, 0x25, 0x02, 0x51, 0x4A, 0x25, 0x02, 0x05, 0x14, 0x05, 0x14 + +	.global MOD43_022550A8 +MOD43_022550A8: ; 0x022550A8 +	.word MOD43_0225498C, MOD43_022549D8, MOD43_02254A50 + +	.global MOD43_022550B4 +MOD43_022550B4: ; 0x022550B4 +	.byte 0x05, 0x14, 0x05, 0x14  	.byte 0x06, 0x14, 0x06, 0x14, 0x06, 0x13, 0x06, 0x13, 0x07, 0x11, 0x07, 0x11, 0x07, 0x11, 0x07, 0x11  	.byte 0x05, 0x12, 0x05, 0x12, 0x05, 0x12, 0x05, 0x12, 0x08, 0x10, 0x08, 0x10, 0x08, 0x10, 0x08, 0x10  	.byte 0x09, 0x13, 0x09, 0x13, 0x09, 0x15, 0x09, 0x15, 0x09, 0x16, 0x09, 0x16, 0x09, 0x16, 0x09, 0x16 @@ -1144,9 +1150,17 @@ _022550A2:  	.byte 0x13, 0x0D, 0x14, 0x0D, 0x14, 0x0D, 0x14, 0x0D, 0x13, 0x0A, 0x13, 0x0A, 0x13, 0x0A, 0x13, 0x0A  	.byte 0x15, 0x0A, 0x15, 0x0A, 0x15, 0x0A, 0x15, 0x0A, 0x18, 0x0C, 0x18, 0x0C, 0x18, 0x0C, 0x18, 0x0C  	.byte 0x19, 0x0D, 0x19, 0x0D, 0x19, 0x0D, 0x19, 0x0D, 0x19, 0x0E, 0x19, 0x0E, 0x19, 0x0E, 0x19, 0x0E -	.byte 0x15, 0x0D, 0x15, 0x0D, 0x15, 0x0D, 0x15, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +	.byte 0x15, 0x0D, 0x15, 0x0D, 0x15, 0x0D, 0x15, 0x0D + +	.global MOD43_022551A0 +MOD43_022551A0: ; 0x022551A0 +	.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00  	.byte 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00 -	.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x4C, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00 -	.byte 0x01, 0x00, 0x00, 0x00, 0x4D, 0x4D, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 -	.byte 0xA9, 0x4D, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -	.byte 0x00, 0x00, 0x00, 0x00 +	.byte 0x01, 0x00, 0x00, 0x00 + +	.global MOD43_022551BC +MOD43_022551BC: ; 0x022551BC +	.word 0x00, MOD43_02254C28, 0x00 +	.word 0x01, MOD43_02254D4C, 0x00 +	.word 0x02, MOD43_02254DA8, 0x00 +	.word 0x00, 0x00000000, 0x00 | 
