diff options
Diffstat (limited to 'asm')
| -rw-r--r-- | asm/link_rfu.s | 160 | 
1 files changed, 0 insertions, 160 deletions
| diff --git a/asm/link_rfu.s b/asm/link_rfu.s index f8d6eddcd..3667d39bc 100644 --- a/asm/link_rfu.s +++ b/asm/link_rfu.s @@ -7,166 +7,6 @@  @ file boundary? -	thumb_func_start sub_800DA68 -sub_800DA68: @ 800DA68 -	push {r4,lr} -	adds r2, r0, 0 -	adds r4, r1, 0 -	ldrb r0, [r4, 0x1] -	cmp r0, 0 -	bne _0800DA7E -	adds r0, r2, 0 -	movs r1, 0 -	bl sub_800DAC8 -	b _0800DAC0 -_0800DA7E: -	movs r3, 0 -_0800DA80: -	ldrb r1, [r2, 0x1C] -	lsls r0, r1, 3 -	subs r0, r1 -	lsls r0, 1 -	adds r0, r3, r0 -	adds r0, r2, r0 -	adds r1, r4, r3 -	ldrb r1, [r1] -	strb r1, [r0] -	adds r3, 0x1 -	cmp r3, 0xD -	ble _0800DA80 -	ldrb r0, [r2, 0x1C] -	adds r0, 0x1 -	ldrb r1, [r2, 0x1C] -	strb r0, [r2, 0x1C] -	ldrb r1, [r2, 0x1C] -	movs r0, 0x1 -	ands r0, r1 -	ldrb r1, [r2, 0x1C] -	strb r0, [r2, 0x1C] -	ldrb r0, [r2, 0x1E] -	cmp r0, 0x1 -	bhi _0800DABA -	ldrb r0, [r2, 0x1E] -	adds r0, 0x1 -	ldrb r1, [r2, 0x1E] -	strb r0, [r2, 0x1E] -	b _0800DAC0 -_0800DABA: -	ldrb r0, [r2, 0x1C] -	ldrb r1, [r2, 0x1D] -	strb r0, [r2, 0x1D] -_0800DAC0: -	pop {r4} -	pop {r0} -	bx r0 -	thumb_func_end sub_800DA68 - -	thumb_func_start sub_800DAC8 -sub_800DAC8: @ 800DAC8 -	push {r4,r5,lr} -	adds r3, r0, 0 -	adds r5, r1, 0 -	ldrb r0, [r3, 0x1E] -	cmp r0, 0 -	bne _0800DAD8 -	movs r0, 0 -	b _0800DB12 -_0800DAD8: -	cmp r5, 0 -	beq _0800DAF6 -	movs r4, 0 -_0800DADE: -	adds r2, r5, r4 -	ldrb r1, [r3, 0x1D] -	lsls r0, r1, 3 -	subs r0, r1 -	lsls r0, 1 -	adds r0, r4, r0 -	adds r0, r3, r0 -	ldrb r0, [r0] -	strb r0, [r2] -	adds r4, 0x1 -	cmp r4, 0xD -	ble _0800DADE -_0800DAF6: -	ldrb r0, [r3, 0x1D] -	adds r0, 0x1 -	ldrb r1, [r3, 0x1D] -	strb r0, [r3, 0x1D] -	ldrb r1, [r3, 0x1D] -	movs r0, 0x1 -	ands r0, r1 -	ldrb r1, [r3, 0x1D] -	strb r0, [r3, 0x1D] -	ldrb r0, [r3, 0x1E] -	subs r0, 0x1 -	ldrb r1, [r3, 0x1E] -	strb r0, [r3, 0x1E] -	movs r0, 0x1 -_0800DB12: -	pop {r4,r5} -	pop {r1} -	bx r1 -	thumb_func_end sub_800DAC8 - -	thumb_func_start sub_800DB18 -sub_800DB18: @ 800DB18 -	push {r4,r5,lr} -	adds r3, r0, 0 -	adds r5, r1, 0 -	ldr r1, =0x00000202 -	adds r0, r3, r1 -	ldrb r0, [r0] -	cmp r0, 0x1 -	bhi _0800DB70 -	movs r2, 0 -	movs r0, 0x80 -	lsls r0, 2 -	adds r4, r3, r0 -_0800DB30: -	ldrb r0, [r4] -	lsls r0, 8 -	adds r0, r2, r0 -	adds r0, r3, r0 -	adds r1, r5, r2 -	ldrb r1, [r1] -	strb r1, [r0] -	adds r2, 0x1 -	cmp r2, 0xFF -	ble _0800DB30 -	movs r0, 0x80 -	lsls r0, 2 -	adds r1, r3, r0 -	ldrb r0, [r1] -	adds r0, 0x1 -	ldrb r2, [r1] -	strb r0, [r1] -	ldrb r2, [r1] -	movs r0, 0x1 -	ands r0, r2 -	ldrb r2, [r1] -	strb r0, [r1] -	ldr r0, =0x00000202 -	adds r1, r3, r0 -	ldrb r0, [r1] -	adds r0, 0x1 -	ldrb r2, [r1] -	strb r0, [r1] -	b _0800DB7A -	.pool -_0800DB70: -	ldr r1, =0x00000203 -	adds r0, r3, r1 -	ldrb r1, [r0] -	movs r1, 0x1 -	strb r1, [r0] -_0800DB7A: -	pop {r4,r5} -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_800DB18 -  	thumb_func_start sub_800DB84  sub_800DB84: @ 800DB84  	push {r4,r5,lr} | 
