through sub_800D780
This commit is contained in:
138
asm/link_rfu.s
138
asm/link_rfu.s
@@ -7,144 +7,6 @@
|
||||
|
||||
@ file boundary?
|
||||
|
||||
thumb_func_start sub_800D6C8
|
||||
sub_800D6C8: @ 800D6C8
|
||||
push {r4,r5,lr}
|
||||
adds r3, r0, 0
|
||||
movs r0, 0
|
||||
movs r4, 0
|
||||
movs r5, 0x46
|
||||
_0800D6D2:
|
||||
adds r2, r0, 0x1
|
||||
movs r1, 0x45
|
||||
muls r0, r5
|
||||
adds r0, r3
|
||||
adds r0, 0x45
|
||||
_0800D6DC:
|
||||
strb r4, [r0]
|
||||
subs r0, 0x1
|
||||
subs r1, 0x1
|
||||
cmp r1, 0
|
||||
bge _0800D6DC
|
||||
adds r0, r2, 0
|
||||
cmp r0, 0x1F
|
||||
ble _0800D6D2
|
||||
movs r1, 0
|
||||
ldr r2, =0x000008c1
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
movs r2, 0x8C
|
||||
lsls r2, 4
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
ldr r2, =0x000008c2
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
ldr r2, =0x000008c3
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_800D6C8
|
||||
|
||||
thumb_func_start sub_800D724
|
||||
sub_800D724: @ 800D724
|
||||
push {r4,lr}
|
||||
adds r3, r0, 0
|
||||
movs r1, 0
|
||||
movs r4, 0
|
||||
_0800D72C:
|
||||
lsls r0, r1, 3
|
||||
adds r2, r1, 0x1
|
||||
subs r0, r1
|
||||
movs r1, 0xD
|
||||
lsls r0, 1
|
||||
adds r0, r3
|
||||
adds r0, 0xD
|
||||
_0800D73A:
|
||||
strb r4, [r0]
|
||||
subs r0, 0x1
|
||||
subs r1, 0x1
|
||||
cmp r1, 0
|
||||
bge _0800D73A
|
||||
adds r1, r2, 0
|
||||
cmp r1, 0x27
|
||||
ble _0800D72C
|
||||
movs r1, 0
|
||||
ldr r2, =0x00000231
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
movs r2, 0x8C
|
||||
lsls r2, 2
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
ldr r2, =0x00000232
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
ldr r2, =0x00000233
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_800D724
|
||||
|
||||
thumb_func_start sub_800D780
|
||||
sub_800D780: @ 800D780
|
||||
push {r4,lr}
|
||||
adds r3, r0, 0
|
||||
movs r1, 0
|
||||
movs r4, 0
|
||||
_0800D788:
|
||||
lsls r0, r1, 8
|
||||
adds r2, r1, 0x1
|
||||
movs r1, 0xFF
|
||||
adds r0, r3
|
||||
adds r0, 0xFF
|
||||
_0800D792:
|
||||
strb r4, [r0]
|
||||
subs r0, 0x1
|
||||
subs r1, 0x1
|
||||
cmp r1, 0
|
||||
bge _0800D792
|
||||
adds r1, r2, 0
|
||||
cmp r1, 0x1
|
||||
ble _0800D788
|
||||
movs r1, 0
|
||||
ldr r2, =0x00000201
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
movs r2, 0x80
|
||||
lsls r2, 2
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
ldr r2, =0x00000202
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
ldr r2, =0x00000203
|
||||
adds r0, r3, r2
|
||||
ldrb r2, [r0]
|
||||
strb r1, [r0]
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_800D780
|
||||
|
||||
thumb_func_start sub_800D7D8
|
||||
sub_800D7D8: @ 800D7D8
|
||||
push {r4-r7,lr}
|
||||
|
||||
Reference in New Issue
Block a user