mirror of
https://github.com/zeldaret/ph
synced 2026-05-24 07:10:52 -04:00
10381 lines
229 KiB
ArmAsm
10381 lines
229 KiB
ArmAsm
.include "macros/function.inc"
|
|
.include "global.inc"
|
|
|
|
.text
|
|
|
|
.global func_ov44_02189560
|
|
arm_func_start func_ov44_02189560
|
|
func_ov44_02189560: ; 0x02189560
|
|
stmdb sp!, {r3, lr}
|
|
ldr r1, _0218958c ; =data_027e0fe0
|
|
mov r0, #0x320
|
|
ldr r1, [r1]
|
|
mov r2, #4
|
|
ldr r1, [r1]
|
|
bl func_0202e9dc
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, pc}
|
|
blx func_ov44_0218969c
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_02189560
|
|
_0218958c: .word data_027e0fe0
|
|
|
|
.global func_ov44_02189590
|
|
arm_func_start func_ov44_02189590
|
|
func_ov44_02189590: ; 0x02189590
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c6114
|
|
ldr r3, _021895bc ; =data_ov44_0218f398
|
|
ldr r2, _021895c0 ; =data_ov44_0218e984
|
|
mov r0, r4
|
|
mov r1, #0x71
|
|
str r3, [r4]
|
|
bl func_ov00_020c5c98
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_02189590
|
|
_021895bc: .word data_ov44_0218f398
|
|
_021895c0: .word data_ov44_0218e984
|
|
|
|
.global func_ov44_021895c4
|
|
arm_func_start func_ov44_021895c4
|
|
func_ov44_021895c4: ; 0x021895c4
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #4
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x14]
|
|
cmp r0, #0
|
|
beq _021895ec
|
|
cmp r0, #1
|
|
beq _02189624
|
|
add sp, sp, #4
|
|
ldmia sp!, {r3, r4, pc}
|
|
_021895ec:
|
|
add r0, r4, #0x88
|
|
mov r1, #0x3000
|
|
bl func_0202e310
|
|
cmp r0, #0
|
|
addeq sp, sp, #4
|
|
ldmeqia sp!, {r3, r4, pc}
|
|
ldr r2, [r4, #0x1c]
|
|
ldr r0, _02189690 ; =data_027e0ffc
|
|
ldr r1, _02189694 ; =0x000001f2
|
|
add r2, r2, #0x48
|
|
mov r3, #0
|
|
bl func_ov00_020ceacc
|
|
add sp, sp, #4
|
|
ldmia sp!, {r3, r4, pc}
|
|
_02189624:
|
|
add r0, r4, #0x88
|
|
mov r1, #0x1000
|
|
bl func_0202e310
|
|
cmp r0, #0
|
|
beq _02189658
|
|
ldr r2, [r4, #0x1c]
|
|
ldr r0, _02189690 ; =data_027e0ffc
|
|
ldr r1, _02189698 ; =0x000001f3
|
|
add r2, r2, #0x48
|
|
mov r3, #0
|
|
bl func_ov00_020ceacc
|
|
add sp, sp, #4
|
|
ldmia sp!, {r3, r4, pc}
|
|
_02189658:
|
|
ldr r0, [r4, #0x90]
|
|
cmp r0, #0x1000
|
|
addle sp, sp, #4
|
|
ldmleia sp!, {r3, r4, pc}
|
|
ldr r1, [r4, #0x1c]
|
|
mov r0, #0
|
|
str r0, [sp]
|
|
ldr r3, [r1, #8]
|
|
ldr r0, _02189690 ; =data_027e0ffc
|
|
add r2, r1, #0x48
|
|
mov r1, #0x1f4
|
|
bl func_ov00_020cec60
|
|
add sp, sp, #4
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_021895c4
|
|
_02189690: .word data_027e0ffc
|
|
_02189694: .word 0x000001f2
|
|
_02189698: .word 0x000001f3
|
|
|
|
.global func_ov44_0218969c
|
|
thumb_func_start func_ov44_0218969c
|
|
func_ov44_0218969c: ; 0x0218969c
|
|
push {r4, lr}
|
|
add r4, r0, #0
|
|
blx func_ov00_020ca668
|
|
ldr r0, _021896b8 ; =data_ov44_0218f288
|
|
add r1, r4, #0
|
|
str r0, [r4]
|
|
mov r0, #0x87
|
|
lsl r0, r0, #2
|
|
add r0, r4, r0
|
|
blx func_ov44_02189590
|
|
add r0, r4, #0
|
|
pop {r4, pc}
|
|
.align 2, 0
|
|
thumb_func_end func_ov44_0218969c
|
|
_021896b8: .word data_ov44_0218f288
|
|
|
|
.global func_ov44_021896bc
|
|
thumb_func_start func_ov44_021896bc
|
|
func_ov44_021896bc: ; 0x021896bc
|
|
push {r4, lr}
|
|
ldr r1, _021896f4 ; =data_ov44_0218f200
|
|
add r4, r0, #0
|
|
blx func_ov00_020ca8a4
|
|
add r0, r4, #0
|
|
mov r1, #0xc
|
|
blx func_ov00_020c3200
|
|
mov r1, #0x83
|
|
mov r0, #1
|
|
lsl r1, r1, #2
|
|
str r0, [r4, r1]
|
|
lsl r2, r0, #0xb
|
|
add r0, r1, #4
|
|
add r1, #0x10
|
|
str r2, [r4, r0]
|
|
add r0, r4, #0
|
|
add r1, r4, r1
|
|
blx func_ov00_020cb140
|
|
add r0, r4, #0
|
|
mov r1, #0
|
|
blx func_ov44_02189a94
|
|
mov r0, #1
|
|
pop {r4, pc}
|
|
nop
|
|
thumb_func_end func_ov44_021896bc
|
|
_021896f4: .word data_ov44_0218f200
|
|
|
|
.global func_ov44_021896f8
|
|
arm_func_start func_ov44_021896f8
|
|
func_ov44_021896f8: ; 0x021896f8
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
mov r1, #0
|
|
str r1, [r4, #0x60]
|
|
str r1, [r4, #0x68]
|
|
bl func_ov00_020c3070
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_021896f8
|
|
|
|
.global func_ov44_02189724
|
|
arm_func_start func_ov44_02189724
|
|
func_ov44_02189724: ; 0x02189724
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c28ec
|
|
cmp r0, #0x5000
|
|
mov r0, r4
|
|
bge _0218974c
|
|
bl func_ov00_020c2974
|
|
bl func_0202bbbc
|
|
str r0, [r4, #0x31c]
|
|
ldmia sp!, {r4, pc}
|
|
_0218974c:
|
|
bl func_ov00_020cccac
|
|
str r0, [r4, #0x31c]
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_02189724
|
|
|
|
.global func_ov44_02189758
|
|
arm_func_start func_ov44_02189758
|
|
func_ov44_02189758: ; 0x02189758
|
|
ldr r1, [r0, #0x74]
|
|
cmp r1, #3
|
|
addls pc, pc, r1, lsl #2
|
|
b _021897c4
|
|
_02189768: ; jump table
|
|
b _02189778 ; case 0
|
|
b _0218978c ; case 1
|
|
b _021897a0 ; case 2
|
|
b _021897b4 ; case 3
|
|
_02189778:
|
|
ldr r2, _021897d0 ; =0x0000019a
|
|
mov r1, #0
|
|
str r2, [r0, #0x60]
|
|
str r1, [r0, #0x68]
|
|
b _021897c4
|
|
_0218978c:
|
|
ldr r2, _021897d4 ; =0xfffffe66
|
|
mov r1, #0
|
|
str r2, [r0, #0x60]
|
|
str r1, [r0, #0x68]
|
|
b _021897c4
|
|
_021897a0:
|
|
mov r2, #0
|
|
ldr r1, _021897d0 ; =0x0000019a
|
|
str r2, [r0, #0x60]
|
|
str r1, [r0, #0x68]
|
|
b _021897c4
|
|
_021897b4:
|
|
mov r2, #0
|
|
ldr r1, _021897d4 ; =0xfffffe66
|
|
str r2, [r0, #0x60]
|
|
str r1, [r0, #0x68]
|
|
_021897c4:
|
|
mov r1, #0
|
|
str r1, [r0, #0x64]
|
|
bx lr
|
|
.align 2, 0
|
|
arm_func_end func_ov44_02189758
|
|
_021897d0: .word 0x0000019a
|
|
_021897d4: .word 0xfffffe66
|
|
|
|
.global func_ov44_021897d8
|
|
arm_func_start func_ov44_021897d8
|
|
func_ov44_021897d8: ; 0x021897d8
|
|
stmdb sp!, {lr}
|
|
sub sp, sp, #0x14
|
|
ldr r1, _02189818 ; =data_027e0f94
|
|
add r3, sp, #8
|
|
mov ip, r0
|
|
ldmia r1, {r0, r1, r2}
|
|
stmia r3, {r0, r1, r2}
|
|
mov r0, #0x5000
|
|
stmia sp, {r0, r3}
|
|
ldr r1, [ip, #0x74]
|
|
add r0, ip, #0x48
|
|
mov r2, #0x800
|
|
mov r3, #0x2000
|
|
bl func_ov00_020c57fc
|
|
add sp, sp, #0x14
|
|
ldmia sp!, {pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_021897d8
|
|
_02189818: .word data_027e0f94
|
|
|
|
.global func_ov44_0218981c
|
|
arm_func_start func_ov44_0218981c
|
|
func_ov44_0218981c: ; 0x0218981c
|
|
stmdb sp!, {lr}
|
|
sub sp, sp, #0x14
|
|
ldr r1, _0218985c ; =data_027e0f94
|
|
add r3, sp, #8
|
|
mov ip, r0
|
|
ldmia r1, {r0, r1, r2}
|
|
stmia r3, {r0, r1, r2}
|
|
mov r0, #0x3000
|
|
stmia sp, {r0, r3}
|
|
ldr r1, [ip, #0x74]
|
|
add r0, ip, #0x48
|
|
mov r2, #0x800
|
|
mov r3, #0x2000
|
|
bl func_ov00_020c57fc
|
|
add sp, sp, #0x14
|
|
ldmia sp!, {pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218981c
|
|
_0218985c: .word data_027e0f94
|
|
|
|
.global func_ov44_02189860
|
|
arm_func_start func_ov44_02189860
|
|
func_ov44_02189860: ; 0x02189860
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
cmp r1, #3
|
|
addls pc, pc, r1, lsl #2
|
|
b _02189970
|
|
_02189874: ; jump table
|
|
b _02189884 ; case 0
|
|
b _021898c0 ; case 1
|
|
b _021898fc ; case 2
|
|
b _02189938 ; case 3
|
|
_02189884:
|
|
ldr r0, [r4, #0x60]
|
|
cmp r0, #0
|
|
rsblt r0, r0, #0
|
|
sub r0, r2, r0
|
|
smull r1, r0, r3, r0
|
|
adds r1, r1, #0x800
|
|
adc r0, r0, #0
|
|
mov r1, r1, lsr #0xc
|
|
ldr r2, [r4, #0x60]
|
|
orr r1, r1, r0, lsl #20
|
|
add r0, r2, r1
|
|
str r0, [r4, #0x60]
|
|
mov r0, #0
|
|
str r0, [r4, #0x68]
|
|
b _02189970
|
|
_021898c0:
|
|
ldr r0, [r4, #0x60]
|
|
cmp r0, #0
|
|
rsblt r0, r0, #0
|
|
sub r0, r2, r0
|
|
smull r1, r0, r3, r0
|
|
adds r1, r1, #0x800
|
|
adc r0, r0, #0
|
|
mov r1, r1, lsr #0xc
|
|
ldr r2, [r4, #0x60]
|
|
orr r1, r1, r0, lsl #20
|
|
sub r0, r2, r1
|
|
str r0, [r4, #0x60]
|
|
mov r0, #0
|
|
str r0, [r4, #0x68]
|
|
b _02189970
|
|
_021898fc:
|
|
mov r0, #0
|
|
str r0, [r4, #0x60]
|
|
ldr r0, [r4, #0x68]
|
|
cmp r0, #0
|
|
rsblt r0, r0, #0
|
|
sub r0, r2, r0
|
|
smull r1, r0, r3, r0
|
|
adds r1, r1, #0x800
|
|
adc r0, r0, #0
|
|
mov r1, r1, lsr #0xc
|
|
ldr r2, [r4, #0x68]
|
|
orr r1, r1, r0, lsl #20
|
|
add r0, r2, r1
|
|
str r0, [r4, #0x68]
|
|
b _02189970
|
|
_02189938:
|
|
mov r0, #0
|
|
str r0, [r4, #0x60]
|
|
ldr r0, [r4, #0x68]
|
|
cmp r0, #0
|
|
rsblt r0, r0, #0
|
|
sub r0, r2, r0
|
|
smull r1, r0, r3, r0
|
|
adds r1, r1, #0x800
|
|
adc r0, r0, #0
|
|
mov r1, r1, lsr #0xc
|
|
ldr r2, [r4, #0x68]
|
|
orr r1, r1, r0, lsl #20
|
|
sub r0, r2, r1
|
|
str r0, [r4, #0x68]
|
|
_02189970:
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bba8
|
|
strh r0, [r4, #0x78]
|
|
mov r0, r4
|
|
bl func_ov00_020c3070
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_02189860
|
|
|
|
.global func_ov44_02189998
|
|
arm_func_start func_ov44_02189998
|
|
func_ov44_02189998: ; 0x02189998
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
ldr r4, _021899c8 ; =0x0000019a
|
|
mov r5, r0
|
|
bl func_ov44_021897d8
|
|
cmp r0, #0
|
|
addne r4, r4, #0xcc
|
|
ldr r1, [r5, #0x74]
|
|
ldr r3, _021899c8 ; =0x0000019a
|
|
mov r0, r5
|
|
mov r2, r4
|
|
bl func_ov44_02189860
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_02189998
|
|
_021899c8: .word 0x0000019a
|
|
|
|
.global func_ov44_021899cc
|
|
arm_func_start func_ov44_021899cc
|
|
func_ov44_021899cc: ; 0x021899cc
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x74]
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _02189a40
|
|
_021899e4: ; jump table
|
|
b _021899f4 ; case 0
|
|
b _02189a08 ; case 1
|
|
b _02189a1c ; case 2
|
|
b _02189a30 ; case 3
|
|
_021899f4:
|
|
ldr r1, _02189a70 ; =0x00000333
|
|
mov r0, #0
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
b _02189a40
|
|
_02189a08:
|
|
ldr r1, _02189a74 ; =0xfffffccd
|
|
mov r0, #0
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
b _02189a40
|
|
_02189a1c:
|
|
mov r1, #0
|
|
ldr r0, _02189a70 ; =0x00000333
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
b _02189a40
|
|
_02189a30:
|
|
mov r1, #0
|
|
ldr r0, _02189a74 ; =0xfffffccd
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
_02189a40:
|
|
mov r0, #0
|
|
str r0, [r4, #0x64]
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bba8
|
|
strh r0, [r4, #0x78]
|
|
mov r0, r4
|
|
bl func_ov00_020c3070
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_021899cc
|
|
_02189a70: .word 0x00000333
|
|
_02189a74: .word 0xfffffccd
|
|
|
|
.global func_ov44_02189a78
|
|
arm_func_start func_ov44_02189a78
|
|
func_ov44_02189a78: ; 0x02189a78
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020caef8
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_02189a94
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_02189a78
|
|
|
|
.global func_ov44_02189a94
|
|
arm_func_start func_ov44_02189a94
|
|
func_ov44_02189a94: ; 0x02189a94
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r4, r0
|
|
mov r3, #0
|
|
str r3, [r4, #0x138]
|
|
ldr r2, [r4, #0x130]
|
|
cmp r1, #6
|
|
str r2, [r4, #0x134]
|
|
str r1, [r4, #0x130]
|
|
addls pc, pc, r1, lsl #2
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02189abc: ; jump table
|
|
b _02189ad8 ; case 0
|
|
b _02189c44 ; case 1
|
|
b _02189b44 ; case 2
|
|
b _02189cb0 ; case 3
|
|
b _02189ccc ; case 4
|
|
b _02189cf4 ; case 5
|
|
b _02189d18 ; case 6
|
|
_02189ad8:
|
|
mov r1, r3
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x1000
|
|
ldr r2, _02189d34 ; =data_027e0764
|
|
str r1, [r0, #0x10]
|
|
ldr r1, [r2]
|
|
ldmib r2, {r0, r3}
|
|
umull ip, r5, r3, r1
|
|
mla r5, r3, r0, r5
|
|
ldr r0, [r2, #0xc]
|
|
ldr lr, [r2, #0x10]
|
|
mla r5, r0, r1, r5
|
|
ldr r3, [r2, #0x14]
|
|
adds lr, lr, ip
|
|
adc ip, r3, r5
|
|
mov r0, #0x15
|
|
str lr, [r2]
|
|
mov r1, #0
|
|
umull r3, r5, ip, r0
|
|
mla r5, ip, r1, r5
|
|
mla r5, r1, r0, r5
|
|
str ip, [r2, #4]
|
|
add r0, r5, #0xa
|
|
str r0, [r4, #0x13c]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02189b44:
|
|
bl func_ov44_02189724
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bb78
|
|
ldr r1, [r4, #0x31c]
|
|
cmp r1, r0
|
|
bne _02189be4
|
|
ldr r0, _02189d34 ; =data_027e0764
|
|
ldr r2, [r0]
|
|
ldmib r0, {r1, r3}
|
|
umull ip, r5, r3, r2
|
|
mla r5, r3, r1, r5
|
|
ldr r1, [r0, #0xc]
|
|
ldr r3, [r0, #0x10]
|
|
mla r5, r1, r2, r5
|
|
ldr r1, [r0, #0x14]
|
|
adds r2, r3, ip
|
|
adc r1, r1, r5
|
|
str r2, [r0]
|
|
str r1, [r0, #4]
|
|
tst r1, #0x80000000
|
|
add r0, r4, #0x21c
|
|
beq _02189bc0
|
|
mov r1, #4
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
ldrsh r0, [r4, #0x78]
|
|
add r0, r0, #0xb6
|
|
strh r0, [r4, #0x78]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02189bc0:
|
|
mov r1, #5
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
ldrsh r0, [r4, #0x78]
|
|
sub r0, r0, #0xb6
|
|
strh r0, [r4, #0x78]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02189be4:
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bb98
|
|
ldr r1, [r4, #0x31c]
|
|
cmp r1, r0
|
|
bne _02189c14
|
|
add r0, r4, #0x21c
|
|
mov r1, #4
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x2000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02189c14:
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bb88
|
|
ldr r1, [r4, #0x31c]
|
|
cmp r1, r0
|
|
ldmneia sp!, {r3, r4, r5, pc}
|
|
add r0, r4, #0x21c
|
|
mov r1, #5
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x2000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02189c44:
|
|
mov r1, r3
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x8000
|
|
ldr r2, _02189d34 ; =data_027e0764
|
|
str r1, [r0, #0x10]
|
|
ldr r1, [r2]
|
|
ldmib r2, {r0, r3}
|
|
umull lr, ip, r3, r1
|
|
mla ip, r3, r0, ip
|
|
ldr r0, [r2, #0xc]
|
|
ldr r5, [r2, #0x10]
|
|
mla ip, r0, r1, ip
|
|
ldr r3, [r2, #0x14]
|
|
adds lr, r5, lr
|
|
adc r5, r3, ip
|
|
mov r0, #0x3d
|
|
str lr, [r2]
|
|
mov r1, #0
|
|
umull r3, ip, r5, r0
|
|
mla ip, r5, r1, ip
|
|
mla ip, r1, r0, ip
|
|
str r5, [r2, #4]
|
|
add r0, ip, #0x1e
|
|
str r0, [r4, #0x13c]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02189cb0:
|
|
add r0, r4, #0x21c
|
|
mov r1, #2
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x2000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02189ccc:
|
|
add r0, r4, #0x21c
|
|
mov r1, #1
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
add r0, r4, #0x300
|
|
mov r1, #0
|
|
strh r1, [r0, #0x18]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02189cf4:
|
|
add r0, r4, #0x21c
|
|
mov r1, #3
|
|
bl func_ov00_020c5d74
|
|
ldr r1, [r4, #0x22c]
|
|
mov r2, #0x1000
|
|
mov r0, r4
|
|
str r2, [r1, #0x10]
|
|
bl func_ov44_02189758
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02189d18:
|
|
mov r1, r3
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x8000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_02189a94
|
|
_02189d34: .word data_027e0764
|
|
|
|
.global func_ov44_02189d38
|
|
arm_func_start func_ov44_02189d38
|
|
func_ov44_02189d38: ; 0x02189d38
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r4, r0
|
|
mov r1, #1
|
|
mov r2, #0
|
|
bl func_ov00_020c1e2c
|
|
ldr r0, [r4, #0x130]
|
|
cmp r0, #6
|
|
addls pc, pc, r0, lsl #2
|
|
b _02189fdc
|
|
_02189d5c: ; jump table
|
|
b _02189d78 ; case 0
|
|
b _02189e7c ; case 1
|
|
b _02189dac ; case 2
|
|
b _02189efc ; case 3
|
|
b _02189f28 ; case 4
|
|
b _02189f74 ; case 5
|
|
b _02189fa0 ; case 6
|
|
_02189d78:
|
|
mov r0, r4
|
|
bl func_ov44_021896f8
|
|
ldr r1, [r4, #0x138]
|
|
ldr r0, [r4, #0x13c]
|
|
cmp r1, r0
|
|
blt _02189fdc
|
|
ldrb r0, [r4, #0x111]
|
|
cmp r0, #0
|
|
beq _02189fdc
|
|
mov r0, r4
|
|
mov r1, #2
|
|
bl func_ov44_02189a94
|
|
b _02189fdc
|
|
_02189dac:
|
|
ldr r0, [r4, #0x31c]
|
|
bl func_0202bba8
|
|
mov r5, r0
|
|
ldr r0, [r4, #0x74]
|
|
ldr r1, [r4, #0x31c]
|
|
cmp r1, r0
|
|
bne _02189dd8
|
|
mov r0, r4
|
|
mov r1, #1
|
|
bl func_ov44_02189a94
|
|
b _02189fdc
|
|
_02189dd8:
|
|
bl func_0202bb78
|
|
ldr r1, [r4, #0x31c]
|
|
cmp r1, r0
|
|
bne _02189dfc
|
|
ldr r2, _02189fe4 ; =0x0000065d
|
|
mov r1, r5
|
|
add r0, r4, #0x78
|
|
bl func_0202b154
|
|
b _02189e48
|
|
_02189dfc:
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bb98
|
|
ldr r1, [r4, #0x31c]
|
|
cmp r1, r0
|
|
bne _02189e24
|
|
ldr r2, _02189fe8 ; =0x00000333
|
|
mov r1, r5
|
|
add r0, r4, #0x78
|
|
bl func_0202b154
|
|
b _02189e48
|
|
_02189e24:
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bb88
|
|
ldr r1, [r4, #0x31c]
|
|
cmp r1, r0
|
|
bne _02189e48
|
|
ldr r2, _02189fe8 ; =0x00000333
|
|
mov r1, r5
|
|
add r0, r4, #0x78
|
|
bl func_0202b154
|
|
_02189e48:
|
|
mov r0, r4
|
|
bl func_ov44_021896f8
|
|
ldr r0, [r4, #0x22c]
|
|
add r0, r0, #0xc
|
|
bl func_0202e58c
|
|
cmp r0, #0
|
|
beq _02189fdc
|
|
ldr r2, [r4, #0x31c]
|
|
mov r0, r4
|
|
mov r1, #1
|
|
str r2, [r4, #0x74]
|
|
bl func_ov44_02189a94
|
|
b _02189fdc
|
|
_02189e7c:
|
|
mov r0, r4
|
|
bl func_ov44_02189998
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
beq _02189ebc
|
|
ldr r0, [r4, #0x138]
|
|
cmp r0, #0x1e
|
|
blt _02189ebc
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_02189a94
|
|
b _02189fdc
|
|
_02189ebc:
|
|
mov r0, r4
|
|
bl func_ov44_0218981c
|
|
cmp r0, #0
|
|
beq _02189edc
|
|
mov r0, r4
|
|
mov r1, #3
|
|
bl func_ov44_02189a94
|
|
b _02189fdc
|
|
_02189edc:
|
|
ldr r1, [r4, #0x138]
|
|
ldr r0, [r4, #0x13c]
|
|
cmp r1, r0
|
|
blt _02189fdc
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_02189a94
|
|
b _02189fdc
|
|
_02189efc:
|
|
mov r0, r4
|
|
bl func_ov44_021896f8
|
|
ldr r0, [r4, #0x22c]
|
|
add r0, r0, #0xc
|
|
bl func_0202e58c
|
|
cmp r0, #0
|
|
beq _02189fdc
|
|
mov r0, r4
|
|
mov r1, #4
|
|
bl func_ov44_02189a94
|
|
b _02189fdc
|
|
_02189f28:
|
|
mov r0, r4
|
|
bl func_ov44_021899cc
|
|
ldr r0, [r4, #0x22c]
|
|
add r0, r0, #0xc
|
|
bl func_0202e58c
|
|
cmp r0, #0
|
|
beq _02189f54
|
|
add r0, r4, #0x300
|
|
ldrsh r1, [r0, #0x18]
|
|
add r1, r1, #1
|
|
strh r1, [r0, #0x18]
|
|
_02189f54:
|
|
add r0, r4, #0x300
|
|
ldrsh r0, [r0, #0x18]
|
|
cmp r0, #0xa
|
|
blt _02189fdc
|
|
mov r0, r4
|
|
mov r1, #5
|
|
bl func_ov44_02189a94
|
|
b _02189fdc
|
|
_02189f74:
|
|
mov r0, r4
|
|
bl func_ov44_02189998
|
|
ldr r0, [r4, #0x22c]
|
|
add r0, r0, #0xc
|
|
bl func_0202e58c
|
|
cmp r0, #0
|
|
beq _02189fdc
|
|
mov r0, r4
|
|
mov r1, #6
|
|
bl func_ov44_02189a94
|
|
b _02189fdc
|
|
_02189fa0:
|
|
mov r0, r4
|
|
bl func_ov44_02189998
|
|
ldr r0, [r4, #0x138]
|
|
cmp r0, #0x1e
|
|
bge _02189fd0
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
beq _02189fdc
|
|
_02189fd0:
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_02189a94
|
|
_02189fdc:
|
|
mov r0, #1
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_02189d38
|
|
_02189fe4: .word 0x0000065d
|
|
_02189fe8: .word 0x00000333
|
|
|
|
.global func_ov44_02189fec
|
|
arm_func_start func_ov44_02189fec
|
|
func_ov44_02189fec: ; 0x02189fec
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5f1c
|
|
mov r0, r4
|
|
mov r1, #0x1f
|
|
bl func_ov00_020cc9c4
|
|
mov r0, #1
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_02189fec
|
|
|
|
.global func_ov44_0218a010
|
|
arm_func_start func_ov44_0218a010
|
|
func_ov44_0218a010: ; 0x0218a010
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x298
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x23c
|
|
blx func_ov00_020a95a4
|
|
add r0, r4, #0x1d8
|
|
bl func_ov00_02081f4c
|
|
add r0, r4, #0x1c8
|
|
mov r1, #2
|
|
mov r2, #4
|
|
ldr r3, _0218a05c ; =func_ov00_020b7d74
|
|
bl func_0204f754
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
bl func_0202ea0c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a010
|
|
_0218a05c: .word func_ov00_020b7d74
|
|
|
|
.global func_ov44_0218a060
|
|
arm_func_start func_ov44_0218a060
|
|
func_ov44_0218a060: ; 0x0218a060
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x298
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x23c
|
|
blx func_ov00_020a95a4
|
|
add r0, r4, #0x1d8
|
|
bl func_ov00_02081f4c
|
|
add r0, r4, #0x1c8
|
|
mov r1, #2
|
|
mov r2, #4
|
|
ldr r3, _0218a0a4 ; =func_ov00_020b7d74
|
|
bl func_0204f754
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a060
|
|
_0218a0a4: .word func_ov00_020b7d74
|
|
|
|
.global func_ov44_0218a0a8
|
|
arm_func_start func_ov44_0218a0a8
|
|
func_ov44_0218a0a8: ; 0x0218a0a8
|
|
stmdb sp!, {r3, lr}
|
|
ldr r1, _0218a0d4 ; =data_027e0fe0
|
|
mov r0, #0x344
|
|
ldr r1, [r1]
|
|
mov r2, #4
|
|
ldr r1, [r1]
|
|
bl func_0202e9dc
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, pc}
|
|
blx func_ov44_0218a0d8
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a0a8
|
|
_0218a0d4: .word data_027e0fe0
|
|
|
|
.global func_ov44_0218a0d8
|
|
thumb_func_start func_ov44_0218a0d8
|
|
func_ov44_0218a0d8: ; 0x0218a0d8
|
|
push {r4, lr}
|
|
add r4, r0, #0
|
|
blx func_ov00_020ca668
|
|
ldr r0, _0218a118 ; =data_ov44_0218f46c
|
|
add r1, r4, #0
|
|
str r0, [r4]
|
|
mov r0, #0x87
|
|
lsl r0, r0, #2
|
|
add r0, r4, r0
|
|
blx func_ov44_0218d540
|
|
mov r2, #0
|
|
mov r1, #0xc6
|
|
lsl r1, r1, #2
|
|
mvn r2, r2
|
|
str r2, [r4, r1]
|
|
add r0, r1, #4
|
|
str r2, [r4, r0]
|
|
add r0, r1, #0
|
|
add r0, #8
|
|
str r2, [r4, r0]
|
|
add r0, r1, #0
|
|
add r0, #0xc
|
|
add r1, #0x10
|
|
str r2, [r4, r0]
|
|
add r0, r4, r1
|
|
blx func_ov44_0218e79c
|
|
add r0, r4, #0
|
|
pop {r4, pc}
|
|
nop
|
|
thumb_func_end func_ov44_0218a0d8
|
|
_0218a118: .word data_ov44_0218f46c
|
|
|
|
.global func_ov44_0218a11c
|
|
thumb_func_start func_ov44_0218a11c
|
|
func_ov44_0218a11c: ; 0x0218a11c
|
|
push {r4, lr}
|
|
ldr r1, _0218a190 ; =data_ov44_0218f3e4
|
|
add r4, r0, #0
|
|
blx func_ov00_020ca8a4
|
|
add r0, r4, #0
|
|
mov r2, #0
|
|
add r0, #0x8c
|
|
str r2, [r0]
|
|
add r0, r4, #0
|
|
ldr r1, _0218a194 ; =0x00000333
|
|
add r0, #0x90
|
|
str r1, [r0]
|
|
add r0, r4, #0
|
|
add r0, #0x94
|
|
str r2, [r0]
|
|
add r0, r4, #0
|
|
add r0, #0x98
|
|
str r1, [r0]
|
|
mov r1, #0x87
|
|
lsl r1, r1, #2
|
|
add r0, r4, #0
|
|
add r1, r4, r1
|
|
blx func_ov00_020cb140
|
|
ldr r0, _0218a198 ; =0x00000342
|
|
mov r1, #0
|
|
strb r1, [r4, r0]
|
|
ldrh r0, [r4, #0x20]
|
|
cmp r0, #0
|
|
beq _0218a184
|
|
cmp r0, #1
|
|
bne _0218a184
|
|
ldr r0, _0218a19c ; =0x00000119
|
|
strb r1, [r4, r0]
|
|
add r0, r4, #0
|
|
blx func_ov00_020c1bfc
|
|
cmp r0, #0
|
|
beq _0218a176
|
|
add r0, r4, #0
|
|
blx func_ov00_020c3180
|
|
mov r0, #0
|
|
pop {r4, pc}
|
|
_0218a176:
|
|
add r0, r4, #0
|
|
blx func_ov44_0218a954
|
|
mov r0, #0x85
|
|
mov r1, #0xb
|
|
lsl r0, r0, #2
|
|
str r1, [r4, r0]
|
|
_0218a184:
|
|
add r0, r4, #0
|
|
mov r1, #1
|
|
blx func_ov44_0218a468
|
|
mov r0, #1
|
|
pop {r4, pc}
|
|
.align 2, 0
|
|
thumb_func_end func_ov44_0218a11c
|
|
_0218a190: .word data_ov44_0218f3e4
|
|
_0218a194: .word 0x00000333
|
|
_0218a198: .word 0x00000342
|
|
_0218a19c: .word 0x00000119
|
|
|
|
.global func_ov44_0218a1a0
|
|
arm_func_start func_ov44_0218a1a0
|
|
func_ov44_0218a1a0: ; 0x0218a1a0
|
|
stmdb sp!, {r4, lr}
|
|
ldr r1, _0218a1c8 ; =data_027e0fe4
|
|
mov r4, r0
|
|
ldr r0, [r1]
|
|
add r1, r4, #0x318
|
|
bl func_ov00_020c3674
|
|
ldr r0, [r0, #0x74]
|
|
bl func_0202bb78
|
|
str r0, [r4, #0x74]
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a1a0
|
|
_0218a1c8: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218a1cc
|
|
arm_func_start func_ov44_0218a1cc
|
|
func_ov44_0218a1cc: ; 0x0218a1cc
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0xc
|
|
ldr r1, _0218a290 ; =data_027e0fe4
|
|
mov r5, r0
|
|
ldr r0, [r1]
|
|
add r1, r5, #0x318
|
|
bl func_ov00_020c3674
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x74]
|
|
str r0, [r5, #0x74]
|
|
bl func_0202bba8
|
|
strh r0, [r5, #0x78]
|
|
ldr r0, [r4, #0x74]
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218a26c
|
|
_0218a20c: ; jump table
|
|
b _0218a21c ; case 0
|
|
b _0218a230 ; case 1
|
|
b _0218a248 ; case 2
|
|
b _0218a25c ; case 3
|
|
_0218a21c:
|
|
mov r1, #0x1000
|
|
mov r0, #0
|
|
str r1, [sp]
|
|
str r0, [sp, #8]
|
|
b _0218a26c
|
|
_0218a230:
|
|
mov r1, #0x1000
|
|
rsb r1, r1, #0
|
|
mov r0, #0
|
|
str r1, [sp]
|
|
str r0, [sp, #8]
|
|
b _0218a26c
|
|
_0218a248:
|
|
mov r1, #0
|
|
mov r0, #0x1000
|
|
str r1, [sp]
|
|
str r0, [sp, #8]
|
|
b _0218a26c
|
|
_0218a25c:
|
|
mov r1, #0
|
|
sub r0, r1, #0x1000
|
|
str r1, [sp]
|
|
str r0, [sp, #8]
|
|
_0218a26c:
|
|
mov ip, #0
|
|
add r1, sp, #0
|
|
sub r0, ip, #0x1000
|
|
add r2, r4, #0x48
|
|
add r3, r5, #0x48
|
|
str ip, [sp, #4]
|
|
bl func_01ff9e64
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a1cc
|
|
_0218a290: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218a294
|
|
arm_func_start func_ov44_0218a294
|
|
func_ov44_0218a294: ; 0x0218a294
|
|
stmdb sp!, {r4, lr}
|
|
ldr r1, _0218a2cc ; =data_027e0fe4
|
|
mov r4, r0
|
|
ldr r0, [r1]
|
|
add r1, r4, #0x318
|
|
bl func_ov00_020c3674
|
|
mov r1, r0
|
|
mov r0, r4
|
|
add r1, r1, #0x48
|
|
bl func_ov00_020c288c
|
|
cmp r0, #0x400
|
|
movlt r0, #1
|
|
movge r0, #0
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a294
|
|
_0218a2cc: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218a2d0
|
|
arm_func_start func_ov44_0218a2d0
|
|
func_ov44_0218a2d0: ; 0x0218a2d0
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x74]
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218a348
|
|
_0218a2e8: ; jump table
|
|
b _0218a2f8 ; case 0
|
|
b _0218a30c ; case 1
|
|
b _0218a324 ; case 2
|
|
b _0218a338 ; case 3
|
|
_0218a2f8:
|
|
mov r0, #0x400
|
|
str r0, [r4, #0x60]
|
|
mov r0, #0
|
|
str r0, [r4, #0x68]
|
|
b _0218a348
|
|
_0218a30c:
|
|
mov r0, #0x400
|
|
rsb r0, r0, #0
|
|
str r0, [r4, #0x60]
|
|
mov r0, #0
|
|
str r0, [r4, #0x68]
|
|
b _0218a348
|
|
_0218a324:
|
|
mov r0, #0
|
|
str r0, [r4, #0x60]
|
|
mov r0, #0x400
|
|
str r0, [r4, #0x68]
|
|
b _0218a348
|
|
_0218a338:
|
|
mov r0, #0
|
|
str r0, [r4, #0x60]
|
|
sub r0, r0, #0x400
|
|
str r0, [r4, #0x68]
|
|
_0218a348:
|
|
mov r0, #0
|
|
str r0, [r4, #0x64]
|
|
add r0, r4, #0x48
|
|
add r1, r4, #0x60
|
|
mov r2, r0
|
|
bl func_01ff9bc4
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bba8
|
|
strh r0, [r4, #0x78]
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218a2d0
|
|
|
|
.global func_ov44_0218a370
|
|
arm_func_start func_ov44_0218a370
|
|
func_ov44_0218a370: ; 0x0218a370
|
|
ldr ip, _0218a38c ; =func_ov44_0218e7c4
|
|
mov r1, r0
|
|
ldrsh r2, [r1, #0x78]
|
|
ldrsb r3, [r1, #0x2c]
|
|
add r0, r1, #0x328
|
|
add r1, r1, #0x48
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a370
|
|
_0218a38c: .word func_ov44_0218e7c4
|
|
|
|
.global func_ov44_0218a390
|
|
arm_func_start func_ov44_0218a390
|
|
func_ov44_0218a390: ; 0x0218a390
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0xc
|
|
ldr r1, _0218a3e8 ; =0x00007fff
|
|
mov r4, r0
|
|
str r1, [sp]
|
|
add r0, r4, #0x60
|
|
str r0, [sp, #4]
|
|
add r0, r4, #0x78
|
|
str r0, [sp, #8]
|
|
ldrsh r3, [r4, #0x78]
|
|
add r0, r4, #0x328
|
|
add r1, r4, #0x48
|
|
mov r2, #0x400
|
|
bl func_ov44_0218e8b4
|
|
mov r0, r4
|
|
bl func_ov00_020c3070
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a390
|
|
_0218a3e8: .word 0x00007fff
|
|
|
|
.global func_ov44_0218a3ec
|
|
arm_func_start func_ov44_0218a3ec
|
|
func_ov44_0218a3ec: ; 0x0218a3ec
|
|
ldr ip, _0218a3f8 ; =func_ov44_0218e868
|
|
add r0, r0, #0x328
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a3ec
|
|
_0218a3f8: .word func_ov44_0218e868
|
|
|
|
.global func_ov44_0218a3fc
|
|
arm_func_start func_ov44_0218a3fc
|
|
func_ov44_0218a3fc: ; 0x0218a3fc
|
|
stmdb sp!, {r3, lr}
|
|
mov r1, r0
|
|
ldr r0, [r1, #0x338]
|
|
cmp r0, #1
|
|
movlt r0, #0
|
|
ldmltia sp!, {r3, pc}
|
|
add r0, r1, #0x328
|
|
add r1, r1, #0x48
|
|
bl func_ov00_020c6f60
|
|
ldmia sp!, {r3, pc}
|
|
arm_func_end func_ov44_0218a3fc
|
|
|
|
.global func_ov44_0218a424
|
|
arm_func_start func_ov44_0218a424
|
|
func_ov44_0218a424: ; 0x0218a424
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020caef8
|
|
mov r0, r4
|
|
mov r1, #1
|
|
bl func_ov44_0218a468
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218a424
|
|
|
|
.global func_ov44_0218a440
|
|
arm_func_start func_ov44_0218a440
|
|
func_ov44_0218a440: ; 0x0218a440
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020cb06c
|
|
add r0, r4, #0x21c
|
|
mov r1, #1
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218a440
|
|
|
|
.global func_ov44_0218a468
|
|
arm_func_start func_ov44_0218a468
|
|
func_ov44_0218a468: ; 0x0218a468
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0xc
|
|
mov r4, r0
|
|
mov r0, #0
|
|
str r0, [r4, #0x138]
|
|
ldr r2, [r4, #0x130]
|
|
cmp r1, #3
|
|
str r2, [r4, #0x134]
|
|
str r1, [r4, #0x130]
|
|
addls pc, pc, r1, lsl #2
|
|
b _0218a5f4
|
|
_0218a494: ; jump table
|
|
b _0218a4a4 ; case 0
|
|
b _0218a51c ; case 1
|
|
b _0218a564 ; case 2
|
|
b _0218a5d0 ; case 3
|
|
_0218a4a4:
|
|
ldr r2, _0218a5fc ; =data_027e0764
|
|
str r0, [r4, #0x12c]
|
|
ldr r3, [r2]
|
|
ldmib r2, {r1, r5}
|
|
umull lr, ip, r5, r3
|
|
mla ip, r5, r1, ip
|
|
ldr r1, [r2, #0xc]
|
|
ldr r5, [r2, #0x10]
|
|
mla ip, r1, r3, ip
|
|
ldr r1, [r2, #0x14]
|
|
adds lr, r5, lr
|
|
adc ip, r1, ip
|
|
mov r1, #0x51
|
|
umull r3, r5, ip, r1
|
|
mla r5, ip, r0, r5
|
|
mla r5, r0, r1, r5
|
|
str lr, [r2]
|
|
str ip, [r2, #4]
|
|
add r1, r5, #0xa
|
|
str r1, [r4, #0x13c]
|
|
ldr r0, _0218a600 ; =data_027e0fe4
|
|
add r1, r4, #0x318
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
add r1, r4, #0x318
|
|
bl func_ov44_0218e598
|
|
mov r0, #0
|
|
add sp, sp, #0xc
|
|
strb r0, [r4, #0x342]
|
|
ldmia sp!, {r4, r5, pc}
|
|
_0218a51c:
|
|
mov r2, #2
|
|
mov r1, r0
|
|
str r2, [r4, #0x12c]
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r1, [r4, #0x22c]
|
|
mov r2, #0x1000
|
|
mov r0, r4
|
|
str r2, [r1, #0x10]
|
|
bl func_ov44_0218a370
|
|
mov r0, r4
|
|
bl func_ov00_020c29d8
|
|
add r0, r4, #0x300
|
|
mov r1, #0
|
|
strh r1, [r0, #0x40]
|
|
add sp, sp, #0xc
|
|
strb r1, [r4, #0x342]
|
|
ldmia sp!, {r4, r5, pc}
|
|
_0218a564:
|
|
mov r1, r0
|
|
str r0, [r4, #0x12c]
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r1, [r4, #0x22c]
|
|
mov r2, #0x1000
|
|
mov r0, r4
|
|
str r2, [r1, #0x10]
|
|
bl func_ov44_0218a1a0
|
|
ldr r0, _0218a600 ; =data_027e0fe4
|
|
add r1, r4, #0x320
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
movs r5, r0
|
|
addeq sp, sp, #0xc
|
|
ldmeqia sp!, {r4, r5, pc}
|
|
ldr r0, _0218a600 ; =data_027e0fe4
|
|
add r1, r4, #0x318
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
add r1, sp, #0
|
|
bl func_ov44_0218e6b4
|
|
add r1, sp, #0
|
|
mov r0, r5
|
|
bl func_ov44_0218af38
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r4, r5, pc}
|
|
_0218a5d0:
|
|
mov r1, r0
|
|
str r0, [r4, #0x12c]
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r1, [r4, #0x22c]
|
|
mov r2, #0x1000
|
|
mov r0, r4
|
|
str r2, [r1, #0x10]
|
|
bl func_ov44_0218a1cc
|
|
_0218a5f4:
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a468
|
|
_0218a5fc: .word data_027e0764
|
|
_0218a600: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218a604
|
|
arm_func_start func_ov44_0218a604
|
|
func_ov44_0218a604: ; 0x0218a604
|
|
stmdb sp!, {r4, r5, r6, lr}
|
|
sub sp, sp, #0x20
|
|
mov r4, r0
|
|
ldr r1, [r4, #0x130]
|
|
cmp r1, #0
|
|
cmpne r1, #2
|
|
cmpne r1, #3
|
|
bne _0218a63c
|
|
mov r1, #0
|
|
str r1, [r4, #0x164]
|
|
sub r0, r1, #1
|
|
str r0, [r4, #0x20c]
|
|
str r1, [r4, #0x210]
|
|
b _0218a65c
|
|
_0218a63c:
|
|
mov r1, #9
|
|
str r1, [r4, #0x164]
|
|
mov r1, #1
|
|
str r1, [r4, #0x20c]
|
|
mov r3, #0x800
|
|
mov r2, #0
|
|
str r3, [r4, #0x210]
|
|
bl func_ov00_020c1e2c
|
|
_0218a65c:
|
|
ldr r0, [r4, #0x130]
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218a8ec
|
|
_0218a66c: ; jump table
|
|
b _0218a67c ; case 0
|
|
b _0218a734 ; case 1
|
|
b _0218a868 ; case 2
|
|
b _0218a8a8 ; case 3
|
|
_0218a67c:
|
|
ldr r0, _0218a8f8 ; =data_027e0fe4
|
|
add r1, r4, #0x318
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
ldr r2, [r4, #0x138]
|
|
ldr r1, [r4, #0x13c]
|
|
mov r5, r0
|
|
cmp r2, r1
|
|
ble _0218a8ec
|
|
bl func_ov00_020c28ec
|
|
cmp r0, #0x5000
|
|
ble _0218a6cc
|
|
mov r0, r5
|
|
bl func_ov44_0218e4a0
|
|
cmp r0, #0
|
|
beq _0218a6cc
|
|
mov r0, r4
|
|
mov r1, #3
|
|
bl func_ov44_0218a468
|
|
b _0218a8ec
|
|
_0218a6cc:
|
|
mov r0, r5
|
|
add r1, r4, #0x318
|
|
bl func_ov44_0218e598
|
|
ldr r1, _0218a8fc ; =data_027e0764
|
|
mov r2, #0
|
|
ldr r3, [r1]
|
|
ldmib r1, {r0, ip}
|
|
umull r5, lr, ip, r3
|
|
mla lr, ip, r0, lr
|
|
ldr r0, [r1, #0xc]
|
|
ldr r6, [r1, #0x10]
|
|
mla lr, r0, r3, lr
|
|
ldr ip, [r1, #0x14]
|
|
adds r6, r6, r5
|
|
adc r5, ip, lr
|
|
mov r0, #0x51
|
|
umull r3, ip, r5, r0
|
|
str r6, [r1]
|
|
mla ip, r5, r2, ip
|
|
mov r3, r2
|
|
mla ip, r3, r0, ip
|
|
str r5, [r1, #4]
|
|
add r0, ip, #0xa
|
|
str r0, [r4, #0x13c]
|
|
str r2, [r4, #0x138]
|
|
b _0218a8ec
|
|
_0218a734:
|
|
mov r0, r4
|
|
bl func_ov44_0218a390
|
|
mov r0, r4
|
|
mov r1, #0x1000
|
|
bl func_ov00_020c29ec
|
|
add r1, r4, #0x300
|
|
ldrsh r2, [r1, #0x40]
|
|
cmp r2, #0
|
|
subgt r2, r2, #1
|
|
strgth r2, [r1, #0x40]
|
|
add r1, r4, #0x300
|
|
ldrsh r1, [r1, #0x40]
|
|
cmp r1, #0
|
|
bne _0218a7fc
|
|
cmp r0, #0
|
|
beq _0218a79c
|
|
mov r0, r4
|
|
bl func_ov44_0218a3ec
|
|
add r1, r4, #0x300
|
|
mov r2, #0xa
|
|
mov r0, r4
|
|
strh r2, [r1, #0x40]
|
|
mov r1, #1
|
|
strb r1, [r4, #0x342]
|
|
bl func_ov00_020c29d8
|
|
b _0218a7fc
|
|
_0218a79c:
|
|
ldrb r0, [r4, #0x342]
|
|
cmp r0, #0
|
|
bne _0218a7fc
|
|
ldr r0, _0218a900 ; =data_027e0f94
|
|
add r3, sp, #0x14
|
|
ldmia r0, {r0, r1, r2}
|
|
stmia r3, {r0, r1, r2}
|
|
mov r2, r3
|
|
add r0, r4, #0x48
|
|
mov r1, #0x4000
|
|
bl func_ov00_020ce284
|
|
cmp r0, #0
|
|
beq _0218a7fc
|
|
ldr r0, [r4, #0x138]
|
|
cmp r0, #5
|
|
ble _0218a7fc
|
|
ldrsh r2, [r4, #0x78]
|
|
add r0, r4, #0x328
|
|
add r1, r4, #0x48
|
|
bl func_ov44_0218e874
|
|
cmp r0, #0
|
|
addne r0, r4, #0x300
|
|
movne r1, #0xa
|
|
strneh r1, [r0, #0x40]
|
|
_0218a7fc:
|
|
mov r0, r4
|
|
bl func_ov44_0218a3fc
|
|
cmp r0, #0
|
|
beq _0218a8ec
|
|
ldr r1, _0218a8f8 ; =data_027e0fe4
|
|
ldr r2, _0218a904 ; =0x52415448
|
|
ldr r1, [r1]
|
|
add r0, sp, #0
|
|
add r3, r4, #0x48
|
|
bl func_ov00_020c38fc
|
|
ldr r0, [sp]
|
|
add r1, sp, #8
|
|
str r0, [r4, #0x318]
|
|
ldr r2, [sp, #4]
|
|
add r0, r4, #0x318
|
|
str r2, [r4, #0x31c]
|
|
bl func_ov00_020c53e8
|
|
cmp r0, #0
|
|
beq _0218a858
|
|
add r2, sp, #8
|
|
add r0, r4, #0x48
|
|
mov r1, #0x1000
|
|
bl func_ov00_020ce284
|
|
_0218a858:
|
|
mov r0, r4
|
|
mov r1, #2
|
|
bl func_ov44_0218a468
|
|
b _0218a8ec
|
|
_0218a868:
|
|
mov r0, r4
|
|
bl func_ov44_0218a2d0
|
|
mov r0, #0x1000
|
|
mov r1, #0x400
|
|
bl func_01ff98e0
|
|
ldr r1, [r4, #0x138]
|
|
cmp r1, r0, asr #12
|
|
ble _0218a8ec
|
|
ldr r0, _0218a8f8 ; =data_027e0fe4
|
|
add r1, r4, #0x318
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_0218a468
|
|
b _0218a8ec
|
|
_0218a8a8:
|
|
mov r0, r4
|
|
bl func_ov44_0218a2d0
|
|
mov r0, r4
|
|
bl func_ov44_0218a294
|
|
cmp r0, #0
|
|
beq _0218a8ec
|
|
ldr r0, _0218a8f8 ; =data_027e0fe4
|
|
add r1, r4, #0x320
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
cmp r0, #0
|
|
beq _0218a8e0
|
|
add r1, r4, #0x48
|
|
bl func_ov44_0218af60
|
|
_0218a8e0:
|
|
mov r0, r4
|
|
mov r1, #1
|
|
bl func_ov44_0218a468
|
|
_0218a8ec:
|
|
mov r0, #1
|
|
add sp, sp, #0x20
|
|
ldmia sp!, {r4, r5, r6, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a604
|
|
_0218a8f8: .word data_027e0fe4
|
|
_0218a8fc: .word data_027e0764
|
|
_0218a900: .word data_027e0f94
|
|
_0218a904: .word 0x52415448
|
|
|
|
.global func_ov44_0218a908
|
|
arm_func_start func_ov44_0218a908
|
|
func_ov44_0218a908: ; 0x0218a908
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0xc
|
|
mov r4, r0
|
|
ldr r1, [r4, #0x130]
|
|
cmp r1, #0
|
|
addeq sp, sp, #0xc
|
|
moveq r0, #0
|
|
ldmeqia sp!, {r3, r4, pc}
|
|
add r1, sp, #0
|
|
bl func_ov00_020cc1f8
|
|
add r1, sp, #0
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5fc0
|
|
mov r0, r4
|
|
mov r1, #0x1f
|
|
bl func_ov00_020cc9c4
|
|
mov r0, #1
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
arm_func_end func_ov44_0218a908
|
|
|
|
.global func_ov44_0218a954
|
|
arm_func_start func_ov44_0218a954
|
|
func_ov44_0218a954: ; 0x0218a954
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0x3c
|
|
mov r4, r0
|
|
add r0, sp, #0x10
|
|
bl func_ov00_020c1500
|
|
mvn r1, #0
|
|
add r0, sp, #0x10
|
|
str r1, [sp, #0x2c]
|
|
str r1, [sp, #0x30]
|
|
bl func_ov00_020c3348
|
|
ldr r0, [r4, #8]
|
|
add r5, sp, #4
|
|
str r0, [sp, #0x2c]
|
|
ldr r1, [r4, #0xc]
|
|
add r0, r4, #0x48
|
|
str r1, [sp, #0x30]
|
|
ldrb r1, [r4, #0x28]
|
|
add lr, r4, #0x320
|
|
ldr ip, _0218a9e8 ; =data_027e0fe8
|
|
strb r1, [sp, #0x18]
|
|
ldrb r1, [r4, #0x2a]
|
|
add r3, sp, #0x10
|
|
strb r1, [sp, #0x1a]
|
|
ldmia r0, {r0, r1, r2}
|
|
stmia r5, {r0, r1, r2}
|
|
str lr, [sp]
|
|
ldr r0, [ip]
|
|
ldr r1, _0218a9ec ; =0x4b455930
|
|
mov r2, r5
|
|
bl func_ov00_020c4048
|
|
ldr r1, [r4, #0x320]
|
|
mvn r0, #0
|
|
cmp r1, r0
|
|
movne r0, #1
|
|
moveq r0, #0
|
|
add sp, sp, #0x3c
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a954
|
|
_0218a9e8: .word data_027e0fe8
|
|
_0218a9ec: .word 0x4b455930
|
|
|
|
.global func_ov44_0218a9f0
|
|
arm_func_start func_ov44_0218a9f0
|
|
func_ov44_0218a9f0: ; 0x0218a9f0
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x328
|
|
bl func_ov44_0218e7b0
|
|
add r0, r4, #0x298
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x23c
|
|
blx func_ov00_020a95a4
|
|
add r0, r4, #0x1d8
|
|
bl func_ov00_02081f4c
|
|
add r0, r4, #0x1c8
|
|
mov r1, #2
|
|
mov r2, #4
|
|
ldr r3, _0218aa44 ; =func_ov00_020b7d74
|
|
bl func_0204f754
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
bl func_0202ea0c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218a9f0
|
|
_0218aa44: .word func_ov00_020b7d74
|
|
|
|
.global func_ov44_0218aa48
|
|
arm_func_start func_ov44_0218aa48
|
|
func_ov44_0218aa48: ; 0x0218aa48
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x328
|
|
bl func_ov44_0218e7b0
|
|
add r0, r4, #0x298
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x23c
|
|
blx func_ov00_020a95a4
|
|
add r0, r4, #0x1d8
|
|
bl func_ov00_02081f4c
|
|
add r0, r4, #0x1c8
|
|
mov r1, #2
|
|
mov r2, #4
|
|
ldr r3, _0218aa94 ; =func_ov00_020b7d74
|
|
bl func_0204f754
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218aa48
|
|
_0218aa94: .word func_ov00_020b7d74
|
|
|
|
.global func_ov44_0218aa98
|
|
arm_func_start func_ov44_0218aa98
|
|
func_ov44_0218aa98: ; 0x0218aa98
|
|
stmdb sp!, {r3, lr}
|
|
ldr r1, _0218aac4 ; =data_027e0fe0
|
|
mov r0, #0x170
|
|
ldr r1, [r1]
|
|
mov r2, #4
|
|
ldr r1, [r1]
|
|
bl func_0202e9dc
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, pc}
|
|
blx func_ov44_0218aac8
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218aa98
|
|
_0218aac4: .word data_027e0fe0
|
|
|
|
.global func_ov44_0218aac8
|
|
thumb_func_start func_ov44_0218aac8
|
|
func_ov44_0218aac8: ; 0x0218aac8
|
|
push {r4, lr}
|
|
add r4, r0, #0
|
|
blx func_ov00_020c1554
|
|
ldr r0, _0218aaf8 ; =data_ov44_0218f5bc
|
|
str r0, [r4]
|
|
ldr r0, _0218aafc ; =data_027e0fec
|
|
ldr r1, [r0]
|
|
mov r0, #0x2a
|
|
lsl r0, r0, #4
|
|
add r0, r1, r0
|
|
blx func_ov00_020c4588
|
|
add r1, r0, #0
|
|
mov r0, #0x56
|
|
lsl r0, r0, #2
|
|
mov r2, #0
|
|
add r0, r4, r0
|
|
add r3, r2, #0
|
|
bl func_ov00_020bd618
|
|
add r0, r4, #0
|
|
pop {r4, pc}
|
|
nop
|
|
thumb_func_end func_ov44_0218aac8
|
|
_0218aaf8: .word data_ov44_0218f5bc
|
|
_0218aafc: .word data_027e0fec
|
|
|
|
.global func_ov44_0218ab00
|
|
thumb_func_start func_ov44_0218ab00
|
|
func_ov44_0218ab00: ; 0x0218ab00
|
|
push {r3, r4, r5, lr}
|
|
add r4, r0, #0
|
|
mov r1, #0
|
|
add r3, r4, #0
|
|
ldr r2, _0218ab80 ; =0x00000333
|
|
str r1, [r4, #0x7c]
|
|
add r3, #0x80
|
|
str r2, [r3]
|
|
add r3, r4, #0
|
|
add r3, #0x84
|
|
str r1, [r3]
|
|
add r3, r4, #0
|
|
add r3, #0x88
|
|
str r2, [r3]
|
|
add r3, r4, #0
|
|
ldr r5, [r4, #0x7c]
|
|
add r3, #0x8c
|
|
str r5, [r3]
|
|
add r3, r4, #0
|
|
add r3, #0x80
|
|
ldr r5, [r3]
|
|
add r3, r4, #0
|
|
add r3, #0x90
|
|
str r5, [r3]
|
|
add r3, r4, #0
|
|
add r3, #0x84
|
|
ldr r5, [r3]
|
|
add r3, r4, #0
|
|
add r3, #0x94
|
|
str r5, [r3]
|
|
add r3, r4, #0
|
|
add r3, #0x88
|
|
ldr r5, [r3]
|
|
add r3, r4, #0
|
|
add r3, #0x98
|
|
str r5, [r3]
|
|
add r3, r4, #0
|
|
add r3, #0xa8
|
|
str r1, [r3]
|
|
add r3, r4, #0
|
|
add r3, #0xac
|
|
str r2, [r3]
|
|
add r2, r4, #0
|
|
add r2, #0xb0
|
|
str r1, [r2]
|
|
add r2, r4, #0
|
|
ldr r3, _0218ab84 ; =0x00001333
|
|
add r2, #0xb4
|
|
str r3, [r2]
|
|
add r2, r4, #0
|
|
mov r3, #0x20
|
|
add r2, #0x7a
|
|
strh r3, [r2]
|
|
mov r2, #0x4b
|
|
lsl r2, r2, #2
|
|
str r1, [r4, r2]
|
|
blx func_ov44_0218ab88
|
|
mov r0, #0
|
|
add r4, #0x78
|
|
strh r0, [r4]
|
|
mov r0, #1
|
|
pop {r3, r4, r5, pc}
|
|
nop
|
|
thumb_func_end func_ov44_0218ab00
|
|
_0218ab80: .word 0x00000333
|
|
_0218ab84: .word 0x00001333
|
|
|
|
.global func_ov44_0218ab88
|
|
arm_func_start func_ov44_0218ab88
|
|
func_ov44_0218ab88: ; 0x0218ab88
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0xc
|
|
movs r4, r1
|
|
mov r5, r0
|
|
beq _0218abb4
|
|
cmp r4, #1
|
|
beq _0218abf4
|
|
cmp r4, #2
|
|
ldreq r0, _0218ac10 ; =0x0000ffff
|
|
streqh r0, [r5, #0x7a]
|
|
b _0218abfc
|
|
_0218abb4:
|
|
mov r0, #0x20
|
|
strh r0, [r5, #0x7a]
|
|
add r1, sp, #0
|
|
add r0, r5, #0x34
|
|
bl func_ov00_020c53e8
|
|
ldr r1, [sp]
|
|
mov r0, #0
|
|
str r1, [r5, #0x48]
|
|
ldr r1, [sp, #4]
|
|
str r1, [r5, #0x4c]
|
|
ldr r1, [sp, #8]
|
|
str r1, [r5, #0x50]
|
|
str r0, [r5, #0x60]
|
|
str r0, [r5, #0x64]
|
|
str r0, [r5, #0x68]
|
|
b _0218abfc
|
|
_0218abf4:
|
|
mov r0, #0x20
|
|
strh r0, [r5, #0x7a]
|
|
_0218abfc:
|
|
mov r0, #0
|
|
str r0, [r5, #0x138]
|
|
str r4, [r5, #0x130]
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ab88
|
|
_0218ac10: .word 0x0000ffff
|
|
|
|
.global func_ov44_0218ac14
|
|
arm_func_start func_ov44_0218ac14
|
|
func_ov44_0218ac14: ; 0x0218ac14
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0x3c
|
|
mov r4, r0
|
|
ldr r1, [r4, #0x48]
|
|
str r1, [r4, #0x54]
|
|
ldr r1, [r4, #0x4c]
|
|
str r1, [r4, #0x58]
|
|
ldr r1, [r4, #0x50]
|
|
str r1, [r4, #0x5c]
|
|
bl func_ov00_020c2bf4
|
|
ldr r0, [r4, #0x130]
|
|
cmp r0, #0
|
|
beq _0218ac5c
|
|
cmp r0, #1
|
|
beq _0218ad78
|
|
add sp, sp, #0x3c
|
|
cmp r0, #2
|
|
ldmia sp!, {r4, r5, pc}
|
|
_0218ac5c:
|
|
add r1, sp, #0x30
|
|
add r0, r4, #0x34
|
|
bl func_ov00_020c53e8
|
|
cmp r0, #0
|
|
beq _0218ad54
|
|
add r1, sp, #0x30
|
|
add r2, sp, #0x24
|
|
add r0, r4, #0x48
|
|
bl func_01ff9bf8
|
|
add r0, sp, #0x24
|
|
mov r1, #0x800
|
|
mov r2, r0
|
|
bl func_0202dc38
|
|
cmp r0, #0
|
|
moveq r0, #0
|
|
streq r0, [r4, #0x60]
|
|
beq _0218accc
|
|
add r0, sp, #0x24
|
|
add r1, sp, #0x30
|
|
add r2, sp, #0x18
|
|
bl func_01ff9bc4
|
|
add r0, sp, #0x18
|
|
add r2, sp, #0xc
|
|
add r1, r4, #0x48
|
|
bl func_01ff9bf8
|
|
ldr r0, [sp, #0xc]
|
|
str r0, [r4, #0x60]
|
|
ldr r0, [sp, #0x14]
|
|
_0218accc:
|
|
str r0, [r4, #0x68]
|
|
mov r0, r4
|
|
bl func_ov00_020c3070
|
|
add r0, r4, #0x48
|
|
add r1, r4, #0x60
|
|
mov r2, r0
|
|
bl func_01ff9bc4
|
|
mov r0, r4
|
|
mov r1, #0
|
|
ldr r5, [r4, #0x64]
|
|
bl func_01fffd04
|
|
ldrb r0, [r4, #0x111]
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x3c
|
|
ldmeqia sp!, {r4, r5, pc}
|
|
ldr r0, [r4, #0x6c]
|
|
rsb r0, r0, #0
|
|
cmp r5, r0
|
|
bge _0218ad2c
|
|
ldr r0, _0218ae34 ; =data_027e0ffc
|
|
ldr r1, _0218ae38 ; =0x000001ab
|
|
add r2, r4, #0x48
|
|
mov r3, #0
|
|
bl func_ov00_020ceacc
|
|
_0218ad2c:
|
|
ldr r0, [r4, #0x60]
|
|
add sp, sp, #0x3c
|
|
cmp r0, #0
|
|
ldreq r0, [r4, #0x68]
|
|
cmpeq r0, #0
|
|
ldrne r0, _0218ae3c ; =0x00000333
|
|
strne r0, [r4, #0x64]
|
|
moveq r0, #0
|
|
streq r0, [r4, #0x64]
|
|
ldmia sp!, {r4, r5, pc}
|
|
_0218ad54:
|
|
mov r0, r4
|
|
bl func_ov44_0218af88
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x3c
|
|
ldmeqia sp!, {r4, r5, pc}
|
|
mov r0, r4
|
|
bl func_ov00_020c3180
|
|
add sp, sp, #0x3c
|
|
ldmia sp!, {r4, r5, pc}
|
|
_0218ad78:
|
|
add r2, sp, #0
|
|
add r0, r4, #0x164
|
|
add r1, r4, #0x48
|
|
bl func_01ff9bf8
|
|
add r0, sp, #0
|
|
ldr r1, _0218ae40 ; =0x0000019a
|
|
mov r2, r0
|
|
bl func_0202da8c
|
|
ldr r1, [sp]
|
|
mov r0, r4
|
|
str r1, [r4, #0x60]
|
|
ldr r1, [sp, #8]
|
|
str r1, [r4, #0x68]
|
|
bl func_ov00_020c3070
|
|
add r0, r4, #0x48
|
|
add r1, r4, #0x60
|
|
mov r2, r0
|
|
bl func_01ff9bc4
|
|
ldr r1, [r4, #0x168]
|
|
ldr r0, [r4, #0x4c]
|
|
cmp r0, r1
|
|
bgt _0218ae04
|
|
str r1, [r4, #0x4c]
|
|
ldr r0, [r4, #0x6c]
|
|
ldr r1, [r4, #0x64]
|
|
rsb r0, r0, #0
|
|
cmp r1, r0
|
|
bge _0218adfc
|
|
ldr r0, _0218ae34 ; =data_027e0ffc
|
|
ldr r1, _0218ae38 ; =0x000001ab
|
|
add r2, r4, #0x48
|
|
mov r3, #0
|
|
bl func_ov00_020ceacc
|
|
_0218adfc:
|
|
ldr r0, _0218ae3c ; =0x00000333
|
|
str r0, [r4, #0x64]
|
|
_0218ae04:
|
|
ldr r1, _0218ae40 ; =0x0000019a
|
|
add r0, r4, #0x48
|
|
add r2, r4, #0x164
|
|
bl func_ov00_020ce284
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x3c
|
|
ldmeqia sp!, {r4, r5, pc}
|
|
mov r0, r4
|
|
mov r1, #2
|
|
bl func_ov44_0218ab88
|
|
add sp, sp, #0x3c
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ac14
|
|
_0218ae34: .word data_027e0ffc
|
|
_0218ae38: .word 0x000001ab
|
|
_0218ae3c: .word 0x00000333
|
|
_0218ae40: .word 0x0000019a
|
|
|
|
.global func_ov44_0218ae44
|
|
arm_func_start func_ov44_0218ae44
|
|
func_ov44_0218ae44: ; 0x0218ae44
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r5, r0
|
|
mov r4, r1
|
|
bl func_ov00_020c313c
|
|
cmp r0, #0
|
|
beq _0218ae64
|
|
mov r0, r5
|
|
bl func_ov44_0218ac14
|
|
_0218ae64:
|
|
mov r1, r4
|
|
add r0, r5, #0xa4
|
|
add r2, r5, #0x48
|
|
bl func_ov00_0207a1c8
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
arm_func_end func_ov44_0218ae44
|
|
|
|
.global func_ov44_0218ae78
|
|
arm_func_start func_ov44_0218ae78
|
|
func_ov44_0218ae78: ; 0x0218ae78
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0x3c
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x130]
|
|
cmp r0, #2
|
|
addeq sp, sp, #0x3c
|
|
ldmeqia sp!, {r3, r4, pc}
|
|
cmp r1, #0
|
|
ldrneb r0, [r4, #0xa5]
|
|
ldreqb r0, [r4, #0xa4]
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x3c
|
|
ldmeqia sp!, {r3, r4, pc}
|
|
ldrh r1, [r4, #0x78]
|
|
ldr r3, _0218af2c ; =data_02050f54
|
|
add r0, sp, #0x18
|
|
mov r1, r1, asr #0x4
|
|
mov r2, r1, lsl #0x1
|
|
add r1, r2, #1
|
|
mov ip, r2, lsl #0x1
|
|
mov r2, r1, lsl #0x1
|
|
ldrsh r1, [r3, ip]
|
|
ldrsh r2, [r3, r2]
|
|
blx func_01ff8214
|
|
add r0, r4, #0x158
|
|
ldr r3, [r0]
|
|
add r1, sp, #0x18
|
|
ldr r3, [r3, #0x14]
|
|
add r2, r4, #0x48
|
|
blx r3
|
|
ldr r3, _0218af30 ; =0x00000266
|
|
mov r1, #0
|
|
str r3, [sp]
|
|
str r1, [sp, #4]
|
|
mov r0, #0x1f
|
|
str r0, [sp, #8]
|
|
str r1, [sp, #0xc]
|
|
mov r2, #1
|
|
str r2, [sp, #0x10]
|
|
str r2, [sp, #0x14]
|
|
ldr r0, _0218af34 ; =data_ov00_020e9370
|
|
add r2, r4, #0x48
|
|
bl func_ov05_02102c2c
|
|
add sp, sp, #0x3c
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ae78
|
|
_0218af2c: .word data_02050f54
|
|
_0218af30: .word 0x00000266
|
|
_0218af34: .word data_ov00_020e9370
|
|
|
|
.global func_ov44_0218af38
|
|
arm_func_start func_ov44_0218af38
|
|
func_ov44_0218af38: ; 0x0218af38
|
|
ldr r2, [r1]
|
|
ldr ip, _0218af5c ; =func_ov44_0218ab88
|
|
str r2, [r0, #0x164]
|
|
ldr r2, [r1, #4]
|
|
str r2, [r0, #0x168]
|
|
ldr r2, [r1, #8]
|
|
mov r1, #1
|
|
str r2, [r0, #0x16c]
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218af38
|
|
_0218af5c: .word func_ov44_0218ab88
|
|
|
|
.global func_ov44_0218af60
|
|
arm_func_start func_ov44_0218af60
|
|
func_ov44_0218af60: ; 0x0218af60
|
|
ldr r2, [r1]
|
|
ldr ip, _0218af84 ; =func_ov44_0218ab88
|
|
str r2, [r0, #0x48]
|
|
ldr r2, [r1, #4]
|
|
str r2, [r0, #0x4c]
|
|
ldr r2, [r1, #8]
|
|
mov r1, #0
|
|
str r2, [r0, #0x50]
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218af60
|
|
_0218af84: .word func_ov44_0218ab88
|
|
|
|
.global func_ov44_0218af88
|
|
arm_func_start func_ov44_0218af88
|
|
func_ov44_0218af88: ; 0x0218af88
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0x44
|
|
mov r4, r0
|
|
add r0, sp, #0x18
|
|
bl func_ov00_020c1500
|
|
mvn r1, #0
|
|
add r0, sp, #0x18
|
|
str r1, [sp, #0x34]
|
|
str r1, [sp, #0x38]
|
|
bl func_ov00_020c3348
|
|
ldr r1, [r4, #8]
|
|
add r0, r4, #0x48
|
|
str r1, [sp, #0x34]
|
|
ldr r1, [r4, #0xc]
|
|
add r5, sp, #0xc
|
|
str r1, [sp, #0x38]
|
|
ldrb r1, [r4, #0x28]
|
|
mvn lr, #0
|
|
add ip, sp, #4
|
|
strb r1, [sp, #0x20]
|
|
ldrb r1, [r4, #0x2a]
|
|
ldr r4, _0218b030 ; =data_027e0fe8
|
|
add r3, sp, #0x18
|
|
strb r1, [sp, #0x22]
|
|
ldmia r0, {r0, r1, r2}
|
|
stmia r5, {r0, r1, r2}
|
|
str lr, [sp, #4]
|
|
str lr, [sp, #8]
|
|
str ip, [sp]
|
|
ldr r0, [r4]
|
|
ldr r1, _0218b034 ; =0x4e4b4559
|
|
mov r2, r5
|
|
bl func_ov00_020c4048
|
|
ldr r0, _0218b038 ; =data_027e0fe4
|
|
add r1, sp, #4
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
cmp r0, #0
|
|
movne r0, #1
|
|
moveq r0, #0
|
|
add sp, sp, #0x44
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218af88
|
|
_0218b030: .word data_027e0fe8
|
|
_0218b034: .word 0x4e4b4559
|
|
_0218b038: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218b03c
|
|
arm_func_start func_ov44_0218b03c
|
|
func_ov44_0218b03c: ; 0x0218b03c
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x158
|
|
blx func_ov00_020b3ea8
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
bl func_0202ea0c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218b03c
|
|
|
|
.global func_ov44_0218b064
|
|
arm_func_start func_ov44_0218b064
|
|
func_ov44_0218b064: ; 0x0218b064
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x158
|
|
blx func_ov00_020b3ea8
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218b064
|
|
|
|
.global func_ov44_0218b084
|
|
arm_func_start func_ov44_0218b084
|
|
func_ov44_0218b084: ; 0x0218b084
|
|
stmdb sp!, {r3, lr}
|
|
ldr r1, _0218b0b0 ; =data_027e0fe0
|
|
ldr r0, _0218b0b4 ; =0x00000408
|
|
ldr r1, [r1]
|
|
mov r2, #4
|
|
ldr r1, [r1]
|
|
bl func_0202e9dc
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, pc}
|
|
blx func_ov44_0218b0b8
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218b084
|
|
_0218b0b0: .word data_027e0fe0
|
|
_0218b0b4: .word 0x00000408
|
|
|
|
.global func_ov44_0218b0b8
|
|
thumb_func_start func_ov44_0218b0b8
|
|
func_ov44_0218b0b8: ; 0x0218b0b8
|
|
push {r4, lr}
|
|
add r4, r0, #0
|
|
blx func_ov00_020ca668
|
|
ldr r0, _0218b1a4 ; =data_ov44_0218f778
|
|
add r1, r4, #0
|
|
str r0, [r4]
|
|
mov r0, #0x87
|
|
lsl r0, r0, #2
|
|
add r0, r4, r0
|
|
blx func_ov00_020c5124
|
|
mov r2, #0x2b
|
|
ldr r0, _0218b1a8 ; =data_ov44_0218f888
|
|
lsl r2, r2, #4
|
|
ldr r1, _0218b1ac ; =data_ov44_0218f93c
|
|
str r0, [r4, r2]
|
|
str r1, [r4, r2]
|
|
add r1, r2, #0
|
|
add r1, #0xc
|
|
str r0, [r4, r1]
|
|
add r1, r2, #0
|
|
ldr r3, _0218b1b0 ; =data_ov44_0218f928
|
|
add r1, #0xc
|
|
str r3, [r4, r1]
|
|
add r1, r2, #0
|
|
add r1, #0x18
|
|
str r0, [r4, r1]
|
|
add r1, r2, #0
|
|
ldr r3, _0218b1b4 ; =data_ov44_0218f914
|
|
add r1, #0x18
|
|
str r3, [r4, r1]
|
|
add r1, r2, #0
|
|
add r1, #0x28
|
|
str r0, [r4, r1]
|
|
add r1, r2, #0
|
|
ldr r3, _0218b1b8 ; =data_ov44_0218f900
|
|
add r1, #0x28
|
|
str r3, [r4, r1]
|
|
add r1, r2, #0
|
|
add r1, #0x34
|
|
str r0, [r4, r1]
|
|
add r1, r2, #0
|
|
ldr r3, _0218b1bc ; =data_ov44_0218f8ec
|
|
add r1, #0x34
|
|
str r3, [r4, r1]
|
|
add r1, r2, #0
|
|
add r1, #0x44
|
|
str r0, [r4, r1]
|
|
add r0, r2, #0
|
|
ldr r1, _0218b1c0 ; =data_ov44_0218f8d8
|
|
add r0, #0x44
|
|
str r1, [r4, r0]
|
|
add r0, r2, #0
|
|
sub r0, #0x94
|
|
ldr r3, _0218b1c4 ; =data_ov44_0218f8c8
|
|
add r0, r4, r0
|
|
mov r1, #0
|
|
add r2, r4, r2
|
|
blx func_ov00_020c5150
|
|
mov r2, #0x87
|
|
lsl r2, r2, #2
|
|
add r0, r4, r2
|
|
add r2, #0xa0
|
|
ldr r3, _0218b1c8 ; =data_ov44_0218f8c0
|
|
mov r1, #1
|
|
add r2, r4, r2
|
|
blx func_ov00_020c5150
|
|
mov r2, #0x87
|
|
lsl r2, r2, #2
|
|
add r0, r4, r2
|
|
add r2, #0xac
|
|
ldr r3, _0218b1cc ; =data_ov44_0218f8b8
|
|
mov r1, #2
|
|
add r2, r4, r2
|
|
blx func_ov00_020c5150
|
|
mov r2, #0x87
|
|
lsl r2, r2, #2
|
|
add r0, r4, r2
|
|
add r2, #0xbc
|
|
ldr r3, _0218b1d0 ; =data_ov44_0218f8ac
|
|
mov r1, #3
|
|
add r2, r4, r2
|
|
blx func_ov00_020c5150
|
|
mov r2, #0x87
|
|
lsl r2, r2, #2
|
|
add r0, r4, r2
|
|
add r2, #0xc8
|
|
ldr r3, _0218b1d4 ; =data_ov44_0218f8a0
|
|
mov r1, #4
|
|
add r2, r4, r2
|
|
blx func_ov00_020c5150
|
|
mov r2, #0x87
|
|
lsl r2, r2, #2
|
|
add r0, r4, r2
|
|
add r2, #0xd8
|
|
ldr r3, _0218b1d8 ; =data_ov44_0218f894
|
|
mov r1, #5
|
|
add r2, r4, r2
|
|
blx func_ov00_020c5150
|
|
mov r0, #3
|
|
lsl r0, r0, #8
|
|
add r0, r4, r0
|
|
add r1, r4, #0
|
|
blx func_ov44_0218c210
|
|
mov r0, #0xff
|
|
mov r1, #0
|
|
lsl r0, r0, #2
|
|
strb r1, [r4, r0]
|
|
add r0, r4, #0
|
|
pop {r4, pc}
|
|
.align 2, 0
|
|
thumb_func_end func_ov44_0218b0b8
|
|
_0218b1a4: .word data_ov44_0218f778
|
|
_0218b1a8: .word data_ov44_0218f888
|
|
_0218b1ac: .word data_ov44_0218f93c
|
|
_0218b1b0: .word data_ov44_0218f928
|
|
_0218b1b4: .word data_ov44_0218f914
|
|
_0218b1b8: .word data_ov44_0218f900
|
|
_0218b1bc: .word data_ov44_0218f8ec
|
|
_0218b1c0: .word data_ov44_0218f8d8
|
|
_0218b1c4: .word data_ov44_0218f8c8
|
|
_0218b1c8: .word data_ov44_0218f8c0
|
|
_0218b1cc: .word data_ov44_0218f8b8
|
|
_0218b1d0: .word data_ov44_0218f8ac
|
|
_0218b1d4: .word data_ov44_0218f8a0
|
|
_0218b1d8: .word data_ov44_0218f894
|
|
|
|
.global func_ov44_0218b1dc
|
|
thumb_func_start func_ov44_0218b1dc
|
|
func_ov44_0218b1dc: ; 0x0218b1dc
|
|
push {r3, r4, r5, lr}
|
|
add r4, r0, #0
|
|
ldrh r1, [r4, #0x20]
|
|
cmp r1, #3
|
|
bhi _0218b2c8
|
|
add r1, r1, r1
|
|
add r1, pc
|
|
ldrh r1, [r1, #6]
|
|
lsl r1, r1, #0x10
|
|
asr r1, r1, #0x10
|
|
add pc, r1
|
|
_0218b1f2: ; jump table
|
|
.short _0218b1fa - _0218b1f2 - 2 ; case 0
|
|
.short _0218b22e - _0218b1f2 - 2 ; case 1
|
|
.short _0218b262 - _0218b1f2 - 2 ; case 2
|
|
.short _0218b296 - _0218b1f2 - 2 ; case 3
|
|
_0218b1fa:
|
|
mov r1, #1
|
|
mov r2, #0
|
|
lsl r1, r1, #0xa
|
|
str r2, [r4, r1]
|
|
ldr r1, _0218b3a8 ; =data_ov44_0218f670
|
|
blx func_ov00_020ca8a4
|
|
add r0, r4, #0
|
|
mov r1, #5
|
|
blx func_ov00_020c3200
|
|
mov r1, #0x83
|
|
mov r0, #1
|
|
lsl r1, r1, #2
|
|
str r0, [r4, r1]
|
|
lsl r2, r0, #0xb
|
|
add r0, r1, #4
|
|
str r2, [r4, r0]
|
|
add r0, r1, #0
|
|
sub r0, #0x5c
|
|
ldrh r2, [r4, r0]
|
|
mov r0, #4
|
|
sub r1, #0x5c
|
|
orr r0, r2
|
|
strh r0, [r4, r1]
|
|
b _0218b2c8
|
|
_0218b22e:
|
|
mov r2, #1
|
|
lsl r1, r2, #0xa
|
|
str r2, [r4, r1]
|
|
ldr r1, _0218b3ac ; =data_ov44_0218f6f0
|
|
blx func_ov00_020ca8a4
|
|
add r0, r4, #0
|
|
mov r1, #6
|
|
blx func_ov00_020c3200
|
|
mov r1, #0x83
|
|
mov r2, #2
|
|
mov r0, #3
|
|
lsl r1, r1, #2
|
|
str r0, [r4, r1]
|
|
lsl r2, r2, #0xa
|
|
add r0, r1, #4
|
|
str r2, [r4, r0]
|
|
add r0, r1, #0
|
|
sub r0, #0x5c
|
|
ldrh r2, [r4, r0]
|
|
mov r0, #4
|
|
sub r1, #0x5c
|
|
bic r2, r0
|
|
strh r2, [r4, r1]
|
|
b _0218b2c8
|
|
_0218b262:
|
|
mov r2, #2
|
|
lsl r1, r2, #9
|
|
str r2, [r4, r1]
|
|
ldr r1, _0218b3ac ; =data_ov44_0218f6f0
|
|
blx func_ov00_020ca8a4
|
|
add r0, r4, #0
|
|
mov r1, #6
|
|
blx func_ov00_020c3200
|
|
mov r1, #0x83
|
|
mov r2, #2
|
|
mov r0, #3
|
|
lsl r1, r1, #2
|
|
str r0, [r4, r1]
|
|
lsl r2, r2, #0xa
|
|
add r0, r1, #4
|
|
str r2, [r4, r0]
|
|
add r0, r1, #0
|
|
sub r0, #0x5c
|
|
ldrh r2, [r4, r0]
|
|
mov r0, #4
|
|
sub r1, #0x5c
|
|
bic r2, r0
|
|
strh r2, [r4, r1]
|
|
b _0218b2c8
|
|
_0218b296:
|
|
mov r1, #1
|
|
mov r2, #3
|
|
lsl r1, r1, #0xa
|
|
str r2, [r4, r1]
|
|
ldr r1, _0218b3a8 ; =data_ov44_0218f670
|
|
blx func_ov00_020ca8a4
|
|
add r0, r4, #0
|
|
mov r1, #5
|
|
blx func_ov00_020c3200
|
|
mov r1, #0x83
|
|
mov r0, #1
|
|
lsl r1, r1, #2
|
|
str r0, [r4, r1]
|
|
lsl r2, r0, #0xb
|
|
add r0, r1, #4
|
|
str r2, [r4, r0]
|
|
add r0, r1, #0
|
|
sub r0, #0x5c
|
|
ldrh r2, [r4, r0]
|
|
mov r0, #4
|
|
sub r1, #0x5c
|
|
orr r0, r2
|
|
strh r0, [r4, r1]
|
|
_0218b2c8:
|
|
mov r1, #3
|
|
lsl r1, r1, #8
|
|
add r0, r4, #0
|
|
add r1, r4, r1
|
|
blx func_ov00_020cb140
|
|
mov r0, #0x87
|
|
lsl r0, r0, #2
|
|
add r1, r4, r0
|
|
sub r0, #0x98
|
|
str r1, [r4, r0]
|
|
mov r0, #1
|
|
lsl r0, r0, #0xa
|
|
ldr r0, [r4, r0]
|
|
cmp r0, #3
|
|
bhi _0218b3a4
|
|
add r0, r0, r0
|
|
add r0, pc
|
|
ldrh r0, [r0, #6]
|
|
lsl r0, r0, #0x10
|
|
asr r0, r0, #0x10
|
|
add pc, r0
|
|
_0218b2f4: ; jump table
|
|
.short _0218b2fc - _0218b2f4 - 2 ; case 0
|
|
.short _0218b340 - _0218b2f4 - 2 ; case 1
|
|
.short _0218b340 - _0218b2f4 - 2 ; case 2
|
|
.short _0218b362 - _0218b2f4 - 2 ; case 3
|
|
_0218b2fc:
|
|
ldr r3, _0218b3b0 ; =data_027e0764
|
|
ldr r0, [r3, #8]
|
|
ldr r1, [r3, #0xc]
|
|
ldmia r3!, {r2, r3}
|
|
blx func_02002bf4
|
|
ldr r2, _0218b3b0 ; =data_027e0764
|
|
ldr r3, [r2, #0x10]
|
|
ldr r5, [r2, #0x14]
|
|
add r0, r3, r0
|
|
adc r5, r1
|
|
str r0, [r2]
|
|
mov r0, #0
|
|
lsr r1, r5, #0x1e
|
|
lsl r0, r0, #2
|
|
str r5, [r2, #4]
|
|
orr r0, r1
|
|
str r0, [r4, #0x74]
|
|
blx func_0202bba8
|
|
ldr r1, _0218b3b4 ; =0x00000404
|
|
strh r0, [r4, r1]
|
|
add r0, r4, #0
|
|
ldrsh r1, [r4, r1]
|
|
add r0, #0x78
|
|
strh r1, [r0]
|
|
mov r0, #0x61
|
|
lsl r0, r0, #2
|
|
mov r1, #0
|
|
ldr r0, [r4, r0]
|
|
add r2, r1, #0
|
|
blx func_ov00_020c515c
|
|
b _0218b3a4
|
|
_0218b340:
|
|
ldr r0, [r4, #0x74]
|
|
blx func_0202bba8
|
|
ldr r1, _0218b3b4 ; =0x00000404
|
|
mov r2, #0
|
|
strh r0, [r4, r1]
|
|
add r0, r4, #0
|
|
ldrsh r1, [r4, r1]
|
|
add r0, #0x78
|
|
strh r1, [r0]
|
|
mov r0, #0x61
|
|
lsl r0, r0, #2
|
|
ldr r0, [r4, r0]
|
|
mov r1, #5
|
|
blx func_ov00_020c515c
|
|
b _0218b3a4
|
|
_0218b362:
|
|
ldr r3, _0218b3b0 ; =data_027e0764
|
|
ldr r0, [r3, #8]
|
|
ldr r1, [r3, #0xc]
|
|
ldmia r3!, {r2, r3}
|
|
blx func_02002bf4
|
|
ldr r2, _0218b3b0 ; =data_027e0764
|
|
ldr r3, [r2, #0x10]
|
|
ldr r5, [r2, #0x14]
|
|
add r0, r3, r0
|
|
adc r5, r1
|
|
str r0, [r2]
|
|
mov r0, #0
|
|
lsr r1, r5, #0x1e
|
|
lsl r0, r0, #2
|
|
str r5, [r2, #4]
|
|
orr r0, r1
|
|
str r0, [r4, #0x74]
|
|
blx func_0202bba8
|
|
ldr r1, _0218b3b4 ; =0x00000404
|
|
mov r2, #0
|
|
strh r0, [r4, r1]
|
|
add r0, r4, #0
|
|
ldrsh r1, [r4, r1]
|
|
add r0, #0x78
|
|
strh r1, [r0]
|
|
mov r0, #0x61
|
|
lsl r0, r0, #2
|
|
ldr r0, [r4, r0]
|
|
mov r1, #3
|
|
blx func_ov00_020c515c
|
|
_0218b3a4:
|
|
mov r0, #1
|
|
pop {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
thumb_func_end func_ov44_0218b1dc
|
|
_0218b3a8: .word data_ov44_0218f670
|
|
_0218b3ac: .word data_ov44_0218f6f0
|
|
_0218b3b0: .word data_027e0764
|
|
_0218b3b4: .word 0x00000404
|
|
|
|
.global func_ov44_0218b3b8
|
|
arm_func_start func_ov44_0218b3b8
|
|
func_ov44_0218b3b8: ; 0x0218b3b8
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0x14
|
|
ldr r1, _0218b430 ; =data_027e0f94
|
|
mov r4, r0
|
|
add r3, sp, #8
|
|
ldmia r1, {r0, r1, r2}
|
|
stmia r3, {r0, r1, r2}
|
|
mov r0, r4
|
|
bl func_ov00_020c28ec
|
|
cmp r0, #0x3000
|
|
add r0, sp, #8
|
|
bge _0218b408
|
|
str r0, [sp]
|
|
ldrsh r1, [r4, #0x78]
|
|
ldr r3, _0218b434 ; =0x00001555
|
|
add r0, r4, #0x48
|
|
mov r2, #0x5000
|
|
bl func_ov00_020c566c
|
|
add sp, sp, #0x14
|
|
ldmia sp!, {r3, r4, pc}
|
|
_0218b408:
|
|
mov r1, #0x5000
|
|
str r1, [sp]
|
|
str r0, [sp, #4]
|
|
mov r2, #0x2000
|
|
ldr r1, [r4, #0x74]
|
|
mov r3, r2
|
|
add r0, r4, #0x48
|
|
bl func_ov00_020c57fc
|
|
add sp, sp, #0x14
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218b3b8
|
|
_0218b430: .word data_027e0f94
|
|
_0218b434: .word 0x00001555
|
|
|
|
.global func_ov44_0218b438
|
|
arm_func_start func_ov44_0218b438
|
|
func_ov44_0218b438: ; 0x0218b438
|
|
stmdb sp!, {r3, lr}
|
|
bl func_ov00_020c28ec
|
|
cmp r0, #0x5000
|
|
movle r0, #1
|
|
movgt r0, #0
|
|
ldmia sp!, {r3, pc}
|
|
arm_func_end func_ov44_0218b438
|
|
|
|
.global func_ov44_0218b450
|
|
arm_func_start func_ov44_0218b450
|
|
func_ov44_0218b450: ; 0x0218b450
|
|
stmdb sp!, {r3, r4, r5, r6, lr}
|
|
sub sp, sp, #0x3c
|
|
mov r4, r0
|
|
add r0, sp, #0x10
|
|
bl func_ov00_020c1500
|
|
mvn r1, #0
|
|
add r0, sp, #0x10
|
|
str r1, [sp, #0x2c]
|
|
str r1, [sp, #0x30]
|
|
bl func_ov00_020c3348
|
|
ldrsh r0, [r4, #0x78]
|
|
add r1, sp, #4
|
|
mov ip, #0
|
|
strh r0, [sp, #0x24]
|
|
ldr r2, [r4, #8]
|
|
ldr r5, _0218b528 ; =data_02050f54
|
|
str r2, [sp, #0x2c]
|
|
ldr r2, [r4, #0xc]
|
|
ldr r0, _0218b52c ; =0x00000666
|
|
str r2, [sp, #0x30]
|
|
ldrh lr, [r4, #0x78]
|
|
add r2, r4, #0x48
|
|
mov r3, r1
|
|
str ip, [sp, #8]
|
|
mov ip, lr, asr #0x4
|
|
mov r6, ip, lsl #0x1
|
|
mov ip, r6, lsl #0x1
|
|
ldrsh lr, [r5, ip]
|
|
add ip, r6, #1
|
|
mov ip, ip, lsl #0x1
|
|
ldrsh ip, [r5, ip]
|
|
str lr, [sp, #4]
|
|
str ip, [sp, #0xc]
|
|
bl func_01ff9e64
|
|
mov r0, #0
|
|
str r0, [sp]
|
|
ldr r0, _0218b530 ; =data_027e0fe8
|
|
ldr r1, _0218b534 ; =0x4f435348
|
|
ldr r0, [r0]
|
|
add r2, sp, #4
|
|
add r3, sp, #0x10
|
|
bl func_ov00_020c4048
|
|
cmp r0, #0
|
|
addlt sp, sp, #0x3c
|
|
movlt r0, #0
|
|
ldmltia sp!, {r3, r4, r5, r6, pc}
|
|
ldr r0, _0218b538 ; =data_027e0ffc
|
|
ldr r1, _0218b53c ; =0x000001c3
|
|
add r2, r4, #0x48
|
|
mov r3, #0
|
|
bl func_ov00_020ceacc
|
|
mov r0, #1
|
|
add sp, sp, #0x3c
|
|
ldmia sp!, {r3, r4, r5, r6, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218b450
|
|
_0218b528: .word data_02050f54
|
|
_0218b52c: .word 0x00000666
|
|
_0218b530: .word data_027e0fe8
|
|
_0218b534: .word 0x4f435348
|
|
_0218b538: .word data_027e0ffc
|
|
_0218b53c: .word 0x000001c3
|
|
|
|
.global func_ov44_0218b540
|
|
arm_func_start func_ov44_0218b540
|
|
func_ov44_0218b540: ; 0x0218b540
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020cccac
|
|
mov r1, r0
|
|
mov r0, r4
|
|
bl func_ov44_0218b7e0
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218b540
|
|
|
|
.global func_ov44_0218b55c
|
|
arm_func_start func_ov44_0218b55c
|
|
func_ov44_0218b55c: ; 0x0218b55c
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r1, [r4, #0x74]
|
|
bl func_ov00_020ccc60
|
|
mov r1, r0
|
|
mov r0, r4
|
|
bl func_ov44_0218b7e0
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218b55c
|
|
|
|
.global func_ov44_0218b57c
|
|
arm_func_start func_ov44_0218b57c
|
|
func_ov44_0218b57c: ; 0x0218b57c
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r4, r0
|
|
cmp r1, #1
|
|
mov r5, #0xa4
|
|
beq _0218b598
|
|
cmp r1, #2
|
|
moveq r5, #0x1ec
|
|
_0218b598:
|
|
add r0, r4, #0x400
|
|
ldrsh r1, [r0, #4]
|
|
ldr r2, _0218b62c ; =0x00001555
|
|
add r0, r4, #0x78
|
|
bl func_0202b154
|
|
ldr r0, [r4, #0x74]
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218b610
|
|
_0218b5bc: ; jump table
|
|
b _0218b5cc ; case 0
|
|
b _0218b5dc ; case 1
|
|
b _0218b5f0 ; case 2
|
|
b _0218b600 ; case 3
|
|
_0218b5cc:
|
|
str r5, [r4, #0x60]
|
|
mov r0, #0
|
|
str r0, [r4, #0x68]
|
|
b _0218b610
|
|
_0218b5dc:
|
|
rsb r0, r5, #0
|
|
str r0, [r4, #0x60]
|
|
mov r0, #0
|
|
str r0, [r4, #0x68]
|
|
b _0218b610
|
|
_0218b5f0:
|
|
mov r0, #0
|
|
str r0, [r4, #0x60]
|
|
str r5, [r4, #0x68]
|
|
b _0218b610
|
|
_0218b600:
|
|
mov r0, #0
|
|
str r0, [r4, #0x60]
|
|
rsb r0, r5, #0
|
|
str r0, [r4, #0x68]
|
|
_0218b610:
|
|
mov r0, r4
|
|
bl func_ov00_020c3070
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218b57c
|
|
_0218b62c: .word 0x00001555
|
|
|
|
.global func_ov44_0218b630
|
|
arm_func_start func_ov44_0218b630
|
|
func_ov44_0218b630: ; 0x0218b630
|
|
stmdb sp!, {r4, lr}
|
|
sub sp, sp, #8
|
|
mov r4, r0
|
|
add r0, r4, #0x400
|
|
ldrsh r1, [r0, #4]
|
|
ldr r2, _0218b6f4 ; =0x00001555
|
|
add r0, r4, #0x78
|
|
bl func_0202b154
|
|
ldr r0, [r4, #0x74]
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218b6dc
|
|
_0218b660: ; jump table
|
|
b _0218b670 ; case 0
|
|
b _0218b670 ; case 1
|
|
b _0218b6a8 ; case 2
|
|
b _0218b6a8 ; case 3
|
|
_0218b670:
|
|
ldr r1, [r4, #0x50]
|
|
ldr r0, _0218b6f8 ; =data_027e0f94
|
|
str r1, [sp, #4]
|
|
ldr r1, [r0, #8]
|
|
ldr r2, _0218b6fc ; =0x0000019a
|
|
add r0, sp, #4
|
|
bl func_0202b0f4
|
|
mov r0, #0
|
|
str r0, [r4, #0x60]
|
|
ldr r1, [sp, #4]
|
|
ldr r0, [r4, #0x50]
|
|
sub r0, r1, r0
|
|
str r0, [r4, #0x68]
|
|
b _0218b6dc
|
|
_0218b6a8:
|
|
ldr r0, _0218b6f8 ; =data_027e0f94
|
|
ldr r3, [r4, #0x48]
|
|
ldr r1, [r0]
|
|
ldr r2, _0218b6fc ; =0x0000019a
|
|
add r0, sp, #0
|
|
str r3, [sp]
|
|
bl func_0202b0f4
|
|
ldr r2, [sp]
|
|
ldr r1, [r4, #0x48]
|
|
mov r0, #0
|
|
sub r1, r2, r1
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
_0218b6dc:
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
add sp, sp, #8
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218b630
|
|
_0218b6f4: .word 0x00001555
|
|
_0218b6f8: .word data_027e0f94
|
|
_0218b6fc: .word 0x0000019a
|
|
|
|
.global func_ov44_0218b700
|
|
arm_func_start func_ov44_0218b700
|
|
func_ov44_0218b700: ; 0x0218b700
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x400
|
|
ldrsh r1, [r0, #4]
|
|
ldr r2, _0218b744 ; =0x00001555
|
|
add r0, r4, #0x78
|
|
bl func_0202b154
|
|
mov r1, #0
|
|
str r1, [r4, #0x60]
|
|
mov r0, r4
|
|
str r1, [r4, #0x68]
|
|
bl func_ov00_020c3070
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218b700
|
|
_0218b744: .word 0x00001555
|
|
|
|
.global func_ov44_0218b748
|
|
arm_func_start func_ov44_0218b748
|
|
func_ov44_0218b748: ; 0x0218b748
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bb88
|
|
bl func_0202bba8
|
|
add r1, r4, #0x400
|
|
strh r0, [r1, #4]
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218b748
|
|
|
|
.global func_ov44_0218b768
|
|
arm_func_start func_ov44_0218b768
|
|
func_ov44_0218b768: ; 0x0218b768
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x400
|
|
ldrsh r1, [r0, #4]
|
|
ldr r2, _0218b7ac ; =0x00001555
|
|
add r0, r4, #0x78
|
|
bl func_0202b154
|
|
mov r1, #0
|
|
str r1, [r4, #0x60]
|
|
mov r0, r4
|
|
str r1, [r4, #0x68]
|
|
bl func_ov00_020c3070
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218b768
|
|
_0218b7ac: .word 0x00001555
|
|
|
|
.global func_ov44_0218b7b0
|
|
arm_func_start func_ov44_0218b7b0
|
|
func_ov44_0218b7b0: ; 0x0218b7b0
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r1, r4, #0x400
|
|
ldrsh r0, [r4, #0x78]
|
|
ldrsh r1, [r1, #4]
|
|
cmp r1, r0
|
|
movne r0, #0
|
|
ldmneia sp!, {r4, pc}
|
|
bl func_0202bbbc
|
|
str r0, [r4, #0x74]
|
|
mov r0, #1
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218b7b0
|
|
|
|
.global func_ov44_0218b7e0
|
|
arm_func_start func_ov44_0218b7e0
|
|
func_ov44_0218b7e0: ; 0x0218b7e0
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x74]
|
|
cmp r0, r1
|
|
beq _0218b81c
|
|
ldrb r0, [r4, #0x3fc]
|
|
cmp r0, #0
|
|
bne _0218b81c
|
|
mov r0, r1
|
|
str r1, [r4, #0x74]
|
|
bl func_0202bba8
|
|
add r1, r4, #0x400
|
|
strh r0, [r1, #4]
|
|
mov r0, #1
|
|
ldmia sp!, {r4, pc}
|
|
_0218b81c:
|
|
mov r0, #0
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218b7e0
|
|
|
|
.global func_ov44_0218b824
|
|
arm_func_start func_ov44_0218b824
|
|
func_ov44_0218b824: ; 0x0218b824
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020cb120
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
mov r4, r0
|
|
mov r1, #0
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x10]
|
|
mov r1, #0x2000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218b824
|
|
|
|
.global func_ov44_0218b858
|
|
arm_func_start func_ov44_0218b858
|
|
func_ov44_0218b858: ; 0x0218b858
|
|
stmdb sp!, {r3, lr}
|
|
cmp r2, #0
|
|
ldmneia sp!, {r3, pc}
|
|
bl func_ov44_0218b450
|
|
ldmia sp!, {r3, pc}
|
|
arm_func_end func_ov44_0218b858
|
|
|
|
.global func_ov44_0218b86c
|
|
arm_func_start func_ov44_0218b86c
|
|
func_ov44_0218b86c: ; 0x0218b86c
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
mov r1, #1
|
|
mov r2, #0
|
|
bl func_ov00_020c1e2c
|
|
ldrb r0, [r4, #0x3fc]
|
|
cmp r0, #0
|
|
subne r0, r0, #1
|
|
strneb r0, [r4, #0x3fc]
|
|
mov r0, #1
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218b86c
|
|
|
|
.global func_ov44_0218b898
|
|
arm_func_start func_ov44_0218b898
|
|
func_ov44_0218b898: ; 0x0218b898
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0xc
|
|
add r1, sp, #0
|
|
mov r4, r0
|
|
bl func_ov00_020cc1f8
|
|
add r1, sp, #0
|
|
add r0, r4, #0x300
|
|
bl func_ov00_020c5fc0
|
|
mov r0, r4
|
|
mov r1, #0x1f
|
|
bl func_ov00_020cc9c4
|
|
mov r0, #1
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
arm_func_end func_ov44_0218b898
|
|
|
|
.global func_ov44_0218b8d0
|
|
arm_func_start func_ov44_0218b8d0
|
|
func_ov44_0218b8d0: ; 0x0218b8d0
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x37c
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x320
|
|
blx func_ov00_020a95a4
|
|
add r0, r4, #0x1d8
|
|
bl func_ov00_02081f4c
|
|
add r0, r4, #0x1c8
|
|
mov r1, #2
|
|
mov r2, #4
|
|
ldr r3, _0218b91c ; =func_ov00_020b7d74
|
|
bl func_0204f754
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
bl func_0202ea0c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218b8d0
|
|
_0218b91c: .word func_ov00_020b7d74
|
|
|
|
.global func_ov44_0218b920
|
|
arm_func_start func_ov44_0218b920
|
|
func_ov44_0218b920: ; 0x0218b920
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x37c
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x320
|
|
blx func_ov00_020a95a4
|
|
add r0, r4, #0x1d8
|
|
bl func_ov00_02081f4c
|
|
add r0, r4, #0x1c8
|
|
mov r1, #2
|
|
mov r2, #4
|
|
ldr r3, _0218b964 ; =func_ov00_020b7d74
|
|
bl func_0204f754
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218b920
|
|
_0218b964: .word func_ov00_020b7d74
|
|
|
|
.global func_ov44_0218b968
|
|
arm_func_start func_ov44_0218b968
|
|
func_ov44_0218b968: ; 0x0218b968
|
|
bx lr
|
|
arm_func_end func_ov44_0218b968
|
|
|
|
.global func_ov44_0218b96c
|
|
arm_func_start func_ov44_0218b96c
|
|
func_ov44_0218b96c: ; 0x0218b96c
|
|
stmdb sp!, {r3, r4, r5, r6, r7, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c5118
|
|
ldr r3, _0218b9f8 ; =data_027e0764
|
|
mov r1, #0
|
|
ldr ip, [r3]
|
|
ldmib r3, {r2, lr}
|
|
umull r6, r5, lr, ip
|
|
mla r5, lr, r2, r5
|
|
ldr r2, [r3, #0xc]
|
|
ldr r7, [r3, #0x10]
|
|
mla r5, r2, ip, r5
|
|
ldr lr, [r3, #0x14]
|
|
adds r6, r7, r6
|
|
adc r5, lr, r5
|
|
mov r2, #0x15
|
|
umull ip, lr, r5, r2
|
|
str r6, [r3]
|
|
mla lr, r5, r1, lr
|
|
mov ip, r1
|
|
mla lr, ip, r2, lr
|
|
str r5, [r3, #4]
|
|
add r2, lr, #0x14
|
|
mov r5, r0
|
|
str r2, [r4, #8]
|
|
bl func_ov00_020cb160
|
|
mov r1, #0
|
|
bl func_ov00_020c5d74
|
|
mov r0, r5
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
ldr r0, [r0, #0x10]
|
|
mov r1, #0
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218b96c
|
|
_0218b9f8: .word data_027e0764
|
|
|
|
.global func_ov44_0218b9fc
|
|
arm_func_start func_ov44_0218b9fc
|
|
func_ov44_0218b9fc: ; 0x0218b9fc
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r5, r0
|
|
bl func_ov00_020c5118
|
|
mov r4, r0
|
|
bl func_ov44_0218b700
|
|
mov r0, r5
|
|
bl func_ov00_020c50f0
|
|
ldr r1, [r5, #8]
|
|
cmp r0, r1
|
|
ldmltia sp!, {r3, r4, r5, pc}
|
|
mov r0, r4
|
|
bl func_ov44_0218b3b8
|
|
cmp r0, #0
|
|
mov r0, r5
|
|
mov r2, #0
|
|
beq _0218ba48
|
|
mov r1, #2
|
|
bl func_ov00_020c50d4
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218ba48:
|
|
mov r1, #1
|
|
bl func_ov00_020c50d4
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
arm_func_end func_ov44_0218b9fc
|
|
|
|
.global func_ov44_0218ba54
|
|
arm_func_start func_ov44_0218ba54
|
|
func_ov44_0218ba54: ; 0x0218ba54
|
|
stmdb sp!, {r3, r4, r5, r6, r7, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c5118
|
|
ldr r3, _0218bae0 ; =data_027e0764
|
|
mov r2, #0
|
|
ldr ip, [r3]
|
|
ldmib r3, {r1, lr}
|
|
umull r6, r5, lr, ip
|
|
mla r5, lr, r1, r5
|
|
ldr r1, [r3, #0xc]
|
|
ldr r7, [r3, #0x10]
|
|
mla r5, r1, ip, r5
|
|
ldr lr, [r3, #0x14]
|
|
adds r6, r7, r6
|
|
str r6, [r3]
|
|
adc r5, lr, r5
|
|
mov r1, #0x1f
|
|
umull ip, lr, r5, r1
|
|
mla lr, r5, r2, lr
|
|
mla lr, r2, r1, lr
|
|
mov r6, r0
|
|
str r5, [r3, #4]
|
|
add r1, lr, #0x1e
|
|
str r1, [r4, #8]
|
|
bl func_ov44_0218b540
|
|
mov r0, r6
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
mov r4, r0
|
|
mov r1, #0
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x10]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ba54
|
|
_0218bae0: .word data_027e0764
|
|
|
|
.global func_ov44_0218bae4
|
|
arm_func_start func_ov44_0218bae4
|
|
func_ov44_0218bae4: ; 0x0218bae4
|
|
stmdb sp!, {r3, r4, r5, r6, r7, lr}
|
|
mov r5, r0
|
|
bl func_ov00_020c5118
|
|
mov r4, r0
|
|
mov r1, #1
|
|
bl func_ov44_0218b57c
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
beq _0218bb8c
|
|
mov r0, r5
|
|
bl func_ov00_020c50f0
|
|
cmp r0, #0x1e
|
|
ble _0218bb8c
|
|
mov r0, r4
|
|
bl func_ov44_0218b55c
|
|
mov r0, r5
|
|
bl func_ov00_020c50fc
|
|
ldr r2, _0218bcbc ; =data_027e0764
|
|
mov r1, #0
|
|
ldr r3, [r2]
|
|
ldmib r2, {r0, r4}
|
|
umull r7, r6, r4, r3
|
|
mla r6, r4, r0, r6
|
|
ldr r0, [r2, #0xc]
|
|
ldr ip, [r2, #0x10]
|
|
mla r6, r0, r3, r6
|
|
ldr r4, [r2, #0x14]
|
|
adds r7, ip, r7
|
|
adc r6, r4, r6
|
|
mov r0, #0x1f
|
|
umull r3, r4, r6, r0
|
|
mla r4, r6, r1, r4
|
|
mla r4, r1, r0, r4
|
|
str r7, [r2]
|
|
str r6, [r2, #4]
|
|
add r0, r4, #0x1e
|
|
str r0, [r5, #8]
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
_0218bb8c:
|
|
mov r0, r5
|
|
bl func_ov00_020c50f0
|
|
cmp r0, #0x1e
|
|
blt _0218bbc0
|
|
mov r0, r4
|
|
bl func_ov44_0218b3b8
|
|
cmp r0, #0
|
|
beq _0218bbc0
|
|
mov r0, r5
|
|
mov r1, #2
|
|
mov r2, #0
|
|
bl func_ov00_020c50d4
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
_0218bbc0:
|
|
mov r0, r5
|
|
bl func_ov00_020c50f0
|
|
ldr r1, [r5, #8]
|
|
cmp r0, r1
|
|
ldmltia sp!, {r3, r4, r5, r6, r7, pc}
|
|
ldr r2, _0218bcbc ; =data_027e0764
|
|
mov r1, #0
|
|
ldr r3, [r2]
|
|
ldmib r2, {r0, r6}
|
|
umull ip, r7, r6, r3
|
|
mla r7, r6, r0, r7
|
|
ldr r0, [r2, #0xc]
|
|
ldr r6, [r2, #0x10]
|
|
mla r7, r0, r3, r7
|
|
ldr r0, [r2, #0x14]
|
|
adds ip, r6, ip
|
|
adc r7, r0, r7
|
|
mov r0, #0x64
|
|
umull r3, r6, r7, r0
|
|
str ip, [r2]
|
|
mla r6, r7, r1, r6
|
|
mov r3, r1
|
|
mla r6, r3, r0, r6
|
|
str r7, [r2, #4]
|
|
cmp r6, #0x32
|
|
mov r0, r5
|
|
bge _0218bc38
|
|
mov r2, r1
|
|
bl func_ov00_020c50d4
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
_0218bc38:
|
|
bl func_ov00_020c50fc
|
|
ldr r2, _0218bcbc ; =data_027e0764
|
|
mov r1, #0
|
|
ldr r3, [r2]
|
|
ldmib r2, {r0, ip}
|
|
umull r6, lr, ip, r3
|
|
mla lr, ip, r0, lr
|
|
ldr r0, [r2, #0xc]
|
|
ldr r7, [r2, #0x10]
|
|
mla lr, r0, r3, lr
|
|
ldr ip, [r2, #0x14]
|
|
adds r7, r7, r6
|
|
adc r6, ip, lr
|
|
mov r0, #0x1f
|
|
umull r3, ip, r6, r0
|
|
mla ip, r6, r1, ip
|
|
mla ip, r1, r0, ip
|
|
str r7, [r2]
|
|
mov r0, r4
|
|
str r6, [r2, #4]
|
|
add r1, ip, #0x1e
|
|
str r1, [r5, #8]
|
|
bl func_ov44_0218b540
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
mov r4, r0
|
|
mov r1, #0
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x10]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218bae4
|
|
_0218bcbc: .word data_027e0764
|
|
|
|
.global func_ov44_0218bcc0
|
|
arm_func_start func_ov44_0218bcc0
|
|
func_ov44_0218bcc0: ; 0x0218bcc0
|
|
stmdb sp!, {r4, r5, r6, lr}
|
|
mov r5, r1
|
|
mov r6, r0
|
|
bl func_ov00_020c5118
|
|
cmp r5, #0
|
|
beq _0218bce4
|
|
cmp r5, #1
|
|
cmpne r5, #2
|
|
b _0218bd04
|
|
_0218bce4:
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
mov r4, r0
|
|
mov r1, #1
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x10]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
_0218bd04:
|
|
mov r0, r6
|
|
bl func_ov00_020c50fc
|
|
str r5, [r6, #8]
|
|
ldmia sp!, {r4, r5, r6, pc}
|
|
arm_func_end func_ov44_0218bcc0
|
|
|
|
.global func_ov44_0218bd14
|
|
arm_func_start func_ov44_0218bd14
|
|
func_ov44_0218bd14: ; 0x0218bd14
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c5118
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_0218bcc0
|
|
mov r0, #0
|
|
strh r0, [r4, #0xc]
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218bd14
|
|
|
|
.global func_ov44_0218bd38
|
|
arm_func_start func_ov44_0218bd38
|
|
func_ov44_0218bd38: ; 0x0218bd38
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r5, r0
|
|
bl func_ov00_020c5118
|
|
mov r4, r0
|
|
bl func_ov44_0218b700
|
|
ldr r0, [r5, #8]
|
|
cmp r0, #0
|
|
beq _0218bd6c
|
|
cmp r0, #1
|
|
beq _0218bda8
|
|
cmp r0, #2
|
|
beq _0218bdf4
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218bd6c:
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
ldr r0, [r0, #0x10]
|
|
add r0, r0, #0xc
|
|
bl func_0202e58c
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, r4, r5, pc}
|
|
ldrsh r2, [r5, #0xc]
|
|
mov r0, r5
|
|
mov r1, #1
|
|
add r2, r2, #1
|
|
strh r2, [r5, #0xc]
|
|
bl func_ov44_0218bcc0
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218bda8:
|
|
mov r0, r5
|
|
bl func_ov00_020c50f0
|
|
cmp r0, #5
|
|
ldmleia sp!, {r3, r4, r5, pc}
|
|
mov r0, r4
|
|
bl func_ov44_0218b3b8
|
|
cmp r0, #0
|
|
beq _0218bde4
|
|
ldrsh r0, [r5, #0xc]
|
|
cmp r0, #3
|
|
bge _0218bde4
|
|
mov r0, r5
|
|
mov r1, #0
|
|
bl func_ov44_0218bcc0
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218bde4:
|
|
mov r0, r5
|
|
mov r1, #2
|
|
bl func_ov44_0218bcc0
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218bdf4:
|
|
mov r0, r5
|
|
bl func_ov00_020c50f0
|
|
cmp r0, #0xa
|
|
ldmleia sp!, {r3, r4, r5, pc}
|
|
mov r0, r5
|
|
mov r1, #1
|
|
mov r2, #0
|
|
bl func_ov00_020c50d4
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
arm_func_end func_ov44_0218bd38
|
|
|
|
.global func_ov44_0218be18
|
|
arm_func_start func_ov44_0218be18
|
|
func_ov44_0218be18: ; 0x0218be18
|
|
stmdb sp!, {r3, r4, r5, r6, r7, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c5118
|
|
ldr r3, _0218bea4 ; =data_027e0764
|
|
mov r2, #0
|
|
ldr ip, [r3]
|
|
ldmib r3, {r1, lr}
|
|
umull r6, r5, lr, ip
|
|
mla r5, lr, r1, r5
|
|
ldr r1, [r3, #0xc]
|
|
ldr r7, [r3, #0x10]
|
|
mla r5, r1, ip, r5
|
|
ldr lr, [r3, #0x14]
|
|
adds r6, r7, r6
|
|
str r6, [r3]
|
|
adc r5, lr, r5
|
|
mov r1, #0x15
|
|
umull ip, lr, r5, r1
|
|
mla lr, r5, r2, lr
|
|
mla lr, r2, r1, lr
|
|
mov r6, r0
|
|
str r5, [r3, #4]
|
|
add r1, lr, #0xa
|
|
str r1, [r4, #8]
|
|
bl func_ov44_0218b540
|
|
mov r0, r6
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
mov r4, r0
|
|
mov r1, #0
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x10]
|
|
mov r1, #0x2000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218be18
|
|
_0218bea4: .word data_027e0764
|
|
|
|
.global func_ov44_0218bea8
|
|
arm_func_start func_ov44_0218bea8
|
|
func_ov44_0218bea8: ; 0x0218bea8
|
|
stmdb sp!, {r3, r4, r5, r6, r7, lr}
|
|
mov r5, r0
|
|
bl func_ov00_020c5118
|
|
mov r4, r0
|
|
mov r1, #2
|
|
bl func_ov44_0218b57c
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
beq _0218bf00
|
|
mov r0, r5
|
|
bl func_ov00_020c50f0
|
|
cmp r0, #0xf
|
|
ble _0218bf00
|
|
mov r0, r4
|
|
bl func_ov44_0218b55c
|
|
mov r0, r5
|
|
bl func_ov00_020c50fc
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
_0218bf00:
|
|
mov r0, r5
|
|
bl func_ov00_020c50f0
|
|
ldr r1, [r5, #8]
|
|
cmp r0, r1
|
|
ldmltia sp!, {r3, r4, r5, r6, r7, pc}
|
|
ldr r2, _0218bf9c ; =data_027e0764
|
|
mov r1, #0
|
|
ldr r3, [r2]
|
|
ldmib r2, {r0, ip}
|
|
umull r6, lr, ip, r3
|
|
mla lr, ip, r0, lr
|
|
ldr r0, [r2, #0xc]
|
|
ldr ip, [r2, #0x10]
|
|
mla lr, r0, r3, lr
|
|
ldr r0, [r2, #0x14]
|
|
adds r7, ip, r6
|
|
adc r6, r0, lr
|
|
mov r0, #0x64
|
|
umull r3, ip, r6, r0
|
|
mla ip, r6, r1, ip
|
|
mla ip, r1, r0, ip
|
|
str r7, [r2]
|
|
str r6, [r2, #4]
|
|
cmp ip, #0x50
|
|
bge _0218bf88
|
|
mov r0, r4
|
|
bl func_ov44_0218b438
|
|
cmp r0, #0
|
|
beq _0218bf88
|
|
mov r0, r5
|
|
mov r1, #4
|
|
mov r2, #0
|
|
bl func_ov00_020c50d4
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
_0218bf88:
|
|
mov r0, r4
|
|
bl func_ov44_0218b55c
|
|
mov r0, r5
|
|
bl func_ov00_020c50fc
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218bea8
|
|
_0218bf9c: .word data_027e0764
|
|
|
|
.global func_ov44_0218bfa0
|
|
arm_func_start func_ov44_0218bfa0
|
|
func_ov44_0218bfa0: ; 0x0218bfa0
|
|
stmdb sp!, {r3, r4, r5, r6, r7, lr}
|
|
mov r4, r1
|
|
mov r5, r0
|
|
bl func_ov00_020c5118
|
|
mov r7, r0
|
|
cmp r4, #0
|
|
beq _0218bfc8
|
|
cmp r4, #1
|
|
beq _0218bfec
|
|
b _0218c014
|
|
_0218bfc8:
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
mov r6, r0
|
|
mov r1, #1
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r6, #0x10]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
b _0218c014
|
|
_0218bfec:
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
mov r6, r0
|
|
mov r1, #0
|
|
bl func_ov00_020c5d74
|
|
ldr r1, [r6, #0x10]
|
|
mov r2, #0x2000
|
|
mov r0, r7
|
|
str r2, [r1, #0x10]
|
|
bl func_ov44_0218b748
|
|
_0218c014:
|
|
mov r0, r5
|
|
bl func_ov00_020c50fc
|
|
str r4, [r5, #8]
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
arm_func_end func_ov44_0218bfa0
|
|
|
|
.global func_ov44_0218c024
|
|
arm_func_start func_ov44_0218c024
|
|
func_ov44_0218c024: ; 0x0218c024
|
|
stmdb sp!, {r4, r5, r6, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c5118
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_0218bfa0
|
|
mov r0, #0
|
|
ldr r2, _0218c094 ; =data_027e0764
|
|
strh r0, [r4, #0xc]
|
|
ldr r3, [r2]
|
|
ldmib r2, {r1, ip}
|
|
umull r5, lr, ip, r3
|
|
mla lr, ip, r1, lr
|
|
ldr r1, [r2, #0xc]
|
|
ldr r6, [r2, #0x10]
|
|
mla lr, r1, r3, lr
|
|
ldr ip, [r2, #0x14]
|
|
adds r6, r6, r5
|
|
adc r5, ip, lr
|
|
mov r1, #5
|
|
umull r3, ip, r5, r1
|
|
mla ip, r5, r0, ip
|
|
mla ip, r0, r1, ip
|
|
str r6, [r2]
|
|
str r5, [r2, #4]
|
|
add r0, ip, #4
|
|
strh r0, [r4, #0xe]
|
|
ldmia sp!, {r4, r5, r6, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c024
|
|
_0218c094: .word data_027e0764
|
|
|
|
.global func_ov44_0218c098
|
|
arm_func_start func_ov44_0218c098
|
|
func_ov44_0218c098: ; 0x0218c098
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c5118
|
|
ldr r1, [r4, #8]
|
|
mov r5, r0
|
|
cmp r1, #0
|
|
beq _0218c0c0
|
|
cmp r1, #1
|
|
beq _0218c120
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218c0c0:
|
|
bl func_ov44_0218b700
|
|
mov r0, r5
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
ldr r0, [r0, #0x10]
|
|
add r0, r0, #0xc
|
|
bl func_0202e58c
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, r4, r5, pc}
|
|
ldrsh r0, [r4, #0xc]
|
|
add r0, r0, #1
|
|
strh r0, [r4, #0xc]
|
|
ldrsh r1, [r4, #0xc]
|
|
ldrsh r0, [r4, #0xe]
|
|
cmp r1, r0
|
|
mov r0, r4
|
|
ble _0218c114
|
|
mov r1, #3
|
|
mov r2, #0
|
|
bl func_ov00_020c50d4
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218c114:
|
|
mov r1, #1
|
|
bl func_ov44_0218bfa0
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218c120:
|
|
bl func_ov44_0218b768
|
|
mov r0, r5
|
|
bl func_ov44_0218b7b0
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, r4, r5, pc}
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_0218bfa0
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
arm_func_end func_ov44_0218c098
|
|
|
|
.global func_ov44_0218c144
|
|
arm_func_start func_ov44_0218c144
|
|
func_ov44_0218c144: ; 0x0218c144
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c5118
|
|
mov r2, #0x14
|
|
mov r1, #0
|
|
strh r2, [r4, #8]
|
|
bl func_ov00_020cb160
|
|
mov r4, r0
|
|
mov r1, #1
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x10]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218c144
|
|
|
|
.global func_ov44_0218c17c
|
|
arm_func_start func_ov44_0218c17c
|
|
func_ov44_0218c17c: ; 0x0218c17c
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c5118
|
|
mov r5, r0
|
|
ldr r1, [r5, #0x400]
|
|
cmp r1, #2
|
|
bne _0218c1a0
|
|
bl func_ov44_0218b630
|
|
b _0218c1a4
|
|
_0218c1a0:
|
|
bl func_ov44_0218b700
|
|
_0218c1a4:
|
|
ldrsh r0, [r4, #8]
|
|
cmp r0, #0
|
|
subgt r0, r0, #1
|
|
strgth r0, [r4, #8]
|
|
ldrsh r0, [r4, #8]
|
|
cmp r0, #0
|
|
ldmneia sp!, {r3, r4, r5, pc}
|
|
mov r0, r5
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
ldr r0, [r0, #0x10]
|
|
add r0, r0, #0xc
|
|
bl func_0202e58c
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, r4, r5, pc}
|
|
mov r0, r5
|
|
mov r1, #0
|
|
bl func_ov00_020cb160
|
|
mov r5, r0
|
|
mov r1, #1
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r5, #0x10]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
mov r0, #0x14
|
|
strh r0, [r4, #8]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
arm_func_end func_ov44_0218c17c
|
|
|
|
.global func_ov44_0218c210
|
|
arm_func_start func_ov44_0218c210
|
|
func_ov44_0218c210: ; 0x0218c210
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c6114
|
|
ldr r3, _0218c23c ; =data_ov44_0218f950
|
|
ldr r2, _0218c240 ; =data_ov44_0218ea28
|
|
mov r0, r4
|
|
mov r1, #0x69
|
|
str r3, [r4]
|
|
bl func_ov00_020c5c98
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c210
|
|
_0218c23c: .word data_ov44_0218f950
|
|
_0218c240: .word data_ov44_0218ea28
|
|
|
|
.global func_ov44_0218c244
|
|
arm_func_start func_ov44_0218c244
|
|
func_ov44_0218c244: ; 0x0218c244
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x14]
|
|
cmp r0, #1
|
|
ldmneia sp!, {r4, pc}
|
|
add r0, r4, #0x88
|
|
mov r1, #0x11000
|
|
bl func_0202e310
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r4, pc}
|
|
ldr r0, [r4, #0x1c]
|
|
mov r1, r4
|
|
ldr r3, [r0]
|
|
mov r2, #0
|
|
ldr r3, [r3, #0xb0]
|
|
blx r3
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218c244
|
|
|
|
.global func_ov44_0218c288
|
|
arm_func_start func_ov44_0218c288
|
|
func_ov44_0218c288: ; 0x0218c288
|
|
stmdb sp!, {r3, lr}
|
|
ldr r1, _0218c2b4 ; =data_027e0fe0
|
|
mov r0, #0x170
|
|
ldr r1, [r1]
|
|
mov r2, #4
|
|
ldr r1, [r1]
|
|
bl func_0202e9dc
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, pc}
|
|
bl func_ov44_0218c2b8
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c288
|
|
_0218c2b4: .word data_027e0fe0
|
|
|
|
.global func_ov44_0218c2b8
|
|
arm_func_start func_ov44_0218c2b8
|
|
func_ov44_0218c2b8: ; 0x0218c2b8
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c1554
|
|
ldr r1, _0218c2fc ; =data_ov44_0218f964
|
|
ldr r0, _0218c300 ; =data_027e0fec
|
|
str r1, [r4]
|
|
ldr r0, [r0]
|
|
add r0, r0, #0x730
|
|
add r0, r0, #0x1000
|
|
bl func_ov00_020c4588
|
|
mov r2, #0
|
|
mov r1, r0
|
|
mov r3, r2
|
|
add r0, r4, #0x158
|
|
blx func_ov00_020b7ec4
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c2b8
|
|
_0218c2fc: .word data_ov44_0218f964
|
|
_0218c300: .word data_027e0fec
|
|
|
|
.global func_ov44_0218c304
|
|
arm_func_start func_ov44_0218c304
|
|
func_ov44_0218c304: ; 0x0218c304
|
|
stmdb sp!, {r4, lr}
|
|
sub sp, sp, #8
|
|
mov r4, r0
|
|
bl func_ov00_020c3180
|
|
mov r1, #0
|
|
str r1, [sp]
|
|
ldr r0, _0218c354 ; =data_027e0e58
|
|
str r1, [sp, #4]
|
|
ldr r0, [r0]
|
|
ldr r1, _0218c358 ; =0x00000252
|
|
add r2, r4, #0x48
|
|
mov r3, #2
|
|
bl func_ov00_0207c1b0
|
|
ldr r0, _0218c35c ; =data_027e0ffc
|
|
add r2, r4, #0x48
|
|
mov r1, #0x1c4
|
|
mov r3, #0
|
|
bl func_ov00_020ceacc
|
|
add sp, sp, #8
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c304
|
|
_0218c354: .word data_027e0e58
|
|
_0218c358: .word 0x00000252
|
|
_0218c35c: .word data_027e0ffc
|
|
|
|
.global func_ov44_0218c360
|
|
arm_func_start func_ov44_0218c360
|
|
func_ov44_0218c360: ; 0x0218c360
|
|
stmdb sp!, {r4, lr}
|
|
ldr r2, _0218c48c ; =0x0000019a
|
|
mov r4, r0
|
|
mov ip, #0
|
|
str ip, [r4, #0x7c]
|
|
str r2, [r4, #0x80]
|
|
str ip, [r4, #0x84]
|
|
str r2, [r4, #0x88]
|
|
ldr r1, [r4, #0x7c]
|
|
add r0, r2, #0x1000
|
|
str r1, [r4, #0x8c]
|
|
ldr r1, [r4, #0x80]
|
|
ldr r3, _0218c490 ; =data_ov44_0218ff90
|
|
str r1, [r4, #0x90]
|
|
ldr r1, [r4, #0x84]
|
|
str r1, [r4, #0x94]
|
|
ldr r1, [r4, #0x88]
|
|
str r1, [r4, #0x98]
|
|
str ip, [r4, #0xa8]
|
|
str r2, [r4, #0xac]
|
|
str ip, [r4, #0xb0]
|
|
str r0, [r4, #0xb4]
|
|
ldr r0, [r3, #0x20]
|
|
tst r0, #1
|
|
bne _0218c3ec
|
|
ldr ip, _0218c494 ; =data_ov00_020e892c
|
|
ldr r0, _0218c498 ; =data_ov44_0218ffc0
|
|
ldr r1, _0218c49c ; =func_ov44_0218c4a4
|
|
ldr r2, _0218c4a0 ; =data_ov44_0218ffb4
|
|
str ip, [r3, #0x30]
|
|
bl func_0204f8d4
|
|
ldr r0, _0218c490 ; =data_ov44_0218ff90
|
|
ldr r1, [r0, #0x20]
|
|
orr r1, r1, #1
|
|
str r1, [r0, #0x20]
|
|
_0218c3ec:
|
|
mov r1, #0x8f
|
|
ldr r0, _0218c498 ; =data_ov44_0218ffc0
|
|
strh r1, [r4, #0x9c]
|
|
str r0, [r4, #0xa0]
|
|
mov r0, #2
|
|
strb r0, [r4, #0x124]
|
|
ldr r0, [r4, #0x74]
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218c474
|
|
_0218c414: ; jump table
|
|
b _0218c424 ; case 0
|
|
b _0218c438 ; case 1
|
|
b _0218c450 ; case 2
|
|
b _0218c464 ; case 3
|
|
_0218c424:
|
|
mov r0, #0x400
|
|
str r0, [r4, #0x60]
|
|
mov r0, #0
|
|
str r0, [r4, #0x68]
|
|
b _0218c474
|
|
_0218c438:
|
|
mov r0, #0x400
|
|
rsb r0, r0, #0
|
|
str r0, [r4, #0x60]
|
|
mov r0, #0
|
|
str r0, [r4, #0x68]
|
|
b _0218c474
|
|
_0218c450:
|
|
mov r0, #0
|
|
str r0, [r4, #0x60]
|
|
mov r0, #0x400
|
|
str r0, [r4, #0x68]
|
|
b _0218c474
|
|
_0218c464:
|
|
mov r0, #0
|
|
str r0, [r4, #0x60]
|
|
sub r0, r0, #0x400
|
|
str r0, [r4, #0x68]
|
|
_0218c474:
|
|
mov r0, #0
|
|
str r0, [r4, #0x64]
|
|
mov r0, #0x800
|
|
str r0, [r4, #0x16c]
|
|
mov r0, #1
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c360
|
|
_0218c48c: .word 0x0000019a
|
|
_0218c490: .word data_ov44_0218ff90
|
|
_0218c494: .word data_ov00_020e892c
|
|
_0218c498: .word data_ov44_0218ffc0
|
|
_0218c49c: .word func_ov44_0218c4a4
|
|
_0218c4a0: .word data_ov44_0218ffb4
|
|
|
|
.global func_ov44_0218c4a4
|
|
arm_func_start func_ov44_0218c4a4
|
|
func_ov44_0218c4a4: ; 0x0218c4a4
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_02081f4c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218c4a4
|
|
|
|
.global func_ov44_0218c4b8
|
|
arm_func_start func_ov44_0218c4b8
|
|
func_ov44_0218c4b8: ; 0x0218c4b8
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r5, r0
|
|
mov r4, r1
|
|
bl func_ov00_020c313c
|
|
cmp r0, #0
|
|
beq _0218c5cc
|
|
ldr r1, [r5, #0x48]
|
|
mov r0, r5
|
|
str r1, [r5, #0x54]
|
|
ldr r1, [r5, #0x4c]
|
|
str r1, [r5, #0x58]
|
|
ldr r1, [r5, #0x50]
|
|
str r1, [r5, #0x5c]
|
|
bl func_ov00_020c2bf4
|
|
ldr r0, [r5, #0x16c]
|
|
add r1, r5, #0x60
|
|
add r0, r0, #0xcd
|
|
add r0, r0, #0x400
|
|
str r0, [r5, #0x16c]
|
|
cmp r0, #0x1000
|
|
movgt r0, #0x1000
|
|
strgt r0, [r5, #0x16c]
|
|
add r0, r5, #0x48
|
|
mov r2, r0
|
|
bl func_01ff9bc4
|
|
mov r0, r5
|
|
mov r1, #0
|
|
bl func_01fffd04
|
|
cmp r0, #0
|
|
mov r0, r5
|
|
beq _0218c53c
|
|
bl func_ov44_0218c304
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218c53c:
|
|
mov r1, #4
|
|
bl func_ov00_020c1fc8
|
|
cmp r0, #0
|
|
beq _0218c56c
|
|
bl func_ov44_0218c5e0
|
|
add r2, r5, #0x48
|
|
mov r1, #0xf8
|
|
mov r3, #0
|
|
bl func_ov00_020c070c
|
|
mov r0, r5
|
|
bl func_ov44_0218c304
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218c56c:
|
|
ldr r1, [r5, #0x48]
|
|
ldr r0, [r5, #0x14]
|
|
sub r0, r1, r0
|
|
bl func_02042f74
|
|
cmp r0, #0xa000
|
|
bge _0218c59c
|
|
ldr r1, [r5, #0x50]
|
|
ldr r0, [r5, #0x1c]
|
|
sub r0, r1, r0
|
|
bl func_02042f74
|
|
cmp r0, #0xa000
|
|
blt _0218c5a8
|
|
_0218c59c:
|
|
mov r0, r5
|
|
bl func_ov44_0218c304
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218c5a8:
|
|
mov r0, r5
|
|
add r2, r5, #0x60
|
|
mov r1, #1
|
|
bl func_ov00_020c1e2c
|
|
cmp r0, #0
|
|
beq _0218c5cc
|
|
mov r0, r5
|
|
bl func_ov44_0218c304
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218c5cc:
|
|
mov r1, r4
|
|
add r0, r5, #0xa4
|
|
add r2, r5, #0x48
|
|
bl func_ov00_0207a1c8
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
arm_func_end func_ov44_0218c4b8
|
|
|
|
.global func_ov44_0218c5e0
|
|
arm_func_start func_ov44_0218c5e0
|
|
func_ov44_0218c5e0: ; 0x0218c5e0
|
|
ldr ip, _0218c5ec ; =func_01fffcec
|
|
mov r0, #1
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c5e0
|
|
_0218c5ec: .word func_01fffcec
|
|
|
|
.global func_ov44_0218c5f0
|
|
arm_func_start func_ov44_0218c5f0
|
|
func_ov44_0218c5f0: ; 0x0218c5f0
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0x24
|
|
mov r4, r0
|
|
cmp r1, #0
|
|
ldrneb r0, [r4, #0xa5]
|
|
ldreqb r0, [r4, #0xa4]
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x24
|
|
ldmeqia sp!, {r3, r4, pc}
|
|
ldr r1, [r4, #0x16c]
|
|
add r0, r4, #0x158
|
|
str r1, [sp, #0x18]
|
|
ldr r2, [r4, #0x16c]
|
|
add r1, sp, #0x18
|
|
str r2, [sp, #0x1c]
|
|
ldr r3, [r4, #0x16c]
|
|
ldr r2, _0218c684 ; =data_027e0194
|
|
str r3, [sp, #0x20]
|
|
ldr ip, [r0]
|
|
add r3, r4, #0x48
|
|
ldr ip, [ip, #0x10]
|
|
blx ip
|
|
ldr r3, _0218c688 ; =0x00000333
|
|
mov r1, #0
|
|
str r3, [sp]
|
|
str r1, [sp, #4]
|
|
mov r0, #0x1f
|
|
str r0, [sp, #8]
|
|
str r1, [sp, #0xc]
|
|
mov ip, #1
|
|
str ip, [sp, #0x10]
|
|
ldr r0, _0218c68c ; =data_ov00_020e9370
|
|
add r2, r4, #0x48
|
|
str ip, [sp, #0x14]
|
|
bl func_ov05_02102c2c
|
|
add sp, sp, #0x24
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c5f0
|
|
_0218c684: .word data_027e0194
|
|
_0218c688: .word 0x00000333
|
|
_0218c68c: .word data_ov00_020e9370
|
|
|
|
.global func_ov44_0218c690
|
|
arm_func_start func_ov44_0218c690
|
|
func_ov44_0218c690: ; 0x0218c690
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x158
|
|
blx func_ov00_020b3ea8
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
bl func_0202ea0c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218c690
|
|
|
|
.global func_ov44_0218c6b8
|
|
arm_func_start func_ov44_0218c6b8
|
|
func_ov44_0218c6b8: ; 0x0218c6b8
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x158
|
|
blx func_ov00_020b3ea8
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218c6b8
|
|
|
|
.global func_ov44_0218c6d8
|
|
arm_func_start func_ov44_0218c6d8
|
|
func_ov44_0218c6d8: ; 0x0218c6d8
|
|
stmdb sp!, {r3, lr}
|
|
ldr r1, _0218c704 ; =data_027e0fe0
|
|
mov r0, #0x3c8
|
|
ldr r1, [r1]
|
|
mov r2, #4
|
|
ldr r1, [r1]
|
|
bl func_0202e9dc
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, pc}
|
|
blx func_ov44_0218c898
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c6d8
|
|
_0218c704: .word data_027e0fe0
|
|
|
|
.global func_ov44_0218c708
|
|
arm_func_start func_ov44_0218c708
|
|
func_ov44_0218c708: ; 0x0218c708
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c6114
|
|
ldr r3, _0218c74c ; =data_ov44_0218fbf0
|
|
add r0, r4, #0xfc
|
|
add r1, r4, #0x120
|
|
mov r2, #0
|
|
str r3, [r4]
|
|
blx func_ov00_020c0c08
|
|
ldr r3, _0218c750 ; =data_ov44_0218fc04
|
|
ldr r2, _0218c754 ; =data_ov44_0218ea50
|
|
mov r0, r4
|
|
mov r1, #0x6b
|
|
str r3, [r4, #0xfc]
|
|
bl func_ov00_020c5c98
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c708
|
|
_0218c74c: .word data_ov44_0218fbf0
|
|
_0218c750: .word data_ov44_0218fc04
|
|
_0218c754: .word data_ov44_0218ea50
|
|
|
|
.global func_ov44_0218c758
|
|
arm_func_start func_ov44_0218c758
|
|
func_ov44_0218c758: ; 0x0218c758
|
|
stmdb sp!, {r3, r4, r5, r6, r7, lr}
|
|
sub sp, sp, #0x10
|
|
mov r4, r0
|
|
ldr r2, [r4, #4]
|
|
ldr r0, _0218c82c ; =data_027e0fec
|
|
str r2, [r4, #0x104]
|
|
ldr r2, [r0]
|
|
ldr r0, _0218c830 ; =data_ov44_0218fc0c
|
|
add r2, r2, #0x1000
|
|
mov r7, r1
|
|
ldr r6, [r2, #0x770]
|
|
blx func_02016fe8
|
|
mov r5, r0
|
|
ldr r1, _0218c834 ; =data_ov44_0218fc20
|
|
add r0, sp, #0
|
|
mov r2, #0x10
|
|
bl func_020470ec
|
|
mov r0, r5
|
|
add r1, sp, #0
|
|
bl func_0201e544
|
|
mov r1, r0
|
|
mov r2, r6
|
|
add r0, r4, #0xfc
|
|
mov r3, #1
|
|
bl func_ov00_020c0cc8
|
|
add r0, r4, #0x20
|
|
ldr r2, [r0]
|
|
add r1, r4, #0xfc
|
|
ldr r2, [r2, #0x24]
|
|
blx r2
|
|
cmp r7, #0
|
|
beq _0218c7f0
|
|
cmp r7, #1
|
|
beq _0218c804
|
|
cmp r7, #2
|
|
beq _0218c818
|
|
add sp, sp, #0x10
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
_0218c7f0:
|
|
add r0, r4, #0xfc
|
|
mov r1, #0
|
|
bl func_ov00_020c0e24
|
|
add sp, sp, #0x10
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
_0218c804:
|
|
add r0, r4, #0xfc
|
|
mov r1, #0x1000
|
|
bl func_ov00_020c0e24
|
|
add sp, sp, #0x10
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
_0218c818:
|
|
add r0, r4, #0xfc
|
|
mov r1, #0x2000
|
|
bl func_ov00_020c0e24
|
|
add sp, sp, #0x10
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c758
|
|
_0218c82c: .word data_027e0fec
|
|
_0218c830: .word data_ov44_0218fc0c
|
|
_0218c834: .word data_ov44_0218fc20
|
|
|
|
.global func_ov44_0218c838
|
|
arm_func_start func_ov44_0218c838
|
|
func_ov44_0218c838: ; 0x0218c838
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x14]
|
|
cmp r0, #0
|
|
ldmneia sp!, {r4, pc}
|
|
add r0, r4, #0x88
|
|
mov r1, #0x1000
|
|
bl func_0202e310
|
|
cmp r0, #0
|
|
bne _0218c874
|
|
add r0, r4, #0x88
|
|
mov r1, #0x9000
|
|
bl func_0202e310
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r4, pc}
|
|
_0218c874:
|
|
ldr r2, [r4, #0x1c]
|
|
ldr r0, _0218c890 ; =data_027e0ffc
|
|
ldr r1, _0218c894 ; =0x000001da
|
|
add r2, r2, #0x48
|
|
mov r3, #0
|
|
bl func_ov00_020ceacc
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218c838
|
|
_0218c890: .word data_027e0ffc
|
|
_0218c894: .word 0x000001da
|
|
|
|
.global func_ov44_0218c898
|
|
thumb_func_start func_ov44_0218c898
|
|
func_ov44_0218c898: ; 0x0218c898
|
|
push {r3, r4, lr}
|
|
sub sp, #4
|
|
add r4, r0, #0
|
|
blx func_ov00_020ca668
|
|
ldr r0, _0218c8dc ; =data_ov44_0218fae0
|
|
add r1, r4, #0
|
|
str r0, [r4]
|
|
mov r0, #0x87
|
|
lsl r0, r0, #2
|
|
add r0, r4, r0
|
|
blx func_ov44_0218c708
|
|
mov r0, #0xe9
|
|
lsl r0, r0, #2
|
|
add r3, r4, r0
|
|
mov r2, #0
|
|
add r0, #0xc
|
|
str r2, [r3]
|
|
sub r1, r2, #1
|
|
str r1, [r3, #4]
|
|
str r2, [r3, #8]
|
|
ldr r1, _0218c8e0 ; =func_ov44_0218c8e8
|
|
ldr r3, _0218c8e4 ; =func_ov44_0218c904
|
|
str r1, [sp]
|
|
add r0, r4, r0
|
|
mov r1, #2
|
|
mov r2, #0xc
|
|
blx func_0204f614
|
|
add r0, r4, #0
|
|
add sp, #4
|
|
pop {r3, r4, pc}
|
|
nop
|
|
thumb_func_end func_ov44_0218c898
|
|
_0218c8dc: .word data_ov44_0218fae0
|
|
_0218c8e0: .word func_ov44_0218c8e8
|
|
_0218c8e4: .word func_ov44_0218c904
|
|
|
|
.global func_ov44_0218c8e8
|
|
arm_func_start func_ov44_0218c8e8
|
|
func_ov44_0218c8e8: ; 0x0218c8e8
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020b7e6c
|
|
mov r0, r4
|
|
bl func_ov00_020b7df0
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218c8e8
|
|
|
|
.global func_ov44_0218c904
|
|
arm_func_start func_ov44_0218c904
|
|
func_ov44_0218c904: ; 0x0218c904
|
|
mov r2, #0
|
|
str r2, [r0]
|
|
sub r1, r2, #1
|
|
stmib r0, {r1, r2}
|
|
bx lr
|
|
arm_func_end func_ov44_0218c904
|
|
|
|
.global func_ov44_0218c918
|
|
thumb_func_start func_ov44_0218c918
|
|
func_ov44_0218c918: ; 0x0218c918
|
|
push {r3, r4, r5, lr}
|
|
add r4, r0, #0
|
|
mov r1, #2
|
|
ldr r2, [r4, #0x4c]
|
|
lsl r1, r1, #0xa
|
|
add r1, r2, r1
|
|
str r1, [r4, #0x4c]
|
|
ldr r1, [r4, #0x48]
|
|
str r1, [r4, #0x54]
|
|
ldr r1, [r4, #0x4c]
|
|
str r1, [r4, #0x58]
|
|
ldr r1, [r4, #0x50]
|
|
str r1, [r4, #0x5c]
|
|
mov r1, #0x3a
|
|
ldr r2, [r4, #0x4c]
|
|
lsl r1, r1, #4
|
|
str r2, [r4, r1]
|
|
add r1, r4, #0
|
|
add r1, #0x9c
|
|
ldrh r2, [r1]
|
|
mov r1, #0x10
|
|
bic r2, r1
|
|
add r1, r4, #0
|
|
add r1, #0x9c
|
|
strh r2, [r1]
|
|
ldr r1, _0218ca4c ; =data_ov44_0218fa58
|
|
blx func_ov00_020ca8a4
|
|
add r0, r4, #0
|
|
mov r1, #7
|
|
blx func_ov00_020c3200
|
|
mov r3, #0x83
|
|
mov r2, #1
|
|
lsl r3, r3, #2
|
|
str r2, [r4, r3]
|
|
lsl r1, r2, #0xb
|
|
add r0, r3, #4
|
|
str r1, [r4, r0]
|
|
mov r1, #0
|
|
str r1, [r4, #0x6c]
|
|
ldrh r0, [r4, #0x20]
|
|
cmp r0, #0
|
|
beq _0218c97a
|
|
cmp r0, #1
|
|
beq _0218c99a
|
|
cmp r0, #2
|
|
beq _0218c9cc
|
|
b _0218ca08
|
|
_0218c97a:
|
|
mov r0, #0xe6
|
|
lsl r0, r0, #2
|
|
add r3, #0x10
|
|
str r1, [r4, r0]
|
|
add r0, r4, r3
|
|
blx func_ov44_0218c758
|
|
mov r0, #0x1a
|
|
lsl r0, r0, #4
|
|
mov r2, #1
|
|
strb r2, [r4, r0]
|
|
add r1, r0, #2
|
|
strb r2, [r4, r1]
|
|
add r0, r0, #3
|
|
strb r2, [r4, r0]
|
|
b _0218ca08
|
|
_0218c99a:
|
|
mov r0, #0xe6
|
|
lsl r0, r0, #2
|
|
add r3, #0x10
|
|
str r2, [r4, r0]
|
|
add r0, r4, r3
|
|
add r1, r2, #0
|
|
blx func_ov44_0218c758
|
|
mov r1, #0x1a
|
|
lsl r1, r1, #4
|
|
mov r3, #1
|
|
strb r3, [r4, r1]
|
|
mov r2, #0
|
|
add r0, r1, #2
|
|
strb r2, [r4, r0]
|
|
add r0, r1, #3
|
|
strb r3, [r4, r0]
|
|
mov r0, #0xea
|
|
sub r1, #0x98
|
|
lsl r0, r0, #2
|
|
str r1, [r4, r0]
|
|
mov r1, #2
|
|
add r0, r0, #4
|
|
str r1, [r4, r0]
|
|
b _0218ca08
|
|
_0218c9cc:
|
|
mov r0, #0xe6
|
|
mov r1, #2
|
|
lsl r0, r0, #2
|
|
add r3, #0x10
|
|
str r1, [r4, r0]
|
|
add r0, r4, r3
|
|
blx func_ov44_0218c758
|
|
mov r1, #0x1a
|
|
lsl r1, r1, #4
|
|
mov r3, #1
|
|
strb r3, [r4, r1]
|
|
mov r2, #0
|
|
add r0, r1, #2
|
|
strb r2, [r4, r0]
|
|
add r0, r1, #3
|
|
add r2, r1, #0
|
|
strb r3, [r4, r0]
|
|
mov r0, #0x3b
|
|
lsl r0, r0, #4
|
|
add r3, r4, r0
|
|
sub r2, #0x97
|
|
str r2, [r3, #4]
|
|
mov r2, #2
|
|
add r0, #0xc
|
|
str r2, [r3, #8]
|
|
add r0, r4, r0
|
|
sub r1, #0x96
|
|
str r1, [r0, #4]
|
|
str r2, [r0, #8]
|
|
_0218ca08:
|
|
mov r1, #0x87
|
|
lsl r1, r1, #2
|
|
add r0, r4, #0
|
|
add r1, r4, r1
|
|
blx func_ov00_020cb140
|
|
ldr r3, _0218ca50 ; =data_027e0764
|
|
ldr r0, [r3, #8]
|
|
ldr r1, [r3, #0xc]
|
|
ldmia r3!, {r2, r3}
|
|
blx func_02002bf4
|
|
ldr r2, _0218ca50 ; =data_027e0764
|
|
ldr r3, [r2, #0x10]
|
|
ldr r5, [r2, #0x14]
|
|
add r0, r3, r0
|
|
adc r5, r1
|
|
str r0, [r2]
|
|
str r5, [r2, #4]
|
|
ldr r2, _0218ca54 ; =0x0000ffff
|
|
mov r1, #0
|
|
add r0, r5, #0
|
|
mov r3, #0
|
|
blx func_02002bf4
|
|
add r0, r4, #0
|
|
add r0, #0x78
|
|
strh r1, [r0]
|
|
add r0, r4, #0
|
|
mov r1, #0
|
|
blx func_ov44_0218ced0
|
|
mov r0, #1
|
|
pop {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
thumb_func_end func_ov44_0218c918
|
|
_0218ca4c: .word data_ov44_0218fa58
|
|
_0218ca50: .word data_027e0764
|
|
_0218ca54: .word 0x0000ffff
|
|
|
|
.global func_ov44_0218ca58
|
|
arm_func_start func_ov44_0218ca58
|
|
func_ov44_0218ca58: ; 0x0218ca58
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
ldrb r1, [r0, #0x39c]
|
|
cmp r1, #0
|
|
moveq r2, #1
|
|
movne r2, #0
|
|
strb r2, [r0, #0x39c]
|
|
ldr r1, _0218cac0 ; =data_027e0764
|
|
add r0, r0, #0x300
|
|
ldr r3, [r1]
|
|
ldmib r1, {r2, ip}
|
|
umull r4, lr, ip, r3
|
|
mla lr, ip, r2, lr
|
|
ldr ip, [r1, #0xc]
|
|
ldr r5, [r1, #0x10]
|
|
mla lr, ip, r3, lr
|
|
mov r2, #0
|
|
ldr r3, [r1, #0x14]
|
|
adds r4, r5, r4
|
|
adc r3, r3, lr
|
|
mov r2, r2, lsl #0x4
|
|
str r4, [r1]
|
|
orr r2, r2, r3, lsr #28
|
|
str r3, [r1, #4]
|
|
add r1, r2, #0xf
|
|
strh r1, [r0, #0x9e]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ca58
|
|
_0218cac0: .word data_027e0764
|
|
|
|
.global func_ov44_0218cac4
|
|
arm_func_start func_ov44_0218cac4
|
|
func_ov44_0218cac4: ; 0x0218cac4
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0xc
|
|
mov r4, r0
|
|
add r2, sp, #0
|
|
add r0, r4, #0x14
|
|
add r1, r4, #0x48
|
|
bl func_01ff9bf8
|
|
ldr r2, [sp, #8]
|
|
ldr ip, [sp]
|
|
smull r1, r0, r2, r2
|
|
smull r3, r2, ip, ip
|
|
adds r3, r3, #0x800
|
|
adc r2, r2, #0
|
|
adds r1, r1, #0x800
|
|
mov r3, r3, lsr #0xc
|
|
adc r0, r0, #0
|
|
mov r1, r1, lsr #0xc
|
|
orr r3, r3, r2, lsl #20
|
|
orr r1, r1, r0, lsl #20
|
|
add r0, r3, r1
|
|
bl func_01ff9958
|
|
add r0, r4, #0x300
|
|
ldrsh r1, [r0, #0x9e]
|
|
cmp r1, #0
|
|
subgt r1, r1, #1
|
|
strgth r1, [r0, #0x9e]
|
|
add r0, r4, #0x300
|
|
ldrsh r0, [r0, #0x9e]
|
|
cmp r0, #0
|
|
bgt _0218cb44
|
|
mov r0, r4
|
|
bl func_ov44_0218ca58
|
|
_0218cb44:
|
|
ldrb r0, [r4, #0x39c]
|
|
cmp r0, #1
|
|
ldrnesh r1, [r4, #0x78]
|
|
ldrne r0, _0218cc64 ; =0xfffff8e4
|
|
addne r0, r1, r0
|
|
bne _0218cb68
|
|
ldrsh r0, [r4, #0x78]
|
|
add r0, r0, #0x31c
|
|
add r0, r0, #0x400
|
|
_0218cb68:
|
|
strh r0, [r4, #0x78]
|
|
ldrh r1, [r4, #0x78]
|
|
ldr r3, _0218cc68 ; =data_02050f54
|
|
mov r0, #0
|
|
mov r1, r1, asr #0x4
|
|
mov r1, r1, lsl #0x1
|
|
mov r2, r1, lsl #0x1
|
|
add r1, r1, #1
|
|
ldrsh r2, [r3, r2]
|
|
mov r1, r1, lsl #0x1
|
|
ldrsh r1, [r3, r1]
|
|
str r2, [r4, #0x60]
|
|
str r0, [r4, #0x64]
|
|
str r1, [r4, #0x68]
|
|
ldr r3, [r4, #0x60]
|
|
ldr r1, _0218cc6c ; =0x0000019a
|
|
mov r2, r3, asr #0x1f
|
|
umull lr, ip, r3, r1
|
|
mla ip, r3, r0, ip
|
|
adds r3, lr, #0x800
|
|
mla ip, r2, r1, ip
|
|
adc r2, ip, #0
|
|
mov r3, r3, lsr #0xc
|
|
orr r3, r3, r2, lsl #20
|
|
str r3, [r4, #0x60]
|
|
ldr r2, [r4, #0x68]
|
|
umull ip, r3, r2, r1
|
|
mla r3, r2, r0, r3
|
|
mov r0, r2, asr #0x1f
|
|
adds ip, ip, #0x800
|
|
mla r3, r0, r1, r3
|
|
adc r0, r3, #0
|
|
mov r2, ip, lsr #0xc
|
|
orr r2, r2, r0, lsl #20
|
|
str r2, [r4, #0x68]
|
|
ldr r2, [r4, #0x3a0]
|
|
ldr r0, [r4, #0x4c]
|
|
sub r2, r2, r0
|
|
cmp r2, #0xcd
|
|
movgt r2, #0xcd
|
|
bgt _0218cc18
|
|
rsb r0, r1, #0xcd
|
|
cmp r2, r0
|
|
movlt r2, r0
|
|
_0218cc18:
|
|
mov r0, r4
|
|
str r2, [r4, #0x64]
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
addeq sp, sp, #0xc
|
|
ldmeqia sp!, {r3, r4, pc}
|
|
ldr r0, [r4, #0xc4]
|
|
ldr r1, [r4, #0xcc]
|
|
bl func_01ffa0f4
|
|
strh r0, [r4, #0x78]
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218cac4
|
|
_0218cc64: .word 0xfffff8e4
|
|
_0218cc68: .word data_02050f54
|
|
_0218cc6c: .word 0x0000019a
|
|
|
|
.global func_ov44_0218cc70
|
|
arm_func_start func_ov44_0218cc70
|
|
func_ov44_0218cc70: ; 0x0218cc70
|
|
stmdb sp!, {r4, lr}
|
|
sub sp, sp, #0x18
|
|
mov r4, r0
|
|
add r0, r4, #0x14
|
|
add r3, sp, #0xc
|
|
ldmia r0, {r0, r1, r2}
|
|
stmia r3, {r0, r1, r2}
|
|
ldr r1, [r4, #0x48]
|
|
ldr r0, [sp, #0xc]
|
|
cmp r1, r0
|
|
ldreq r1, [r4, #0x50]
|
|
ldreq r0, [sp, #0x14]
|
|
cmpeq r1, r0
|
|
beq _0218cd54
|
|
add r0, sp, #0xc
|
|
add r2, sp, #0
|
|
add r1, r4, #0x48
|
|
bl func_01ff9bf8
|
|
ldr r0, [sp]
|
|
ldr r1, [sp, #8]
|
|
bl func_01ffa0f4
|
|
mov r0, r0, lsl #0x10
|
|
mov r1, r0, asr #0x10
|
|
ldr r2, _0218cd94 ; =0x0000038e
|
|
add r0, r4, #0x78
|
|
bl func_0202b154
|
|
ldrh r1, [r4, #0x78]
|
|
ldr r3, _0218cd98 ; =data_02050f54
|
|
ldr r0, _0218cd9c ; =0x0000019a
|
|
mov r1, r1, asr #0x4
|
|
mov r1, r1, lsl #0x2
|
|
ldrsh r2, [r3, r1]
|
|
mov r1, #0
|
|
umull lr, ip, r2, r0
|
|
mla ip, r2, r1, ip
|
|
mov r2, r2, asr #0x1f
|
|
mla ip, r2, r0, ip
|
|
adds lr, lr, #0x800
|
|
adc r2, ip, #0
|
|
mov ip, lr, lsr #0xc
|
|
orr ip, ip, r2, lsl #20
|
|
str ip, [r4, #0x60]
|
|
ldrh r2, [r4, #0x78]
|
|
mov r2, r2, asr #0x4
|
|
mov r2, r2, lsl #0x1
|
|
add r2, r2, #1
|
|
mov r2, r2, lsl #0x1
|
|
ldrsh r2, [r3, r2]
|
|
umull ip, r3, r2, r0
|
|
mla r3, r2, r1, r3
|
|
mov r1, r2, asr #0x1f
|
|
mla r3, r1, r0, r3
|
|
adds r1, ip, #0x800
|
|
adc r0, r3, #0
|
|
mov r1, r1, lsr #0xc
|
|
orr r1, r1, r0, lsl #20
|
|
str r1, [r4, #0x68]
|
|
_0218cd54:
|
|
ldr r1, [r4, #0x3a0]
|
|
ldr r0, [r4, #0x4c]
|
|
sub r1, r1, r0
|
|
cmp r1, #0xcd
|
|
movgt r1, #0xcd
|
|
bgt _0218cd78
|
|
mvn r0, #0xcc
|
|
cmp r1, r0
|
|
movlt r1, r0
|
|
_0218cd78:
|
|
mov r0, r4
|
|
str r1, [r4, #0x64]
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
add sp, sp, #0x18
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218cc70
|
|
_0218cd94: .word 0x0000038e
|
|
_0218cd98: .word data_02050f54
|
|
_0218cd9c: .word 0x0000019a
|
|
|
|
.global func_ov44_0218cda0
|
|
arm_func_start func_ov44_0218cda0
|
|
func_ov44_0218cda0: ; 0x0218cda0
|
|
stmdb sp!, {r4, lr}
|
|
ldr r1, _0218ce98 ; =data_027e0f94
|
|
mov r4, r0
|
|
ldr r2, [r4, #0x48]
|
|
ldr r0, [r1]
|
|
cmp r2, r0
|
|
ldreq r2, [r4, #0x50]
|
|
ldreq r0, [r1, #8]
|
|
cmpeq r2, r0
|
|
beq _0218ce5c
|
|
mov r0, r4
|
|
bl func_ov00_020c2974
|
|
mov r1, r0
|
|
add r0, r4, #0x78
|
|
mov r2, #0x2d8
|
|
bl func_0202b154
|
|
ldrh r1, [r4, #0x78]
|
|
ldr r3, _0218ce9c ; =data_02050f54
|
|
ldr r0, _0218cea0 ; =0x0000019a
|
|
mov r1, r1, asr #0x4
|
|
mov r1, r1, lsl #0x2
|
|
ldrsh r2, [r3, r1]
|
|
mov r1, #0
|
|
umull lr, ip, r2, r0
|
|
adds lr, lr, #0x800
|
|
mla ip, r2, r1, ip
|
|
mov r2, r2, asr #0x1f
|
|
mla ip, r2, r0, ip
|
|
adc r2, ip, #0
|
|
mov ip, lr, lsr #0xc
|
|
orr ip, ip, r2, lsl #20
|
|
str ip, [r4, #0x60]
|
|
ldrh r2, [r4, #0x78]
|
|
mov r2, r2, asr #0x4
|
|
mov r2, r2, lsl #0x1
|
|
add r2, r2, #1
|
|
mov r2, r2, lsl #0x1
|
|
ldrsh r2, [r3, r2]
|
|
umull ip, r3, r2, r0
|
|
adds ip, ip, #0x800
|
|
mla r3, r2, r1, r3
|
|
mov r1, r2, asr #0x1f
|
|
mla r3, r1, r0, r3
|
|
adc r0, r3, #0
|
|
mov r1, ip, lsr #0xc
|
|
orr r1, r1, r0, lsl #20
|
|
str r1, [r4, #0x68]
|
|
_0218ce5c:
|
|
ldr r1, [r4, #0x3a0]
|
|
ldr r0, [r4, #0x4c]
|
|
sub r1, r1, r0
|
|
cmp r1, #0xcd
|
|
movgt r1, #0xcd
|
|
bgt _0218ce80
|
|
mvn r0, #0xcc
|
|
cmp r1, r0
|
|
movlt r1, r0
|
|
_0218ce80:
|
|
mov r0, r4
|
|
str r1, [r4, #0x64]
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218cda0
|
|
_0218ce98: .word data_027e0f94
|
|
_0218ce9c: .word data_02050f54
|
|
_0218cea0: .word 0x0000019a
|
|
|
|
.global func_ov44_0218cea4
|
|
arm_func_start func_ov44_0218cea4
|
|
func_ov44_0218cea4: ; 0x0218cea4
|
|
stmdb sp!, {r3, lr}
|
|
add r1, r0, #0x14
|
|
bl func_ov00_020c288c
|
|
cmp r0, #0x2000
|
|
movgt r0, #1
|
|
movle r0, #0
|
|
ldmia sp!, {r3, pc}
|
|
arm_func_end func_ov44_0218cea4
|
|
|
|
.global func_ov44_0218cec0
|
|
arm_func_start func_ov44_0218cec0
|
|
func_ov44_0218cec0: ; 0x0218cec0
|
|
ldr ip, _0218cecc ; =func_ov00_020cca18
|
|
ldrsh r1, [r0, #0x78]
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218cec0
|
|
_0218cecc: .word func_ov00_020cca18
|
|
|
|
.global func_ov44_0218ced0
|
|
arm_func_start func_ov44_0218ced0
|
|
func_ov44_0218ced0: ; 0x0218ced0
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r4, r0
|
|
mov r2, #0
|
|
str r2, [r4, #0x138]
|
|
ldr r0, [r4, #0x130]
|
|
cmp r1, #0
|
|
str r0, [r4, #0x134]
|
|
str r1, [r4, #0x130]
|
|
beq _0218cf08
|
|
cmp r1, #1
|
|
beq _0218cf2c
|
|
cmp r1, #2
|
|
beq _0218cfa4
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218cf08:
|
|
mov r1, r2
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r1, [r4, #0x22c]
|
|
mov r2, #0x1000
|
|
mov r0, r4
|
|
str r2, [r1, #0x10]
|
|
bl func_ov44_0218ca58
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218cf2c:
|
|
mov r1, r2
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r1, [r4, #0x22c]
|
|
mov r2, #0x1000
|
|
mov r0, r4
|
|
str r2, [r1, #0x10]
|
|
bl func_ov00_020c2974
|
|
ldr r2, _0218cfc0 ; =data_027e0764
|
|
strh r0, [r4, #0x78]
|
|
ldr r1, [r2]
|
|
ldmib r2, {r0, r3}
|
|
umull lr, ip, r3, r1
|
|
mla ip, r3, r0, ip
|
|
ldr r0, [r2, #0xc]
|
|
ldr r5, [r2, #0x10]
|
|
mla ip, r0, r1, ip
|
|
ldr r3, [r2, #0x14]
|
|
adds lr, r5, lr
|
|
adc r5, r3, ip
|
|
mov r0, #0x15
|
|
str lr, [r2]
|
|
mov r1, #0
|
|
umull r3, ip, r5, r0
|
|
mla ip, r5, r1, ip
|
|
mla ip, r1, r0, ip
|
|
str r5, [r2, #4]
|
|
add r0, ip, #0xa
|
|
str r0, [r4, #0x13c]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218cfa4:
|
|
mov r1, r2
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ced0
|
|
_0218cfc0: .word data_027e0764
|
|
|
|
.global func_ov44_0218cfc4
|
|
arm_func_start func_ov44_0218cfc4
|
|
func_ov44_0218cfc4: ; 0x0218cfc4
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
mov r4, r1
|
|
ldr r2, [r4, #0x10]
|
|
mov r5, r0
|
|
cmp r2, #0
|
|
bne _0218d050
|
|
ldr r2, [r5, #0x398]
|
|
cmp r2, #0
|
|
bne _0218d008
|
|
bl func_ov00_020cb60c
|
|
cmp r0, #0
|
|
beq _0218d070
|
|
mov r0, r5
|
|
mov r1, #1
|
|
bl func_ov00_020cadb0
|
|
mov r0, #1
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218d008:
|
|
ldr r0, _0218d078 ; =data_027e0fb4
|
|
mov r1, #1
|
|
ldr r0, [r0]
|
|
bl func_ov00_020ad9e8
|
|
cmp r0, #1
|
|
blt _0218d048
|
|
mov r0, r5
|
|
mov r1, r4
|
|
bl func_ov00_020cb60c
|
|
cmp r0, #0
|
|
beq _0218d070
|
|
mov r0, r5
|
|
mov r1, #1
|
|
bl func_ov00_020cadb0
|
|
mov r0, #1
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218d048:
|
|
mov r0, #0
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218d050:
|
|
bl func_ov00_020cb60c
|
|
cmp r0, #0
|
|
beq _0218d070
|
|
mov r0, r5
|
|
mov r1, #1
|
|
bl func_ov00_020cadb0
|
|
mov r0, #1
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_0218d070:
|
|
mov r0, #0
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218cfc4
|
|
_0218d078: .word data_027e0fb4
|
|
|
|
.global func_ov44_0218d07c
|
|
arm_func_start func_ov44_0218d07c
|
|
func_ov44_0218d07c: ; 0x0218d07c
|
|
stmdb sp!, {r3, r4, r5, r6, r7, lr}
|
|
mov r4, r0
|
|
ldr r1, [r4, #0x398]
|
|
cmp r1, #0
|
|
bne _0218d0a0
|
|
mov r1, #1
|
|
mov r2, #0
|
|
bl func_ov00_020c1e2c
|
|
b _0218d0cc
|
|
_0218d0a0:
|
|
cmp r1, #1
|
|
bne _0218d0b8
|
|
mov r1, #4
|
|
mov r2, #0
|
|
bl func_ov00_020c1e2c
|
|
b _0218d0cc
|
|
_0218d0b8:
|
|
cmp r1, #2
|
|
bne _0218d0cc
|
|
mov r1, #6
|
|
mov r2, #0
|
|
bl func_ov00_020c1e2c
|
|
_0218d0cc:
|
|
ldr r0, [r4, #0x130]
|
|
cmp r0, #0
|
|
beq _0218d0ec
|
|
cmp r0, #1
|
|
beq _0218d130
|
|
cmp r0, #2
|
|
beq _0218d1a4
|
|
b _0218d234
|
|
_0218d0ec:
|
|
mov r0, r4
|
|
bl func_ov44_0218cac4
|
|
mov r0, r4
|
|
bl func_ov44_0218cec0
|
|
cmp r0, #0
|
|
mov r0, r4
|
|
beq _0218d114
|
|
mov r1, #1
|
|
bl func_ov44_0218ced0
|
|
b _0218d234
|
|
_0218d114:
|
|
bl func_ov44_0218cea4
|
|
cmp r0, #0
|
|
beq _0218d234
|
|
mov r0, r4
|
|
mov r1, #2
|
|
bl func_ov44_0218ced0
|
|
b _0218d234
|
|
_0218d130:
|
|
mov r0, r4
|
|
bl func_ov44_0218cda0
|
|
ldr r1, [r4, #0x138]
|
|
ldr r0, [r4, #0x13c]
|
|
cmp r1, r0
|
|
bge _0218d158
|
|
mov r0, r4
|
|
bl func_ov44_0218cea4
|
|
cmp r0, #0
|
|
beq _0218d168
|
|
_0218d158:
|
|
mov r0, r4
|
|
mov r1, #2
|
|
bl func_ov44_0218ced0
|
|
b _0218d234
|
|
_0218d168:
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
beq _0218d234
|
|
ldr r0, [r4, #0xc4]
|
|
ldr r1, [r4, #0xcc]
|
|
bl func_01ffa0f4
|
|
strh r0, [r4, #0x78]
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_0218ced0
|
|
b _0218d234
|
|
_0218d1a4:
|
|
mov r0, r4
|
|
bl func_ov44_0218cc70
|
|
ldr r0, [r4, #0x138]
|
|
cmp r0, #0xa
|
|
ble _0218d1d8
|
|
mov r0, r4
|
|
bl func_ov44_0218cec0
|
|
cmp r0, #0
|
|
beq _0218d1d8
|
|
mov r0, r4
|
|
mov r1, #1
|
|
bl func_ov44_0218ced0
|
|
b _0218d234
|
|
_0218d1d8:
|
|
mov r0, r4
|
|
add r1, r4, #0x14
|
|
bl func_ov00_020c288c
|
|
cmp r0, #0x800
|
|
bge _0218d1fc
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_0218ced0
|
|
b _0218d234
|
|
_0218d1fc:
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
beq _0218d234
|
|
ldr r0, [r4, #0xc4]
|
|
ldr r1, [r4, #0xcc]
|
|
bl func_01ffa0f4
|
|
strh r0, [r4, #0x78]
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_0218ced0
|
|
_0218d234:
|
|
ldr r0, [r4, #0x398]
|
|
cmp r0, #1
|
|
bne _0218d2e8
|
|
ldrb r0, [r4, #0xa4]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0xa5]
|
|
cmpeq r0, #0
|
|
beq _0218d2dc
|
|
ldr r0, _0218d3d4 ; =data_027e0e58
|
|
add r1, r4, #0x3a4
|
|
ldr r0, [r0]
|
|
add r2, r4, #0x48
|
|
bl func_ov00_0207c474
|
|
ldr r0, [r4, #0x3a4]
|
|
cmp r0, #0
|
|
beq _0218d2bc
|
|
ldr r1, [r0, #0x20]
|
|
ldr r2, [r4, #0x48]
|
|
ldr r1, [r1]
|
|
ldr r1, [r1, #4]
|
|
add r1, r2, r1
|
|
str r1, [r0, #0x28]
|
|
ldr r1, [r0, #0x20]
|
|
ldr r2, [r4, #0x4c]
|
|
ldr r1, [r1]
|
|
ldr r1, [r1, #8]
|
|
add r1, r2, r1
|
|
str r1, [r0, #0x2c]
|
|
ldr r1, [r0, #0x20]
|
|
ldr r2, [r4, #0x50]
|
|
ldr r1, [r1]
|
|
ldr r1, [r1, #0xc]
|
|
add r1, r2, r1
|
|
str r1, [r0, #0x30]
|
|
_0218d2bc:
|
|
mov r0, #0
|
|
str r0, [sp]
|
|
ldr r3, [r4, #8]
|
|
ldr r0, _0218d3d8 ; =data_027e0ffc
|
|
ldr r1, _0218d3dc ; =0x000001fe
|
|
add r2, r4, #0x48
|
|
bl func_ov00_020cec60
|
|
b _0218d3cc
|
|
_0218d2dc:
|
|
add r0, r4, #0x3a4
|
|
bl func_ov00_020b7e6c
|
|
b _0218d3cc
|
|
_0218d2e8:
|
|
cmp r0, #2
|
|
bne _0218d3cc
|
|
ldrb r0, [r4, #0xa4]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0xa5]
|
|
cmpeq r0, #0
|
|
beq _0218d3a8
|
|
ldr r0, _0218d3d4 ; =data_027e0e58
|
|
add r7, r4, #0x3b0
|
|
ldr r5, [r0]
|
|
mov r6, #0
|
|
_0218d314:
|
|
mov r0, r5
|
|
mov r1, r7
|
|
add r2, r4, #0x48
|
|
bl func_ov00_0207c474
|
|
add r6, r6, #1
|
|
cmp r6, #2
|
|
add r7, r7, #0xc
|
|
blo _0218d314
|
|
add r2, r4, #0x3b0
|
|
add r1, r4, #0x3c8
|
|
cmp r2, r1
|
|
beq _0218d3cc
|
|
_0218d344:
|
|
ldr r0, [r2]
|
|
cmp r0, #0
|
|
beq _0218d398
|
|
ldr r3, [r0, #0x20]
|
|
ldr ip, [r4, #0x48]
|
|
ldr r3, [r3]
|
|
ldr r3, [r3, #4]
|
|
add r3, ip, r3
|
|
str r3, [r0, #0x28]
|
|
ldr r3, [r0, #0x20]
|
|
ldr ip, [r4, #0x4c]
|
|
ldr r3, [r3]
|
|
ldr r3, [r3, #8]
|
|
add r3, ip, r3
|
|
str r3, [r0, #0x2c]
|
|
ldr r3, [r0, #0x20]
|
|
ldr ip, [r4, #0x50]
|
|
ldr r3, [r3]
|
|
ldr r3, [r3, #0xc]
|
|
add r3, ip, r3
|
|
str r3, [r0, #0x30]
|
|
_0218d398:
|
|
add r2, r2, #0xc
|
|
cmp r2, r1
|
|
bne _0218d344
|
|
b _0218d3cc
|
|
_0218d3a8:
|
|
add r5, r4, #0x3b0
|
|
add r4, r4, #0x3c8
|
|
cmp r5, r4
|
|
beq _0218d3cc
|
|
_0218d3b8:
|
|
mov r0, r5
|
|
bl func_ov00_020b7e6c
|
|
add r5, r5, #0xc
|
|
cmp r5, r4
|
|
bne _0218d3b8
|
|
_0218d3cc:
|
|
mov r0, #1
|
|
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d07c
|
|
_0218d3d4: .word data_027e0e58
|
|
_0218d3d8: .word data_027e0ffc
|
|
_0218d3dc: .word 0x000001fe
|
|
|
|
.global func_ov44_0218d3e0
|
|
arm_func_start func_ov44_0218d3e0
|
|
func_ov44_0218d3e0: ; 0x0218d3e0
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0xc
|
|
add r1, sp, #0
|
|
mov r4, r0
|
|
bl func_ov00_020cc1f8
|
|
add r1, sp, #0
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5fc0
|
|
mov r0, r4
|
|
mov r1, #0x1f
|
|
bl func_ov00_020cc9c4
|
|
mov r0, #1
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
arm_func_end func_ov44_0218d3e0
|
|
|
|
.global func_ov44_0218d418
|
|
arm_func_start func_ov44_0218d418
|
|
func_ov44_0218d418: ; 0x0218d418
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r3, _0218d490 ; =func_ov44_0218c8e8
|
|
add r0, r4, #0x3b0
|
|
mov r1, #2
|
|
mov r2, #0xc
|
|
bl func_0204f754
|
|
add r0, r4, #0x3a4
|
|
bl func_ov00_020b7e6c
|
|
add r0, r4, #0x3a4
|
|
bl func_ov00_020b7df0
|
|
add r0, r4, #0x318
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x298
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x23c
|
|
blx func_ov00_020a95a4
|
|
add r0, r4, #0x1d8
|
|
bl func_ov00_02081f4c
|
|
add r0, r4, #0x1c8
|
|
mov r1, #2
|
|
mov r2, #4
|
|
ldr r3, _0218d494 ; =func_ov00_020b7d74
|
|
bl func_0204f754
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
bl func_0202ea0c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d418
|
|
_0218d490: .word func_ov44_0218c8e8
|
|
_0218d494: .word func_ov00_020b7d74
|
|
|
|
.global func_ov44_0218d498
|
|
arm_func_start func_ov44_0218d498
|
|
func_ov44_0218d498: ; 0x0218d498
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r3, _0218d508 ; =func_ov44_0218c8e8
|
|
add r0, r4, #0x3b0
|
|
mov r1, #2
|
|
mov r2, #0xc
|
|
bl func_0204f754
|
|
add r0, r4, #0x3a4
|
|
bl func_ov00_020b7e6c
|
|
add r0, r4, #0x3a4
|
|
bl func_ov00_020b7df0
|
|
add r0, r4, #0x318
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x298
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x23c
|
|
blx func_ov00_020a95a4
|
|
add r0, r4, #0x1d8
|
|
bl func_ov00_02081f4c
|
|
add r0, r4, #0x1c8
|
|
mov r1, #2
|
|
mov r2, #4
|
|
ldr r3, _0218d50c ; =func_ov00_020b7d74
|
|
bl func_0204f754
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d498
|
|
_0218d508: .word func_ov44_0218c8e8
|
|
_0218d50c: .word func_ov00_020b7d74
|
|
|
|
.global func_ov44_0218d510
|
|
arm_func_start func_ov44_0218d510
|
|
func_ov44_0218d510: ; 0x0218d510
|
|
stmdb sp!, {r3, lr}
|
|
ldr r1, _0218d53c ; =data_027e0fe0
|
|
mov r0, #0x32c
|
|
ldr r1, [r1]
|
|
mov r2, #4
|
|
ldr r1, [r1]
|
|
bl func_0202e9dc
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, pc}
|
|
blx func_ov44_0218d574
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d510
|
|
_0218d53c: .word data_027e0fe0
|
|
|
|
.global func_ov44_0218d540
|
|
arm_func_start func_ov44_0218d540
|
|
func_ov44_0218d540: ; 0x0218d540
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c6114
|
|
ldr r3, _0218d56c ; =data_ov44_0218fe00
|
|
ldr r2, _0218d570 ; =data_ov44_0218ea6c
|
|
mov r0, r4
|
|
mov r1, #0x6e
|
|
str r3, [r4]
|
|
bl func_ov00_020c5c98
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d540
|
|
_0218d56c: .word data_ov44_0218fe00
|
|
_0218d570: .word data_ov44_0218ea6c
|
|
|
|
.global func_ov44_0218d574
|
|
thumb_func_start func_ov44_0218d574
|
|
func_ov44_0218d574: ; 0x0218d574
|
|
push {r4, lr}
|
|
add r4, r0, #0
|
|
blx func_ov00_020ca668
|
|
ldr r0, _0218d5a8 ; =data_ov44_0218fcf0
|
|
add r1, r4, #0
|
|
str r0, [r4]
|
|
mov r0, #0x87
|
|
lsl r0, r0, #2
|
|
add r0, r4, r0
|
|
blx func_ov44_0218d540
|
|
mov r2, #0
|
|
mov r1, #0xc6
|
|
lsl r1, r1, #2
|
|
mvn r2, r2
|
|
str r2, [r4, r1]
|
|
add r0, r1, #4
|
|
str r2, [r4, r0]
|
|
add r0, r1, #0
|
|
add r0, #8
|
|
str r2, [r4, r0]
|
|
add r1, #0xc
|
|
str r2, [r4, r1]
|
|
add r0, r4, #0
|
|
pop {r4, pc}
|
|
.align 2, 0
|
|
thumb_func_end func_ov44_0218d574
|
|
_0218d5a8: .word data_ov44_0218fcf0
|
|
|
|
.global func_ov44_0218d5ac
|
|
thumb_func_start func_ov44_0218d5ac
|
|
func_ov44_0218d5ac: ; 0x0218d5ac
|
|
push {r4, lr}
|
|
ldr r1, _0218d608 ; =data_ov44_0218fc68
|
|
add r4, r0, #0
|
|
blx func_ov00_020ca8a4
|
|
add r0, r4, #0
|
|
mov r1, #8
|
|
blx func_ov00_020c3200
|
|
mov r1, #0x87
|
|
lsl r1, r1, #2
|
|
add r0, r4, #0
|
|
add r1, r4, r1
|
|
blx func_ov00_020cb140
|
|
ldrh r0, [r4, #0x20]
|
|
cmp r0, #0
|
|
beq _0218d5fc
|
|
cmp r0, #1
|
|
bne _0218d5fc
|
|
ldr r0, _0218d60c ; =0x00000119
|
|
mov r1, #0
|
|
strb r1, [r4, r0]
|
|
add r0, r4, #0
|
|
blx func_ov00_020c1bfc
|
|
cmp r0, #0
|
|
beq _0218d5ee
|
|
add r0, r4, #0
|
|
blx func_ov00_020c3180
|
|
mov r0, #0
|
|
pop {r4, pc}
|
|
_0218d5ee:
|
|
add r0, r4, #0
|
|
blx func_ov44_0218e1e8
|
|
mov r0, #0x5a
|
|
mov r1, #2
|
|
lsl r0, r0, #2
|
|
str r1, [r4, r0]
|
|
_0218d5fc:
|
|
add r0, r4, #0
|
|
mov r1, #0
|
|
blx func_ov44_0218da70
|
|
mov r0, #1
|
|
pop {r4, pc}
|
|
.align 2, 0
|
|
thumb_func_end func_ov44_0218d5ac
|
|
_0218d608: .word data_ov44_0218fc68
|
|
_0218d60c: .word 0x00000119
|
|
|
|
.global func_ov44_0218d610
|
|
arm_func_start func_ov44_0218d610
|
|
func_ov44_0218d610: ; 0x0218d610
|
|
stmdb sp!, {r3, lr}
|
|
mov r1, #0
|
|
str r1, [r0, #0x60]
|
|
str r1, [r0, #0x64]
|
|
str r1, [r0, #0x68]
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
ldmia sp!, {r3, pc}
|
|
arm_func_end func_ov44_0218d610
|
|
|
|
.global func_ov44_0218d634
|
|
arm_func_start func_ov44_0218d634
|
|
func_ov44_0218d634: ; 0x0218d634
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r1, [r4, #0x74]
|
|
bl func_ov00_020ccc60
|
|
str r0, [r4, #0x74]
|
|
add r0, r4, #0x300
|
|
mov r1, #0xa
|
|
strh r1, [r0, #0x28]
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218d634
|
|
|
|
.global func_ov44_0218d658
|
|
arm_func_start func_ov44_0218d658
|
|
func_ov44_0218d658: ; 0x0218d658
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x74]
|
|
ldr r2, [r4, #0x64]
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218d6d0
|
|
_0218d674: ; jump table
|
|
b _0218d684 ; case 0
|
|
b _0218d698 ; case 1
|
|
b _0218d6ac ; case 2
|
|
b _0218d6c0 ; case 3
|
|
_0218d684:
|
|
ldr r1, _0218d710 ; =0x00000266
|
|
mov r0, #0
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
b _0218d6d0
|
|
_0218d698:
|
|
ldr r1, _0218d714 ; =0xfffffd9a
|
|
mov r0, #0
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
b _0218d6d0
|
|
_0218d6ac:
|
|
mov r1, #0
|
|
ldr r0, _0218d710 ; =0x00000266
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
b _0218d6d0
|
|
_0218d6c0:
|
|
mov r1, #0
|
|
ldr r0, _0218d714 ; =0xfffffd9a
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
_0218d6d0:
|
|
mov r0, r4
|
|
str r2, [r4, #0x64]
|
|
bl func_ov00_020c3070
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bba8
|
|
strh r0, [r4, #0x78]
|
|
add r0, r4, #0x300
|
|
ldrsh r1, [r0, #0x28]
|
|
cmp r1, #0
|
|
subgt r1, r1, #1
|
|
strgth r1, [r0, #0x28]
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x104]
|
|
blx r1
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d658
|
|
_0218d710: .word 0x00000266
|
|
_0218d714: .word 0xfffffd9a
|
|
|
|
.global func_ov44_0218d718
|
|
arm_func_start func_ov44_0218d718
|
|
func_ov44_0218d718: ; 0x0218d718
|
|
ldr ip, _0218d720 ; =func_ov44_0218d658
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d718
|
|
_0218d720: .word func_ov44_0218d658
|
|
|
|
.global func_ov44_0218d724
|
|
arm_func_start func_ov44_0218d724
|
|
func_ov44_0218d724: ; 0x0218d724
|
|
stmdb sp!, {r4, lr}
|
|
sub sp, sp, #0x18
|
|
ldr r1, _0218d7c8 ; =data_027e0fe4
|
|
mov r4, r0
|
|
ldr r0, [r1]
|
|
add r1, r4, #0x318
|
|
bl func_ov00_020c3674
|
|
ldr r1, [r0, #0x74]
|
|
cmp r1, #3
|
|
addls pc, pc, r1, lsl #2
|
|
b _0218d7b4
|
|
_0218d750: ; jump table
|
|
b _0218d760 ; case 0
|
|
b _0218d760 ; case 1
|
|
b _0218d78c ; case 2
|
|
b _0218d78c ; case 3
|
|
_0218d760:
|
|
add r2, sp, #0xc
|
|
add r0, r0, #0x48
|
|
add r1, r4, #0x48
|
|
bl func_01ff9bf8
|
|
ldr r0, [sp, #0x14]
|
|
cmp r0, #0
|
|
movgt r0, #2
|
|
strgt r0, [r4, #0x74]
|
|
movle r0, #3
|
|
strle r0, [r4, #0x74]
|
|
b _0218d7b4
|
|
_0218d78c:
|
|
add r2, sp, #0
|
|
add r0, r0, #0x48
|
|
add r1, r4, #0x48
|
|
bl func_01ff9bf8
|
|
ldr r0, [sp]
|
|
cmp r0, #0
|
|
movgt r0, #0
|
|
strgt r0, [r4, #0x74]
|
|
movle r0, #1
|
|
strle r0, [r4, #0x74]
|
|
_0218d7b4:
|
|
add r0, r4, #0x300
|
|
mov r1, #0xa
|
|
strh r1, [r0, #0x28]
|
|
add sp, sp, #0x18
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d724
|
|
_0218d7c8: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218d7cc
|
|
arm_func_start func_ov44_0218d7cc
|
|
func_ov44_0218d7cc: ; 0x0218d7cc
|
|
ldr ip, _0218d7d4 ; =func_ov44_0218d658
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d7cc
|
|
_0218d7d4: .word func_ov44_0218d658
|
|
|
|
.global func_ov44_0218d7d8
|
|
arm_func_start func_ov44_0218d7d8
|
|
func_ov44_0218d7d8: ; 0x0218d7d8
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0xc
|
|
ldr r1, _0218d874 ; =data_027e0fe4
|
|
mov r4, r0
|
|
ldr r0, [r1]
|
|
add r1, r4, #0x318
|
|
bl func_ov00_020c3674
|
|
add r2, sp, #0
|
|
add r0, r0, #0x48
|
|
add r1, r4, #0x48
|
|
bl func_01ff9bf8
|
|
ldr r0, [r4, #0x74]
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218d868
|
|
_0218d814: ; jump table
|
|
b _0218d824 ; case 0
|
|
b _0218d824 ; case 1
|
|
b _0218d848 ; case 2
|
|
b _0218d848 ; case 3
|
|
_0218d824:
|
|
ldr r1, [sp]
|
|
ldr r0, _0218d878 ; =0x0000019a
|
|
cmp r1, #0
|
|
rsblt r1, r1, #0
|
|
cmp r1, r0
|
|
bge _0218d868
|
|
add sp, sp, #0xc
|
|
mov r0, #1
|
|
ldmia sp!, {r3, r4, pc}
|
|
_0218d848:
|
|
ldr r1, [sp, #8]
|
|
ldr r0, _0218d878 ; =0x0000019a
|
|
cmp r1, #0
|
|
rsblt r1, r1, #0
|
|
cmp r1, r0
|
|
addlt sp, sp, #0xc
|
|
movlt r0, #1
|
|
ldmltia sp!, {r3, r4, pc}
|
|
_0218d868:
|
|
mov r0, #0
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d7d8
|
|
_0218d874: .word data_027e0fe4
|
|
_0218d878: .word 0x0000019a
|
|
|
|
.global func_ov44_0218d87c
|
|
arm_func_start func_ov44_0218d87c
|
|
func_ov44_0218d87c: ; 0x0218d87c
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0xc
|
|
ldr r1, _0218d8d8 ; =data_027e0fe4
|
|
mov r4, r0
|
|
ldr r0, [r1]
|
|
add r1, r4, #0x318
|
|
bl func_ov00_020c3674
|
|
add r2, sp, #0
|
|
add r0, r0, #0x48
|
|
add r1, r4, #0x48
|
|
bl func_01ff9bf8
|
|
ldr r0, [sp]
|
|
ldr r1, [sp, #8]
|
|
bl func_01ffa0f4
|
|
mov r0, r0, lsl #0x10
|
|
mov r0, r0, asr #0x10
|
|
bl func_0202bbbc
|
|
str r0, [r4, #0x74]
|
|
add r0, r4, #0x300
|
|
mov r1, #0xa
|
|
strh r1, [r0, #0x28]
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d87c
|
|
_0218d8d8: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218d8dc
|
|
arm_func_start func_ov44_0218d8dc
|
|
func_ov44_0218d8dc: ; 0x0218d8dc
|
|
ldr ip, _0218d8e4 ; =func_ov44_0218d658
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d8dc
|
|
_0218d8e4: .word func_ov44_0218d658
|
|
|
|
.global func_ov44_0218d8e8
|
|
arm_func_start func_ov44_0218d8e8
|
|
func_ov44_0218d8e8: ; 0x0218d8e8
|
|
stmdb sp!, {r4, lr}
|
|
ldr r1, _0218d914 ; =data_027e0fe4
|
|
mov r4, r0
|
|
ldr r0, [r1]
|
|
add r1, r4, #0x318
|
|
bl func_ov00_020c3674
|
|
ldr r1, _0218d918 ; =0x00000666
|
|
add r0, r0, #0x48
|
|
add r2, r4, #0x48
|
|
bl func_ov00_020ce284
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d8e8
|
|
_0218d914: .word data_027e0fe4
|
|
_0218d918: .word 0x00000666
|
|
|
|
.global func_ov44_0218d91c
|
|
arm_func_start func_ov44_0218d91c
|
|
func_ov44_0218d91c: ; 0x0218d91c
|
|
stmdb sp!, {r4, lr}
|
|
ldr r1, _0218d944 ; =data_027e0fe4
|
|
mov r4, r0
|
|
ldr r0, [r1]
|
|
add r1, r4, #0x318
|
|
bl func_ov00_020c3674
|
|
ldr r0, [r0, #0x74]
|
|
bl func_0202bb78
|
|
str r0, [r4, #0x74]
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d91c
|
|
_0218d944: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218d948
|
|
arm_func_start func_ov44_0218d948
|
|
func_ov44_0218d948: ; 0x0218d948
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
ldr r1, _0218d984 ; =data_027e0fe4
|
|
mov r5, r0
|
|
ldr r0, [r1]
|
|
add r1, r5, #0x318
|
|
bl func_ov00_020c3674
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x74]
|
|
str r0, [r5, #0x74]
|
|
bl func_0202bba8
|
|
strh r0, [r5, #0x78]
|
|
mov r0, r4
|
|
add r1, r5, #0x48
|
|
bl func_ov44_0218e6b4
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d948
|
|
_0218d984: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218d988
|
|
arm_func_start func_ov44_0218d988
|
|
func_ov44_0218d988: ; 0x0218d988
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldr r0, [r4, #0x74]
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218d9fc
|
|
_0218d9a0: ; jump table
|
|
b _0218d9b0 ; case 0
|
|
b _0218d9c4 ; case 1
|
|
b _0218d9d8 ; case 2
|
|
b _0218d9ec ; case 3
|
|
_0218d9b0:
|
|
ldr r1, _0218da24 ; =0x00000266
|
|
mov r0, #0
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
b _0218d9fc
|
|
_0218d9c4:
|
|
ldr r1, _0218da28 ; =0xfffffd9a
|
|
mov r0, #0
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
b _0218d9fc
|
|
_0218d9d8:
|
|
mov r1, #0
|
|
ldr r0, _0218da24 ; =0x00000266
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
b _0218d9fc
|
|
_0218d9ec:
|
|
mov r1, #0
|
|
ldr r0, _0218da28 ; =0xfffffd9a
|
|
str r1, [r4, #0x60]
|
|
str r0, [r4, #0x68]
|
|
_0218d9fc:
|
|
mov r0, #0
|
|
str r0, [r4, #0x64]
|
|
ldr r0, [r4, #0x74]
|
|
bl func_0202bba8
|
|
strh r0, [r4, #0x78]
|
|
add r0, r4, #0x48
|
|
add r1, r4, #0x60
|
|
mov r2, r0
|
|
bl func_01ff9bc4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218d988
|
|
_0218da24: .word 0x00000266
|
|
_0218da28: .word 0xfffffd9a
|
|
|
|
.global func_ov44_0218da2c
|
|
arm_func_start func_ov44_0218da2c
|
|
func_ov44_0218da2c: ; 0x0218da2c
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020caef8
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_0218da70
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218da2c
|
|
|
|
.global func_ov44_0218da48
|
|
arm_func_start func_ov44_0218da48
|
|
func_ov44_0218da48: ; 0x0218da48
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020cb06c
|
|
add r0, r4, #0x21c
|
|
mov r1, #1
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x1000
|
|
str r1, [r0, #0x10]
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218da48
|
|
|
|
.global func_ov44_0218da70
|
|
arm_func_start func_ov44_0218da70
|
|
func_ov44_0218da70: ; 0x0218da70
|
|
stmdb sp!, {r3, r4, r5, r6, lr}
|
|
sub sp, sp, #0xc
|
|
mov r4, r0
|
|
mov r2, #0
|
|
str r2, [r4, #0x138]
|
|
ldr r3, [r4, #0x130]
|
|
cmp r1, #7
|
|
str r3, [r4, #0x134]
|
|
str r1, [r4, #0x130]
|
|
addls pc, pc, r1, lsl #2
|
|
b _0218dd5c
|
|
_0218da9c: ; jump table
|
|
b _0218dabc ; case 0
|
|
b _0218db34 ; case 1
|
|
b _0218dbb4 ; case 2
|
|
b _0218dbe4 ; case 3
|
|
b _0218dbf8 ; case 4
|
|
b _0218dc48 ; case 5
|
|
b _0218dc74 ; case 6
|
|
b _0218dcf4 ; case 7
|
|
_0218dabc:
|
|
mov r0, #2
|
|
str r0, [r4, #0x12c]
|
|
add r0, r4, #0x21c
|
|
mov r1, #1
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x1000
|
|
ldr r2, _0218dd64 ; =data_027e0764
|
|
str r1, [r0, #0x10]
|
|
ldr r1, [r2]
|
|
ldmib r2, {r0, r3}
|
|
umull r6, r5, r3, r1
|
|
mla r5, r3, r0, r5
|
|
ldr r0, [r2, #0xc]
|
|
ldr ip, [r2, #0x10]
|
|
mla r5, r0, r1, r5
|
|
ldr r3, [r2, #0x14]
|
|
adds ip, ip, r6
|
|
adc r6, r3, r5
|
|
mov r0, #0x51
|
|
str ip, [r2]
|
|
mov r1, #0
|
|
umull r3, r5, r6, r0
|
|
mla r5, r6, r1, r5
|
|
mla r5, r1, r0, r5
|
|
str r6, [r2, #4]
|
|
add r0, r5, #0xa
|
|
add sp, sp, #0xc
|
|
str r0, [r4, #0x13c]
|
|
ldmia sp!, {r3, r4, r5, r6, pc}
|
|
_0218db34:
|
|
mov r0, #2
|
|
str r0, [r4, #0x12c]
|
|
mov r1, r2
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r0, [r4, #0x22c]
|
|
mov r1, #0x1000
|
|
ldr r2, _0218dd64 ; =data_027e0764
|
|
str r1, [r0, #0x10]
|
|
ldr r1, [r2]
|
|
ldmib r2, {r0, r3}
|
|
umull r6, r5, r3, r1
|
|
mla r5, r3, r0, r5
|
|
ldr r0, [r2, #0xc]
|
|
ldr ip, [r2, #0x10]
|
|
mla r5, r0, r1, r5
|
|
ldr r3, [r2, #0x14]
|
|
adds ip, ip, r6
|
|
adc r6, r3, r5
|
|
mov r0, #0x3d
|
|
str ip, [r2]
|
|
mov r1, #0
|
|
umull r3, r5, r6, r0
|
|
mla r5, r6, r1, r5
|
|
mla r5, r1, r0, r5
|
|
mov r0, r4
|
|
str r6, [r2, #4]
|
|
add r1, r5, #0x1e
|
|
str r1, [r4, #0x13c]
|
|
bl func_ov44_0218d634
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, r5, r6, pc}
|
|
_0218dbb4:
|
|
mov r0, #2
|
|
str r0, [r4, #0x12c]
|
|
mov r1, r2
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r1, [r4, #0x22c]
|
|
mov r2, #0x1000
|
|
mov r0, r4
|
|
str r2, [r1, #0x10]
|
|
bl func_ov44_0218d724
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, r5, r6, pc}
|
|
_0218dbe4:
|
|
mov r1, #2
|
|
str r1, [r4, #0x12c]
|
|
bl func_ov44_0218d87c
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, r5, r6, pc}
|
|
_0218dbf8:
|
|
str r2, [r4, #0x12c]
|
|
bl func_ov44_0218d91c
|
|
ldr r0, _0218dd68 ; =data_027e0fe4
|
|
add r1, r4, #0x320
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
movs r5, r0
|
|
addeq sp, sp, #0xc
|
|
ldmeqia sp!, {r3, r4, r5, r6, pc}
|
|
ldr r0, _0218dd68 ; =data_027e0fe4
|
|
add r1, r4, #0x318
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
add r1, sp, #0
|
|
bl func_ov44_0218e6b4
|
|
add r1, sp, #0
|
|
mov r0, r5
|
|
bl func_ov44_0218af38
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, r5, r6, pc}
|
|
_0218dc48:
|
|
mov r1, r2
|
|
str r2, [r4, #0x12c]
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5d74
|
|
ldr r1, [r4, #0x22c]
|
|
mov r2, #0x1000
|
|
mov r0, r4
|
|
str r2, [r1, #0x10]
|
|
bl func_ov44_0218d948
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, r5, r6, pc}
|
|
_0218dc74:
|
|
mov r0, #2
|
|
ldr r1, _0218dd64 ; =data_027e0764
|
|
str r0, [r4, #0x12c]
|
|
ldr r3, [r1]
|
|
ldmib r1, {r0, r5}
|
|
umull ip, r6, r5, r3
|
|
mla r6, r5, r0, r6
|
|
ldr r0, [r1, #0xc]
|
|
ldr r5, [r1, #0x10]
|
|
mla r6, r0, r3, r6
|
|
ldr r0, [r1, #0x14]
|
|
adds ip, r5, ip
|
|
adc r6, r0, r6
|
|
mov r0, #0x33
|
|
umull r3, r5, r6, r0
|
|
mla r5, r6, r2, r5
|
|
mla r5, r2, r0, r5
|
|
str ip, [r1]
|
|
str r6, [r1, #4]
|
|
add r1, r5, #0xa
|
|
str r1, [r4, #0x13c]
|
|
ldr r0, _0218dd68 ; =data_027e0fe4
|
|
add r1, r4, #0x320
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
cmp r0, #0
|
|
addeq sp, sp, #0xc
|
|
ldmeqia sp!, {r3, r4, r5, r6, pc}
|
|
add r1, r4, #0x48
|
|
bl func_ov44_0218af60
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, r5, r6, pc}
|
|
_0218dcf4:
|
|
ldr r1, _0218dd64 ; =data_027e0764
|
|
str r2, [r4, #0x12c]
|
|
ldr r3, [r1]
|
|
ldmib r1, {r0, ip}
|
|
umull r5, lr, ip, r3
|
|
mla lr, ip, r0, lr
|
|
ldr r0, [r1, #0xc]
|
|
ldr ip, [r1, #0x10]
|
|
mla lr, r0, r3, lr
|
|
ldr r0, [r1, #0x14]
|
|
adds r6, ip, r5
|
|
adc r5, r0, lr
|
|
mov r0, #0x8d
|
|
umull r3, ip, r5, r0
|
|
mla ip, r5, r2, ip
|
|
mla ip, r2, r0, ip
|
|
str r6, [r1]
|
|
str r5, [r1, #4]
|
|
add r1, ip, #0xa
|
|
str r1, [r4, #0x13c]
|
|
ldr r0, _0218dd68 ; =data_027e0fe4
|
|
add r1, r4, #0x318
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
add r1, r4, #0x318
|
|
bl func_ov44_0218e598
|
|
_0218dd5c:
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, r5, r6, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218da70
|
|
_0218dd64: .word data_027e0764
|
|
_0218dd68: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218dd6c
|
|
arm_func_start func_ov44_0218dd6c
|
|
func_ov44_0218dd6c: ; 0x0218dd6c
|
|
stmdb sp!, {r3, r4, r5, r6, lr}
|
|
sub sp, sp, #0x14
|
|
mov r4, r0
|
|
ldr r1, [r4, #0x130]
|
|
cmp r1, #4
|
|
cmpne r1, #5
|
|
cmpne r1, #7
|
|
bne _0218dda4
|
|
mov r1, #0
|
|
str r1, [r4, #0x164]
|
|
sub r0, r1, #1
|
|
str r0, [r4, #0x20c]
|
|
str r1, [r4, #0x210]
|
|
b _0218ddc4
|
|
_0218dda4:
|
|
mov r1, #9
|
|
str r1, [r4, #0x164]
|
|
mov r1, #1
|
|
str r1, [r4, #0x20c]
|
|
mov r3, #0x800
|
|
mov r2, #0
|
|
str r3, [r4, #0x210]
|
|
bl func_ov00_020c1e2c
|
|
_0218ddc4:
|
|
ldr r0, [r4, #0x130]
|
|
cmp r0, #7
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218e180
|
|
_0218ddd4: ; jump table
|
|
b _0218ddf4 ; case 0
|
|
b _0218ded8 ; case 1
|
|
b _0218df34 ; case 2
|
|
b _0218dfb4 ; case 3
|
|
b _0218e018 ; case 4
|
|
b _0218e058 ; case 5
|
|
b _0218e088 ; case 6
|
|
b _0218e0cc ; case 7
|
|
_0218ddf4:
|
|
mov r0, r4
|
|
bl func_ov44_0218d610
|
|
ldr r1, [r4, #0x138]
|
|
ldr r0, [r4, #0x13c]
|
|
cmp r1, r0
|
|
blt _0218e180
|
|
ldr r1, _0218e18c ; =data_027e0fe4
|
|
ldr r2, _0218e190 ; =0x52415448
|
|
ldr r1, [r1]
|
|
add r0, sp, #0
|
|
add r3, r4, #0x48
|
|
bl func_ov00_020c38fc
|
|
ldr r0, [sp]
|
|
add r1, sp, #8
|
|
str r0, [r4, #0x318]
|
|
ldr r2, [sp, #4]
|
|
add r0, r4, #0x318
|
|
str r2, [r4, #0x31c]
|
|
mov r5, #0
|
|
bl func_ov00_020c53e8
|
|
cmp r0, #0
|
|
beq _0218de60
|
|
add r2, sp, #8
|
|
add r0, r4, #0x48
|
|
mov r1, #0x7000
|
|
bl func_ov00_020ce284
|
|
mov r5, r0
|
|
_0218de60:
|
|
cmp r5, #0
|
|
beq _0218dec8
|
|
ldr r2, _0218e194 ; =data_027e0764
|
|
mov r1, #0
|
|
ldr r3, [r2]
|
|
ldmib r2, {r0, r5}
|
|
umull ip, r6, r5, r3
|
|
mla r6, r5, r0, r6
|
|
ldr r0, [r2, #0xc]
|
|
ldr r5, [r2, #0x10]
|
|
mla r6, r0, r3, r6
|
|
ldr r0, [r2, #0x14]
|
|
adds ip, r5, ip
|
|
adc r6, r0, r6
|
|
mov r0, #0x64
|
|
umull r3, r5, r6, r0
|
|
mla r5, r6, r1, r5
|
|
mla r5, r1, r0, r5
|
|
str ip, [r2]
|
|
str r6, [r2, #4]
|
|
cmp r5, #0x14
|
|
bge _0218dec8
|
|
mov r0, r4
|
|
mov r1, #2
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218dec8:
|
|
mov r0, r4
|
|
mov r1, #1
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218ded8:
|
|
mov r0, r4
|
|
bl func_ov44_0218d718
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
beq _0218df14
|
|
add r0, r4, #0x300
|
|
ldrsh r0, [r0, #0x28]
|
|
cmp r0, #0
|
|
bgt _0218df14
|
|
mov r0, r4
|
|
bl func_ov44_0218d634
|
|
_0218df14:
|
|
ldr r1, [r4, #0x138]
|
|
ldr r0, [r4, #0x13c]
|
|
cmp r1, r0
|
|
blt _0218e180
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218df34:
|
|
mov r0, r4
|
|
bl func_ov44_0218d7cc
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
beq _0218df78
|
|
add r0, r4, #0x300
|
|
ldrsh r0, [r0, #0x28]
|
|
cmp r0, #0
|
|
bgt _0218df78
|
|
mov r0, r4
|
|
mov r1, #1
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218df78:
|
|
mov r0, r4
|
|
bl func_ov44_0218d7d8
|
|
cmp r0, #0
|
|
beq _0218e180
|
|
mov r0, r4
|
|
bl func_ov44_0218d8e8
|
|
cmp r0, #0
|
|
mov r0, r4
|
|
beq _0218dfa8
|
|
mov r1, #4
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218dfa8:
|
|
mov r1, #3
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218dfb4:
|
|
mov r0, r4
|
|
bl func_ov44_0218d8dc
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
beq _0218dff8
|
|
add r0, r4, #0x300
|
|
ldrsh r0, [r0, #0x28]
|
|
cmp r0, #0
|
|
bgt _0218dff8
|
|
mov r0, r4
|
|
mov r1, #1
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218dff8:
|
|
mov r0, r4
|
|
bl func_ov44_0218d8e8
|
|
cmp r0, #0
|
|
beq _0218e180
|
|
mov r0, r4
|
|
mov r1, #4
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218e018:
|
|
mov r0, r4
|
|
bl func_ov44_0218d988
|
|
ldr r1, _0218e198 ; =0x00000266
|
|
mov r0, #0x1000
|
|
bl func_01ff98e0
|
|
ldr r1, [r4, #0x138]
|
|
cmp r1, r0, asr #12
|
|
ble _0218e180
|
|
ldr r0, _0218e18c ; =data_027e0fe4
|
|
add r1, r4, #0x318
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
mov r0, r4
|
|
mov r1, #7
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218e058:
|
|
mov r0, r4
|
|
bl func_ov44_0218d988
|
|
ldr r1, _0218e198 ; =0x00000266
|
|
mov r0, #0x1000
|
|
bl func_01ff98e0
|
|
ldr r1, [r4, #0x138]
|
|
cmp r1, r0, asr #12
|
|
ble _0218e180
|
|
mov r0, r4
|
|
mov r1, #6
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218e088:
|
|
mov r0, r4
|
|
bl func_ov44_0218d718
|
|
ldrb r0, [r4, #0x110]
|
|
cmp r0, #0
|
|
ldreqb r0, [r4, #0x112]
|
|
cmpeq r0, #0
|
|
ldreqb r0, [r4, #0x113]
|
|
cmpeq r0, #0
|
|
bne _0218e0bc
|
|
ldr r1, [r4, #0x138]
|
|
ldr r0, [r4, #0x13c]
|
|
cmp r1, r0
|
|
ble _0218e180
|
|
_0218e0bc:
|
|
mov r0, r4
|
|
mov r1, #1
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218e0cc:
|
|
ldr r0, _0218e18c ; =data_027e0fe4
|
|
add r1, r4, #0x318
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
ldr r2, [r4, #0x138]
|
|
ldr r1, [r4, #0x13c]
|
|
mov r5, r0
|
|
cmp r2, r1
|
|
ble _0218e180
|
|
bl func_ov00_020c28ec
|
|
cmp r0, #0x3000
|
|
ble _0218e11c
|
|
mov r0, r5
|
|
bl func_ov44_0218e4a0
|
|
cmp r0, #0
|
|
beq _0218e11c
|
|
mov r0, r4
|
|
mov r1, #5
|
|
bl func_ov44_0218da70
|
|
b _0218e180
|
|
_0218e11c:
|
|
mov r0, r5
|
|
add r1, r4, #0x318
|
|
bl func_ov44_0218e598
|
|
ldr r1, _0218e194 ; =data_027e0764
|
|
mov r2, #0
|
|
ldr r3, [r1]
|
|
ldmib r1, {r0, ip}
|
|
umull r5, lr, ip, r3
|
|
mla lr, ip, r0, lr
|
|
ldr r0, [r1, #0xc]
|
|
ldr r6, [r1, #0x10]
|
|
mla lr, r0, r3, lr
|
|
ldr ip, [r1, #0x14]
|
|
adds r6, r6, r5
|
|
adc r5, ip, lr
|
|
mov r0, #0x51
|
|
umull r3, ip, r5, r0
|
|
str r6, [r1]
|
|
mla ip, r5, r2, ip
|
|
mov r3, r2
|
|
mla ip, r3, r0, ip
|
|
str r5, [r1, #4]
|
|
add r0, ip, #0xa
|
|
str r0, [r4, #0x13c]
|
|
str r2, [r4, #0x138]
|
|
_0218e180:
|
|
mov r0, #1
|
|
add sp, sp, #0x14
|
|
ldmia sp!, {r3, r4, r5, r6, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218dd6c
|
|
_0218e18c: .word data_027e0fe4
|
|
_0218e190: .word 0x52415448
|
|
_0218e194: .word data_027e0764
|
|
_0218e198: .word 0x00000266
|
|
|
|
.global func_ov44_0218e19c
|
|
arm_func_start func_ov44_0218e19c
|
|
func_ov44_0218e19c: ; 0x0218e19c
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0xc
|
|
mov r4, r0
|
|
ldr r1, [r4, #0x130]
|
|
cmp r1, #7
|
|
addeq sp, sp, #0xc
|
|
moveq r0, #0
|
|
ldmeqia sp!, {r3, r4, pc}
|
|
add r1, sp, #0
|
|
bl func_ov00_020cc1f8
|
|
add r1, sp, #0
|
|
add r0, r4, #0x21c
|
|
bl func_ov00_020c5fc0
|
|
mov r0, r4
|
|
mov r1, #0x1f
|
|
bl func_ov00_020cc9c4
|
|
mov r0, #1
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
arm_func_end func_ov44_0218e19c
|
|
|
|
.global func_ov44_0218e1e8
|
|
arm_func_start func_ov44_0218e1e8
|
|
func_ov44_0218e1e8: ; 0x0218e1e8
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0x3c
|
|
mov r4, r0
|
|
add r0, sp, #0x10
|
|
bl func_ov00_020c1500
|
|
mvn r1, #0
|
|
add r0, sp, #0x10
|
|
str r1, [sp, #0x2c]
|
|
str r1, [sp, #0x30]
|
|
bl func_ov00_020c3348
|
|
ldr r0, [r4, #8]
|
|
add r5, sp, #4
|
|
str r0, [sp, #0x2c]
|
|
ldr r1, [r4, #0xc]
|
|
add r0, r4, #0x48
|
|
str r1, [sp, #0x30]
|
|
ldrb r1, [r4, #0x28]
|
|
add lr, r4, #0x320
|
|
ldr ip, _0218e27c ; =data_027e0fe8
|
|
strb r1, [sp, #0x18]
|
|
ldrb r1, [r4, #0x2a]
|
|
add r3, sp, #0x10
|
|
strb r1, [sp, #0x1a]
|
|
ldmia r0, {r0, r1, r2}
|
|
stmia r5, {r0, r1, r2}
|
|
str lr, [sp]
|
|
ldr r0, [ip]
|
|
ldr r1, _0218e280 ; =0x4b455930
|
|
mov r2, r5
|
|
bl func_ov00_020c4048
|
|
ldr r1, [r4, #0x320]
|
|
mvn r0, #0
|
|
cmp r1, r0
|
|
movne r0, #1
|
|
moveq r0, #0
|
|
add sp, sp, #0x3c
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e1e8
|
|
_0218e27c: .word data_027e0fe8
|
|
_0218e280: .word 0x4b455930
|
|
|
|
.global func_ov44_0218e284
|
|
arm_func_start func_ov44_0218e284
|
|
func_ov44_0218e284: ; 0x0218e284
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x298
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x23c
|
|
blx func_ov00_020a95a4
|
|
add r0, r4, #0x1d8
|
|
bl func_ov00_02081f4c
|
|
add r0, r4, #0x1c8
|
|
mov r1, #2
|
|
mov r2, #4
|
|
ldr r3, _0218e2d0 ; =func_ov00_020b7d74
|
|
bl func_0204f754
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
bl func_0202ea0c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e284
|
|
_0218e2d0: .word func_ov00_020b7d74
|
|
|
|
.global func_ov44_0218e2d4
|
|
arm_func_start func_ov44_0218e2d4
|
|
func_ov44_0218e2d4: ; 0x0218e2d4
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x298
|
|
blx func_ov00_020a9b6c
|
|
add r0, r4, #0x23c
|
|
blx func_ov00_020a95a4
|
|
add r0, r4, #0x1d8
|
|
bl func_ov00_02081f4c
|
|
add r0, r4, #0x1c8
|
|
mov r1, #2
|
|
mov r2, #4
|
|
ldr r3, _0218e318 ; =func_ov00_020b7d74
|
|
bl func_0204f754
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e2d4
|
|
_0218e318: .word func_ov00_020b7d74
|
|
|
|
.global func_ov44_0218e31c
|
|
arm_func_start func_ov44_0218e31c
|
|
func_ov44_0218e31c: ; 0x0218e31c
|
|
bx lr
|
|
arm_func_end func_ov44_0218e31c
|
|
|
|
.global func_ov44_0218e320
|
|
arm_func_start func_ov44_0218e320
|
|
func_ov44_0218e320: ; 0x0218e320
|
|
stmdb sp!, {r3, lr}
|
|
ldr r1, _0218e34c ; =data_027e0fe0
|
|
mov r0, #0x164
|
|
ldr r1, [r1]
|
|
mov r2, #4
|
|
ldr r1, [r1]
|
|
bl func_0202e9dc
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, pc}
|
|
blx func_ov44_0218e350
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e320
|
|
_0218e34c: .word data_027e0fe0
|
|
|
|
.global func_ov44_0218e350
|
|
thumb_func_start func_ov44_0218e350
|
|
func_ov44_0218e350: ; 0x0218e350
|
|
push {r4, lr}
|
|
add r4, r0, #0
|
|
blx func_ov00_020c1554
|
|
ldr r0, _0218e37c ; =data_ov44_0218fe14
|
|
str r0, [r4]
|
|
ldr r0, _0218e380 ; =data_027e0fec
|
|
ldr r1, [r0]
|
|
ldr r0, _0218e384 ; =0x00001848
|
|
add r0, r1, r0
|
|
blx func_ov00_020c4588
|
|
add r1, r0, #0
|
|
mov r0, #0x56
|
|
lsl r0, r0, #2
|
|
mov r2, #0
|
|
add r0, r4, r0
|
|
add r3, r2, #0
|
|
bl func_ov00_020bd618
|
|
add r0, r4, #0
|
|
pop {r4, pc}
|
|
.align 2, 0
|
|
thumb_func_end func_ov44_0218e350
|
|
_0218e37c: .word data_ov44_0218fe14
|
|
_0218e380: .word data_027e0fec
|
|
_0218e384: .word 0x00001848
|
|
|
|
.global func_ov44_0218e388
|
|
thumb_func_start func_ov44_0218e388
|
|
func_ov44_0218e388: ; 0x0218e388
|
|
push {r4, lr}
|
|
add r4, r0, #0
|
|
mov r1, #2
|
|
mov r2, #0
|
|
add r0, #0xa8
|
|
str r2, [r0]
|
|
add r0, r4, #0
|
|
lsl r1, r1, #0xc
|
|
add r0, #0xac
|
|
str r1, [r0]
|
|
add r0, r4, #0
|
|
add r0, #0xb0
|
|
str r2, [r0]
|
|
mov r1, #3
|
|
add r0, r4, #0
|
|
lsl r1, r1, #0xc
|
|
add r0, #0xb4
|
|
str r1, [r0]
|
|
add r0, r4, #0
|
|
add r0, #0x48
|
|
add r1, r0, #0
|
|
blx func_ov00_020c522c
|
|
ldr r0, [r4, #0x48]
|
|
str r0, [r4, #0x54]
|
|
ldr r0, [r4, #0x4c]
|
|
str r0, [r4, #0x58]
|
|
ldr r0, [r4, #0x50]
|
|
str r0, [r4, #0x5c]
|
|
mov r0, #1
|
|
pop {r4, pc}
|
|
.align 2, 0
|
|
thumb_func_end func_ov44_0218e388
|
|
|
|
.global func_ov44_0218e3c8
|
|
arm_func_start func_ov44_0218e3c8
|
|
func_ov44_0218e3c8: ; 0x0218e3c8
|
|
ldr ip, _0218e3dc ; =func_ov00_0207a1c8
|
|
mov r2, r0
|
|
add r0, r2, #0xa4
|
|
add r2, r2, #0x48
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e3c8
|
|
_0218e3dc: .word func_ov00_0207a1c8
|
|
|
|
.global func_ov44_0218e3e0
|
|
arm_func_start func_ov44_0218e3e0
|
|
func_ov44_0218e3e0: ; 0x0218e3e0
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0x3c
|
|
mov r4, r0
|
|
cmp r1, #0
|
|
ldrneb r0, [r4, #0xa5]
|
|
ldreqb r0, [r4, #0xa4]
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x3c
|
|
ldmeqia sp!, {r4, r5, pc}
|
|
ldrh r1, [r4, #0x78]
|
|
ldr r3, _0218e498 ; =data_02050f54
|
|
add r0, sp, #0x18
|
|
mov r1, r1, asr #0x4
|
|
mov r2, r1, lsl #0x1
|
|
add r1, r2, #1
|
|
mov r5, r2, lsl #0x1
|
|
mov r2, r1, lsl #0x1
|
|
ldrsh r1, [r3, r5]
|
|
ldrsh r2, [r3, r2]
|
|
blx func_01ff8214
|
|
ldrh r0, [r4, #0x78]
|
|
ldr r1, _0218e498 ; =data_02050f54
|
|
mov lr, #0
|
|
mov r0, r0, asr #0x4
|
|
mov r2, r0, lsl #0x1
|
|
add r0, r2, #1
|
|
mov r2, r2, lsl #0x1
|
|
ldrsh r5, [r1, r2]
|
|
mov r0, r0, lsl #0x1
|
|
ldrsh ip, [r1, r0]
|
|
ldr r0, _0218e49c ; =0xfffff852
|
|
add r1, sp, #0
|
|
add r3, sp, #0xc
|
|
add r2, r4, #0x48
|
|
str r5, [sp]
|
|
str lr, [sp, #4]
|
|
str ip, [sp, #8]
|
|
bl func_01ff9e64
|
|
add r0, r4, #0x158
|
|
ldr r3, [r0]
|
|
add r1, sp, #0x18
|
|
ldr r3, [r3, #0x14]
|
|
add r2, sp, #0xc
|
|
blx r3
|
|
add sp, sp, #0x3c
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e3e0
|
|
_0218e498: .word data_02050f54
|
|
_0218e49c: .word 0xfffff852
|
|
|
|
.global func_ov44_0218e4a0
|
|
arm_func_start func_ov44_0218e4a0
|
|
func_ov44_0218e4a0: ; 0x0218e4a0
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0x4c
|
|
ldr r1, _0218e588 ; =data_027e0e60
|
|
mov r4, r0
|
|
ldr r5, [r1]
|
|
add r0, sp, #0
|
|
mov r1, r5
|
|
add r2, r4, #0x48
|
|
bl func_ov00_02083a1c
|
|
add r1, sp, #0
|
|
mov r0, r5
|
|
bl func_ov00_020840c4
|
|
cmp r0, #0
|
|
beq _0218e4ec
|
|
ldr r0, [r0, #4]
|
|
tst r0, #2
|
|
addne sp, sp, #0x4c
|
|
movne r0, #0
|
|
ldmneia sp!, {r4, r5, pc}
|
|
_0218e4ec:
|
|
ldr ip, _0218e58c ; =data_ov00_020e72f0
|
|
mov r2, #0
|
|
add r1, sp, #0x38
|
|
mvn r3, #0
|
|
ldr r5, _0218e590 ; =0x5053424c
|
|
ldr r0, _0218e594 ; =data_027e0fe4
|
|
str r5, [sp, #8]
|
|
str ip, [sp, #4]
|
|
str r3, [sp, #0xc]
|
|
str r3, [sp, #0x10]
|
|
str r2, [sp, #0x14]
|
|
strb r2, [sp, #0x18]
|
|
strb r2, [sp, #0x34]
|
|
str r2, [r1, #0xc]
|
|
str r2, [r1]
|
|
str r2, [r1, #4]
|
|
str r2, [r1, #8]
|
|
ldr r3, [r4, #0x50]
|
|
ldr r1, [r4, #0x48]
|
|
sub ip, r3, #0x800
|
|
sub lr, r1, #0x800
|
|
add r4, r1, #0x800
|
|
add r3, r3, #0x800
|
|
mov r5, #1
|
|
ldr r0, [r0]
|
|
add r1, sp, #4
|
|
strb r5, [sp, #0x18]
|
|
str lr, [sp, #0x1c]
|
|
str r2, [sp, #0x20]
|
|
str ip, [sp, #0x24]
|
|
str r4, [sp, #0x28]
|
|
str r2, [sp, #0x2c]
|
|
str r3, [sp, #0x30]
|
|
bl func_ov00_020c37ec
|
|
cmp r0, #0
|
|
movgt r0, #0
|
|
movle r0, r5
|
|
add sp, sp, #0x4c
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e4a0
|
|
_0218e588: .word data_027e0e60
|
|
_0218e58c: .word data_ov00_020e72f0
|
|
_0218e590: .word 0x5053424c
|
|
_0218e594: .word data_027e0fe4
|
|
|
|
.global func_ov44_0218e598
|
|
arm_func_start func_ov44_0218e598
|
|
func_ov44_0218e598: ; 0x0218e598
|
|
stmdb sp!, {r3, r4, r5, r6, r7, r8, lr}
|
|
sub sp, sp, #0x154
|
|
add r2, sp, #0x54
|
|
mov r4, r1
|
|
mvn r8, #0
|
|
add r0, sp, #0x154
|
|
_0218e5b0:
|
|
str r8, [r2]
|
|
str r8, [r2, #4]
|
|
add r2, r2, #8
|
|
cmp r2, r0
|
|
blo _0218e5b0
|
|
ldr r0, _0218e6a4 ; =data_027e0fe4
|
|
mov lr, #0
|
|
ldr r7, _0218e6a8 ; =data_ov00_020e72f0
|
|
add ip, sp, #0x40
|
|
ldr r6, _0218e6ac ; =0x52415448
|
|
add r5, sp, #0x54
|
|
mov r3, #0x20
|
|
ldr r0, [r0]
|
|
add r1, sp, #0xc
|
|
add r2, sp, #0
|
|
str lr, [sp, #8]
|
|
str r7, [sp, #0xc]
|
|
str r6, [sp, #0x10]
|
|
str r8, [sp, #0x14]
|
|
str r8, [sp, #0x18]
|
|
str lr, [sp, #0x1c]
|
|
strb lr, [sp, #0x20]
|
|
strb lr, [sp, #0x3c]
|
|
str lr, [ip, #0xc]
|
|
str lr, [ip]
|
|
str lr, [ip, #4]
|
|
str lr, [ip, #8]
|
|
str r5, [sp]
|
|
str r3, [sp, #4]
|
|
bl func_ov00_020c37ec
|
|
ldr r0, [sp, #8]
|
|
cmp r0, #0
|
|
movle r5, #0
|
|
ble _0218e684
|
|
ldr r1, _0218e6b0 ; =data_027e0764
|
|
ldr r3, [r1]
|
|
ldmib r1, {r2, ip}
|
|
umull r5, lr, ip, r3
|
|
mla lr, ip, r2, lr
|
|
ldr r2, [r1, #0xc]
|
|
ldr ip, [r1, #0x10]
|
|
mla lr, r2, r3, lr
|
|
ldr r2, [r1, #0x14]
|
|
adds r3, ip, r5
|
|
adc r5, r2, lr
|
|
stmia r1, {r3, r5}
|
|
cmp r0, #0
|
|
beq _0218e684
|
|
mov r3, #0
|
|
umull r2, r1, r5, r0
|
|
mla r1, r5, r3, r1
|
|
mla r1, r3, r0, r1
|
|
mov r5, r1
|
|
_0218e684:
|
|
ldr r1, [sp]
|
|
ldr r0, [r1, r5, lsl #3]
|
|
add r1, r1, r5, lsl #3
|
|
str r0, [r4]
|
|
ldr r0, [r1, #4]
|
|
str r0, [r4, #4]
|
|
add sp, sp, #0x154
|
|
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e598
|
|
_0218e6a4: .word data_027e0fe4
|
|
_0218e6a8: .word data_ov00_020e72f0
|
|
_0218e6ac: .word 0x52415448
|
|
_0218e6b0: .word data_027e0764
|
|
|
|
.global func_ov44_0218e6b4
|
|
arm_func_start func_ov44_0218e6b4
|
|
func_ov44_0218e6b4: ; 0x0218e6b4
|
|
stmdb sp!, {lr}
|
|
sub sp, sp, #0xc
|
|
mov r2, r0
|
|
ldr r0, [r2, #0x74]
|
|
mov r3, r1
|
|
cmp r0, #3
|
|
addls pc, pc, r0, lsl #2
|
|
b _0218e734
|
|
_0218e6d4: ; jump table
|
|
b _0218e6e4 ; case 0
|
|
b _0218e6f8 ; case 1
|
|
b _0218e710 ; case 2
|
|
b _0218e724 ; case 3
|
|
_0218e6e4:
|
|
mov r1, #0x1000
|
|
mov r0, #0
|
|
str r1, [sp]
|
|
str r0, [sp, #8]
|
|
b _0218e734
|
|
_0218e6f8:
|
|
mov r1, #0x1000
|
|
rsb r1, r1, #0
|
|
mov r0, #0
|
|
str r1, [sp]
|
|
str r0, [sp, #8]
|
|
b _0218e734
|
|
_0218e710:
|
|
mov r1, #0
|
|
mov r0, #0x1000
|
|
str r1, [sp]
|
|
str r0, [sp, #8]
|
|
b _0218e734
|
|
_0218e724:
|
|
mov r1, #0
|
|
sub r0, r1, #0x1000
|
|
str r1, [sp]
|
|
str r0, [sp, #8]
|
|
_0218e734:
|
|
mov ip, #0
|
|
add r1, sp, #0
|
|
sub r0, ip, #0x1000
|
|
add r2, r2, #0x48
|
|
str ip, [sp, #4]
|
|
bl func_01ff9e64
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {pc}
|
|
arm_func_end func_ov44_0218e6b4
|
|
|
|
.global func_ov44_0218e754
|
|
arm_func_start func_ov44_0218e754
|
|
func_ov44_0218e754: ; 0x0218e754
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x158
|
|
blx func_ov00_020b3ea8
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
bl func_0202ea0c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218e754
|
|
|
|
.global func_ov44_0218e77c
|
|
arm_func_start func_ov44_0218e77c
|
|
func_ov44_0218e77c: ; 0x0218e77c
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
add r0, r4, #0x158
|
|
blx func_ov00_020b3ea8
|
|
mov r0, r4
|
|
bl func_ov00_020c1730
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218e77c
|
|
|
|
.global func_ov44_0218e79c
|
|
arm_func_start func_ov44_0218e79c
|
|
func_ov44_0218e79c: ; 0x0218e79c
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c6908
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218e79c
|
|
|
|
.global func_ov44_0218e7b0
|
|
arm_func_start func_ov44_0218e7b0
|
|
func_ov44_0218e7b0: ; 0x0218e7b0
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020c6928
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov44_0218e7b0
|
|
|
|
.global func_ov44_0218e7c4
|
|
arm_func_start func_ov44_0218e7c4
|
|
func_ov44_0218e7c4: ; 0x0218e7c4
|
|
stmdb sp!, {r4, r5, r6, r7, r8, lr}
|
|
sub sp, sp, #0x30
|
|
mov r6, #0
|
|
mov r4, r0
|
|
str r6, [r4, #0x14]
|
|
sub lr, r6, #1
|
|
mov ip, #1
|
|
ldr r0, _0218e860 ; =data_027e0ff0
|
|
ldr r5, _0218e864 ; =data_ov00_020e8398
|
|
mov r7, r2
|
|
strb r3, [sp, #0x14]
|
|
ldr r0, [r0]
|
|
add r2, sp, #0x10
|
|
add r3, sp, #0
|
|
mov r8, r1
|
|
str r5, [sp, #0x10]
|
|
strb ip, [sp, #0x15]
|
|
strb r6, [sp, #0x16]
|
|
strb r6, [sp, #0x17]
|
|
strb ip, [sp, #0x2c]
|
|
strb lr, [sp]
|
|
strb lr, [sp, #1]
|
|
strb lr, [sp, #2]
|
|
strb lr, [sp, #3]
|
|
bl func_ov00_020c4ae8
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x30
|
|
moveq r0, r6
|
|
ldmeqia sp!, {r4, r5, r6, r7, r8, pc}
|
|
add r1, sp, #0
|
|
mov r0, r4
|
|
bl func_ov00_020c6940
|
|
mov r0, r4
|
|
mov r1, r8
|
|
mov r2, r7
|
|
bl func_ov00_020c69e8
|
|
mov r0, #1
|
|
add sp, sp, #0x30
|
|
ldmia sp!, {r4, r5, r6, r7, r8, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e7c4
|
|
_0218e860: .word data_027e0ff0
|
|
_0218e864: .word data_ov00_020e8398
|
|
|
|
.global func_ov44_0218e868
|
|
arm_func_start func_ov44_0218e868
|
|
func_ov44_0218e868: ; 0x0218e868
|
|
ldr ip, _0218e870 ; =func_ov00_020c6c78
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e868
|
|
_0218e870: .word func_ov00_020c6c78
|
|
|
|
.global func_ov44_0218e874
|
|
arm_func_start func_ov44_0218e874
|
|
func_ov44_0218e874: ; 0x0218e874
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0xc
|
|
ldr ip, _0218e8b0 ; =data_027e0f94
|
|
add r3, sp, #0
|
|
mov r5, r0
|
|
mov r4, r1
|
|
mov lr, r2
|
|
ldmia ip, {r0, r1, r2}
|
|
stmia r3, {r0, r1, r2}
|
|
mov r0, r5
|
|
mov r1, r4
|
|
mov r2, lr
|
|
bl func_ov00_020c6ca8
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e874
|
|
_0218e8b0: .word data_027e0f94
|
|
|
|
.global func_ov44_0218e8b4
|
|
arm_func_start func_ov44_0218e8b4
|
|
func_ov44_0218e8b4: ; 0x0218e8b4
|
|
stmdb sp!, {r3, r4, r5, r6, r7, r8, lr}
|
|
sub sp, sp, #0x24
|
|
mov r8, r0
|
|
mov r0, #0
|
|
ldr r4, [sp, #0x44]
|
|
movs r6, r2
|
|
str r0, [r8, #0x14]
|
|
streq r0, [r4]
|
|
mov r7, r1
|
|
mov r5, r3
|
|
addeq sp, sp, #0x24
|
|
streq r0, [r4, #8]
|
|
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc}
|
|
add r0, sp, #0xc
|
|
mov r1, r8
|
|
bl func_ov00_020c6e08
|
|
add r0, sp, #0xc
|
|
add r3, sp, #0x18
|
|
ldmia r0, {r0, r1, r2}
|
|
stmia r3, {r0, r1, r2}
|
|
ldr r0, [r7, #4]
|
|
mov r1, r3
|
|
str r0, [sp, #0x1c]
|
|
ldrsh r0, [sp, #0x40]
|
|
mov r3, r5
|
|
ldr r5, [sp, #0x48]
|
|
str r0, [sp]
|
|
mov r2, r6
|
|
mov r0, r7
|
|
stmib sp, {r4, r5}
|
|
bl func_ov00_020c6508
|
|
ldr r1, _0218e980 ; =0x0000019a
|
|
add r2, sp, #0x18
|
|
mov r0, r7
|
|
bl func_ov00_020ce284
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x24
|
|
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc}
|
|
ldr r1, [r8, #0x14]
|
|
mov r0, r8
|
|
orr r1, r1, #1
|
|
str r1, [r8, #0x14]
|
|
bl func_ov00_020c6d9c
|
|
cmp r0, #0
|
|
ldr r0, [r8, #0x14]
|
|
orrne r0, r0, #4
|
|
strne r0, [r8, #0x14]
|
|
orreq r0, r0, #8
|
|
streq r0, [r8, #0x14]
|
|
add sp, sp, #0x24
|
|
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218e8b4
|
|
_0218e980: .word 0x0000019a
|
|
|
|
.rodata
|
|
.global data_ov44_0218e984
|
|
data_ov44_0218e984: ; 0x0218e984
|
|
.ascii "wait1"
|
|
.byte 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e98c
|
|
data_ov44_0218e98c: ; 0x0218e98c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e990
|
|
data_ov44_0218e990: ; 0x0218e990
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e994
|
|
data_ov44_0218e994: ; 0x0218e994
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e998
|
|
data_ov44_0218e998: ; 0x0218e998
|
|
.ascii "attack"
|
|
.byte 0x00, 0x00
|
|
.global data_ov44_0218e9a0
|
|
data_ov44_0218e9a0: ; 0x0218e9a0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9a4
|
|
data_ov44_0218e9a4: ; 0x0218e9a4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9a8
|
|
data_ov44_0218e9a8: ; 0x0218e9a8
|
|
.byte 0x01, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9ac
|
|
data_ov44_0218e9ac: ; 0x0218e9ac
|
|
.ascii "attack_st"
|
|
.byte 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9b8
|
|
data_ov44_0218e9b8: ; 0x0218e9b8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9bc
|
|
data_ov44_0218e9bc: ; 0x0218e9bc
|
|
.byte 0x01, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9c0
|
|
data_ov44_0218e9c0: ; 0x0218e9c0
|
|
.ascii "attack_end"
|
|
.byte 0x00, 0x00
|
|
.global data_ov44_0218e9cc
|
|
data_ov44_0218e9cc: ; 0x0218e9cc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9d0
|
|
data_ov44_0218e9d0: ; 0x0218e9d0
|
|
.byte 0x01, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9d4
|
|
data_ov44_0218e9d4: ; 0x0218e9d4
|
|
.ascii "roll_l"
|
|
.byte 0x00, 0x00
|
|
.global data_ov44_0218e9dc
|
|
data_ov44_0218e9dc: ; 0x0218e9dc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9e0
|
|
data_ov44_0218e9e0: ; 0x0218e9e0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9e4
|
|
data_ov44_0218e9e4: ; 0x0218e9e4
|
|
.byte 0x01, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9e8
|
|
data_ov44_0218e9e8: ; 0x0218e9e8
|
|
.ascii "roll_r"
|
|
.byte 0x00, 0x00
|
|
.global data_ov44_0218e9f0
|
|
data_ov44_0218e9f0: ; 0x0218e9f0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9f4
|
|
data_ov44_0218e9f4: ; 0x0218e9f4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9f8
|
|
data_ov44_0218e9f8: ; 0x0218e9f8
|
|
.byte 0x01, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218e9fc
|
|
data_ov44_0218e9fc: ; 0x0218e9fc
|
|
.byte 0x33, 0x03, 0x00, 0x00
|
|
.global data_ov44_0218ea00
|
|
data_ov44_0218ea00: ; 0x0218ea00
|
|
.byte 0x9a, 0x01, 0x00, 0x00
|
|
.global data_ov44_0218ea04
|
|
data_ov44_0218ea04: ; 0x0218ea04
|
|
.byte 0x66, 0x02, 0x00, 0x00
|
|
.global data_ov44_0218ea08
|
|
data_ov44_0218ea08: ; 0x0218ea08
|
|
.byte 0x9a, 0x01, 0x00, 0x00
|
|
.global data_ov44_0218ea0c
|
|
data_ov44_0218ea0c: ; 0x0218ea0c
|
|
.byte 0x00, 0x30, 0x00, 0x00
|
|
.global data_ov44_0218ea10
|
|
data_ov44_0218ea10: ; 0x0218ea10
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.global data_ov44_0218ea14
|
|
data_ov44_0218ea14: ; 0x0218ea14
|
|
.byte 0x00, 0x20, 0x00, 0x00
|
|
.global data_ov44_0218ea18
|
|
data_ov44_0218ea18: ; 0x0218ea18
|
|
.byte 0x00, 0x50, 0x00, 0x00
|
|
.global data_ov44_0218ea1c
|
|
data_ov44_0218ea1c: ; 0x0218ea1c
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.global data_ov44_0218ea20
|
|
data_ov44_0218ea20: ; 0x0218ea20
|
|
.byte 0x00, 0x20, 0x00, 0x00
|
|
.global data_ov44_0218ea24
|
|
data_ov44_0218ea24: ; 0x0218ea24
|
|
.byte 0x9a, 0x01, 0x00, 0x00
|
|
.global data_ov44_0218ea28
|
|
data_ov44_0218ea28: ; 0x0218ea28
|
|
.ascii "walk"
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea30
|
|
data_ov44_0218ea30: ; 0x0218ea30
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea34
|
|
data_ov44_0218ea34: ; 0x0218ea34
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea38
|
|
data_ov44_0218ea38: ; 0x0218ea38
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea3c
|
|
data_ov44_0218ea3c: ; 0x0218ea3c
|
|
.ascii "attack"
|
|
.byte 0x00, 0x00
|
|
.global data_ov44_0218ea44
|
|
data_ov44_0218ea44: ; 0x0218ea44
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea48
|
|
data_ov44_0218ea48: ; 0x0218ea48
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea4c
|
|
data_ov44_0218ea4c: ; 0x0218ea4c
|
|
.byte 0x01, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea50
|
|
data_ov44_0218ea50: ; 0x0218ea50
|
|
.ascii "fly"
|
|
.byte 0x00
|
|
.global data_ov44_0218ea54
|
|
data_ov44_0218ea54: ; 0x0218ea54
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea58
|
|
data_ov44_0218ea58: ; 0x0218ea58
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea5c
|
|
data_ov44_0218ea5c: ; 0x0218ea5c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea60
|
|
data_ov44_0218ea60: ; 0x0218ea60
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea64
|
|
data_ov44_0218ea64: ; 0x0218ea64
|
|
.byte 0x00, 0x20, 0x00, 0x00
|
|
.global data_ov44_0218ea68
|
|
data_ov44_0218ea68: ; 0x0218ea68
|
|
.byte 0xd8, 0x02, 0x00, 0x00
|
|
.global data_ov44_0218ea6c
|
|
data_ov44_0218ea6c: ; 0x0218ea6c
|
|
.ascii "run"
|
|
.byte 0x00
|
|
.global data_ov44_0218ea70
|
|
data_ov44_0218ea70: ; 0x0218ea70
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea74
|
|
data_ov44_0218ea74: ; 0x0218ea74
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea78
|
|
data_ov44_0218ea78: ; 0x0218ea78
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea7c
|
|
data_ov44_0218ea7c: ; 0x0218ea7c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea80
|
|
data_ov44_0218ea80: ; 0x0218ea80
|
|
.ascii "wait"
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea88
|
|
data_ov44_0218ea88: ; 0x0218ea88
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea8c
|
|
data_ov44_0218ea8c: ; 0x0218ea8c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea90
|
|
data_ov44_0218ea90: ; 0x0218ea90
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218ea94
|
|
data_ov44_0218ea94: ; 0x0218ea94
|
|
.byte 0x66, 0x06, 0x00, 0x00
|
|
.global data_ov44_0218ea98
|
|
data_ov44_0218ea98: ; 0x0218ea98
|
|
.byte 0x9a, 0x01, 0x00, 0x00
|
|
|
|
.section .init, 4, 1, 4
|
|
.global func_ov44_0218ea9c
|
|
arm_func_start func_ov44_0218ea9c
|
|
func_ov44_0218ea9c: ; 0x0218ea9c
|
|
stmdb sp!, {lr}
|
|
sub sp, sp, #0x84
|
|
ldr r0, _0218eba0 ; =data_ov44_0218feec
|
|
ldr r1, _0218eba4 ; =0x534e414b
|
|
ldr r2, _0218eba8 ; =func_ov44_02189560
|
|
mov r3, #0
|
|
bl func_0203e784
|
|
ldr r0, _0218eba0 ; =data_ov44_0218feec
|
|
ldr r1, _0218ebac ; =func_0203e7b4
|
|
ldr r2, _0218ebb0 ; =data_ov44_0218fee0
|
|
bl func_0204f8d4
|
|
mov r1, #1
|
|
str r1, [sp]
|
|
str r1, [sp, #4]
|
|
mov r2, #2
|
|
str r2, [sp, #8]
|
|
mov r0, #0x1000
|
|
str r0, [sp, #0xc]
|
|
str r0, [sp, #0x10]
|
|
str r0, [sp, #0x14]
|
|
str r1, [sp, #0x18]
|
|
str r1, [sp, #0x1c]
|
|
str r1, [sp, #0x20]
|
|
str r1, [sp, #0x24]
|
|
str r1, [sp, #0x28]
|
|
str r1, [sp, #0x2c]
|
|
str r1, [sp, #0x30]
|
|
str r1, [sp, #0x34]
|
|
str r1, [sp, #0x38]
|
|
str r1, [sp, #0x3c]
|
|
str r1, [sp, #0x40]
|
|
mov r0, #0x96
|
|
str r1, [sp, #0x44]
|
|
str r0, [sp, #0x48]
|
|
mov r3, #0
|
|
str r3, [sp, #0x4c]
|
|
str r3, [sp, #0x50]
|
|
add r0, r0, #0x5d0
|
|
str r0, [sp, #0x54]
|
|
str r3, [sp, #0x58]
|
|
str r0, [sp, #0x5c]
|
|
rsb r0, r1, #0x334
|
|
str r0, [sp, #0x60]
|
|
mov r0, #0x800
|
|
ldr r1, _0218ebb4 ; =0x000004cd
|
|
str r0, [sp, #0x64]
|
|
ldr r0, _0218ebb8 ; =0x00001555
|
|
str r1, [sp, #0x68]
|
|
str r0, [sp, #0x6c]
|
|
mov r0, #0x3000
|
|
str r0, [sp, #0x70]
|
|
str r3, [sp, #0x74]
|
|
str r3, [sp, #0x78]
|
|
mov r0, #9
|
|
str r0, [sp, #0x7c]
|
|
ldr r0, _0218ebbc ; =data_ov44_0218f200
|
|
mov r1, #4
|
|
str r3, [sp, #0x80]
|
|
bl func_ov00_020ccdd4
|
|
ldr r0, _0218ebbc ; =data_ov44_0218f200
|
|
ldr r1, _0218ebc0 ; =func_ov00_020cceec
|
|
ldr r2, _0218ebc4 ; =data_ov44_0218ff00
|
|
bl func_0204f8d4
|
|
add sp, sp, #0x84
|
|
ldmia sp!, {pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ea9c
|
|
_0218eba0: .word data_ov44_0218feec
|
|
_0218eba4: .word 0x534e414b
|
|
_0218eba8: .word func_ov44_02189560
|
|
_0218ebac: .word func_0203e7b4
|
|
_0218ebb0: .word data_ov44_0218fee0
|
|
_0218ebb4: .word 0x000004cd
|
|
_0218ebb8: .word 0x00001555
|
|
_0218ebbc: .word data_ov44_0218f200
|
|
_0218ebc0: .word func_ov00_020cceec
|
|
_0218ebc4: .word data_ov44_0218ff00
|
|
|
|
.global func_ov44_0218ebc8
|
|
arm_func_start func_ov44_0218ebc8
|
|
func_ov44_0218ebc8: ; 0x0218ebc8
|
|
stmdb sp!, {lr}
|
|
sub sp, sp, #0x84
|
|
ldr r0, _0218ecc0 ; =data_ov44_0218ff18
|
|
ldr r1, _0218ecc4 ; =0x52415431
|
|
ldr r2, _0218ecc8 ; =func_ov44_0218a0a8
|
|
mov r3, #0
|
|
bl func_0203e784
|
|
ldr r0, _0218ecc0 ; =data_ov44_0218ff18
|
|
ldr r1, _0218eccc ; =func_0203e7b4
|
|
ldr r2, _0218ecd0 ; =data_ov44_0218ff0c
|
|
bl func_0204f8d4
|
|
mov r3, #1
|
|
str r3, [sp]
|
|
str r3, [sp, #4]
|
|
mov r2, #2
|
|
str r2, [sp, #8]
|
|
mov r1, #0x1800
|
|
str r1, [sp, #0xc]
|
|
mov r0, #0x800
|
|
str r0, [sp, #0x10]
|
|
str r1, [sp, #0x14]
|
|
str r3, [sp, #0x18]
|
|
str r3, [sp, #0x1c]
|
|
str r3, [sp, #0x20]
|
|
str r2, [sp, #0x24]
|
|
str r2, [sp, #0x28]
|
|
str r3, [sp, #0x2c]
|
|
str r3, [sp, #0x30]
|
|
str r3, [sp, #0x34]
|
|
str r3, [sp, #0x38]
|
|
str r3, [sp, #0x3c]
|
|
str r3, [sp, #0x40]
|
|
str r3, [sp, #0x44]
|
|
mov r0, #0x96
|
|
str r0, [sp, #0x48]
|
|
mov r3, #0
|
|
str r3, [sp, #0x4c]
|
|
ldr r1, _0218ecd4 ; =0x000004cd
|
|
str r3, [sp, #0x50]
|
|
str r1, [sp, #0x54]
|
|
str r3, [sp, #0x58]
|
|
str r1, [sp, #0x5c]
|
|
mov r0, #0x400
|
|
str r0, [sp, #0x60]
|
|
str r1, [sp, #0x64]
|
|
str r1, [sp, #0x68]
|
|
str r3, [sp, #0x6c]
|
|
str r3, [sp, #0x70]
|
|
str r3, [sp, #0x74]
|
|
str r3, [sp, #0x78]
|
|
mov r0, #9
|
|
str r0, [sp, #0x7c]
|
|
ldr r0, _0218ecd8 ; =data_ov44_0218f3e4
|
|
mov r1, #4
|
|
str r2, [sp, #0x80]
|
|
bl func_ov00_020ccdd4
|
|
ldr r0, _0218ecd8 ; =data_ov44_0218f3e4
|
|
ldr r1, _0218ecdc ; =func_ov00_020cceec
|
|
ldr r2, _0218ece0 ; =data_ov44_0218ff2c
|
|
bl func_0204f8d4
|
|
add sp, sp, #0x84
|
|
ldmia sp!, {pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ebc8
|
|
_0218ecc0: .word data_ov44_0218ff18
|
|
_0218ecc4: .word 0x52415431
|
|
_0218ecc8: .word func_ov44_0218a0a8
|
|
_0218eccc: .word func_0203e7b4
|
|
_0218ecd0: .word data_ov44_0218ff0c
|
|
_0218ecd4: .word 0x000004cd
|
|
_0218ecd8: .word data_ov44_0218f3e4
|
|
_0218ecdc: .word func_ov00_020cceec
|
|
_0218ece0: .word data_ov44_0218ff2c
|
|
|
|
.global func_ov44_0218ece4
|
|
arm_func_start func_ov44_0218ece4
|
|
func_ov44_0218ece4: ; 0x0218ece4
|
|
stmdb sp!, {r3, lr}
|
|
ldr r0, _0218ed10 ; =data_ov44_0218ff44
|
|
ldr r1, _0218ed14 ; =0x4b455930
|
|
ldr r2, _0218ed18 ; =func_ov44_0218aa98
|
|
mov r3, #0
|
|
bl func_0203e784
|
|
ldr r0, _0218ed10 ; =data_ov44_0218ff44
|
|
ldr r1, _0218ed1c ; =func_0203e7b4
|
|
ldr r2, _0218ed20 ; =data_ov44_0218ff38
|
|
bl func_0204f8d4
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ece4
|
|
_0218ed10: .word data_ov44_0218ff44
|
|
_0218ed14: .word 0x4b455930
|
|
_0218ed18: .word func_ov44_0218aa98
|
|
_0218ed1c: .word func_0203e7b4
|
|
_0218ed20: .word data_ov44_0218ff38
|
|
|
|
.global func_ov44_0218ed24
|
|
arm_func_start func_ov44_0218ed24
|
|
func_ov44_0218ed24: ; 0x0218ed24
|
|
stmdb sp!, {lr}
|
|
sub sp, sp, #0x84
|
|
ldr r0, _0218eee0 ; =data_ov44_0218ff64
|
|
ldr r1, _0218eee4 ; =0x4f435441
|
|
ldr r2, _0218eee8 ; =func_ov44_0218b084
|
|
mov r3, #0
|
|
bl func_0203e784
|
|
ldr r0, _0218eee0 ; =data_ov44_0218ff64
|
|
ldr r1, _0218eeec ; =func_0203e7b4
|
|
ldr r2, _0218eef0 ; =data_ov44_0218ff58
|
|
bl func_0204f8d4
|
|
mov r3, #1
|
|
str r3, [sp]
|
|
ldr ip, _0218eef4 ; =0x00001b33
|
|
str r3, [sp, #4]
|
|
mov r2, #2
|
|
str r2, [sp, #8]
|
|
str ip, [sp, #0xc]
|
|
mov r1, #0x800
|
|
str r1, [sp, #0x10]
|
|
str ip, [sp, #0x14]
|
|
str r3, [sp, #0x18]
|
|
str r3, [sp, #0x1c]
|
|
str r3, [sp, #0x20]
|
|
str r3, [sp, #0x24]
|
|
str r2, [sp, #0x28]
|
|
str r3, [sp, #0x2c]
|
|
mov r0, #5
|
|
str r0, [sp, #0x30]
|
|
str r3, [sp, #0x34]
|
|
str r3, [sp, #0x38]
|
|
str r3, [sp, #0x3c]
|
|
str r3, [sp, #0x40]
|
|
str r3, [sp, #0x44]
|
|
mov r0, #0x96
|
|
str r0, [sp, #0x48]
|
|
mov r3, #0
|
|
str r3, [sp, #0x4c]
|
|
str r3, [sp, #0x50]
|
|
rsb r0, ip, #0x2000
|
|
str r0, [sp, #0x54]
|
|
str r3, [sp, #0x58]
|
|
str r0, [sp, #0x5c]
|
|
str r0, [sp, #0x60]
|
|
str r0, [sp, #0x64]
|
|
str r1, [sp, #0x68]
|
|
str r3, [sp, #0x6c]
|
|
str r3, [sp, #0x70]
|
|
str r3, [sp, #0x74]
|
|
str r3, [sp, #0x78]
|
|
mov r0, #9
|
|
str r0, [sp, #0x7c]
|
|
ldr r0, _0218eef8 ; =data_ov44_0218f670
|
|
mov r1, #6
|
|
str r3, [sp, #0x80]
|
|
bl func_ov00_020ccdd4
|
|
ldr r0, _0218eef8 ; =data_ov44_0218f670
|
|
ldr r1, _0218eefc ; =func_ov00_020cceec
|
|
ldr r2, _0218ef00 ; =data_ov44_0218ff78
|
|
bl func_0204f8d4
|
|
mov lr, #1
|
|
str lr, [sp]
|
|
ldr ip, _0218eef4 ; =0x00001b33
|
|
str lr, [sp, #4]
|
|
mov r2, #2
|
|
str r2, [sp, #8]
|
|
str ip, [sp, #0xc]
|
|
mov r1, #0x800
|
|
str r1, [sp, #0x10]
|
|
str ip, [sp, #0x14]
|
|
str lr, [sp, #0x18]
|
|
str lr, [sp, #0x1c]
|
|
str lr, [sp, #0x20]
|
|
str lr, [sp, #0x24]
|
|
str r2, [sp, #0x28]
|
|
str lr, [sp, #0x2c]
|
|
mov r0, #5
|
|
str r0, [sp, #0x30]
|
|
str lr, [sp, #0x34]
|
|
str lr, [sp, #0x38]
|
|
str lr, [sp, #0x3c]
|
|
str lr, [sp, #0x40]
|
|
str lr, [sp, #0x44]
|
|
mov r0, #0x96
|
|
str r0, [sp, #0x48]
|
|
mov r3, #0
|
|
str r3, [sp, #0x4c]
|
|
str r3, [sp, #0x50]
|
|
rsb r0, ip, #0x2000
|
|
str r0, [sp, #0x54]
|
|
str r3, [sp, #0x58]
|
|
str r0, [sp, #0x5c]
|
|
str r0, [sp, #0x60]
|
|
str r0, [sp, #0x64]
|
|
str r1, [sp, #0x68]
|
|
str r3, [sp, #0x6c]
|
|
str r3, [sp, #0x70]
|
|
str r3, [sp, #0x74]
|
|
str r3, [sp, #0x78]
|
|
mov r0, #9
|
|
str r0, [sp, #0x7c]
|
|
ldr r0, _0218ef04 ; =data_ov44_0218f6f0
|
|
mov r1, #4
|
|
str lr, [sp, #0x80]
|
|
bl func_ov00_020ccdd4
|
|
ldr r0, _0218ef04 ; =data_ov44_0218f6f0
|
|
ldr r1, _0218eefc ; =func_ov00_020cceec
|
|
ldr r2, _0218ef08 ; =data_ov44_0218ff84
|
|
bl func_0204f8d4
|
|
add sp, sp, #0x84
|
|
ldmia sp!, {pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ed24
|
|
_0218eee0: .word data_ov44_0218ff64
|
|
_0218eee4: .word 0x4f435441
|
|
_0218eee8: .word func_ov44_0218b084
|
|
_0218eeec: .word func_0203e7b4
|
|
_0218eef0: .word data_ov44_0218ff58
|
|
_0218eef4: .word 0x00001b33
|
|
_0218eef8: .word data_ov44_0218f670
|
|
_0218eefc: .word func_ov00_020cceec
|
|
_0218ef00: .word data_ov44_0218ff78
|
|
_0218ef04: .word data_ov44_0218f6f0
|
|
_0218ef08: .word data_ov44_0218ff84
|
|
|
|
.global func_ov44_0218ef0c
|
|
arm_func_start func_ov44_0218ef0c
|
|
func_ov44_0218ef0c: ; 0x0218ef0c
|
|
stmdb sp!, {r3, lr}
|
|
ldr r0, _0218ef38 ; =data_ov44_0218ff9c
|
|
ldr r1, _0218ef3c ; =0x4f435348
|
|
ldr r2, _0218ef40 ; =func_ov44_0218c288
|
|
mov r3, #0
|
|
bl func_0203e784
|
|
ldr r0, _0218ef38 ; =data_ov44_0218ff9c
|
|
ldr r1, _0218ef44 ; =func_0203e7b4
|
|
ldr r2, _0218ef48 ; =data_ov44_0218ff90
|
|
bl func_0204f8d4
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ef0c
|
|
_0218ef38: .word data_ov44_0218ff9c
|
|
_0218ef3c: .word 0x4f435348
|
|
_0218ef40: .word func_ov44_0218c288
|
|
_0218ef44: .word func_0203e7b4
|
|
_0218ef48: .word data_ov44_0218ff90
|
|
|
|
.global func_ov44_0218ef4c
|
|
arm_func_start func_ov44_0218ef4c
|
|
func_ov44_0218ef4c: ; 0x0218ef4c
|
|
stmdb sp!, {lr}
|
|
sub sp, sp, #0x84
|
|
ldr r0, _0218f048 ; =data_ov44_0218ffd0
|
|
ldr r1, _0218f04c ; =0x4b455448
|
|
ldr r2, _0218f050 ; =func_ov44_0218c6d8
|
|
mov r3, #0
|
|
bl func_0203e784
|
|
ldr r0, _0218f048 ; =data_ov44_0218ffd0
|
|
ldr r1, _0218f054 ; =func_0203e7b4
|
|
ldr r2, _0218f058 ; =data_ov44_0218ffc4
|
|
bl func_0204f8d4
|
|
mov r1, #1
|
|
str r1, [sp]
|
|
str r1, [sp, #4]
|
|
mov r2, #2
|
|
str r2, [sp, #8]
|
|
mov r0, #0x1000
|
|
str r0, [sp, #0xc]
|
|
str r0, [sp, #0x10]
|
|
str r0, [sp, #0x14]
|
|
str r1, [sp, #0x18]
|
|
str r1, [sp, #0x1c]
|
|
str r1, [sp, #0x20]
|
|
str r1, [sp, #0x24]
|
|
str r1, [sp, #0x28]
|
|
str r1, [sp, #0x2c]
|
|
str r1, [sp, #0x30]
|
|
str r1, [sp, #0x34]
|
|
str r1, [sp, #0x38]
|
|
str r1, [sp, #0x3c]
|
|
str r1, [sp, #0x40]
|
|
mov r0, #0x96
|
|
str r1, [sp, #0x44]
|
|
str r0, [sp, #0x48]
|
|
mov r3, #0
|
|
str r3, [sp, #0x4c]
|
|
str r3, [sp, #0x50]
|
|
add r0, r0, #0x5d0
|
|
str r0, [sp, #0x54]
|
|
str r3, [sp, #0x58]
|
|
ldr r1, _0218f05c ; =0x000004cd
|
|
str r0, [sp, #0x5c]
|
|
str r1, [sp, #0x60]
|
|
str r1, [sp, #0x64]
|
|
ldr r0, _0218f060 ; =0x00002aab
|
|
str r1, [sp, #0x68]
|
|
str r0, [sp, #0x6c]
|
|
mov r0, #0x3000
|
|
str r0, [sp, #0x70]
|
|
str r3, [sp, #0x74]
|
|
str r3, [sp, #0x78]
|
|
mov r0, #8
|
|
str r0, [sp, #0x7c]
|
|
ldr r0, _0218f064 ; =data_ov44_0218fa58
|
|
mov r1, #4
|
|
str r3, [sp, #0x80]
|
|
bl func_ov00_020ccdd4
|
|
ldr r0, _0218f064 ; =data_ov44_0218fa58
|
|
ldr r1, _0218f068 ; =func_ov00_020cceec
|
|
ldr r2, _0218f06c ; =data_ov44_0218ffe4
|
|
bl func_0204f8d4
|
|
add sp, sp, #0x84
|
|
ldmia sp!, {pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218ef4c
|
|
_0218f048: .word data_ov44_0218ffd0
|
|
_0218f04c: .word 0x4b455448
|
|
_0218f050: .word func_ov44_0218c6d8
|
|
_0218f054: .word func_0203e7b4
|
|
_0218f058: .word data_ov44_0218ffc4
|
|
_0218f05c: .word 0x000004cd
|
|
_0218f060: .word 0x00002aab
|
|
_0218f064: .word data_ov44_0218fa58
|
|
_0218f068: .word func_ov00_020cceec
|
|
_0218f06c: .word data_ov44_0218ffe4
|
|
|
|
.global func_ov44_0218f070
|
|
arm_func_start func_ov44_0218f070
|
|
func_ov44_0218f070: ; 0x0218f070
|
|
stmdb sp!, {lr}
|
|
sub sp, sp, #0x84
|
|
ldr r0, _0218f168 ; =data_ov44_0218fffc
|
|
ldr r1, _0218f16c ; =0x52415430
|
|
ldr r2, _0218f170 ; =func_ov44_0218d510
|
|
mov r3, #0
|
|
bl func_0203e784
|
|
ldr r0, _0218f168 ; =data_ov44_0218fffc
|
|
ldr r1, _0218f174 ; =func_0203e7b4
|
|
ldr r2, _0218f178 ; =data_ov44_0218fff0
|
|
bl func_0204f8d4
|
|
mov r3, #1
|
|
str r3, [sp]
|
|
str r3, [sp, #4]
|
|
mov r2, #2
|
|
str r2, [sp, #8]
|
|
mov r1, #0x1800
|
|
str r1, [sp, #0xc]
|
|
mov r0, #0x800
|
|
str r0, [sp, #0x10]
|
|
str r1, [sp, #0x14]
|
|
str r3, [sp, #0x18]
|
|
str r3, [sp, #0x1c]
|
|
str r3, [sp, #0x20]
|
|
str r3, [sp, #0x24]
|
|
str r2, [sp, #0x28]
|
|
str r3, [sp, #0x2c]
|
|
str r3, [sp, #0x30]
|
|
str r3, [sp, #0x34]
|
|
str r3, [sp, #0x38]
|
|
str r3, [sp, #0x3c]
|
|
str r3, [sp, #0x40]
|
|
str r3, [sp, #0x44]
|
|
mov r0, #0x96
|
|
str r0, [sp, #0x48]
|
|
mov r3, #0
|
|
str r3, [sp, #0x4c]
|
|
ldr r1, _0218f17c ; =0x000004cd
|
|
str r3, [sp, #0x50]
|
|
str r1, [sp, #0x54]
|
|
str r3, [sp, #0x58]
|
|
str r1, [sp, #0x5c]
|
|
mov r0, #0x400
|
|
str r0, [sp, #0x60]
|
|
str r1, [sp, #0x64]
|
|
str r1, [sp, #0x68]
|
|
str r3, [sp, #0x6c]
|
|
str r3, [sp, #0x70]
|
|
str r3, [sp, #0x74]
|
|
str r3, [sp, #0x78]
|
|
mov r0, #9
|
|
str r0, [sp, #0x7c]
|
|
ldr r0, _0218f180 ; =data_ov44_0218fc68
|
|
mov r1, #4
|
|
str r3, [sp, #0x80]
|
|
bl func_ov00_020ccdd4
|
|
ldr r0, _0218f180 ; =data_ov44_0218fc68
|
|
ldr r1, _0218f184 ; =func_ov00_020cceec
|
|
ldr r2, _0218f188 ; =data_ov44_02190010
|
|
bl func_0204f8d4
|
|
add sp, sp, #0x84
|
|
ldmia sp!, {pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218f070
|
|
_0218f168: .word data_ov44_0218fffc
|
|
_0218f16c: .word 0x52415430
|
|
_0218f170: .word func_ov44_0218d510
|
|
_0218f174: .word func_0203e7b4
|
|
_0218f178: .word data_ov44_0218fff0
|
|
_0218f17c: .word 0x000004cd
|
|
_0218f180: .word data_ov44_0218fc68
|
|
_0218f184: .word func_ov00_020cceec
|
|
_0218f188: .word data_ov44_02190010
|
|
|
|
.global func_ov44_0218f18c
|
|
arm_func_start func_ov44_0218f18c
|
|
func_ov44_0218f18c: ; 0x0218f18c
|
|
stmdb sp!, {r3, lr}
|
|
ldr r0, _0218f1b8 ; =data_ov44_02190028
|
|
ldr r1, _0218f1bc ; =0x52415448
|
|
ldr r2, _0218f1c0 ; =func_ov44_0218e320
|
|
mov r3, #0
|
|
bl func_0203e784
|
|
ldr r0, _0218f1b8 ; =data_ov44_02190028
|
|
ldr r1, _0218f1c4 ; =func_0203e7b4
|
|
ldr r2, _0218f1c8 ; =data_ov44_0219001c
|
|
bl func_0204f8d4
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov44_0218f18c
|
|
_0218f1b8: .word data_ov44_02190028
|
|
_0218f1bc: .word 0x52415448
|
|
_0218f1c0: .word func_ov44_0218e320
|
|
_0218f1c4: .word func_0203e7b4
|
|
_0218f1c8: .word data_ov44_0219001c
|
|
|
|
.section .sinit, 4, 1, 4
|
|
.global data_ov44_0218f1cc
|
|
data_ov44_0218f1cc: ; 0x0218f1cc
|
|
.byte 0x9c, 0xea, 0x18, 0x02
|
|
.global data_ov44_0218f1d0
|
|
data_ov44_0218f1d0: ; 0x0218f1d0
|
|
.byte 0xc8, 0xeb, 0x18, 0x02
|
|
.global data_ov44_0218f1d4
|
|
data_ov44_0218f1d4: ; 0x0218f1d4
|
|
.byte 0xe4, 0xec, 0x18, 0x02
|
|
.global data_ov44_0218f1d8
|
|
data_ov44_0218f1d8: ; 0x0218f1d8
|
|
.byte 0x24, 0xed, 0x18, 0x02
|
|
.global data_ov44_0218f1dc
|
|
data_ov44_0218f1dc: ; 0x0218f1dc
|
|
.byte 0x0c, 0xef, 0x18, 0x02
|
|
.global data_ov44_0218f1e0
|
|
data_ov44_0218f1e0: ; 0x0218f1e0
|
|
.byte 0x4c, 0xef, 0x18, 0x02
|
|
.global data_ov44_0218f1e4
|
|
data_ov44_0218f1e4: ; 0x0218f1e4
|
|
.byte 0x70, 0xf0, 0x18, 0x02
|
|
.global data_ov44_0218f1e8
|
|
data_ov44_0218f1e8: ; 0x0218f1e8
|
|
.byte 0x8c, 0xf1, 0x18, 0x02
|
|
|
|
.data
|
|
.global data_ov44_0218f200
|
|
data_ov44_0218f200: ; 0x0218f200
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f204
|
|
data_ov44_0218f204: ; 0x0218f204
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f208
|
|
data_ov44_0218f208: ; 0x0218f208
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f20c
|
|
data_ov44_0218f20c: ; 0x0218f20c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f210
|
|
data_ov44_0218f210: ; 0x0218f210
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f214
|
|
data_ov44_0218f214: ; 0x0218f214
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f218
|
|
data_ov44_0218f218: ; 0x0218f218
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f21c
|
|
data_ov44_0218f21c: ; 0x0218f21c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f220
|
|
data_ov44_0218f220: ; 0x0218f220
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f224
|
|
data_ov44_0218f224: ; 0x0218f224
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f228
|
|
data_ov44_0218f228: ; 0x0218f228
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f22c
|
|
data_ov44_0218f22c: ; 0x0218f22c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f230
|
|
data_ov44_0218f230: ; 0x0218f230
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f234
|
|
data_ov44_0218f234: ; 0x0218f234
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f238
|
|
data_ov44_0218f238: ; 0x0218f238
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f23c
|
|
data_ov44_0218f23c: ; 0x0218f23c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f240
|
|
data_ov44_0218f240: ; 0x0218f240
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f244
|
|
data_ov44_0218f244: ; 0x0218f244
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f248
|
|
data_ov44_0218f248: ; 0x0218f248
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f24c
|
|
data_ov44_0218f24c: ; 0x0218f24c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f250
|
|
data_ov44_0218f250: ; 0x0218f250
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f254
|
|
data_ov44_0218f254: ; 0x0218f254
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f258
|
|
data_ov44_0218f258: ; 0x0218f258
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f25c
|
|
data_ov44_0218f25c: ; 0x0218f25c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f260
|
|
data_ov44_0218f260: ; 0x0218f260
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f264
|
|
data_ov44_0218f264: ; 0x0218f264
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f268
|
|
data_ov44_0218f268: ; 0x0218f268
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f26c
|
|
data_ov44_0218f26c: ; 0x0218f26c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f270
|
|
data_ov44_0218f270: ; 0x0218f270
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f274
|
|
data_ov44_0218f274: ; 0x0218f274
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f278
|
|
data_ov44_0218f278: ; 0x0218f278
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f27c
|
|
data_ov44_0218f27c: ; 0x0218f27c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f280
|
|
data_ov44_0218f280: ; 0x0218f280
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f284
|
|
data_ov44_0218f284: ; 0x0218f284
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f288
|
|
data_ov44_0218f288: ; 0x0218f288
|
|
.byte 0x60, 0xa0, 0x18, 0x02
|
|
.global data_ov44_0218f28c
|
|
data_ov44_0218f28c: ; 0x0218f28c
|
|
.byte 0x10, 0xa0, 0x18, 0x02
|
|
.global data_ov44_0218f290
|
|
data_ov44_0218f290: ; 0x0218f290
|
|
.byte 0x00, 0xaa, 0x0c, 0x02
|
|
.global data_ov44_0218f294
|
|
data_ov44_0218f294: ; 0x0218f294
|
|
.byte 0x3c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f298
|
|
data_ov44_0218f298: ; 0x0218f298
|
|
.byte 0xe8, 0xa7, 0x0c, 0x02
|
|
.global data_ov44_0218f29c
|
|
data_ov44_0218f29c: ; 0x0218f29c
|
|
.byte 0x28, 0xaa, 0x0c, 0x02
|
|
.global data_ov44_0218f2a0
|
|
data_ov44_0218f2a0: ; 0x0218f2a0
|
|
.byte 0x30, 0xad, 0x0c, 0x02
|
|
.global data_ov44_0218f2a4
|
|
data_ov44_0218f2a4: ; 0x0218f2a4
|
|
.byte 0xd4, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f2a8
|
|
data_ov44_0218f2a8: ; 0x0218f2a8
|
|
.byte 0xc0, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f2ac
|
|
data_ov44_0218f2ac: ; 0x0218f2ac
|
|
.byte 0x44, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f2b0
|
|
data_ov44_0218f2b0: ; 0x0218f2b0
|
|
.byte 0x48, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f2b4
|
|
data_ov44_0218f2b4: ; 0x0218f2b4
|
|
.byte 0xa8, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f2b8
|
|
data_ov44_0218f2b8: ; 0x0218f2b8
|
|
.byte 0xb0, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f2bc
|
|
data_ov44_0218f2bc: ; 0x0218f2bc
|
|
.byte 0x4c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f2c0
|
|
data_ov44_0218f2c0: ; 0x0218f2c0
|
|
.byte 0x7c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f2c4
|
|
data_ov44_0218f2c4: ; 0x0218f2c4
|
|
.byte 0xe4, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218f2c8
|
|
data_ov44_0218f2c8: ; 0x0218f2c8
|
|
.byte 0x04, 0x30, 0x0c, 0x02
|
|
.global data_ov44_0218f2cc
|
|
data_ov44_0218f2cc: ; 0x0218f2cc
|
|
.byte 0x44, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218f2d0
|
|
data_ov44_0218f2d0: ; 0x0218f2d0
|
|
.byte 0xb4, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218f2d4
|
|
data_ov44_0218f2d4: ; 0x0218f2d4
|
|
.byte 0x40, 0xa8, 0x0c, 0x02
|
|
.global data_ov44_0218f2d8
|
|
data_ov44_0218f2d8: ; 0x0218f2d8
|
|
.byte 0x0c, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f2dc
|
|
data_ov44_0218f2dc: ; 0x0218f2dc
|
|
.byte 0x14, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f2e0
|
|
data_ov44_0218f2e0: ; 0x0218f2e0
|
|
.byte 0xa8, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f2e4
|
|
data_ov44_0218f2e4: ; 0x0218f2e4
|
|
.byte 0xc4, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f2e8
|
|
data_ov44_0218f2e8: ; 0x0218f2e8
|
|
.byte 0xfc, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f2ec
|
|
data_ov44_0218f2ec: ; 0x0218f2ec
|
|
.byte 0x04, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f2f0
|
|
data_ov44_0218f2f0: ; 0x0218f2f0
|
|
.byte 0x10, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f2f4
|
|
data_ov44_0218f2f4: ; 0x0218f2f4
|
|
.byte 0x14, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f2f8
|
|
data_ov44_0218f2f8: ; 0x0218f2f8
|
|
.byte 0x1c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f2fc
|
|
data_ov44_0218f2fc: ; 0x0218f2fc
|
|
.byte 0x24, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f300
|
|
data_ov44_0218f300: ; 0x0218f300
|
|
.byte 0x2c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f304
|
|
data_ov44_0218f304: ; 0x0218f304
|
|
.byte 0x28, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f308
|
|
data_ov44_0218f308: ; 0x0218f308
|
|
.byte 0x34, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f30c
|
|
data_ov44_0218f30c: ; 0x0218f30c
|
|
.byte 0x38, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f310
|
|
data_ov44_0218f310: ; 0x0218f310
|
|
.byte 0x3c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f314
|
|
data_ov44_0218f314: ; 0x0218f314
|
|
.byte 0x40, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f318
|
|
data_ov44_0218f318: ; 0x0218f318
|
|
.byte 0x48, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f31c
|
|
data_ov44_0218f31c: ; 0x0218f31c
|
|
.byte 0x50, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f320
|
|
data_ov44_0218f320: ; 0x0218f320
|
|
.byte 0x54, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f324
|
|
data_ov44_0218f324: ; 0x0218f324
|
|
.byte 0x58, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f328
|
|
data_ov44_0218f328: ; 0x0218f328
|
|
.byte 0x6c, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f32c
|
|
data_ov44_0218f32c: ; 0x0218f32c
|
|
.byte 0xb4, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f330
|
|
data_ov44_0218f330: ; 0x0218f330
|
|
.byte 0xf8, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f334
|
|
data_ov44_0218f334: ; 0x0218f334
|
|
.byte 0xfc, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f338
|
|
data_ov44_0218f338: ; 0x0218f338
|
|
.byte 0x2c, 0x32, 0x0c, 0x02
|
|
.global data_ov44_0218f33c
|
|
data_ov44_0218f33c: ; 0x0218f33c
|
|
.byte 0xf4, 0xac, 0x0c, 0x02
|
|
.global data_ov44_0218f340
|
|
data_ov44_0218f340: ; 0x0218f340
|
|
.byte 0xbd, 0x96, 0x18, 0x02
|
|
.global data_ov44_0218f344
|
|
data_ov44_0218f344: ; 0x0218f344
|
|
.byte 0x38, 0x9d, 0x18, 0x02
|
|
.global data_ov44_0218f348
|
|
data_ov44_0218f348: ; 0x0218f348
|
|
.byte 0xec, 0x9f, 0x18, 0x02
|
|
.global data_ov44_0218f34c
|
|
data_ov44_0218f34c: ; 0x0218f34c
|
|
.byte 0xa8, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218f350
|
|
data_ov44_0218f350: ; 0x0218f350
|
|
.byte 0x78, 0x9a, 0x18, 0x02
|
|
.global data_ov44_0218f354
|
|
data_ov44_0218f354: ; 0x0218f354
|
|
.byte 0xfc, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218f358
|
|
data_ov44_0218f358: ; 0x0218f358
|
|
.byte 0xb8, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218f35c
|
|
data_ov44_0218f35c: ; 0x0218f35c
|
|
.byte 0xbc, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218f360
|
|
data_ov44_0218f360: ; 0x0218f360
|
|
.byte 0xd0, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218f364
|
|
data_ov44_0218f364: ; 0x0218f364
|
|
.byte 0x58, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218f368
|
|
data_ov44_0218f368: ; 0x0218f368
|
|
.byte 0x6c, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218f36c
|
|
data_ov44_0218f36c: ; 0x0218f36c
|
|
.byte 0x80, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218f370
|
|
data_ov44_0218f370: ; 0x0218f370
|
|
.byte 0x0c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f374
|
|
data_ov44_0218f374: ; 0x0218f374
|
|
.byte 0x20, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f378
|
|
data_ov44_0218f378: ; 0x0218f378
|
|
.byte 0x2c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f37c
|
|
data_ov44_0218f37c: ; 0x0218f37c
|
|
.byte 0x3c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f380
|
|
data_ov44_0218f380: ; 0x0218f380
|
|
.byte 0x50, 0xc1, 0x0c, 0x02
|
|
.global data_ov44_0218f384
|
|
data_ov44_0218f384: ; 0x0218f384
|
|
.byte 0x5c, 0xc1, 0x0c, 0x02
|
|
.global data_ov44_0218f388
|
|
data_ov44_0218f388: ; 0x0218f388
|
|
.byte 0x90, 0xc4, 0x0c, 0x02
|
|
.global data_ov44_0218f38c
|
|
data_ov44_0218f38c: ; 0x0218f38c
|
|
.byte 0x24, 0xc5, 0x0c, 0x02
|
|
.global data_ov44_0218f390
|
|
data_ov44_0218f390: ; 0x0218f390
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f394
|
|
data_ov44_0218f394: ; 0x0218f394
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f398
|
|
data_ov44_0218f398: ; 0x0218f398
|
|
.byte 0x34, 0x5d, 0x0c, 0x02
|
|
.global data_ov44_0218f39c
|
|
data_ov44_0218f39c: ; 0x0218f39c
|
|
.byte 0xc4, 0x95, 0x18, 0x02
|
|
.global data_ov44_0218f3a0
|
|
data_ov44_0218f3a0: ; 0x0218f3a0
|
|
.byte 0x58, 0x5e, 0x0c, 0x02
|
|
.global data_ov44_0218f3a4
|
|
data_ov44_0218f3a4: ; 0x0218f3a4
|
|
.ascii "brg"
|
|
.byte 0x00
|
|
.global data_ov44_0218f3a8
|
|
data_ov44_0218f3a8: ; 0x0218f3a8
|
|
.ascii "fnl"
|
|
.byte 0x00
|
|
.global data_ov44_0218f3ac
|
|
data_ov44_0218f3ac: ; 0x0218f3ac
|
|
.ascii "pdl"
|
|
.byte 0x00
|
|
.global data_ov44_0218f3b0
|
|
data_ov44_0218f3b0: ; 0x0218f3b0
|
|
.ascii "dco"
|
|
.byte 0x00
|
|
.global data_ov44_0218f3b4
|
|
data_ov44_0218f3b4: ; 0x0218f3b4
|
|
.ascii "can"
|
|
.byte 0x00
|
|
.global data_ov44_0218f3b8
|
|
data_ov44_0218f3b8: ; 0x0218f3b8
|
|
.ascii "hul"
|
|
.byte 0x00
|
|
.global data_ov44_0218f3bc
|
|
data_ov44_0218f3bc: ; 0x0218f3bc
|
|
.ascii "bow"
|
|
.byte 0x00
|
|
.global data_ov44_0218f3c0
|
|
data_ov44_0218f3c0: ; 0x0218f3c0
|
|
.ascii "anc"
|
|
.byte 0x00
|
|
.global data_ov44_0218f3c4
|
|
data_ov44_0218f3c4: ; 0x0218f3c4
|
|
.byte 0xc0, 0xf3, 0x18, 0x02
|
|
.global data_ov44_0218f3c8
|
|
data_ov44_0218f3c8: ; 0x0218f3c8
|
|
.byte 0xbc, 0xf3, 0x18, 0x02
|
|
.global data_ov44_0218f3cc
|
|
data_ov44_0218f3cc: ; 0x0218f3cc
|
|
.byte 0xb8, 0xf3, 0x18, 0x02
|
|
.global data_ov44_0218f3d0
|
|
data_ov44_0218f3d0: ; 0x0218f3d0
|
|
.byte 0xb4, 0xf3, 0x18, 0x02
|
|
.global data_ov44_0218f3d4
|
|
data_ov44_0218f3d4: ; 0x0218f3d4
|
|
.byte 0xb0, 0xf3, 0x18, 0x02
|
|
.global data_ov44_0218f3d8
|
|
data_ov44_0218f3d8: ; 0x0218f3d8
|
|
.byte 0xac, 0xf3, 0x18, 0x02
|
|
.global data_ov44_0218f3dc
|
|
data_ov44_0218f3dc: ; 0x0218f3dc
|
|
.byte 0xa8, 0xf3, 0x18, 0x02
|
|
.global data_ov44_0218f3e0
|
|
data_ov44_0218f3e0: ; 0x0218f3e0
|
|
.byte 0xa4, 0xf3, 0x18, 0x02
|
|
.global data_ov44_0218f3e4
|
|
data_ov44_0218f3e4: ; 0x0218f3e4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f3e8
|
|
data_ov44_0218f3e8: ; 0x0218f3e8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f3ec
|
|
data_ov44_0218f3ec: ; 0x0218f3ec
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f3f0
|
|
data_ov44_0218f3f0: ; 0x0218f3f0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f3f4
|
|
data_ov44_0218f3f4: ; 0x0218f3f4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f3f8
|
|
data_ov44_0218f3f8: ; 0x0218f3f8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f3fc
|
|
data_ov44_0218f3fc: ; 0x0218f3fc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f400
|
|
data_ov44_0218f400: ; 0x0218f400
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f404
|
|
data_ov44_0218f404: ; 0x0218f404
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f408
|
|
data_ov44_0218f408: ; 0x0218f408
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f40c
|
|
data_ov44_0218f40c: ; 0x0218f40c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f410
|
|
data_ov44_0218f410: ; 0x0218f410
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f414
|
|
data_ov44_0218f414: ; 0x0218f414
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f418
|
|
data_ov44_0218f418: ; 0x0218f418
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f41c
|
|
data_ov44_0218f41c: ; 0x0218f41c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f420
|
|
data_ov44_0218f420: ; 0x0218f420
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f424
|
|
data_ov44_0218f424: ; 0x0218f424
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f428
|
|
data_ov44_0218f428: ; 0x0218f428
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f42c
|
|
data_ov44_0218f42c: ; 0x0218f42c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f430
|
|
data_ov44_0218f430: ; 0x0218f430
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f434
|
|
data_ov44_0218f434: ; 0x0218f434
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f438
|
|
data_ov44_0218f438: ; 0x0218f438
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f43c
|
|
data_ov44_0218f43c: ; 0x0218f43c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f440
|
|
data_ov44_0218f440: ; 0x0218f440
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f444
|
|
data_ov44_0218f444: ; 0x0218f444
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f448
|
|
data_ov44_0218f448: ; 0x0218f448
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f44c
|
|
data_ov44_0218f44c: ; 0x0218f44c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f450
|
|
data_ov44_0218f450: ; 0x0218f450
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f454
|
|
data_ov44_0218f454: ; 0x0218f454
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f458
|
|
data_ov44_0218f458: ; 0x0218f458
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f45c
|
|
data_ov44_0218f45c: ; 0x0218f45c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f460
|
|
data_ov44_0218f460: ; 0x0218f460
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f464
|
|
data_ov44_0218f464: ; 0x0218f464
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f468
|
|
data_ov44_0218f468: ; 0x0218f468
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f46c
|
|
data_ov44_0218f46c: ; 0x0218f46c
|
|
.byte 0x48, 0xaa, 0x18, 0x02
|
|
.global data_ov44_0218f470
|
|
data_ov44_0218f470: ; 0x0218f470
|
|
.byte 0xf0, 0xa9, 0x18, 0x02
|
|
.global data_ov44_0218f474
|
|
data_ov44_0218f474: ; 0x0218f474
|
|
.byte 0x00, 0xaa, 0x0c, 0x02
|
|
.global data_ov44_0218f478
|
|
data_ov44_0218f478: ; 0x0218f478
|
|
.byte 0x3c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f47c
|
|
data_ov44_0218f47c: ; 0x0218f47c
|
|
.byte 0xe8, 0xa7, 0x0c, 0x02
|
|
.global data_ov44_0218f480
|
|
data_ov44_0218f480: ; 0x0218f480
|
|
.byte 0x28, 0xaa, 0x0c, 0x02
|
|
.global data_ov44_0218f484
|
|
data_ov44_0218f484: ; 0x0218f484
|
|
.byte 0x30, 0xad, 0x0c, 0x02
|
|
.global data_ov44_0218f488
|
|
data_ov44_0218f488: ; 0x0218f488
|
|
.byte 0xd4, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f48c
|
|
data_ov44_0218f48c: ; 0x0218f48c
|
|
.byte 0xc0, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f490
|
|
data_ov44_0218f490: ; 0x0218f490
|
|
.byte 0x44, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f494
|
|
data_ov44_0218f494: ; 0x0218f494
|
|
.byte 0x48, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f498
|
|
data_ov44_0218f498: ; 0x0218f498
|
|
.byte 0xa8, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f49c
|
|
data_ov44_0218f49c: ; 0x0218f49c
|
|
.byte 0xb0, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f4a0
|
|
data_ov44_0218f4a0: ; 0x0218f4a0
|
|
.byte 0x4c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f4a4
|
|
data_ov44_0218f4a4: ; 0x0218f4a4
|
|
.byte 0x7c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f4a8
|
|
data_ov44_0218f4a8: ; 0x0218f4a8
|
|
.byte 0xe4, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218f4ac
|
|
data_ov44_0218f4ac: ; 0x0218f4ac
|
|
.byte 0x04, 0x30, 0x0c, 0x02
|
|
.global data_ov44_0218f4b0
|
|
data_ov44_0218f4b0: ; 0x0218f4b0
|
|
.byte 0x44, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218f4b4
|
|
data_ov44_0218f4b4: ; 0x0218f4b4
|
|
.byte 0xb4, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218f4b8
|
|
data_ov44_0218f4b8: ; 0x0218f4b8
|
|
.byte 0x40, 0xa8, 0x0c, 0x02
|
|
.global data_ov44_0218f4bc
|
|
data_ov44_0218f4bc: ; 0x0218f4bc
|
|
.byte 0x0c, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f4c0
|
|
data_ov44_0218f4c0: ; 0x0218f4c0
|
|
.byte 0x14, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f4c4
|
|
data_ov44_0218f4c4: ; 0x0218f4c4
|
|
.byte 0xa8, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f4c8
|
|
data_ov44_0218f4c8: ; 0x0218f4c8
|
|
.byte 0xc4, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f4cc
|
|
data_ov44_0218f4cc: ; 0x0218f4cc
|
|
.byte 0xfc, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f4d0
|
|
data_ov44_0218f4d0: ; 0x0218f4d0
|
|
.byte 0x04, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4d4
|
|
data_ov44_0218f4d4: ; 0x0218f4d4
|
|
.byte 0x10, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4d8
|
|
data_ov44_0218f4d8: ; 0x0218f4d8
|
|
.byte 0x14, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4dc
|
|
data_ov44_0218f4dc: ; 0x0218f4dc
|
|
.byte 0x1c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4e0
|
|
data_ov44_0218f4e0: ; 0x0218f4e0
|
|
.byte 0x24, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4e4
|
|
data_ov44_0218f4e4: ; 0x0218f4e4
|
|
.byte 0x2c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4e8
|
|
data_ov44_0218f4e8: ; 0x0218f4e8
|
|
.byte 0x28, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4ec
|
|
data_ov44_0218f4ec: ; 0x0218f4ec
|
|
.byte 0x34, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4f0
|
|
data_ov44_0218f4f0: ; 0x0218f4f0
|
|
.byte 0x38, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4f4
|
|
data_ov44_0218f4f4: ; 0x0218f4f4
|
|
.byte 0x3c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4f8
|
|
data_ov44_0218f4f8: ; 0x0218f4f8
|
|
.byte 0x40, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f4fc
|
|
data_ov44_0218f4fc: ; 0x0218f4fc
|
|
.byte 0x48, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f500
|
|
data_ov44_0218f500: ; 0x0218f500
|
|
.byte 0x50, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f504
|
|
data_ov44_0218f504: ; 0x0218f504
|
|
.byte 0x54, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f508
|
|
data_ov44_0218f508: ; 0x0218f508
|
|
.byte 0x58, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f50c
|
|
data_ov44_0218f50c: ; 0x0218f50c
|
|
.byte 0x6c, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f510
|
|
data_ov44_0218f510: ; 0x0218f510
|
|
.byte 0xb4, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f514
|
|
data_ov44_0218f514: ; 0x0218f514
|
|
.byte 0xf8, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f518
|
|
data_ov44_0218f518: ; 0x0218f518
|
|
.byte 0xfc, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f51c
|
|
data_ov44_0218f51c: ; 0x0218f51c
|
|
.byte 0x2c, 0x32, 0x0c, 0x02
|
|
.global data_ov44_0218f520
|
|
data_ov44_0218f520: ; 0x0218f520
|
|
.byte 0xf4, 0xac, 0x0c, 0x02
|
|
.global data_ov44_0218f524
|
|
data_ov44_0218f524: ; 0x0218f524
|
|
.byte 0x1d, 0xa1, 0x18, 0x02
|
|
.global data_ov44_0218f528
|
|
data_ov44_0218f528: ; 0x0218f528
|
|
.byte 0x04, 0xa6, 0x18, 0x02
|
|
.global data_ov44_0218f52c
|
|
data_ov44_0218f52c: ; 0x0218f52c
|
|
.byte 0x08, 0xa9, 0x18, 0x02
|
|
.global data_ov44_0218f530
|
|
data_ov44_0218f530: ; 0x0218f530
|
|
.byte 0xa8, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218f534
|
|
data_ov44_0218f534: ; 0x0218f534
|
|
.byte 0x24, 0xa4, 0x18, 0x02
|
|
.global data_ov44_0218f538
|
|
data_ov44_0218f538: ; 0x0218f538
|
|
.byte 0xfc, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218f53c
|
|
data_ov44_0218f53c: ; 0x0218f53c
|
|
.byte 0xb8, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218f540
|
|
data_ov44_0218f540: ; 0x0218f540
|
|
.byte 0xbc, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218f544
|
|
data_ov44_0218f544: ; 0x0218f544
|
|
.byte 0xd0, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218f548
|
|
data_ov44_0218f548: ; 0x0218f548
|
|
.byte 0x58, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218f54c
|
|
data_ov44_0218f54c: ; 0x0218f54c
|
|
.byte 0x40, 0xa4, 0x18, 0x02
|
|
.global data_ov44_0218f550
|
|
data_ov44_0218f550: ; 0x0218f550
|
|
.byte 0x80, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218f554
|
|
data_ov44_0218f554: ; 0x0218f554
|
|
.byte 0x0c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f558
|
|
data_ov44_0218f558: ; 0x0218f558
|
|
.byte 0x20, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f55c
|
|
data_ov44_0218f55c: ; 0x0218f55c
|
|
.byte 0x2c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f560
|
|
data_ov44_0218f560: ; 0x0218f560
|
|
.byte 0x3c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f564
|
|
data_ov44_0218f564: ; 0x0218f564
|
|
.byte 0x50, 0xc1, 0x0c, 0x02
|
|
.global data_ov44_0218f568
|
|
data_ov44_0218f568: ; 0x0218f568
|
|
.byte 0x5c, 0xc1, 0x0c, 0x02
|
|
.global data_ov44_0218f56c
|
|
data_ov44_0218f56c: ; 0x0218f56c
|
|
.byte 0x90, 0xc4, 0x0c, 0x02
|
|
.global data_ov44_0218f570
|
|
data_ov44_0218f570: ; 0x0218f570
|
|
.byte 0x24, 0xc5, 0x0c, 0x02
|
|
.global data_ov44_0218f574
|
|
data_ov44_0218f574: ; 0x0218f574
|
|
.ascii "brg"
|
|
.byte 0x00
|
|
.global data_ov44_0218f578
|
|
data_ov44_0218f578: ; 0x0218f578
|
|
.ascii "fnl"
|
|
.byte 0x00
|
|
.global data_ov44_0218f57c
|
|
data_ov44_0218f57c: ; 0x0218f57c
|
|
.ascii "pdl"
|
|
.byte 0x00
|
|
.global data_ov44_0218f580
|
|
data_ov44_0218f580: ; 0x0218f580
|
|
.ascii "dco"
|
|
.byte 0x00
|
|
.global data_ov44_0218f584
|
|
data_ov44_0218f584: ; 0x0218f584
|
|
.ascii "can"
|
|
.byte 0x00
|
|
.global data_ov44_0218f588
|
|
data_ov44_0218f588: ; 0x0218f588
|
|
.ascii "hul"
|
|
.byte 0x00
|
|
.global data_ov44_0218f58c
|
|
data_ov44_0218f58c: ; 0x0218f58c
|
|
.ascii "bow"
|
|
.byte 0x00
|
|
.global data_ov44_0218f590
|
|
data_ov44_0218f590: ; 0x0218f590
|
|
.ascii "anc"
|
|
.byte 0x00
|
|
.global data_ov44_0218f594
|
|
data_ov44_0218f594: ; 0x0218f594
|
|
.byte 0x90, 0xf5, 0x18, 0x02
|
|
.global data_ov44_0218f598
|
|
data_ov44_0218f598: ; 0x0218f598
|
|
.byte 0x8c, 0xf5, 0x18, 0x02
|
|
.global data_ov44_0218f59c
|
|
data_ov44_0218f59c: ; 0x0218f59c
|
|
.byte 0x88, 0xf5, 0x18, 0x02
|
|
.global data_ov44_0218f5a0
|
|
data_ov44_0218f5a0: ; 0x0218f5a0
|
|
.byte 0x84, 0xf5, 0x18, 0x02
|
|
.global data_ov44_0218f5a4
|
|
data_ov44_0218f5a4: ; 0x0218f5a4
|
|
.byte 0x80, 0xf5, 0x18, 0x02
|
|
.global data_ov44_0218f5a8
|
|
data_ov44_0218f5a8: ; 0x0218f5a8
|
|
.byte 0x7c, 0xf5, 0x18, 0x02
|
|
.global data_ov44_0218f5ac
|
|
data_ov44_0218f5ac: ; 0x0218f5ac
|
|
.byte 0x78, 0xf5, 0x18, 0x02
|
|
.global data_ov44_0218f5b0
|
|
data_ov44_0218f5b0: ; 0x0218f5b0
|
|
.byte 0x74, 0xf5, 0x18, 0x02
|
|
.global data_ov44_0218f5b4
|
|
data_ov44_0218f5b4: ; 0x0218f5b4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f5b8
|
|
data_ov44_0218f5b8: ; 0x0218f5b8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f5bc
|
|
data_ov44_0218f5bc: ; 0x0218f5bc
|
|
.byte 0x64, 0xb0, 0x18, 0x02
|
|
.global data_ov44_0218f5c0
|
|
data_ov44_0218f5c0: ; 0x0218f5c0
|
|
.byte 0x3c, 0xb0, 0x18, 0x02
|
|
.global data_ov44_0218f5c4
|
|
data_ov44_0218f5c4: ; 0x0218f5c4
|
|
.byte 0x01, 0xab, 0x18, 0x02
|
|
.global data_ov44_0218f5c8
|
|
data_ov44_0218f5c8: ; 0x0218f5c8
|
|
.byte 0x3c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f5cc
|
|
data_ov44_0218f5cc: ; 0x0218f5cc
|
|
.byte 0x40, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f5d0
|
|
data_ov44_0218f5d0: ; 0x0218f5d0
|
|
.byte 0x44, 0xae, 0x18, 0x02
|
|
.global data_ov44_0218f5d4
|
|
data_ov44_0218f5d4: ; 0x0218f5d4
|
|
.byte 0xbc, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f5d8
|
|
data_ov44_0218f5d8: ; 0x0218f5d8
|
|
.byte 0xd4, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f5dc
|
|
data_ov44_0218f5dc: ; 0x0218f5dc
|
|
.byte 0x78, 0xae, 0x18, 0x02
|
|
.global data_ov44_0218f5e0
|
|
data_ov44_0218f5e0: ; 0x0218f5e0
|
|
.byte 0x44, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f5e4
|
|
data_ov44_0218f5e4: ; 0x0218f5e4
|
|
.byte 0x48, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f5e8
|
|
data_ov44_0218f5e8: ; 0x0218f5e8
|
|
.byte 0xa8, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f5ec
|
|
data_ov44_0218f5ec: ; 0x0218f5ec
|
|
.byte 0xb0, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f5f0
|
|
data_ov44_0218f5f0: ; 0x0218f5f0
|
|
.byte 0x4c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f5f4
|
|
data_ov44_0218f5f4: ; 0x0218f5f4
|
|
.byte 0x7c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f5f8
|
|
data_ov44_0218f5f8: ; 0x0218f5f8
|
|
.byte 0xe4, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218f5fc
|
|
data_ov44_0218f5fc: ; 0x0218f5fc
|
|
.byte 0x04, 0x30, 0x0c, 0x02
|
|
.global data_ov44_0218f600
|
|
data_ov44_0218f600: ; 0x0218f600
|
|
.byte 0x44, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218f604
|
|
data_ov44_0218f604: ; 0x0218f604
|
|
.byte 0x48, 0x1c, 0x0c, 0x02
|
|
.global data_ov44_0218f608
|
|
data_ov44_0218f608: ; 0x0218f608
|
|
.byte 0x50, 0x1c, 0x0c, 0x02
|
|
.global data_ov44_0218f60c
|
|
data_ov44_0218f60c: ; 0x0218f60c
|
|
.byte 0x0c, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f610
|
|
data_ov44_0218f610: ; 0x0218f610
|
|
.byte 0x14, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f614
|
|
data_ov44_0218f614: ; 0x0218f614
|
|
.byte 0xa8, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f618
|
|
data_ov44_0218f618: ; 0x0218f618
|
|
.byte 0xc4, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f61c
|
|
data_ov44_0218f61c: ; 0x0218f61c
|
|
.byte 0xfc, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f620
|
|
data_ov44_0218f620: ; 0x0218f620
|
|
.byte 0x04, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f624
|
|
data_ov44_0218f624: ; 0x0218f624
|
|
.byte 0x10, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f628
|
|
data_ov44_0218f628: ; 0x0218f628
|
|
.byte 0x14, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f62c
|
|
data_ov44_0218f62c: ; 0x0218f62c
|
|
.byte 0x1c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f630
|
|
data_ov44_0218f630: ; 0x0218f630
|
|
.byte 0x24, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f634
|
|
data_ov44_0218f634: ; 0x0218f634
|
|
.byte 0x2c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f638
|
|
data_ov44_0218f638: ; 0x0218f638
|
|
.byte 0x28, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f63c
|
|
data_ov44_0218f63c: ; 0x0218f63c
|
|
.byte 0x34, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f640
|
|
data_ov44_0218f640: ; 0x0218f640
|
|
.byte 0x38, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f644
|
|
data_ov44_0218f644: ; 0x0218f644
|
|
.byte 0x3c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f648
|
|
data_ov44_0218f648: ; 0x0218f648
|
|
.byte 0x40, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f64c
|
|
data_ov44_0218f64c: ; 0x0218f64c
|
|
.byte 0x48, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f650
|
|
data_ov44_0218f650: ; 0x0218f650
|
|
.byte 0x50, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f654
|
|
data_ov44_0218f654: ; 0x0218f654
|
|
.byte 0x54, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f658
|
|
data_ov44_0218f658: ; 0x0218f658
|
|
.byte 0x58, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f65c
|
|
data_ov44_0218f65c: ; 0x0218f65c
|
|
.byte 0x6c, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f660
|
|
data_ov44_0218f660: ; 0x0218f660
|
|
.byte 0xb4, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f664
|
|
data_ov44_0218f664: ; 0x0218f664
|
|
.byte 0xf8, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f668
|
|
data_ov44_0218f668: ; 0x0218f668
|
|
.byte 0xfc, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f66c
|
|
data_ov44_0218f66c: ; 0x0218f66c
|
|
.byte 0x2c, 0x32, 0x0c, 0x02
|
|
.global data_ov44_0218f670
|
|
data_ov44_0218f670: ; 0x0218f670
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f674
|
|
data_ov44_0218f674: ; 0x0218f674
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f678
|
|
data_ov44_0218f678: ; 0x0218f678
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f67c
|
|
data_ov44_0218f67c: ; 0x0218f67c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f680
|
|
data_ov44_0218f680: ; 0x0218f680
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f684
|
|
data_ov44_0218f684: ; 0x0218f684
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f688
|
|
data_ov44_0218f688: ; 0x0218f688
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f68c
|
|
data_ov44_0218f68c: ; 0x0218f68c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f690
|
|
data_ov44_0218f690: ; 0x0218f690
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f694
|
|
data_ov44_0218f694: ; 0x0218f694
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f698
|
|
data_ov44_0218f698: ; 0x0218f698
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f69c
|
|
data_ov44_0218f69c: ; 0x0218f69c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6a0
|
|
data_ov44_0218f6a0: ; 0x0218f6a0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6a4
|
|
data_ov44_0218f6a4: ; 0x0218f6a4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6a8
|
|
data_ov44_0218f6a8: ; 0x0218f6a8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6ac
|
|
data_ov44_0218f6ac: ; 0x0218f6ac
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6b0
|
|
data_ov44_0218f6b0: ; 0x0218f6b0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6b4
|
|
data_ov44_0218f6b4: ; 0x0218f6b4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6b8
|
|
data_ov44_0218f6b8: ; 0x0218f6b8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6bc
|
|
data_ov44_0218f6bc: ; 0x0218f6bc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6c0
|
|
data_ov44_0218f6c0: ; 0x0218f6c0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6c4
|
|
data_ov44_0218f6c4: ; 0x0218f6c4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6c8
|
|
data_ov44_0218f6c8: ; 0x0218f6c8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6cc
|
|
data_ov44_0218f6cc: ; 0x0218f6cc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6d0
|
|
data_ov44_0218f6d0: ; 0x0218f6d0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6d4
|
|
data_ov44_0218f6d4: ; 0x0218f6d4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6d8
|
|
data_ov44_0218f6d8: ; 0x0218f6d8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6dc
|
|
data_ov44_0218f6dc: ; 0x0218f6dc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6e0
|
|
data_ov44_0218f6e0: ; 0x0218f6e0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6e4
|
|
data_ov44_0218f6e4: ; 0x0218f6e4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6e8
|
|
data_ov44_0218f6e8: ; 0x0218f6e8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6ec
|
|
data_ov44_0218f6ec: ; 0x0218f6ec
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6f0
|
|
data_ov44_0218f6f0: ; 0x0218f6f0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6f4
|
|
data_ov44_0218f6f4: ; 0x0218f6f4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6f8
|
|
data_ov44_0218f6f8: ; 0x0218f6f8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f6fc
|
|
data_ov44_0218f6fc: ; 0x0218f6fc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f700
|
|
data_ov44_0218f700: ; 0x0218f700
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f704
|
|
data_ov44_0218f704: ; 0x0218f704
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f708
|
|
data_ov44_0218f708: ; 0x0218f708
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f70c
|
|
data_ov44_0218f70c: ; 0x0218f70c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f710
|
|
data_ov44_0218f710: ; 0x0218f710
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f714
|
|
data_ov44_0218f714: ; 0x0218f714
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f718
|
|
data_ov44_0218f718: ; 0x0218f718
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f71c
|
|
data_ov44_0218f71c: ; 0x0218f71c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f720
|
|
data_ov44_0218f720: ; 0x0218f720
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f724
|
|
data_ov44_0218f724: ; 0x0218f724
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f728
|
|
data_ov44_0218f728: ; 0x0218f728
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f72c
|
|
data_ov44_0218f72c: ; 0x0218f72c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f730
|
|
data_ov44_0218f730: ; 0x0218f730
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f734
|
|
data_ov44_0218f734: ; 0x0218f734
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f738
|
|
data_ov44_0218f738: ; 0x0218f738
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f73c
|
|
data_ov44_0218f73c: ; 0x0218f73c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f740
|
|
data_ov44_0218f740: ; 0x0218f740
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f744
|
|
data_ov44_0218f744: ; 0x0218f744
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f748
|
|
data_ov44_0218f748: ; 0x0218f748
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f74c
|
|
data_ov44_0218f74c: ; 0x0218f74c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f750
|
|
data_ov44_0218f750: ; 0x0218f750
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f754
|
|
data_ov44_0218f754: ; 0x0218f754
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f758
|
|
data_ov44_0218f758: ; 0x0218f758
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f75c
|
|
data_ov44_0218f75c: ; 0x0218f75c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f760
|
|
data_ov44_0218f760: ; 0x0218f760
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f764
|
|
data_ov44_0218f764: ; 0x0218f764
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f768
|
|
data_ov44_0218f768: ; 0x0218f768
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f76c
|
|
data_ov44_0218f76c: ; 0x0218f76c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f770
|
|
data_ov44_0218f770: ; 0x0218f770
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f774
|
|
data_ov44_0218f774: ; 0x0218f774
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f778
|
|
data_ov44_0218f778: ; 0x0218f778
|
|
.byte 0x20, 0xb9, 0x18, 0x02
|
|
.global data_ov44_0218f77c
|
|
data_ov44_0218f77c: ; 0x0218f77c
|
|
.byte 0xd0, 0xb8, 0x18, 0x02
|
|
.global data_ov44_0218f780
|
|
data_ov44_0218f780: ; 0x0218f780
|
|
.byte 0x00, 0xaa, 0x0c, 0x02
|
|
.global data_ov44_0218f784
|
|
data_ov44_0218f784: ; 0x0218f784
|
|
.byte 0x3c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f788
|
|
data_ov44_0218f788: ; 0x0218f788
|
|
.byte 0xe8, 0xa7, 0x0c, 0x02
|
|
.global data_ov44_0218f78c
|
|
data_ov44_0218f78c: ; 0x0218f78c
|
|
.byte 0x28, 0xaa, 0x0c, 0x02
|
|
.global data_ov44_0218f790
|
|
data_ov44_0218f790: ; 0x0218f790
|
|
.byte 0x30, 0xad, 0x0c, 0x02
|
|
.global data_ov44_0218f794
|
|
data_ov44_0218f794: ; 0x0218f794
|
|
.byte 0xd4, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f798
|
|
data_ov44_0218f798: ; 0x0218f798
|
|
.byte 0xc0, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f79c
|
|
data_ov44_0218f79c: ; 0x0218f79c
|
|
.byte 0x44, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f7a0
|
|
data_ov44_0218f7a0: ; 0x0218f7a0
|
|
.byte 0x48, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f7a4
|
|
data_ov44_0218f7a4: ; 0x0218f7a4
|
|
.byte 0xa8, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f7a8
|
|
data_ov44_0218f7a8: ; 0x0218f7a8
|
|
.byte 0xb0, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f7ac
|
|
data_ov44_0218f7ac: ; 0x0218f7ac
|
|
.byte 0x4c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f7b0
|
|
data_ov44_0218f7b0: ; 0x0218f7b0
|
|
.byte 0x7c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f7b4
|
|
data_ov44_0218f7b4: ; 0x0218f7b4
|
|
.byte 0xe4, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218f7b8
|
|
data_ov44_0218f7b8: ; 0x0218f7b8
|
|
.byte 0x04, 0x30, 0x0c, 0x02
|
|
.global data_ov44_0218f7bc
|
|
data_ov44_0218f7bc: ; 0x0218f7bc
|
|
.byte 0x44, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218f7c0
|
|
data_ov44_0218f7c0: ; 0x0218f7c0
|
|
.byte 0xb4, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218f7c4
|
|
data_ov44_0218f7c4: ; 0x0218f7c4
|
|
.byte 0x40, 0xa8, 0x0c, 0x02
|
|
.global data_ov44_0218f7c8
|
|
data_ov44_0218f7c8: ; 0x0218f7c8
|
|
.byte 0x0c, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f7cc
|
|
data_ov44_0218f7cc: ; 0x0218f7cc
|
|
.byte 0x14, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f7d0
|
|
data_ov44_0218f7d0: ; 0x0218f7d0
|
|
.byte 0xa8, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f7d4
|
|
data_ov44_0218f7d4: ; 0x0218f7d4
|
|
.byte 0xc4, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f7d8
|
|
data_ov44_0218f7d8: ; 0x0218f7d8
|
|
.byte 0xfc, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f7dc
|
|
data_ov44_0218f7dc: ; 0x0218f7dc
|
|
.byte 0x04, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f7e0
|
|
data_ov44_0218f7e0: ; 0x0218f7e0
|
|
.byte 0x10, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f7e4
|
|
data_ov44_0218f7e4: ; 0x0218f7e4
|
|
.byte 0x14, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f7e8
|
|
data_ov44_0218f7e8: ; 0x0218f7e8
|
|
.byte 0x1c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f7ec
|
|
data_ov44_0218f7ec: ; 0x0218f7ec
|
|
.byte 0x24, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f7f0
|
|
data_ov44_0218f7f0: ; 0x0218f7f0
|
|
.byte 0x2c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f7f4
|
|
data_ov44_0218f7f4: ; 0x0218f7f4
|
|
.byte 0x28, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f7f8
|
|
data_ov44_0218f7f8: ; 0x0218f7f8
|
|
.byte 0x34, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f7fc
|
|
data_ov44_0218f7fc: ; 0x0218f7fc
|
|
.byte 0x38, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f800
|
|
data_ov44_0218f800: ; 0x0218f800
|
|
.byte 0x3c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f804
|
|
data_ov44_0218f804: ; 0x0218f804
|
|
.byte 0x40, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f808
|
|
data_ov44_0218f808: ; 0x0218f808
|
|
.byte 0x48, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f80c
|
|
data_ov44_0218f80c: ; 0x0218f80c
|
|
.byte 0x50, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f810
|
|
data_ov44_0218f810: ; 0x0218f810
|
|
.byte 0x54, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f814
|
|
data_ov44_0218f814: ; 0x0218f814
|
|
.byte 0x58, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f818
|
|
data_ov44_0218f818: ; 0x0218f818
|
|
.byte 0x6c, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f81c
|
|
data_ov44_0218f81c: ; 0x0218f81c
|
|
.byte 0xb4, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f820
|
|
data_ov44_0218f820: ; 0x0218f820
|
|
.byte 0xf8, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218f824
|
|
data_ov44_0218f824: ; 0x0218f824
|
|
.byte 0xfc, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f828
|
|
data_ov44_0218f828: ; 0x0218f828
|
|
.byte 0x58, 0xb8, 0x18, 0x02
|
|
.global data_ov44_0218f82c
|
|
data_ov44_0218f82c: ; 0x0218f82c
|
|
.byte 0xf4, 0xac, 0x0c, 0x02
|
|
.global data_ov44_0218f830
|
|
data_ov44_0218f830: ; 0x0218f830
|
|
.byte 0xdd, 0xb1, 0x18, 0x02
|
|
.global data_ov44_0218f834
|
|
data_ov44_0218f834: ; 0x0218f834
|
|
.byte 0x6c, 0xb8, 0x18, 0x02
|
|
.global data_ov44_0218f838
|
|
data_ov44_0218f838: ; 0x0218f838
|
|
.byte 0x98, 0xb8, 0x18, 0x02
|
|
.global data_ov44_0218f83c
|
|
data_ov44_0218f83c: ; 0x0218f83c
|
|
.byte 0xa8, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218f840
|
|
data_ov44_0218f840: ; 0x0218f840
|
|
.byte 0xf8, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218f844
|
|
data_ov44_0218f844: ; 0x0218f844
|
|
.byte 0xfc, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218f848
|
|
data_ov44_0218f848: ; 0x0218f848
|
|
.byte 0xb8, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218f84c
|
|
data_ov44_0218f84c: ; 0x0218f84c
|
|
.byte 0xbc, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218f850
|
|
data_ov44_0218f850: ; 0x0218f850
|
|
.byte 0xd0, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218f854
|
|
data_ov44_0218f854: ; 0x0218f854
|
|
.byte 0x58, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218f858
|
|
data_ov44_0218f858: ; 0x0218f858
|
|
.byte 0x6c, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218f85c
|
|
data_ov44_0218f85c: ; 0x0218f85c
|
|
.byte 0x80, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218f860
|
|
data_ov44_0218f860: ; 0x0218f860
|
|
.byte 0x0c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f864
|
|
data_ov44_0218f864: ; 0x0218f864
|
|
.byte 0x24, 0xb8, 0x18, 0x02
|
|
.global data_ov44_0218f868
|
|
data_ov44_0218f868: ; 0x0218f868
|
|
.byte 0x2c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f86c
|
|
data_ov44_0218f86c: ; 0x0218f86c
|
|
.byte 0x3c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218f870
|
|
data_ov44_0218f870: ; 0x0218f870
|
|
.byte 0x50, 0xc1, 0x0c, 0x02
|
|
.global data_ov44_0218f874
|
|
data_ov44_0218f874: ; 0x0218f874
|
|
.byte 0x5c, 0xc1, 0x0c, 0x02
|
|
.global data_ov44_0218f878
|
|
data_ov44_0218f878: ; 0x0218f878
|
|
.byte 0x90, 0xc4, 0x0c, 0x02
|
|
.global data_ov44_0218f87c
|
|
data_ov44_0218f87c: ; 0x0218f87c
|
|
.byte 0x24, 0xc5, 0x0c, 0x02
|
|
.global data_ov44_0218f880
|
|
data_ov44_0218f880: ; 0x0218f880
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f884
|
|
data_ov44_0218f884: ; 0x0218f884
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f888
|
|
data_ov44_0218f888: ; 0x0218f888
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f88c
|
|
data_ov44_0218f88c: ; 0x0218f88c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f890
|
|
data_ov44_0218f890: ; 0x0218f890
|
|
.byte 0x68, 0xb9, 0x18, 0x02
|
|
.global data_ov44_0218f894
|
|
data_ov44_0218f894: ; 0x0218f894
|
|
.ascii "MachineGun"
|
|
.byte 0x00, 0x00
|
|
.global data_ov44_0218f8a0
|
|
data_ov44_0218f8a0: ; 0x0218f8a0
|
|
.ascii "Attack4Shot"
|
|
.byte 0x00
|
|
.global data_ov44_0218f8ac
|
|
data_ov44_0218f8ac: ; 0x0218f8ac
|
|
.ascii "Walk4Shot"
|
|
.byte 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f8b8
|
|
data_ov44_0218f8b8: ; 0x0218f8b8
|
|
.ascii "Attack"
|
|
.byte 0x00, 0x00
|
|
.global data_ov44_0218f8c0
|
|
data_ov44_0218f8c0: ; 0x0218f8c0
|
|
.ascii "Walk"
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f8c8
|
|
data_ov44_0218f8c8: ; 0x0218f8c8
|
|
.ascii "Wait"
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f8d0
|
|
data_ov44_0218f8d0: ; 0x0218f8d0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f8d4
|
|
data_ov44_0218f8d4: ; 0x0218f8d4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f8d8
|
|
data_ov44_0218f8d8: ; 0x0218f8d8
|
|
.byte 0x44, 0xc1, 0x18, 0x02
|
|
.global data_ov44_0218f8dc
|
|
data_ov44_0218f8dc: ; 0x0218f8dc
|
|
.byte 0x7c, 0xc1, 0x18, 0x02
|
|
.global data_ov44_0218f8e0
|
|
data_ov44_0218f8e0: ; 0x0218f8e0
|
|
.byte 0x68, 0xb9, 0x18, 0x02
|
|
.global data_ov44_0218f8e4
|
|
data_ov44_0218f8e4: ; 0x0218f8e4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f8e8
|
|
data_ov44_0218f8e8: ; 0x0218f8e8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f8ec
|
|
data_ov44_0218f8ec: ; 0x0218f8ec
|
|
.byte 0x24, 0xc0, 0x18, 0x02
|
|
.global data_ov44_0218f8f0
|
|
data_ov44_0218f8f0: ; 0x0218f8f0
|
|
.byte 0x98, 0xc0, 0x18, 0x02
|
|
.global data_ov44_0218f8f4
|
|
data_ov44_0218f8f4: ; 0x0218f8f4
|
|
.byte 0x68, 0xb9, 0x18, 0x02
|
|
.global data_ov44_0218f8f8
|
|
data_ov44_0218f8f8: ; 0x0218f8f8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f8fc
|
|
data_ov44_0218f8fc: ; 0x0218f8fc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f900
|
|
data_ov44_0218f900: ; 0x0218f900
|
|
.byte 0x18, 0xbe, 0x18, 0x02
|
|
.global data_ov44_0218f904
|
|
data_ov44_0218f904: ; 0x0218f904
|
|
.byte 0xa8, 0xbe, 0x18, 0x02
|
|
.global data_ov44_0218f908
|
|
data_ov44_0218f908: ; 0x0218f908
|
|
.byte 0x68, 0xb9, 0x18, 0x02
|
|
.global data_ov44_0218f90c
|
|
data_ov44_0218f90c: ; 0x0218f90c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f910
|
|
data_ov44_0218f910: ; 0x0218f910
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f914
|
|
data_ov44_0218f914: ; 0x0218f914
|
|
.byte 0x14, 0xbd, 0x18, 0x02
|
|
.global data_ov44_0218f918
|
|
data_ov44_0218f918: ; 0x0218f918
|
|
.byte 0x38, 0xbd, 0x18, 0x02
|
|
.global data_ov44_0218f91c
|
|
data_ov44_0218f91c: ; 0x0218f91c
|
|
.byte 0x68, 0xb9, 0x18, 0x02
|
|
.global data_ov44_0218f920
|
|
data_ov44_0218f920: ; 0x0218f920
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f924
|
|
data_ov44_0218f924: ; 0x0218f924
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f928
|
|
data_ov44_0218f928: ; 0x0218f928
|
|
.byte 0x54, 0xba, 0x18, 0x02
|
|
.global data_ov44_0218f92c
|
|
data_ov44_0218f92c: ; 0x0218f92c
|
|
.byte 0xe4, 0xba, 0x18, 0x02
|
|
.global data_ov44_0218f930
|
|
data_ov44_0218f930: ; 0x0218f930
|
|
.byte 0x68, 0xb9, 0x18, 0x02
|
|
.global data_ov44_0218f934
|
|
data_ov44_0218f934: ; 0x0218f934
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f938
|
|
data_ov44_0218f938: ; 0x0218f938
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f93c
|
|
data_ov44_0218f93c: ; 0x0218f93c
|
|
.byte 0x6c, 0xb9, 0x18, 0x02
|
|
.global data_ov44_0218f940
|
|
data_ov44_0218f940: ; 0x0218f940
|
|
.byte 0xfc, 0xb9, 0x18, 0x02
|
|
.global data_ov44_0218f944
|
|
data_ov44_0218f944: ; 0x0218f944
|
|
.byte 0x68, 0xb9, 0x18, 0x02
|
|
.global data_ov44_0218f948
|
|
data_ov44_0218f948: ; 0x0218f948
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f94c
|
|
data_ov44_0218f94c: ; 0x0218f94c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f950
|
|
data_ov44_0218f950: ; 0x0218f950
|
|
.byte 0x34, 0x5d, 0x0c, 0x02
|
|
.global data_ov44_0218f954
|
|
data_ov44_0218f954: ; 0x0218f954
|
|
.byte 0x44, 0xc2, 0x18, 0x02
|
|
.global data_ov44_0218f958
|
|
data_ov44_0218f958: ; 0x0218f958
|
|
.byte 0x58, 0x5e, 0x0c, 0x02
|
|
.global data_ov44_0218f95c
|
|
data_ov44_0218f95c: ; 0x0218f95c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f960
|
|
data_ov44_0218f960: ; 0x0218f960
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218f964
|
|
data_ov44_0218f964: ; 0x0218f964
|
|
.byte 0xb8, 0xc6, 0x18, 0x02
|
|
.global data_ov44_0218f968
|
|
data_ov44_0218f968: ; 0x0218f968
|
|
.byte 0x90, 0xc6, 0x18, 0x02
|
|
.global data_ov44_0218f96c
|
|
data_ov44_0218f96c: ; 0x0218f96c
|
|
.byte 0x60, 0xc3, 0x18, 0x02
|
|
.global data_ov44_0218f970
|
|
data_ov44_0218f970: ; 0x0218f970
|
|
.byte 0x3c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f974
|
|
data_ov44_0218f974: ; 0x0218f974
|
|
.byte 0x40, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f978
|
|
data_ov44_0218f978: ; 0x0218f978
|
|
.byte 0xb8, 0xc4, 0x18, 0x02
|
|
.global data_ov44_0218f97c
|
|
data_ov44_0218f97c: ; 0x0218f97c
|
|
.byte 0xbc, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f980
|
|
data_ov44_0218f980: ; 0x0218f980
|
|
.byte 0xd4, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f984
|
|
data_ov44_0218f984: ; 0x0218f984
|
|
.byte 0xf0, 0xc5, 0x18, 0x02
|
|
.global data_ov44_0218f988
|
|
data_ov44_0218f988: ; 0x0218f988
|
|
.byte 0x44, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f98c
|
|
data_ov44_0218f98c: ; 0x0218f98c
|
|
.byte 0x48, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f990
|
|
data_ov44_0218f990: ; 0x0218f990
|
|
.byte 0xa8, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f994
|
|
data_ov44_0218f994: ; 0x0218f994
|
|
.byte 0xb0, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f998
|
|
data_ov44_0218f998: ; 0x0218f998
|
|
.byte 0x4c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f99c
|
|
data_ov44_0218f99c: ; 0x0218f99c
|
|
.byte 0x7c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218f9a0
|
|
data_ov44_0218f9a0: ; 0x0218f9a0
|
|
.byte 0xe4, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218f9a4
|
|
data_ov44_0218f9a4: ; 0x0218f9a4
|
|
.byte 0x04, 0x30, 0x0c, 0x02
|
|
.global data_ov44_0218f9a8
|
|
data_ov44_0218f9a8: ; 0x0218f9a8
|
|
.byte 0x44, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218f9ac
|
|
data_ov44_0218f9ac: ; 0x0218f9ac
|
|
.byte 0x48, 0x1c, 0x0c, 0x02
|
|
.global data_ov44_0218f9b0
|
|
data_ov44_0218f9b0: ; 0x0218f9b0
|
|
.byte 0x50, 0x1c, 0x0c, 0x02
|
|
.global data_ov44_0218f9b4
|
|
data_ov44_0218f9b4: ; 0x0218f9b4
|
|
.byte 0x0c, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f9b8
|
|
data_ov44_0218f9b8: ; 0x0218f9b8
|
|
.byte 0x14, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218f9bc
|
|
data_ov44_0218f9bc: ; 0x0218f9bc
|
|
.byte 0xa8, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f9c0
|
|
data_ov44_0218f9c0: ; 0x0218f9c0
|
|
.byte 0xc4, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f9c4
|
|
data_ov44_0218f9c4: ; 0x0218f9c4
|
|
.byte 0xfc, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218f9c8
|
|
data_ov44_0218f9c8: ; 0x0218f9c8
|
|
.byte 0x04, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9cc
|
|
data_ov44_0218f9cc: ; 0x0218f9cc
|
|
.byte 0x10, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9d0
|
|
data_ov44_0218f9d0: ; 0x0218f9d0
|
|
.byte 0x14, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9d4
|
|
data_ov44_0218f9d4: ; 0x0218f9d4
|
|
.byte 0x1c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9d8
|
|
data_ov44_0218f9d8: ; 0x0218f9d8
|
|
.byte 0x24, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9dc
|
|
data_ov44_0218f9dc: ; 0x0218f9dc
|
|
.byte 0x2c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9e0
|
|
data_ov44_0218f9e0: ; 0x0218f9e0
|
|
.byte 0x28, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9e4
|
|
data_ov44_0218f9e4: ; 0x0218f9e4
|
|
.byte 0x34, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9e8
|
|
data_ov44_0218f9e8: ; 0x0218f9e8
|
|
.byte 0x38, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9ec
|
|
data_ov44_0218f9ec: ; 0x0218f9ec
|
|
.byte 0x3c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9f0
|
|
data_ov44_0218f9f0: ; 0x0218f9f0
|
|
.byte 0x40, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9f4
|
|
data_ov44_0218f9f4: ; 0x0218f9f4
|
|
.byte 0x48, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9f8
|
|
data_ov44_0218f9f8: ; 0x0218f9f8
|
|
.byte 0x50, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218f9fc
|
|
data_ov44_0218f9fc: ; 0x0218f9fc
|
|
.byte 0x54, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fa00
|
|
data_ov44_0218fa00: ; 0x0218fa00
|
|
.byte 0x58, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fa04
|
|
data_ov44_0218fa04: ; 0x0218fa04
|
|
.byte 0x6c, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218fa08
|
|
data_ov44_0218fa08: ; 0x0218fa08
|
|
.byte 0xb4, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218fa0c
|
|
data_ov44_0218fa0c: ; 0x0218fa0c
|
|
.byte 0xf8, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218fa10
|
|
data_ov44_0218fa10: ; 0x0218fa10
|
|
.byte 0xfc, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218fa14
|
|
data_ov44_0218fa14: ; 0x0218fa14
|
|
.byte 0x2c, 0x32, 0x0c, 0x02
|
|
.global data_ov44_0218fa18
|
|
data_ov44_0218fa18: ; 0x0218fa18
|
|
.ascii "brg"
|
|
.byte 0x00
|
|
.global data_ov44_0218fa1c
|
|
data_ov44_0218fa1c: ; 0x0218fa1c
|
|
.ascii "fnl"
|
|
.byte 0x00
|
|
.global data_ov44_0218fa20
|
|
data_ov44_0218fa20: ; 0x0218fa20
|
|
.ascii "pdl"
|
|
.byte 0x00
|
|
.global data_ov44_0218fa24
|
|
data_ov44_0218fa24: ; 0x0218fa24
|
|
.ascii "dco"
|
|
.byte 0x00
|
|
.global data_ov44_0218fa28
|
|
data_ov44_0218fa28: ; 0x0218fa28
|
|
.ascii "can"
|
|
.byte 0x00
|
|
.global data_ov44_0218fa2c
|
|
data_ov44_0218fa2c: ; 0x0218fa2c
|
|
.ascii "hul"
|
|
.byte 0x00
|
|
.global data_ov44_0218fa30
|
|
data_ov44_0218fa30: ; 0x0218fa30
|
|
.ascii "bow"
|
|
.byte 0x00
|
|
.global data_ov44_0218fa34
|
|
data_ov44_0218fa34: ; 0x0218fa34
|
|
.ascii "anc"
|
|
.byte 0x00
|
|
.global data_ov44_0218fa38
|
|
data_ov44_0218fa38: ; 0x0218fa38
|
|
.byte 0x34, 0xfa, 0x18, 0x02
|
|
.global data_ov44_0218fa3c
|
|
data_ov44_0218fa3c: ; 0x0218fa3c
|
|
.byte 0x30, 0xfa, 0x18, 0x02
|
|
.global data_ov44_0218fa40
|
|
data_ov44_0218fa40: ; 0x0218fa40
|
|
.byte 0x2c, 0xfa, 0x18, 0x02
|
|
.global data_ov44_0218fa44
|
|
data_ov44_0218fa44: ; 0x0218fa44
|
|
.byte 0x28, 0xfa, 0x18, 0x02
|
|
.global data_ov44_0218fa48
|
|
data_ov44_0218fa48: ; 0x0218fa48
|
|
.byte 0x24, 0xfa, 0x18, 0x02
|
|
.global data_ov44_0218fa4c
|
|
data_ov44_0218fa4c: ; 0x0218fa4c
|
|
.byte 0x20, 0xfa, 0x18, 0x02
|
|
.global data_ov44_0218fa50
|
|
data_ov44_0218fa50: ; 0x0218fa50
|
|
.byte 0x1c, 0xfa, 0x18, 0x02
|
|
.global data_ov44_0218fa54
|
|
data_ov44_0218fa54: ; 0x0218fa54
|
|
.byte 0x18, 0xfa, 0x18, 0x02
|
|
.global data_ov44_0218fa58
|
|
data_ov44_0218fa58: ; 0x0218fa58
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa5c
|
|
data_ov44_0218fa5c: ; 0x0218fa5c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa60
|
|
data_ov44_0218fa60: ; 0x0218fa60
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa64
|
|
data_ov44_0218fa64: ; 0x0218fa64
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa68
|
|
data_ov44_0218fa68: ; 0x0218fa68
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa6c
|
|
data_ov44_0218fa6c: ; 0x0218fa6c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa70
|
|
data_ov44_0218fa70: ; 0x0218fa70
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa74
|
|
data_ov44_0218fa74: ; 0x0218fa74
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa78
|
|
data_ov44_0218fa78: ; 0x0218fa78
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa7c
|
|
data_ov44_0218fa7c: ; 0x0218fa7c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa80
|
|
data_ov44_0218fa80: ; 0x0218fa80
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa84
|
|
data_ov44_0218fa84: ; 0x0218fa84
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa88
|
|
data_ov44_0218fa88: ; 0x0218fa88
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa8c
|
|
data_ov44_0218fa8c: ; 0x0218fa8c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa90
|
|
data_ov44_0218fa90: ; 0x0218fa90
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa94
|
|
data_ov44_0218fa94: ; 0x0218fa94
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa98
|
|
data_ov44_0218fa98: ; 0x0218fa98
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fa9c
|
|
data_ov44_0218fa9c: ; 0x0218fa9c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218faa0
|
|
data_ov44_0218faa0: ; 0x0218faa0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218faa4
|
|
data_ov44_0218faa4: ; 0x0218faa4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218faa8
|
|
data_ov44_0218faa8: ; 0x0218faa8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218faac
|
|
data_ov44_0218faac: ; 0x0218faac
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fab0
|
|
data_ov44_0218fab0: ; 0x0218fab0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fab4
|
|
data_ov44_0218fab4: ; 0x0218fab4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fab8
|
|
data_ov44_0218fab8: ; 0x0218fab8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fabc
|
|
data_ov44_0218fabc: ; 0x0218fabc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fac0
|
|
data_ov44_0218fac0: ; 0x0218fac0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fac4
|
|
data_ov44_0218fac4: ; 0x0218fac4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fac8
|
|
data_ov44_0218fac8: ; 0x0218fac8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218facc
|
|
data_ov44_0218facc: ; 0x0218facc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fad0
|
|
data_ov44_0218fad0: ; 0x0218fad0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fad4
|
|
data_ov44_0218fad4: ; 0x0218fad4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fad8
|
|
data_ov44_0218fad8: ; 0x0218fad8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fadc
|
|
data_ov44_0218fadc: ; 0x0218fadc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fae0
|
|
data_ov44_0218fae0: ; 0x0218fae0
|
|
.byte 0x98, 0xd4, 0x18, 0x02
|
|
.global data_ov44_0218fae4
|
|
data_ov44_0218fae4: ; 0x0218fae4
|
|
.byte 0x18, 0xd4, 0x18, 0x02
|
|
.global data_ov44_0218fae8
|
|
data_ov44_0218fae8: ; 0x0218fae8
|
|
.byte 0x00, 0xaa, 0x0c, 0x02
|
|
.global data_ov44_0218faec
|
|
data_ov44_0218faec: ; 0x0218faec
|
|
.byte 0x3c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218faf0
|
|
data_ov44_0218faf0: ; 0x0218faf0
|
|
.byte 0xe8, 0xa7, 0x0c, 0x02
|
|
.global data_ov44_0218faf4
|
|
data_ov44_0218faf4: ; 0x0218faf4
|
|
.byte 0x28, 0xaa, 0x0c, 0x02
|
|
.global data_ov44_0218faf8
|
|
data_ov44_0218faf8: ; 0x0218faf8
|
|
.byte 0x30, 0xad, 0x0c, 0x02
|
|
.global data_ov44_0218fafc
|
|
data_ov44_0218fafc: ; 0x0218fafc
|
|
.byte 0xd4, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fb00
|
|
data_ov44_0218fb00: ; 0x0218fb00
|
|
.byte 0xc0, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218fb04
|
|
data_ov44_0218fb04: ; 0x0218fb04
|
|
.byte 0x44, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fb08
|
|
data_ov44_0218fb08: ; 0x0218fb08
|
|
.byte 0x48, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fb0c
|
|
data_ov44_0218fb0c: ; 0x0218fb0c
|
|
.byte 0xa8, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fb10
|
|
data_ov44_0218fb10: ; 0x0218fb10
|
|
.byte 0xb0, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fb14
|
|
data_ov44_0218fb14: ; 0x0218fb14
|
|
.byte 0x4c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fb18
|
|
data_ov44_0218fb18: ; 0x0218fb18
|
|
.byte 0x7c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fb1c
|
|
data_ov44_0218fb1c: ; 0x0218fb1c
|
|
.byte 0xe4, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218fb20
|
|
data_ov44_0218fb20: ; 0x0218fb20
|
|
.byte 0x04, 0x30, 0x0c, 0x02
|
|
.global data_ov44_0218fb24
|
|
data_ov44_0218fb24: ; 0x0218fb24
|
|
.byte 0x44, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218fb28
|
|
data_ov44_0218fb28: ; 0x0218fb28
|
|
.byte 0xc4, 0xcf, 0x18, 0x02
|
|
.global data_ov44_0218fb2c
|
|
data_ov44_0218fb2c: ; 0x0218fb2c
|
|
.byte 0x40, 0xa8, 0x0c, 0x02
|
|
.global data_ov44_0218fb30
|
|
data_ov44_0218fb30: ; 0x0218fb30
|
|
.byte 0x0c, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218fb34
|
|
data_ov44_0218fb34: ; 0x0218fb34
|
|
.byte 0x14, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218fb38
|
|
data_ov44_0218fb38: ; 0x0218fb38
|
|
.byte 0xa8, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218fb3c
|
|
data_ov44_0218fb3c: ; 0x0218fb3c
|
|
.byte 0xc4, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218fb40
|
|
data_ov44_0218fb40: ; 0x0218fb40
|
|
.byte 0xfc, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218fb44
|
|
data_ov44_0218fb44: ; 0x0218fb44
|
|
.byte 0x04, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb48
|
|
data_ov44_0218fb48: ; 0x0218fb48
|
|
.byte 0x10, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb4c
|
|
data_ov44_0218fb4c: ; 0x0218fb4c
|
|
.byte 0x14, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb50
|
|
data_ov44_0218fb50: ; 0x0218fb50
|
|
.byte 0x1c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb54
|
|
data_ov44_0218fb54: ; 0x0218fb54
|
|
.byte 0x24, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb58
|
|
data_ov44_0218fb58: ; 0x0218fb58
|
|
.byte 0x2c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb5c
|
|
data_ov44_0218fb5c: ; 0x0218fb5c
|
|
.byte 0x28, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb60
|
|
data_ov44_0218fb60: ; 0x0218fb60
|
|
.byte 0x34, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb64
|
|
data_ov44_0218fb64: ; 0x0218fb64
|
|
.byte 0x38, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb68
|
|
data_ov44_0218fb68: ; 0x0218fb68
|
|
.byte 0x3c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb6c
|
|
data_ov44_0218fb6c: ; 0x0218fb6c
|
|
.byte 0x40, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb70
|
|
data_ov44_0218fb70: ; 0x0218fb70
|
|
.byte 0x48, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb74
|
|
data_ov44_0218fb74: ; 0x0218fb74
|
|
.byte 0x50, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb78
|
|
data_ov44_0218fb78: ; 0x0218fb78
|
|
.byte 0x54, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb7c
|
|
data_ov44_0218fb7c: ; 0x0218fb7c
|
|
.byte 0x58, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fb80
|
|
data_ov44_0218fb80: ; 0x0218fb80
|
|
.byte 0x6c, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218fb84
|
|
data_ov44_0218fb84: ; 0x0218fb84
|
|
.byte 0xb4, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218fb88
|
|
data_ov44_0218fb88: ; 0x0218fb88
|
|
.byte 0xf8, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218fb8c
|
|
data_ov44_0218fb8c: ; 0x0218fb8c
|
|
.byte 0xfc, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218fb90
|
|
data_ov44_0218fb90: ; 0x0218fb90
|
|
.byte 0x2c, 0x32, 0x0c, 0x02
|
|
.global data_ov44_0218fb94
|
|
data_ov44_0218fb94: ; 0x0218fb94
|
|
.byte 0xf4, 0xac, 0x0c, 0x02
|
|
.global data_ov44_0218fb98
|
|
data_ov44_0218fb98: ; 0x0218fb98
|
|
.byte 0x19, 0xc9, 0x18, 0x02
|
|
.global data_ov44_0218fb9c
|
|
data_ov44_0218fb9c: ; 0x0218fb9c
|
|
.byte 0x7c, 0xd0, 0x18, 0x02
|
|
.global data_ov44_0218fba0
|
|
data_ov44_0218fba0: ; 0x0218fba0
|
|
.byte 0xe0, 0xd3, 0x18, 0x02
|
|
.global data_ov44_0218fba4
|
|
data_ov44_0218fba4: ; 0x0218fba4
|
|
.byte 0xa8, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218fba8
|
|
data_ov44_0218fba8: ; 0x0218fba8
|
|
.byte 0xf8, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218fbac
|
|
data_ov44_0218fbac: ; 0x0218fbac
|
|
.byte 0xfc, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218fbb0
|
|
data_ov44_0218fbb0: ; 0x0218fbb0
|
|
.byte 0xb8, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218fbb4
|
|
data_ov44_0218fbb4: ; 0x0218fbb4
|
|
.byte 0xbc, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218fbb8
|
|
data_ov44_0218fbb8: ; 0x0218fbb8
|
|
.byte 0xd0, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218fbbc
|
|
data_ov44_0218fbbc: ; 0x0218fbbc
|
|
.byte 0x58, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218fbc0
|
|
data_ov44_0218fbc0: ; 0x0218fbc0
|
|
.byte 0x6c, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218fbc4
|
|
data_ov44_0218fbc4: ; 0x0218fbc4
|
|
.byte 0x80, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218fbc8
|
|
data_ov44_0218fbc8: ; 0x0218fbc8
|
|
.byte 0x0c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218fbcc
|
|
data_ov44_0218fbcc: ; 0x0218fbcc
|
|
.byte 0x20, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218fbd0
|
|
data_ov44_0218fbd0: ; 0x0218fbd0
|
|
.byte 0x2c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218fbd4
|
|
data_ov44_0218fbd4: ; 0x0218fbd4
|
|
.byte 0x3c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218fbd8
|
|
data_ov44_0218fbd8: ; 0x0218fbd8
|
|
.byte 0x50, 0xc1, 0x0c, 0x02
|
|
.global data_ov44_0218fbdc
|
|
data_ov44_0218fbdc: ; 0x0218fbdc
|
|
.byte 0x5c, 0xc1, 0x0c, 0x02
|
|
.global data_ov44_0218fbe0
|
|
data_ov44_0218fbe0: ; 0x0218fbe0
|
|
.byte 0x90, 0xc4, 0x0c, 0x02
|
|
.global data_ov44_0218fbe4
|
|
data_ov44_0218fbe4: ; 0x0218fbe4
|
|
.byte 0x24, 0xc5, 0x0c, 0x02
|
|
.global data_ov44_0218fbe8
|
|
data_ov44_0218fbe8: ; 0x0218fbe8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fbec
|
|
data_ov44_0218fbec: ; 0x0218fbec
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fbf0
|
|
data_ov44_0218fbf0: ; 0x0218fbf0
|
|
.byte 0x34, 0x5d, 0x0c, 0x02
|
|
.global data_ov44_0218fbf4
|
|
data_ov44_0218fbf4: ; 0x0218fbf4
|
|
.byte 0x38, 0xc8, 0x18, 0x02
|
|
.global data_ov44_0218fbf8
|
|
data_ov44_0218fbf8: ; 0x0218fbf8
|
|
.byte 0x58, 0x5e, 0x0c, 0x02
|
|
.global data_ov44_0218fbfc
|
|
data_ov44_0218fbfc: ; 0x0218fbfc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc00
|
|
data_ov44_0218fc00: ; 0x0218fc00
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc04
|
|
data_ov44_0218fc04: ; 0x0218fc04
|
|
.byte 0x6d, 0x9b, 0x0a, 0x02
|
|
.global data_ov44_0218fc08
|
|
data_ov44_0218fc08: ; 0x0218fc08
|
|
.byte 0x79, 0x9b, 0x0a, 0x02
|
|
.global data_ov44_0218fc0c
|
|
data_ov44_0218fc0c: ; 0x0218fc0c
|
|
.ascii "KTH:/keeth.nsbtp"
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc20
|
|
data_ov44_0218fc20: ; 0x0218fc20
|
|
.ascii "keeth"
|
|
.byte 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc28
|
|
data_ov44_0218fc28: ; 0x0218fc28
|
|
.ascii "brg"
|
|
.byte 0x00
|
|
.global data_ov44_0218fc2c
|
|
data_ov44_0218fc2c: ; 0x0218fc2c
|
|
.ascii "fnl"
|
|
.byte 0x00
|
|
.global data_ov44_0218fc30
|
|
data_ov44_0218fc30: ; 0x0218fc30
|
|
.ascii "pdl"
|
|
.byte 0x00
|
|
.global data_ov44_0218fc34
|
|
data_ov44_0218fc34: ; 0x0218fc34
|
|
.ascii "dco"
|
|
.byte 0x00
|
|
.global data_ov44_0218fc38
|
|
data_ov44_0218fc38: ; 0x0218fc38
|
|
.ascii "can"
|
|
.byte 0x00
|
|
.global data_ov44_0218fc3c
|
|
data_ov44_0218fc3c: ; 0x0218fc3c
|
|
.ascii "hul"
|
|
.byte 0x00
|
|
.global data_ov44_0218fc40
|
|
data_ov44_0218fc40: ; 0x0218fc40
|
|
.ascii "bow"
|
|
.byte 0x00
|
|
.global data_ov44_0218fc44
|
|
data_ov44_0218fc44: ; 0x0218fc44
|
|
.ascii "anc"
|
|
.byte 0x00
|
|
.global data_ov44_0218fc48
|
|
data_ov44_0218fc48: ; 0x0218fc48
|
|
.byte 0x44, 0xfc, 0x18, 0x02
|
|
.global data_ov44_0218fc4c
|
|
data_ov44_0218fc4c: ; 0x0218fc4c
|
|
.byte 0x40, 0xfc, 0x18, 0x02
|
|
.global data_ov44_0218fc50
|
|
data_ov44_0218fc50: ; 0x0218fc50
|
|
.byte 0x3c, 0xfc, 0x18, 0x02
|
|
.global data_ov44_0218fc54
|
|
data_ov44_0218fc54: ; 0x0218fc54
|
|
.byte 0x38, 0xfc, 0x18, 0x02
|
|
.global data_ov44_0218fc58
|
|
data_ov44_0218fc58: ; 0x0218fc58
|
|
.byte 0x34, 0xfc, 0x18, 0x02
|
|
.global data_ov44_0218fc5c
|
|
data_ov44_0218fc5c: ; 0x0218fc5c
|
|
.byte 0x30, 0xfc, 0x18, 0x02
|
|
.global data_ov44_0218fc60
|
|
data_ov44_0218fc60: ; 0x0218fc60
|
|
.byte 0x2c, 0xfc, 0x18, 0x02
|
|
.global data_ov44_0218fc64
|
|
data_ov44_0218fc64: ; 0x0218fc64
|
|
.byte 0x28, 0xfc, 0x18, 0x02
|
|
.global data_ov44_0218fc68
|
|
data_ov44_0218fc68: ; 0x0218fc68
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc6c
|
|
data_ov44_0218fc6c: ; 0x0218fc6c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc70
|
|
data_ov44_0218fc70: ; 0x0218fc70
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc74
|
|
data_ov44_0218fc74: ; 0x0218fc74
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc78
|
|
data_ov44_0218fc78: ; 0x0218fc78
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc7c
|
|
data_ov44_0218fc7c: ; 0x0218fc7c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc80
|
|
data_ov44_0218fc80: ; 0x0218fc80
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc84
|
|
data_ov44_0218fc84: ; 0x0218fc84
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc88
|
|
data_ov44_0218fc88: ; 0x0218fc88
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc8c
|
|
data_ov44_0218fc8c: ; 0x0218fc8c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc90
|
|
data_ov44_0218fc90: ; 0x0218fc90
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc94
|
|
data_ov44_0218fc94: ; 0x0218fc94
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc98
|
|
data_ov44_0218fc98: ; 0x0218fc98
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fc9c
|
|
data_ov44_0218fc9c: ; 0x0218fc9c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fca0
|
|
data_ov44_0218fca0: ; 0x0218fca0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fca4
|
|
data_ov44_0218fca4: ; 0x0218fca4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fca8
|
|
data_ov44_0218fca8: ; 0x0218fca8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcac
|
|
data_ov44_0218fcac: ; 0x0218fcac
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcb0
|
|
data_ov44_0218fcb0: ; 0x0218fcb0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcb4
|
|
data_ov44_0218fcb4: ; 0x0218fcb4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcb8
|
|
data_ov44_0218fcb8: ; 0x0218fcb8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcbc
|
|
data_ov44_0218fcbc: ; 0x0218fcbc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcc0
|
|
data_ov44_0218fcc0: ; 0x0218fcc0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcc4
|
|
data_ov44_0218fcc4: ; 0x0218fcc4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcc8
|
|
data_ov44_0218fcc8: ; 0x0218fcc8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fccc
|
|
data_ov44_0218fccc: ; 0x0218fccc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcd0
|
|
data_ov44_0218fcd0: ; 0x0218fcd0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcd4
|
|
data_ov44_0218fcd4: ; 0x0218fcd4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcd8
|
|
data_ov44_0218fcd8: ; 0x0218fcd8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcdc
|
|
data_ov44_0218fcdc: ; 0x0218fcdc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fce0
|
|
data_ov44_0218fce0: ; 0x0218fce0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fce4
|
|
data_ov44_0218fce4: ; 0x0218fce4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fce8
|
|
data_ov44_0218fce8: ; 0x0218fce8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcec
|
|
data_ov44_0218fcec: ; 0x0218fcec
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fcf0
|
|
data_ov44_0218fcf0: ; 0x0218fcf0
|
|
.byte 0xd4, 0xe2, 0x18, 0x02
|
|
.global data_ov44_0218fcf4
|
|
data_ov44_0218fcf4: ; 0x0218fcf4
|
|
.byte 0x84, 0xe2, 0x18, 0x02
|
|
.global data_ov44_0218fcf8
|
|
data_ov44_0218fcf8: ; 0x0218fcf8
|
|
.byte 0x00, 0xaa, 0x0c, 0x02
|
|
.global data_ov44_0218fcfc
|
|
data_ov44_0218fcfc: ; 0x0218fcfc
|
|
.byte 0x3c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fd00
|
|
data_ov44_0218fd00: ; 0x0218fd00
|
|
.byte 0xe8, 0xa7, 0x0c, 0x02
|
|
.global data_ov44_0218fd04
|
|
data_ov44_0218fd04: ; 0x0218fd04
|
|
.byte 0x28, 0xaa, 0x0c, 0x02
|
|
.global data_ov44_0218fd08
|
|
data_ov44_0218fd08: ; 0x0218fd08
|
|
.byte 0x30, 0xad, 0x0c, 0x02
|
|
.global data_ov44_0218fd0c
|
|
data_ov44_0218fd0c: ; 0x0218fd0c
|
|
.byte 0xd4, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fd10
|
|
data_ov44_0218fd10: ; 0x0218fd10
|
|
.byte 0xc0, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218fd14
|
|
data_ov44_0218fd14: ; 0x0218fd14
|
|
.byte 0x44, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fd18
|
|
data_ov44_0218fd18: ; 0x0218fd18
|
|
.byte 0x48, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fd1c
|
|
data_ov44_0218fd1c: ; 0x0218fd1c
|
|
.byte 0xa8, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fd20
|
|
data_ov44_0218fd20: ; 0x0218fd20
|
|
.byte 0xb0, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fd24
|
|
data_ov44_0218fd24: ; 0x0218fd24
|
|
.byte 0x4c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fd28
|
|
data_ov44_0218fd28: ; 0x0218fd28
|
|
.byte 0x7c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fd2c
|
|
data_ov44_0218fd2c: ; 0x0218fd2c
|
|
.byte 0xe4, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218fd30
|
|
data_ov44_0218fd30: ; 0x0218fd30
|
|
.byte 0x04, 0x30, 0x0c, 0x02
|
|
.global data_ov44_0218fd34
|
|
data_ov44_0218fd34: ; 0x0218fd34
|
|
.byte 0x44, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218fd38
|
|
data_ov44_0218fd38: ; 0x0218fd38
|
|
.byte 0xb4, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218fd3c
|
|
data_ov44_0218fd3c: ; 0x0218fd3c
|
|
.byte 0x40, 0xa8, 0x0c, 0x02
|
|
.global data_ov44_0218fd40
|
|
data_ov44_0218fd40: ; 0x0218fd40
|
|
.byte 0x0c, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218fd44
|
|
data_ov44_0218fd44: ; 0x0218fd44
|
|
.byte 0x14, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218fd48
|
|
data_ov44_0218fd48: ; 0x0218fd48
|
|
.byte 0xa8, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218fd4c
|
|
data_ov44_0218fd4c: ; 0x0218fd4c
|
|
.byte 0xc4, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218fd50
|
|
data_ov44_0218fd50: ; 0x0218fd50
|
|
.byte 0xfc, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218fd54
|
|
data_ov44_0218fd54: ; 0x0218fd54
|
|
.byte 0x04, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd58
|
|
data_ov44_0218fd58: ; 0x0218fd58
|
|
.byte 0x10, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd5c
|
|
data_ov44_0218fd5c: ; 0x0218fd5c
|
|
.byte 0x14, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd60
|
|
data_ov44_0218fd60: ; 0x0218fd60
|
|
.byte 0x1c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd64
|
|
data_ov44_0218fd64: ; 0x0218fd64
|
|
.byte 0x24, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd68
|
|
data_ov44_0218fd68: ; 0x0218fd68
|
|
.byte 0x2c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd6c
|
|
data_ov44_0218fd6c: ; 0x0218fd6c
|
|
.byte 0x28, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd70
|
|
data_ov44_0218fd70: ; 0x0218fd70
|
|
.byte 0x34, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd74
|
|
data_ov44_0218fd74: ; 0x0218fd74
|
|
.byte 0x38, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd78
|
|
data_ov44_0218fd78: ; 0x0218fd78
|
|
.byte 0x3c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd7c
|
|
data_ov44_0218fd7c: ; 0x0218fd7c
|
|
.byte 0x40, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd80
|
|
data_ov44_0218fd80: ; 0x0218fd80
|
|
.byte 0x48, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd84
|
|
data_ov44_0218fd84: ; 0x0218fd84
|
|
.byte 0x50, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd88
|
|
data_ov44_0218fd88: ; 0x0218fd88
|
|
.byte 0x54, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd8c
|
|
data_ov44_0218fd8c: ; 0x0218fd8c
|
|
.byte 0x58, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fd90
|
|
data_ov44_0218fd90: ; 0x0218fd90
|
|
.byte 0x6c, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218fd94
|
|
data_ov44_0218fd94: ; 0x0218fd94
|
|
.byte 0xb4, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218fd98
|
|
data_ov44_0218fd98: ; 0x0218fd98
|
|
.byte 0xf8, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218fd9c
|
|
data_ov44_0218fd9c: ; 0x0218fd9c
|
|
.byte 0xfc, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218fda0
|
|
data_ov44_0218fda0: ; 0x0218fda0
|
|
.byte 0x2c, 0x32, 0x0c, 0x02
|
|
.global data_ov44_0218fda4
|
|
data_ov44_0218fda4: ; 0x0218fda4
|
|
.byte 0xf4, 0xac, 0x0c, 0x02
|
|
.global data_ov44_0218fda8
|
|
data_ov44_0218fda8: ; 0x0218fda8
|
|
.byte 0xad, 0xd5, 0x18, 0x02
|
|
.global data_ov44_0218fdac
|
|
data_ov44_0218fdac: ; 0x0218fdac
|
|
.byte 0x6c, 0xdd, 0x18, 0x02
|
|
.global data_ov44_0218fdb0
|
|
data_ov44_0218fdb0: ; 0x0218fdb0
|
|
.byte 0x9c, 0xe1, 0x18, 0x02
|
|
.global data_ov44_0218fdb4
|
|
data_ov44_0218fdb4: ; 0x0218fdb4
|
|
.byte 0xa8, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218fdb8
|
|
data_ov44_0218fdb8: ; 0x0218fdb8
|
|
.byte 0x2c, 0xda, 0x18, 0x02
|
|
.global data_ov44_0218fdbc
|
|
data_ov44_0218fdbc: ; 0x0218fdbc
|
|
.byte 0xfc, 0xae, 0x0c, 0x02
|
|
.global data_ov44_0218fdc0
|
|
data_ov44_0218fdc0: ; 0x0218fdc0
|
|
.byte 0xb8, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218fdc4
|
|
data_ov44_0218fdc4: ; 0x0218fdc4
|
|
.byte 0xbc, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218fdc8
|
|
data_ov44_0218fdc8: ; 0x0218fdc8
|
|
.byte 0xd0, 0xaf, 0x0c, 0x02
|
|
.global data_ov44_0218fdcc
|
|
data_ov44_0218fdcc: ; 0x0218fdcc
|
|
.byte 0x58, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218fdd0
|
|
data_ov44_0218fdd0: ; 0x0218fdd0
|
|
.byte 0x48, 0xda, 0x18, 0x02
|
|
.global data_ov44_0218fdd4
|
|
data_ov44_0218fdd4: ; 0x0218fdd4
|
|
.byte 0x80, 0xb0, 0x0c, 0x02
|
|
.global data_ov44_0218fdd8
|
|
data_ov44_0218fdd8: ; 0x0218fdd8
|
|
.byte 0x0c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218fddc
|
|
data_ov44_0218fddc: ; 0x0218fddc
|
|
.byte 0x20, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218fde0
|
|
data_ov44_0218fde0: ; 0x0218fde0
|
|
.byte 0x2c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218fde4
|
|
data_ov44_0218fde4: ; 0x0218fde4
|
|
.byte 0x3c, 0xb1, 0x0c, 0x02
|
|
.global data_ov44_0218fde8
|
|
data_ov44_0218fde8: ; 0x0218fde8
|
|
.byte 0x50, 0xc1, 0x0c, 0x02
|
|
.global data_ov44_0218fdec
|
|
data_ov44_0218fdec: ; 0x0218fdec
|
|
.byte 0x5c, 0xc1, 0x0c, 0x02
|
|
.global data_ov44_0218fdf0
|
|
data_ov44_0218fdf0: ; 0x0218fdf0
|
|
.byte 0x90, 0xc4, 0x0c, 0x02
|
|
.global data_ov44_0218fdf4
|
|
data_ov44_0218fdf4: ; 0x0218fdf4
|
|
.byte 0x24, 0xc5, 0x0c, 0x02
|
|
.global data_ov44_0218fdf8
|
|
data_ov44_0218fdf8: ; 0x0218fdf8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fdfc
|
|
data_ov44_0218fdfc: ; 0x0218fdfc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fe00
|
|
data_ov44_0218fe00: ; 0x0218fe00
|
|
.byte 0x34, 0x5d, 0x0c, 0x02
|
|
.global data_ov44_0218fe04
|
|
data_ov44_0218fe04: ; 0x0218fe04
|
|
.byte 0x1c, 0xe3, 0x18, 0x02
|
|
.global data_ov44_0218fe08
|
|
data_ov44_0218fe08: ; 0x0218fe08
|
|
.byte 0x58, 0x5e, 0x0c, 0x02
|
|
.global data_ov44_0218fe0c
|
|
data_ov44_0218fe0c: ; 0x0218fe0c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fe10
|
|
data_ov44_0218fe10: ; 0x0218fe10
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fe14
|
|
data_ov44_0218fe14: ; 0x0218fe14
|
|
.byte 0x7c, 0xe7, 0x18, 0x02
|
|
.global data_ov44_0218fe18
|
|
data_ov44_0218fe18: ; 0x0218fe18
|
|
.byte 0x54, 0xe7, 0x18, 0x02
|
|
.global data_ov44_0218fe1c
|
|
data_ov44_0218fe1c: ; 0x0218fe1c
|
|
.byte 0x89, 0xe3, 0x18, 0x02
|
|
.global data_ov44_0218fe20
|
|
data_ov44_0218fe20: ; 0x0218fe20
|
|
.byte 0x3c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fe24
|
|
data_ov44_0218fe24: ; 0x0218fe24
|
|
.byte 0x40, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fe28
|
|
data_ov44_0218fe28: ; 0x0218fe28
|
|
.byte 0xc8, 0xe3, 0x18, 0x02
|
|
.global data_ov44_0218fe2c
|
|
data_ov44_0218fe2c: ; 0x0218fe2c
|
|
.byte 0xbc, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fe30
|
|
data_ov44_0218fe30: ; 0x0218fe30
|
|
.byte 0xd4, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fe34
|
|
data_ov44_0218fe34: ; 0x0218fe34
|
|
.byte 0xe0, 0xe3, 0x18, 0x02
|
|
.global data_ov44_0218fe38
|
|
data_ov44_0218fe38: ; 0x0218fe38
|
|
.byte 0x44, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fe3c
|
|
data_ov44_0218fe3c: ; 0x0218fe3c
|
|
.byte 0x48, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fe40
|
|
data_ov44_0218fe40: ; 0x0218fe40
|
|
.byte 0xa8, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fe44
|
|
data_ov44_0218fe44: ; 0x0218fe44
|
|
.byte 0xb0, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fe48
|
|
data_ov44_0218fe48: ; 0x0218fe48
|
|
.byte 0x4c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fe4c
|
|
data_ov44_0218fe4c: ; 0x0218fe4c
|
|
.byte 0x7c, 0x17, 0x0c, 0x02
|
|
.global data_ov44_0218fe50
|
|
data_ov44_0218fe50: ; 0x0218fe50
|
|
.byte 0xe4, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218fe54
|
|
data_ov44_0218fe54: ; 0x0218fe54
|
|
.byte 0x04, 0x30, 0x0c, 0x02
|
|
.global data_ov44_0218fe58
|
|
data_ov44_0218fe58: ; 0x0218fe58
|
|
.byte 0x44, 0x27, 0x0c, 0x02
|
|
.global data_ov44_0218fe5c
|
|
data_ov44_0218fe5c: ; 0x0218fe5c
|
|
.byte 0x48, 0x1c, 0x0c, 0x02
|
|
.global data_ov44_0218fe60
|
|
data_ov44_0218fe60: ; 0x0218fe60
|
|
.byte 0x50, 0x1c, 0x0c, 0x02
|
|
.global data_ov44_0218fe64
|
|
data_ov44_0218fe64: ; 0x0218fe64
|
|
.byte 0x0c, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218fe68
|
|
data_ov44_0218fe68: ; 0x0218fe68
|
|
.byte 0x14, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218fe6c
|
|
data_ov44_0218fe6c: ; 0x0218fe6c
|
|
.byte 0xa8, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218fe70
|
|
data_ov44_0218fe70: ; 0x0218fe70
|
|
.byte 0xc4, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218fe74
|
|
data_ov44_0218fe74: ; 0x0218fe74
|
|
.byte 0xfc, 0x18, 0x0c, 0x02
|
|
.global data_ov44_0218fe78
|
|
data_ov44_0218fe78: ; 0x0218fe78
|
|
.byte 0x04, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fe7c
|
|
data_ov44_0218fe7c: ; 0x0218fe7c
|
|
.byte 0x10, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fe80
|
|
data_ov44_0218fe80: ; 0x0218fe80
|
|
.byte 0x14, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fe84
|
|
data_ov44_0218fe84: ; 0x0218fe84
|
|
.byte 0x1c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fe88
|
|
data_ov44_0218fe88: ; 0x0218fe88
|
|
.byte 0x24, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fe8c
|
|
data_ov44_0218fe8c: ; 0x0218fe8c
|
|
.byte 0x2c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fe90
|
|
data_ov44_0218fe90: ; 0x0218fe90
|
|
.byte 0x28, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fe94
|
|
data_ov44_0218fe94: ; 0x0218fe94
|
|
.byte 0x34, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fe98
|
|
data_ov44_0218fe98: ; 0x0218fe98
|
|
.byte 0x38, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fe9c
|
|
data_ov44_0218fe9c: ; 0x0218fe9c
|
|
.byte 0x3c, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fea0
|
|
data_ov44_0218fea0: ; 0x0218fea0
|
|
.byte 0x40, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fea4
|
|
data_ov44_0218fea4: ; 0x0218fea4
|
|
.byte 0x48, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218fea8
|
|
data_ov44_0218fea8: ; 0x0218fea8
|
|
.byte 0x50, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218feac
|
|
data_ov44_0218feac: ; 0x0218feac
|
|
.byte 0x54, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218feb0
|
|
data_ov44_0218feb0: ; 0x0218feb0
|
|
.byte 0x58, 0x19, 0x0c, 0x02
|
|
.global data_ov44_0218feb4
|
|
data_ov44_0218feb4: ; 0x0218feb4
|
|
.byte 0x6c, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218feb8
|
|
data_ov44_0218feb8: ; 0x0218feb8
|
|
.byte 0xb4, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218febc
|
|
data_ov44_0218febc: ; 0x0218febc
|
|
.byte 0xf8, 0x1b, 0x0c, 0x02
|
|
.global data_ov44_0218fec0
|
|
data_ov44_0218fec0: ; 0x0218fec0
|
|
.byte 0xfc, 0x31, 0x0c, 0x02
|
|
.global data_ov44_0218fec4
|
|
data_ov44_0218fec4: ; 0x0218fec4
|
|
.byte 0x2c, 0x32, 0x0c, 0x02
|
|
.global data_ov44_0218fec8
|
|
data_ov44_0218fec8: ; 0x0218fec8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fecc
|
|
data_ov44_0218fecc: ; 0x0218fecc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fed0
|
|
data_ov44_0218fed0: ; 0x0218fed0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fed4
|
|
data_ov44_0218fed4: ; 0x0218fed4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fed8
|
|
data_ov44_0218fed8: ; 0x0218fed8
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov44_0218fedc
|
|
data_ov44_0218fedc: ; 0x0218fedc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
; 0x0218fee0
|
|
|
|
.bss
|
|
.global data_ov44_0218fee0
|
|
data_ov44_0218fee0:
|
|
.space 0x4
|
|
.global data_ov44_0218fee4
|
|
data_ov44_0218fee4:
|
|
.space 0x4
|
|
.global data_ov44_0218fee8
|
|
data_ov44_0218fee8:
|
|
.space 0x4
|
|
.global data_ov44_0218feec
|
|
data_ov44_0218feec:
|
|
.space 0x4
|
|
.global data_ov44_0218fef0
|
|
data_ov44_0218fef0:
|
|
.space 0x4
|
|
.global data_ov44_0218fef4
|
|
data_ov44_0218fef4:
|
|
.space 0x4
|
|
.global data_ov44_0218fef8
|
|
data_ov44_0218fef8:
|
|
.space 0x4
|
|
.global data_ov44_0218fefc
|
|
data_ov44_0218fefc:
|
|
.space 0x4
|
|
.global data_ov44_0218ff00
|
|
data_ov44_0218ff00:
|
|
.space 0x4
|
|
.global data_ov44_0218ff04
|
|
data_ov44_0218ff04:
|
|
.space 0x4
|
|
.global data_ov44_0218ff08
|
|
data_ov44_0218ff08:
|
|
.space 0x4
|
|
.global data_ov44_0218ff0c
|
|
data_ov44_0218ff0c:
|
|
.space 0x4
|
|
.global data_ov44_0218ff10
|
|
data_ov44_0218ff10:
|
|
.space 0x4
|
|
.global data_ov44_0218ff14
|
|
data_ov44_0218ff14:
|
|
.space 0x4
|
|
.global data_ov44_0218ff18
|
|
data_ov44_0218ff18:
|
|
.space 0x4
|
|
.global data_ov44_0218ff1c
|
|
data_ov44_0218ff1c:
|
|
.space 0x4
|
|
.global data_ov44_0218ff20
|
|
data_ov44_0218ff20:
|
|
.space 0x4
|
|
.global data_ov44_0218ff24
|
|
data_ov44_0218ff24:
|
|
.space 0x4
|
|
.global data_ov44_0218ff28
|
|
data_ov44_0218ff28:
|
|
.space 0x4
|
|
.global data_ov44_0218ff2c
|
|
data_ov44_0218ff2c:
|
|
.space 0x4
|
|
.global data_ov44_0218ff30
|
|
data_ov44_0218ff30:
|
|
.space 0x4
|
|
.global data_ov44_0218ff34
|
|
data_ov44_0218ff34:
|
|
.space 0x4
|
|
.global data_ov44_0218ff38
|
|
data_ov44_0218ff38:
|
|
.space 0x4
|
|
.global data_ov44_0218ff3c
|
|
data_ov44_0218ff3c:
|
|
.space 0x4
|
|
.global data_ov44_0218ff40
|
|
data_ov44_0218ff40:
|
|
.space 0x4
|
|
.global data_ov44_0218ff44
|
|
data_ov44_0218ff44:
|
|
.space 0x4
|
|
.global data_ov44_0218ff48
|
|
data_ov44_0218ff48:
|
|
.space 0x4
|
|
.global data_ov44_0218ff4c
|
|
data_ov44_0218ff4c:
|
|
.space 0x4
|
|
.global data_ov44_0218ff50
|
|
data_ov44_0218ff50:
|
|
.space 0x4
|
|
.global data_ov44_0218ff54
|
|
data_ov44_0218ff54:
|
|
.space 0x4
|
|
.global data_ov44_0218ff58
|
|
data_ov44_0218ff58:
|
|
.space 0x4
|
|
.global data_ov44_0218ff5c
|
|
data_ov44_0218ff5c:
|
|
.space 0x4
|
|
.global data_ov44_0218ff60
|
|
data_ov44_0218ff60:
|
|
.space 0x4
|
|
.global data_ov44_0218ff64
|
|
data_ov44_0218ff64:
|
|
.space 0x4
|
|
.global data_ov44_0218ff68
|
|
data_ov44_0218ff68:
|
|
.space 0x4
|
|
.global data_ov44_0218ff6c
|
|
data_ov44_0218ff6c:
|
|
.space 0x4
|
|
.global data_ov44_0218ff70
|
|
data_ov44_0218ff70:
|
|
.space 0x4
|
|
.global data_ov44_0218ff74
|
|
data_ov44_0218ff74:
|
|
.space 0x4
|
|
.global data_ov44_0218ff78
|
|
data_ov44_0218ff78:
|
|
.space 0x4
|
|
.global data_ov44_0218ff7c
|
|
data_ov44_0218ff7c:
|
|
.space 0x4
|
|
.global data_ov44_0218ff80
|
|
data_ov44_0218ff80:
|
|
.space 0x4
|
|
.global data_ov44_0218ff84
|
|
data_ov44_0218ff84:
|
|
.space 0x4
|
|
.global data_ov44_0218ff88
|
|
data_ov44_0218ff88:
|
|
.space 0x4
|
|
.global data_ov44_0218ff8c
|
|
data_ov44_0218ff8c:
|
|
.space 0x4
|
|
.global data_ov44_0218ff90
|
|
data_ov44_0218ff90:
|
|
.space 0x4
|
|
.global data_ov44_0218ff94
|
|
data_ov44_0218ff94:
|
|
.space 0x4
|
|
.global data_ov44_0218ff98
|
|
data_ov44_0218ff98:
|
|
.space 0x4
|
|
.global data_ov44_0218ff9c
|
|
data_ov44_0218ff9c:
|
|
.space 0x4
|
|
.global data_ov44_0218ffa0
|
|
data_ov44_0218ffa0:
|
|
.space 0x4
|
|
.global data_ov44_0218ffa4
|
|
data_ov44_0218ffa4:
|
|
.space 0x4
|
|
.global data_ov44_0218ffa8
|
|
data_ov44_0218ffa8:
|
|
.space 0x4
|
|
.global data_ov44_0218ffac
|
|
data_ov44_0218ffac:
|
|
.space 0x4
|
|
.global data_ov44_0218ffb0
|
|
data_ov44_0218ffb0:
|
|
.space 0x4
|
|
.global data_ov44_0218ffb4
|
|
data_ov44_0218ffb4:
|
|
.space 0x4
|
|
.global data_ov44_0218ffb8
|
|
data_ov44_0218ffb8:
|
|
.space 0x4
|
|
.global data_ov44_0218ffbc
|
|
data_ov44_0218ffbc:
|
|
.space 0x4
|
|
.global data_ov44_0218ffc0
|
|
data_ov44_0218ffc0:
|
|
.space 0x4
|
|
.global data_ov44_0218ffc4
|
|
data_ov44_0218ffc4:
|
|
.space 0x4
|
|
.global data_ov44_0218ffc8
|
|
data_ov44_0218ffc8:
|
|
.space 0x4
|
|
.global data_ov44_0218ffcc
|
|
data_ov44_0218ffcc:
|
|
.space 0x4
|
|
.global data_ov44_0218ffd0
|
|
data_ov44_0218ffd0:
|
|
.space 0x4
|
|
.global data_ov44_0218ffd4
|
|
data_ov44_0218ffd4:
|
|
.space 0x4
|
|
.global data_ov44_0218ffd8
|
|
data_ov44_0218ffd8:
|
|
.space 0x4
|
|
.global data_ov44_0218ffdc
|
|
data_ov44_0218ffdc:
|
|
.space 0x4
|
|
.global data_ov44_0218ffe0
|
|
data_ov44_0218ffe0:
|
|
.space 0x4
|
|
.global data_ov44_0218ffe4
|
|
data_ov44_0218ffe4:
|
|
.space 0x4
|
|
.global data_ov44_0218ffe8
|
|
data_ov44_0218ffe8:
|
|
.space 0x4
|
|
.global data_ov44_0218ffec
|
|
data_ov44_0218ffec:
|
|
.space 0x4
|
|
.global data_ov44_0218fff0
|
|
data_ov44_0218fff0:
|
|
.space 0x4
|
|
.global data_ov44_0218fff4
|
|
data_ov44_0218fff4:
|
|
.space 0x4
|
|
.global data_ov44_0218fff8
|
|
data_ov44_0218fff8:
|
|
.space 0x4
|
|
.global data_ov44_0218fffc
|
|
data_ov44_0218fffc:
|
|
.space 0x4
|
|
.global data_ov44_02190000
|
|
data_ov44_02190000:
|
|
.space 0x4
|
|
.global data_ov44_02190004
|
|
data_ov44_02190004:
|
|
.space 0x4
|
|
.global data_ov44_02190008
|
|
data_ov44_02190008:
|
|
.space 0x4
|
|
.global data_ov44_0219000c
|
|
data_ov44_0219000c:
|
|
.space 0x4
|
|
.global data_ov44_02190010
|
|
data_ov44_02190010:
|
|
.space 0x4
|
|
.global data_ov44_02190014
|
|
data_ov44_02190014:
|
|
.space 0x4
|
|
.global data_ov44_02190018
|
|
data_ov44_02190018:
|
|
.space 0x4
|
|
.global data_ov44_0219001c
|
|
data_ov44_0219001c:
|
|
.space 0x4
|
|
.global data_ov44_02190020
|
|
data_ov44_02190020:
|
|
.space 0x4
|
|
.global data_ov44_02190024
|
|
data_ov44_02190024:
|
|
.space 0x4
|
|
.global data_ov44_02190028
|
|
data_ov44_02190028:
|
|
.space 0x4
|
|
.global data_ov44_0219002c
|
|
data_ov44_0219002c:
|
|
.space 0x4
|
|
.global data_ov44_02190030
|
|
data_ov44_02190030:
|
|
.space 0x4
|
|
.global data_ov44_02190034
|
|
data_ov44_02190034:
|
|
.space 0x4
|
|
.global data_ov44_02190038
|
|
data_ov44_02190038:
|
|
.space 0x4
|
|
.global data_ov44_0219003c
|
|
data_ov44_0219003c:
|
|
.space 0x4
|