mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-05-27 18:43:54 -05:00
Carve out 202D968, 202DB34, 202DBA8, hall_of_fame
This commit is contained in:
parent
ee088c23c3
commit
2ea21878a3
|
|
@ -1,8 +1,8 @@
|
|||
; Temporary file to declare the static BSS section for ARM9
|
||||
.bss
|
||||
|
||||
_021D2AF4:
|
||||
.space 0x12DF4
|
||||
_021D2AF8:
|
||||
.space 0x12DF0
|
||||
|
||||
.public __global_destructor_chain
|
||||
__global_destructor_chain: ; 0x021E58E8
|
||||
|
|
|
|||
42921
asm/hall_of_fame.s
Normal file
42921
asm/hall_of_fame.s
Normal file
File diff suppressed because it is too large
Load Diff
44120
asm/unk_0202D938.s
44120
asm/unk_0202D938.s
File diff suppressed because it is too large
Load Diff
332
asm/unk_0202D968.s
Normal file
332
asm/unk_0202D968.s
Normal file
|
|
@ -0,0 +1,332 @@
|
|||
.include "asm/macros.inc"
|
||||
.include "global.inc"
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_0202D968
|
||||
sub_0202D968: ; 0x0202D968
|
||||
mov r0, #0x68
|
||||
bx lr
|
||||
thumb_func_end sub_0202D968
|
||||
|
||||
thumb_func_start sub_0202D96C
|
||||
sub_0202D96C: ; 0x0202D96C
|
||||
push {r4, lr}
|
||||
add r4, r0, #0
|
||||
mov r1, #0
|
||||
mov r2, #0x68
|
||||
bl memset
|
||||
bl MTRandom
|
||||
str r0, [r4]
|
||||
bl MTRandom
|
||||
str r0, [r4, #4]
|
||||
add r0, r4, #0
|
||||
mov r1, #0
|
||||
add r0, #0x64
|
||||
strb r1, [r0]
|
||||
add r0, r4, #0
|
||||
add r0, #0x65
|
||||
strb r1, [r0]
|
||||
add r0, r4, #0
|
||||
add r0, #0x66
|
||||
strb r1, [r0]
|
||||
add r4, #0x67
|
||||
strb r1, [r4]
|
||||
pop {r4, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202D96C
|
||||
|
||||
thumb_func_start sub_0202D9A0
|
||||
sub_0202D9A0: ; 0x0202D9A0
|
||||
str r1, [r0]
|
||||
str r1, [r0, #4]
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202D9A0
|
||||
|
||||
thumb_func_start sub_0202D9A8
|
||||
sub_0202D9A8: ; 0x0202D9A8
|
||||
push {r3, lr}
|
||||
cmp r1, #1
|
||||
beq _0202D9B4
|
||||
cmp r1, #2
|
||||
beq _0202D9B8
|
||||
b _0202D9BC
|
||||
_0202D9B4:
|
||||
ldr r0, [r0]
|
||||
pop {r3, pc}
|
||||
_0202D9B8:
|
||||
ldr r0, [r0, #4]
|
||||
pop {r3, pc}
|
||||
_0202D9BC:
|
||||
bl GF_AssertFail
|
||||
mov r0, #0
|
||||
pop {r3, pc}
|
||||
thumb_func_end sub_0202D9A8
|
||||
|
||||
thumb_func_start sub_0202D9C4
|
||||
sub_0202D9C4: ; 0x0202D9C4
|
||||
ldr r3, _0202D9CC ; =SavArray_get
|
||||
mov r1, #0x15
|
||||
bx r3
|
||||
nop
|
||||
_0202D9CC: .word SavArray_get
|
||||
thumb_func_end sub_0202D9C4
|
||||
|
||||
thumb_func_start sub_0202D9D0
|
||||
sub_0202D9D0: ; 0x0202D9D0
|
||||
push {r3, lr}
|
||||
bl sub_0202D9C4
|
||||
mov r1, #1
|
||||
add r0, #0x64
|
||||
strb r1, [r0]
|
||||
pop {r3, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202D9D0
|
||||
|
||||
thumb_func_start sub_0202D9E0
|
||||
sub_0202D9E0: ; 0x0202D9E0
|
||||
add r0, #0x64
|
||||
ldrb r0, [r0]
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202D9E0
|
||||
|
||||
thumb_func_start sub_0202D9E8
|
||||
sub_0202D9E8: ; 0x0202D9E8
|
||||
ldr r2, [r0, #8]
|
||||
cmp r2, r1
|
||||
beq _0202D9F2
|
||||
str r2, [r0, #0xc]
|
||||
str r1, [r0, #8]
|
||||
_0202D9F2:
|
||||
bx lr
|
||||
thumb_func_end sub_0202D9E8
|
||||
|
||||
thumb_func_start sub_0202D9F4
|
||||
sub_0202D9F4: ; 0x0202D9F4
|
||||
ldr r0, [r0, #0xc]
|
||||
bx lr
|
||||
thumb_func_end sub_0202D9F4
|
||||
|
||||
thumb_func_start sub_0202D9F8
|
||||
sub_0202D9F8: ; 0x0202D9F8
|
||||
push {r3, r4, r5, lr}
|
||||
add r4, r1, #0
|
||||
add r5, r0, #0
|
||||
cmp r4, #4
|
||||
blo _0202DA06
|
||||
bl GF_AssertFail
|
||||
_0202DA06:
|
||||
add r0, r5, r4
|
||||
add r0, #0x60
|
||||
ldrb r0, [r0]
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202D9F8
|
||||
|
||||
thumb_func_start sub_0202DA10
|
||||
sub_0202DA10: ; 0x0202DA10
|
||||
push {r4, r5, r6, lr}
|
||||
add r4, r1, #0
|
||||
add r5, r0, #0
|
||||
add r6, r2, #0
|
||||
cmp r4, #4
|
||||
blo _0202DA20
|
||||
bl GF_AssertFail
|
||||
_0202DA20:
|
||||
add r0, r5, r4
|
||||
add r0, #0x60
|
||||
strb r6, [r0]
|
||||
pop {r4, r5, r6, pc}
|
||||
thumb_func_end sub_0202DA10
|
||||
|
||||
thumb_func_start sub_0202DA28
|
||||
sub_0202DA28: ; 0x0202DA28
|
||||
push {r3, r4, r5, lr}
|
||||
add r4, r1, #0
|
||||
add r5, r0, #0
|
||||
cmp r4, #4
|
||||
blo _0202DA36
|
||||
bl GF_AssertFail
|
||||
_0202DA36:
|
||||
mov r0, #0x14
|
||||
mul r0, r4
|
||||
add r0, r5, r0
|
||||
add r0, #0x22
|
||||
ldrb r0, [r0]
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DA28
|
||||
|
||||
thumb_func_start sub_0202DA44
|
||||
sub_0202DA44: ; 0x0202DA44
|
||||
ldr r2, [r0]
|
||||
mov r1, #0x14
|
||||
mov r0, #0
|
||||
_0202DA4A:
|
||||
strb r0, [r2]
|
||||
add r2, r2, #1
|
||||
sub r1, r1, #1
|
||||
bne _0202DA4A
|
||||
bx lr
|
||||
thumb_func_end sub_0202DA44
|
||||
|
||||
thumb_func_start sub_0202DA54
|
||||
sub_0202DA54: ; 0x0202DA54
|
||||
push {r3, r4, r5, lr}
|
||||
add r4, r1, #0
|
||||
add r5, r0, #0
|
||||
cmp r4, #4
|
||||
blo _0202DA62
|
||||
bl GF_AssertFail
|
||||
_0202DA62:
|
||||
mov r0, #0x14
|
||||
add r5, #0x10
|
||||
mul r0, r4
|
||||
add r0, r5, r0
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DA54
|
||||
|
||||
thumb_func_start sub_0202DA6C
|
||||
sub_0202DA6C: ; 0x0202DA6C
|
||||
push {r3, lr}
|
||||
cmp r1, #8
|
||||
bhi _0202DAB0
|
||||
add r1, r1, r1
|
||||
add r1, pc
|
||||
ldrh r1, [r1, #6]
|
||||
lsl r1, r1, #0x10
|
||||
asr r1, r1, #0x10
|
||||
add pc, r1
|
||||
_0202DA7E: ; jump table
|
||||
.short _0202DAB0 - _0202DA7E - 2 ; case 0
|
||||
.short _0202DA90 - _0202DA7E - 2 ; case 1
|
||||
.short _0202DA94 - _0202DA7E - 2 ; case 2
|
||||
.short _0202DA98 - _0202DA7E - 2 ; case 3
|
||||
.short _0202DA9C - _0202DA7E - 2 ; case 4
|
||||
.short _0202DAA0 - _0202DA7E - 2 ; case 5
|
||||
.short _0202DAA4 - _0202DA7E - 2 ; case 6
|
||||
.short _0202DAA8 - _0202DA7E - 2 ; case 7
|
||||
.short _0202DAAC - _0202DA7E - 2 ; case 8
|
||||
_0202DA90:
|
||||
ldr r0, [r0]
|
||||
pop {r3, pc}
|
||||
_0202DA94:
|
||||
ldr r0, [r0, #4]
|
||||
pop {r3, pc}
|
||||
_0202DA98:
|
||||
ldr r0, [r0, #8]
|
||||
pop {r3, pc}
|
||||
_0202DA9C:
|
||||
ldrh r0, [r0, #0xc]
|
||||
pop {r3, pc}
|
||||
_0202DAA0:
|
||||
ldrh r0, [r0, #0xe]
|
||||
pop {r3, pc}
|
||||
_0202DAA4:
|
||||
ldrb r0, [r0, #0x10]
|
||||
pop {r3, pc}
|
||||
_0202DAA8:
|
||||
ldrb r0, [r0, #0x11]
|
||||
pop {r3, pc}
|
||||
_0202DAAC:
|
||||
ldrb r0, [r0, #0x12]
|
||||
pop {r3, pc}
|
||||
_0202DAB0:
|
||||
bl GF_AssertFail
|
||||
mov r0, #0
|
||||
pop {r3, pc}
|
||||
thumb_func_end sub_0202DA6C
|
||||
|
||||
thumb_func_start sub_0202DAB8
|
||||
sub_0202DAB8: ; 0x0202DAB8
|
||||
push {r3, lr}
|
||||
cmp r1, #8
|
||||
bhi _0202DAFC
|
||||
add r1, r1, r1
|
||||
add r1, pc
|
||||
ldrh r1, [r1, #6]
|
||||
lsl r1, r1, #0x10
|
||||
asr r1, r1, #0x10
|
||||
add pc, r1
|
||||
_0202DACA: ; jump table
|
||||
.short _0202DAFC - _0202DACA - 2 ; case 0
|
||||
.short _0202DADC - _0202DACA - 2 ; case 1
|
||||
.short _0202DAE0 - _0202DACA - 2 ; case 2
|
||||
.short _0202DAE4 - _0202DACA - 2 ; case 3
|
||||
.short _0202DAE8 - _0202DACA - 2 ; case 4
|
||||
.short _0202DAEC - _0202DACA - 2 ; case 5
|
||||
.short _0202DAF0 - _0202DACA - 2 ; case 6
|
||||
.short _0202DAF4 - _0202DACA - 2 ; case 7
|
||||
.short _0202DAF8 - _0202DACA - 2 ; case 8
|
||||
_0202DADC:
|
||||
str r2, [r0]
|
||||
pop {r3, pc}
|
||||
_0202DAE0:
|
||||
str r2, [r0, #4]
|
||||
pop {r3, pc}
|
||||
_0202DAE4:
|
||||
str r2, [r0, #8]
|
||||
pop {r3, pc}
|
||||
_0202DAE8:
|
||||
strh r2, [r0, #0xc]
|
||||
pop {r3, pc}
|
||||
_0202DAEC:
|
||||
strh r2, [r0, #0xe]
|
||||
pop {r3, pc}
|
||||
_0202DAF0:
|
||||
strb r2, [r0, #0x10]
|
||||
pop {r3, pc}
|
||||
_0202DAF4:
|
||||
strb r2, [r0, #0x11]
|
||||
pop {r3, pc}
|
||||
_0202DAF8:
|
||||
strb r2, [r0, #0x12]
|
||||
pop {r3, pc}
|
||||
_0202DAFC:
|
||||
bl GF_AssertFail
|
||||
pop {r3, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DAB8
|
||||
|
||||
thumb_func_start sub_0202DB04
|
||||
sub_0202DB04: ; 0x0202DB04
|
||||
add r0, #0x65
|
||||
bx lr
|
||||
thumb_func_end sub_0202DB04
|
||||
|
||||
thumb_func_start sub_0202DB08
|
||||
sub_0202DB08: ; 0x0202DB08
|
||||
add r0, #0x65
|
||||
ldrb r0, [r0]
|
||||
cmp r0, #0
|
||||
bne _0202DB14
|
||||
mov r0, #1
|
||||
bx lr
|
||||
_0202DB14:
|
||||
mov r0, #0
|
||||
bx lr
|
||||
thumb_func_end sub_0202DB08
|
||||
|
||||
thumb_func_start sub_0202DB18
|
||||
sub_0202DB18: ; 0x0202DB18
|
||||
push {r3, r4, r5, lr}
|
||||
add r4, r1, #0
|
||||
add r5, r0, #0
|
||||
cmp r4, #2
|
||||
bls _0202DB26
|
||||
bl GF_AssertFail
|
||||
_0202DB26:
|
||||
add r5, #0x67
|
||||
strb r4, [r5]
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DB18
|
||||
|
||||
thumb_func_start sub_0202DB2C
|
||||
sub_0202DB2C: ; 0x0202DB2C
|
||||
add r0, #0x67
|
||||
ldrb r0, [r0]
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DB2C
|
||||
107
asm/unk_0202DB34.s
Normal file
107
asm/unk_0202DB34.s
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
.include "asm/macros.inc"
|
||||
.include "global.inc"
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_0202DB34
|
||||
sub_0202DB34: ; 0x0202DB34
|
||||
ldr r3, _0202DB3C ; =SavArray_get
|
||||
mov r1, #0x16
|
||||
bx r3
|
||||
nop
|
||||
_0202DB3C: .word SavArray_get
|
||||
thumb_func_end sub_0202DB34
|
||||
|
||||
thumb_func_start sub_0202DB40
|
||||
sub_0202DB40: ; 0x0202DB40
|
||||
mov r0, #0xf8
|
||||
bx lr
|
||||
thumb_func_end sub_0202DB40
|
||||
|
||||
thumb_func_start sub_0202DB44
|
||||
sub_0202DB44: ; 0x0202DB44
|
||||
ldr r3, _0202DB50 ; =MIi_CpuClearFast
|
||||
add r1, r0, #0
|
||||
mov r0, #0
|
||||
mov r2, #0xf8
|
||||
bx r3
|
||||
nop
|
||||
_0202DB50: .word MIi_CpuClearFast
|
||||
thumb_func_end sub_0202DB44
|
||||
|
||||
thumb_func_start sub_0202DB54
|
||||
sub_0202DB54: ; 0x0202DB54
|
||||
add r0, #0xec
|
||||
ldrh r0, [r0]
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DB54
|
||||
|
||||
thumb_func_start sub_0202DB5C
|
||||
sub_0202DB5C: ; 0x0202DB5C
|
||||
add r0, #0xec
|
||||
strh r1, [r0]
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DB5C
|
||||
|
||||
thumb_func_start sub_0202DB64
|
||||
sub_0202DB64: ; 0x0202DB64
|
||||
ldr r3, _0202DB6C ; =sub_020D48B4
|
||||
mov r2, #0xec
|
||||
bx r3
|
||||
nop
|
||||
_0202DB6C: .word sub_020D48B4
|
||||
thumb_func_end sub_0202DB64
|
||||
|
||||
thumb_func_start sub_0202DB70
|
||||
sub_0202DB70: ; 0x0202DB70
|
||||
ldr r3, _0202DB7C ; =sub_020D48B4
|
||||
add r2, r0, #0
|
||||
add r0, r1, #0
|
||||
add r1, r2, #0
|
||||
mov r2, #0xec
|
||||
bx r3
|
||||
.balign 4, 0
|
||||
_0202DB7C: .word sub_020D48B4
|
||||
thumb_func_end sub_0202DB70
|
||||
|
||||
thumb_func_start sub_0202DB80
|
||||
sub_0202DB80: ; 0x0202DB80
|
||||
add r0, #0xf0
|
||||
ldr r0, [r0]
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DB80
|
||||
|
||||
thumb_func_start sub_0202DB88
|
||||
sub_0202DB88: ; 0x0202DB88
|
||||
add r0, #0xf0
|
||||
str r1, [r0]
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DB88
|
||||
|
||||
thumb_func_start sub_0202DB90
|
||||
sub_0202DB90: ; 0x0202DB90
|
||||
add r0, #0xf4
|
||||
ldr r0, [r0]
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DB90
|
||||
|
||||
thumb_func_start sub_0202DB98
|
||||
sub_0202DB98: ; 0x0202DB98
|
||||
add r0, #0xf4
|
||||
str r1, [r0]
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DB98
|
||||
|
||||
thumb_func_start sub_0202DBA0
|
||||
sub_0202DBA0: ; 0x0202DBA0
|
||||
add r0, #0xee
|
||||
ldrh r0, [r0]
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DBA0
|
||||
781
asm/unk_0202DBA8.s
Normal file
781
asm/unk_0202DBA8.s
Normal file
|
|
@ -0,0 +1,781 @@
|
|||
.include "asm/macros.inc"
|
||||
.include "global.inc"
|
||||
|
||||
.bss
|
||||
|
||||
_021D2AF4:
|
||||
.space 0x4
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_0202DBA8
|
||||
sub_0202DBA8: ; 0x0202DBA8
|
||||
mov r0, #0x5a
|
||||
lsl r0, r0, #6
|
||||
bx lr
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DBA8
|
||||
|
||||
thumb_func_start sub_0202DBB0
|
||||
sub_0202DBB0: ; 0x0202DBB0
|
||||
ldr r3, _0202DBB8 ; =sub_0202893C
|
||||
mov r0, #0x1b
|
||||
bx r3
|
||||
nop
|
||||
_0202DBB8: .word sub_0202893C
|
||||
thumb_func_end sub_0202DBB0
|
||||
|
||||
thumb_func_start sub_0202DBBC
|
||||
sub_0202DBBC: ; 0x0202DBBC
|
||||
cmp r0, #0
|
||||
beq _0202DBC8
|
||||
cmp r0, #0x10
|
||||
bhs _0202DBC8
|
||||
mov r0, #1
|
||||
bx lr
|
||||
_0202DBC8:
|
||||
mov r0, #0
|
||||
bx lr
|
||||
thumb_func_end sub_0202DBBC
|
||||
|
||||
thumb_func_start sub_0202DBCC
|
||||
sub_0202DBCC: ; 0x0202DBCC
|
||||
push {r3, r4, r5, lr}
|
||||
cmp r1, #0
|
||||
blt _0202DBF0
|
||||
cmp r1, #8
|
||||
bge _0202DBF0
|
||||
mov r2, #1
|
||||
lsl r2, r2, #8
|
||||
add r4, r0, r2
|
||||
lsl r0, r1, #6
|
||||
add r0, r1, r0
|
||||
lsl r5, r0, #2
|
||||
ldrh r0, [r4, r5]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
beq _0202DBF0
|
||||
add r0, r4, r5
|
||||
pop {r3, r4, r5, pc}
|
||||
_0202DBF0:
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DBCC
|
||||
|
||||
thumb_func_start sub_0202DBF4
|
||||
sub_0202DBF4: ; 0x0202DBF4
|
||||
push {r3, r4, r5, lr}
|
||||
cmp r1, #0
|
||||
blt _0202DC1A
|
||||
cmp r1, #3
|
||||
bge _0202DC1A
|
||||
mov r2, #0x92
|
||||
lsl r2, r2, #4
|
||||
add r4, r0, r2
|
||||
mov r0, #0xd6
|
||||
lsl r0, r0, #2
|
||||
add r5, r1, #0
|
||||
mul r5, r0
|
||||
ldrh r0, [r4, r5]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
beq _0202DC24
|
||||
add r0, r4, r5
|
||||
pop {r3, r4, r5, pc}
|
||||
_0202DC1A:
|
||||
cmp r1, #4
|
||||
bne _0202DC24
|
||||
ldr r1, _0202DC28 ; =0x00001328
|
||||
add r0, r0, r1
|
||||
pop {r3, r4, r5, pc}
|
||||
_0202DC24:
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
_0202DC28: .word 0x00001328
|
||||
thumb_func_end sub_0202DBF4
|
||||
|
||||
thumb_func_start sub_0202DC2C
|
||||
sub_0202DC2C: ; 0x0202DC2C
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
sub sp, #0x10
|
||||
str r1, [sp, #4]
|
||||
mov r1, #0
|
||||
str r0, [sp]
|
||||
str r2, [sp, #8]
|
||||
str r1, [sp, #0xc]
|
||||
bl sub_0202DE14
|
||||
cmp r0, #0
|
||||
bne _0202DC48
|
||||
add sp, #0x10
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
_0202DC48:
|
||||
mov r7, #0x41
|
||||
lsl r7, r7, #2
|
||||
ldr r5, [sp]
|
||||
mov r4, #0
|
||||
sub r6, r7, #4
|
||||
_0202DC52:
|
||||
ldrh r0, [r5, r6]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
bne _0202DC94
|
||||
lsl r0, r4, #6
|
||||
mov r2, #1
|
||||
add r0, r4, r0
|
||||
lsl r4, r0, #2
|
||||
ldr r1, [sp]
|
||||
lsl r2, r2, #8
|
||||
add r1, r1, r2
|
||||
ldr r0, [sp, #4]
|
||||
add r1, r1, r4
|
||||
add r2, r2, #4
|
||||
bl MIi_CpuCopy8
|
||||
ldr r1, _0202DCA8 ; =0x00000102
|
||||
ldr r0, [sp]
|
||||
mov r2, #3
|
||||
add r1, r0, r1
|
||||
ldrh r0, [r1, r4]
|
||||
bic r0, r2
|
||||
ldr r2, [sp, #8]
|
||||
lsl r2, r2, #0x10
|
||||
lsr r3, r2, #0x10
|
||||
mov r2, #3
|
||||
and r2, r3
|
||||
orr r0, r2
|
||||
strh r0, [r1, r4]
|
||||
mov r0, #1
|
||||
str r0, [sp, #0xc]
|
||||
b _0202DC9C
|
||||
_0202DC94:
|
||||
add r4, r4, #1
|
||||
add r5, r5, r7
|
||||
cmp r4, #8
|
||||
blt _0202DC52
|
||||
_0202DC9C:
|
||||
mov r0, #0x1b
|
||||
bl sub_0202893C
|
||||
ldr r0, [sp, #0xc]
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
_0202DCA8: .word 0x00000102
|
||||
thumb_func_end sub_0202DC2C
|
||||
|
||||
thumb_func_start sub_0202DCAC
|
||||
sub_0202DCAC: ; 0x0202DCAC
|
||||
push {r4, r5, r6, r7, lr}
|
||||
sub sp, #0xc
|
||||
str r1, [sp, #4]
|
||||
mov r1, #0
|
||||
str r0, [sp]
|
||||
str r1, [sp, #8]
|
||||
bl sub_0202DE3C
|
||||
cmp r0, #0
|
||||
bne _0202DCC6
|
||||
add sp, #0xc
|
||||
mov r0, #0
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
_0202DCC6:
|
||||
ldr r1, _0202DD44 ; =0x00000152
|
||||
ldr r0, [sp, #4]
|
||||
ldrb r0, [r0, r1]
|
||||
lsl r0, r0, #0x1c
|
||||
lsr r0, r0, #0x1f
|
||||
cmp r0, #1
|
||||
bne _0202DCE4
|
||||
ldr r0, [sp]
|
||||
bl sub_0202DE14
|
||||
cmp r0, #0
|
||||
bne _0202DCE4
|
||||
add sp, #0xc
|
||||
mov r0, #0
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
_0202DCE4:
|
||||
mov r7, #0xd6
|
||||
mov r6, #0x92
|
||||
ldr r5, [sp]
|
||||
mov r4, #0
|
||||
lsl r7, r7, #2
|
||||
lsl r6, r6, #4
|
||||
_0202DCF0:
|
||||
ldrh r0, [r5, r6]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
bne _0202DD30
|
||||
mov r2, #0x92
|
||||
ldr r1, [sp]
|
||||
lsl r2, r2, #4
|
||||
add r3, r1, r2
|
||||
mov r2, #0xd6
|
||||
lsl r2, r2, #2
|
||||
add r1, r4, #0
|
||||
mul r1, r2
|
||||
ldr r0, [sp, #4]
|
||||
add r1, r3, r1
|
||||
bl MIi_CpuCopy8
|
||||
ldr r1, _0202DD44 ; =0x00000152
|
||||
ldr r0, [sp, #4]
|
||||
ldrb r0, [r0, r1]
|
||||
lsl r0, r0, #0x1c
|
||||
lsr r0, r0, #0x1f
|
||||
cmp r0, #1
|
||||
bne _0202DD2A
|
||||
ldr r0, [sp]
|
||||
ldr r1, [sp, #4]
|
||||
add r2, r4, #0
|
||||
bl sub_0202DC2C
|
||||
_0202DD2A:
|
||||
mov r0, #1
|
||||
str r0, [sp, #8]
|
||||
b _0202DD38
|
||||
_0202DD30:
|
||||
add r4, r4, #1
|
||||
add r5, r5, r7
|
||||
cmp r4, #3
|
||||
blt _0202DCF0
|
||||
_0202DD38:
|
||||
mov r0, #0x1b
|
||||
bl sub_0202893C
|
||||
ldr r0, [sp, #8]
|
||||
add sp, #0xc
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
_0202DD44: .word 0x00000152
|
||||
thumb_func_end sub_0202DCAC
|
||||
|
||||
thumb_func_start sub_0202DD48
|
||||
sub_0202DD48: ; 0x0202DD48
|
||||
push {r3, r4, r5, lr}
|
||||
add r5, r0, #0
|
||||
ldr r0, _0202DD78 ; =0x00001328
|
||||
add r4, r1, #0
|
||||
ldrh r0, [r5, r0]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #1
|
||||
bne _0202DD5E
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, pc}
|
||||
_0202DD5E:
|
||||
ldr r1, _0202DD78 ; =0x00001328
|
||||
mov r2, #0xd6
|
||||
add r0, r4, #0
|
||||
add r1, r5, r1
|
||||
lsl r2, r2, #2
|
||||
bl MIi_CpuCopy8
|
||||
mov r0, #0x1b
|
||||
bl sub_0202893C
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, pc}
|
||||
nop
|
||||
_0202DD78: .word 0x00001328
|
||||
thumb_func_end sub_0202DD48
|
||||
|
||||
thumb_func_start sub_0202DD7C
|
||||
sub_0202DD7C: ; 0x0202DD7C
|
||||
push {r3, r4, r5, lr}
|
||||
add r5, r1, #0
|
||||
add r4, r0, #0
|
||||
cmp r5, #8
|
||||
blt _0202DD8A
|
||||
bl GF_AssertFail
|
||||
_0202DD8A:
|
||||
lsl r0, r5, #6
|
||||
add r0, r5, r0
|
||||
lsl r0, r0, #2
|
||||
mov r1, #1
|
||||
mov r3, #0
|
||||
add r2, r4, r0
|
||||
lsl r1, r1, #8
|
||||
strh r3, [r2, r1]
|
||||
add r1, r1, #2
|
||||
add r3, r4, r1
|
||||
ldrh r2, [r3, r0]
|
||||
mov r1, #3
|
||||
bic r2, r1
|
||||
strh r2, [r3, r0]
|
||||
mov r0, #0x1b
|
||||
bl sub_0202893C
|
||||
mov r0, #1
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DD7C
|
||||
|
||||
thumb_func_start sub_0202DDB0
|
||||
sub_0202DDB0: ; 0x0202DDB0
|
||||
push {r3, r4, r5, lr}
|
||||
add r4, r1, #0
|
||||
add r5, r0, #0
|
||||
cmp r4, #3
|
||||
blt _0202DDBE
|
||||
bl GF_AssertFail
|
||||
_0202DDBE:
|
||||
mov r0, #0xd6
|
||||
lsl r0, r0, #2
|
||||
mul r0, r4
|
||||
add r2, r5, r0
|
||||
mov r0, #0x92
|
||||
mov r1, #0
|
||||
lsl r0, r0, #4
|
||||
strh r1, [r2, r0]
|
||||
mov r1, #0xa7
|
||||
lsl r1, r1, #4
|
||||
ldrh r1, [r2, r1]
|
||||
add r0, r5, #0
|
||||
bl sub_0202DFDC
|
||||
add r0, r5, #0
|
||||
add r1, r4, #0
|
||||
bl sub_0202DF38
|
||||
mov r0, #0x1b
|
||||
bl sub_0202893C
|
||||
mov r0, #1
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DDB0
|
||||
|
||||
thumb_func_start sub_0202DDEC
|
||||
sub_0202DDEC: ; 0x0202DDEC
|
||||
push {r3, r4, r5, lr}
|
||||
add r4, r1, #0
|
||||
add r5, r0, #0
|
||||
cmp r4, #3
|
||||
blt _0202DDFA
|
||||
bl GF_AssertFail
|
||||
_0202DDFA:
|
||||
mov r0, #0xd6
|
||||
lsl r0, r0, #2
|
||||
mul r0, r4
|
||||
add r1, r5, r0
|
||||
mov r0, #0x92
|
||||
mov r2, #0
|
||||
lsl r0, r0, #4
|
||||
strh r2, [r1, r0]
|
||||
mov r0, #0x1b
|
||||
bl sub_0202893C
|
||||
mov r0, #1
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DDEC
|
||||
|
||||
thumb_func_start sub_0202DE14
|
||||
sub_0202DE14: ; 0x0202DE14
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
mov r7, #0x41
|
||||
lsl r7, r7, #2
|
||||
add r5, r0, #0
|
||||
mov r4, #0
|
||||
sub r6, r7, #4
|
||||
_0202DE20:
|
||||
ldrh r0, [r5, r6]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
bne _0202DE2E
|
||||
mov r0, #1
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
_0202DE2E:
|
||||
add r4, r4, #1
|
||||
add r5, r5, r7
|
||||
cmp r4, #8
|
||||
blt _0202DE20
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DE14
|
||||
|
||||
thumb_func_start sub_0202DE3C
|
||||
sub_0202DE3C: ; 0x0202DE3C
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
mov r7, #0xd6
|
||||
mov r6, #0x92
|
||||
add r5, r0, #0
|
||||
mov r4, #0
|
||||
lsl r7, r7, #2
|
||||
lsl r6, r6, #4
|
||||
_0202DE4A:
|
||||
ldrh r0, [r5, r6]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
bne _0202DE58
|
||||
mov r0, #1
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
_0202DE58:
|
||||
add r4, r4, #1
|
||||
add r5, r5, r7
|
||||
cmp r4, #3
|
||||
blt _0202DE4A
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
thumb_func_end sub_0202DE3C
|
||||
|
||||
thumb_func_start sub_0202DE64
|
||||
sub_0202DE64: ; 0x0202DE64
|
||||
push {r3, r4, r5, lr}
|
||||
add r4, r1, #0
|
||||
add r5, r0, #0
|
||||
cmp r4, #8
|
||||
blt _0202DE72
|
||||
bl GF_AssertFail
|
||||
_0202DE72:
|
||||
lsl r0, r4, #6
|
||||
add r0, r4, r0
|
||||
lsl r0, r0, #2
|
||||
add r1, r5, r0
|
||||
mov r0, #1
|
||||
lsl r0, r0, #8
|
||||
ldrh r0, [r1, r0]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
beq _0202DE8C
|
||||
mov r0, #1
|
||||
pop {r3, r4, r5, pc}
|
||||
_0202DE8C:
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DE64
|
||||
|
||||
thumb_func_start sub_0202DE90
|
||||
sub_0202DE90: ; 0x0202DE90
|
||||
push {r3, r4, r5, lr}
|
||||
add r4, r1, #0
|
||||
add r5, r0, #0
|
||||
cmp r4, #3
|
||||
blt _0202DE9E
|
||||
bl GF_AssertFail
|
||||
_0202DE9E:
|
||||
mov r0, #0xd6
|
||||
lsl r0, r0, #2
|
||||
mul r0, r4
|
||||
add r1, r5, r0
|
||||
mov r0, #0x92
|
||||
lsl r0, r0, #4
|
||||
ldrh r0, [r1, r0]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
beq _0202DEB8
|
||||
mov r0, #1
|
||||
pop {r3, r4, r5, pc}
|
||||
_0202DEB8:
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DE90
|
||||
|
||||
thumb_func_start sub_0202DEBC
|
||||
sub_0202DEBC: ; 0x0202DEBC
|
||||
push {r3, lr}
|
||||
ldr r1, _0202DED4 ; =0x00001328
|
||||
ldrh r0, [r0, r1]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
beq _0202DECE
|
||||
mov r0, #1
|
||||
pop {r3, pc}
|
||||
_0202DECE:
|
||||
mov r0, #0
|
||||
pop {r3, pc}
|
||||
nop
|
||||
_0202DED4: .word 0x00001328
|
||||
thumb_func_end sub_0202DEBC
|
||||
|
||||
thumb_func_start sub_0202DED8
|
||||
sub_0202DED8: ; 0x0202DED8
|
||||
push {r3, r4, r5, lr}
|
||||
add r5, r0, #0
|
||||
mov r4, #0
|
||||
_0202DEDE:
|
||||
add r0, r5, #0
|
||||
add r1, r4, #0
|
||||
bl sub_0202DE90
|
||||
cmp r0, #1
|
||||
bne _0202DEEE
|
||||
mov r0, #1
|
||||
pop {r3, r4, r5, pc}
|
||||
_0202DEEE:
|
||||
add r4, r4, #1
|
||||
cmp r4, #3
|
||||
blt _0202DEDE
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DED8
|
||||
|
||||
thumb_func_start sub_0202DEF8
|
||||
sub_0202DEF8: ; 0x0202DEF8
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
add r5, r0, #0
|
||||
ldr r0, _0202DF34 ; =0x00000102
|
||||
add r7, r1, #0
|
||||
mov r6, #0
|
||||
add r4, r5, r0
|
||||
_0202DF04:
|
||||
mov r0, #1
|
||||
lsl r0, r0, #8
|
||||
ldrh r0, [r5, r0]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
beq _0202DF20
|
||||
ldrh r0, [r4]
|
||||
lsl r0, r0, #0x1e
|
||||
lsr r0, r0, #0x1e
|
||||
cmp r7, r0
|
||||
bne _0202DF20
|
||||
mov r0, #1
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
_0202DF20:
|
||||
mov r0, #0x41
|
||||
lsl r0, r0, #2
|
||||
add r6, r6, #1
|
||||
add r5, r5, r0
|
||||
add r4, r4, r0
|
||||
cmp r6, #8
|
||||
blt _0202DF04
|
||||
mov r0, #0
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
nop
|
||||
_0202DF34: .word 0x00000102
|
||||
thumb_func_end sub_0202DEF8
|
||||
|
||||
thumb_func_start sub_0202DF38
|
||||
sub_0202DF38: ; 0x0202DF38
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
add r7, r1, #0
|
||||
ldr r1, _0202DF78 ; =0x00000102
|
||||
str r0, [sp]
|
||||
mov r6, #0
|
||||
add r4, r0, #0
|
||||
add r5, r0, r1
|
||||
_0202DF46:
|
||||
mov r0, #1
|
||||
lsl r0, r0, #8
|
||||
ldrh r0, [r4, r0]
|
||||
bl sub_0202DBBC
|
||||
cmp r0, #0
|
||||
beq _0202DF68
|
||||
ldrh r0, [r5]
|
||||
lsl r0, r0, #0x1e
|
||||
lsr r0, r0, #0x1e
|
||||
cmp r7, r0
|
||||
bne _0202DF68
|
||||
ldr r0, [sp]
|
||||
add r1, r6, #0
|
||||
bl sub_0202DD7C
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
_0202DF68:
|
||||
mov r0, #0x41
|
||||
lsl r0, r0, #2
|
||||
add r6, r6, #1
|
||||
add r4, r4, r0
|
||||
add r5, r5, r0
|
||||
cmp r6, #8
|
||||
blt _0202DF46
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
_0202DF78: .word 0x00000102
|
||||
thumb_func_end sub_0202DF38
|
||||
|
||||
thumb_func_start sub_0202DF7C
|
||||
sub_0202DF7C: ; 0x0202DF7C
|
||||
push {r3, r4, r5, lr}
|
||||
add r5, r0, #0
|
||||
mov r0, #2
|
||||
add r4, r1, #0
|
||||
lsl r0, r0, #0xa
|
||||
cmp r4, r0
|
||||
blt _0202DF8E
|
||||
bl GF_AssertFail
|
||||
_0202DF8E:
|
||||
mov r0, #1
|
||||
mov r1, #7
|
||||
add r2, r4, #0
|
||||
and r2, r1
|
||||
add r1, r0, #0
|
||||
lsl r1, r2
|
||||
asr r2, r4, #2
|
||||
lsr r2, r2, #0x1d
|
||||
add r2, r4, r2
|
||||
asr r2, r2, #3
|
||||
ldrb r2, [r5, r2]
|
||||
tst r1, r2
|
||||
bne _0202DFAA
|
||||
mov r0, #0
|
||||
_0202DFAA:
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DF7C
|
||||
|
||||
thumb_func_start sub_0202DFAC
|
||||
sub_0202DFAC: ; 0x0202DFAC
|
||||
push {r3, r4, r5, lr}
|
||||
add r5, r0, #0
|
||||
mov r0, #2
|
||||
add r4, r1, #0
|
||||
lsl r0, r0, #0xa
|
||||
cmp r4, r0
|
||||
blt _0202DFBE
|
||||
bl GF_AssertFail
|
||||
_0202DFBE:
|
||||
asr r0, r4, #2
|
||||
lsr r0, r0, #0x1d
|
||||
add r0, r4, r0
|
||||
asr r1, r0, #3
|
||||
mov r2, #7
|
||||
ldrb r0, [r5, r1]
|
||||
mov r3, #1
|
||||
and r2, r4
|
||||
lsl r3, r2
|
||||
orr r0, r3
|
||||
strb r0, [r5, r1]
|
||||
mov r0, #0x1b
|
||||
bl sub_0202893C
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_0202DFAC
|
||||
|
||||
thumb_func_start sub_0202DFDC
|
||||
sub_0202DFDC: ; 0x0202DFDC
|
||||
push {r4, r5, r6, lr}
|
||||
add r5, r0, #0
|
||||
add r4, r1, #0
|
||||
mov r1, #1
|
||||
mov r0, #7
|
||||
and r0, r4
|
||||
add r2, r1, #0
|
||||
lsl r2, r0
|
||||
mvn r0, r2
|
||||
lsl r0, r0, #0x18
|
||||
lsr r6, r0, #0x18
|
||||
lsl r0, r1, #0xb
|
||||
cmp r4, r0
|
||||
blt _0202DFFC
|
||||
bl GF_AssertFail
|
||||
_0202DFFC:
|
||||
asr r0, r4, #2
|
||||
lsr r0, r0, #0x1d
|
||||
add r0, r4, r0
|
||||
asr r1, r0, #3
|
||||
ldrb r0, [r5, r1]
|
||||
and r0, r6
|
||||
strb r0, [r5, r1]
|
||||
mov r0, #0x1b
|
||||
bl sub_0202893C
|
||||
pop {r4, r5, r6, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_0202DFDC
|
||||
|
||||
thumb_func_start sub_0202E014
|
||||
sub_0202E014: ; 0x0202E014
|
||||
ldr r3, _0202E01C ; =sub_0202DF7C
|
||||
ldr r1, _0202E020 ; =0x000007FF
|
||||
bx r3
|
||||
nop
|
||||
_0202E01C: .word sub_0202DF7C
|
||||
_0202E020: .word 0x000007FF
|
||||
thumb_func_end sub_0202E014
|
||||
|
||||
thumb_func_start sub_0202E024
|
||||
sub_0202E024: ; 0x0202E024
|
||||
ldr r3, _0202E02C ; =sub_0202DFAC
|
||||
ldr r1, _0202E030 ; =0x000007FF
|
||||
bx r3
|
||||
nop
|
||||
_0202E02C: .word sub_0202DFAC
|
||||
_0202E030: .word 0x000007FF
|
||||
thumb_func_end sub_0202E024
|
||||
|
||||
thumb_func_start sub_0202E034
|
||||
sub_0202E034: ; 0x0202E034
|
||||
push {r3, lr}
|
||||
ldr r1, _0202E050 ; =0x021D2AF4
|
||||
ldr r1, [r1]
|
||||
cmp r1, #0
|
||||
bne _0202E046
|
||||
bl sub_020270E4
|
||||
ldr r1, _0202E050 ; =0x021D2AF4
|
||||
str r0, [r1]
|
||||
_0202E046:
|
||||
mov r0, #0x1b
|
||||
bl sub_0202893C
|
||||
pop {r3, pc}
|
||||
nop
|
||||
_0202E050: .word 0x021D2AF4
|
||||
thumb_func_end sub_0202E034
|
||||
|
||||
thumb_func_start sub_0202E054
|
||||
sub_0202E054: ; 0x0202E054
|
||||
ldr r0, _0202E064 ; =0x021D2AF4
|
||||
ldr r1, [r0]
|
||||
cmp r1, #0
|
||||
beq _0202E060
|
||||
mov r1, #0
|
||||
str r1, [r0]
|
||||
_0202E060:
|
||||
bx lr
|
||||
nop
|
||||
_0202E064: .word 0x021D2AF4
|
||||
thumb_func_end sub_0202E054
|
||||
|
||||
thumb_func_start sub_0202E068
|
||||
sub_0202E068: ; 0x0202E068
|
||||
push {r3, r4, r5, lr}
|
||||
ldr r4, _0202E08C ; =0x021D2AF4
|
||||
mov r5, #0
|
||||
_0202E06E:
|
||||
ldr r0, [r4]
|
||||
add r1, r5, #0
|
||||
bl sub_0202DE64
|
||||
cmp r0, #1
|
||||
bne _0202E07E
|
||||
add r0, r5, #0
|
||||
pop {r3, r4, r5, pc}
|
||||
_0202E07E:
|
||||
add r5, r5, #1
|
||||
cmp r5, #8
|
||||
blt _0202E06E
|
||||
mov r0, #0
|
||||
mvn r0, r0
|
||||
pop {r3, r4, r5, pc}
|
||||
nop
|
||||
_0202E08C: .word 0x021D2AF4
|
||||
thumb_func_end sub_0202E068
|
||||
|
||||
thumb_func_start sub_0202E090
|
||||
sub_0202E090: ; 0x0202E090
|
||||
push {r3, lr}
|
||||
add r1, r0, #0
|
||||
ldr r0, _0202E0A8 ; =0x021D2AF4
|
||||
ldr r0, [r0]
|
||||
bl sub_0202DBCC
|
||||
cmp r0, #0
|
||||
beq _0202E0A4
|
||||
ldrh r0, [r0]
|
||||
pop {r3, pc}
|
||||
_0202E0A4:
|
||||
mov r0, #0
|
||||
pop {r3, pc}
|
||||
.balign 4, 0
|
||||
_0202E0A8: .word 0x021D2AF4
|
||||
thumb_func_end sub_0202E090
|
||||
|
||||
thumb_func_start sub_0202E0AC
|
||||
sub_0202E0AC: ; 0x0202E0AC
|
||||
push {r3, lr}
|
||||
add r1, r0, #0
|
||||
ldr r0, _0202E0C4 ; =0x021D2AF4
|
||||
ldr r0, [r0]
|
||||
bl sub_0202DBCC
|
||||
cmp r0, #0
|
||||
beq _0202E0C0
|
||||
add r0, r0, #4
|
||||
pop {r3, pc}
|
||||
_0202E0C0:
|
||||
mov r0, #0
|
||||
pop {r3, pc}
|
||||
.balign 4, 0
|
||||
_0202E0C4: .word 0x021D2AF4
|
||||
thumb_func_end sub_0202E0AC
|
||||
|
||||
thumb_func_start sub_0202E0C8
|
||||
sub_0202E0C8: ; 0x0202E0C8
|
||||
add r1, r0, #0
|
||||
ldr r0, _0202E0D4 ; =0x021D2AF4
|
||||
ldr r3, _0202E0D8 ; =sub_0202DD7C
|
||||
ldr r0, [r0]
|
||||
bx r3
|
||||
nop
|
||||
_0202E0D4: .word 0x021D2AF4
|
||||
_0202E0D8: .word sub_0202DD7C
|
||||
thumb_func_end sub_0202E0C8
|
||||
5193
global.inc
5193
global.inc
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user