mirror of
https://github.com/pret/pokeheartgold.git
synced 2025-01-23 13:46:06 +00:00
More hardcoded pointers
This commit is contained in:
parent
0107ef2fa7
commit
5be6bdf156
@ -7446,18 +7446,18 @@ ov122_021E9108: ; 0x021E9108
|
||||
thumb_func_start ov122_021E9134
|
||||
ov122_021E9134: ; 0x021E9134
|
||||
ldrb r1, [r0, #0xe]
|
||||
ldr r2, _021E9148 ; =ov122_021E9BA1
|
||||
ldr r2, _021E9148 ; =ov122_021E9BA0 + 1
|
||||
ldr r0, [r0, #4]
|
||||
lsl r1, r1, #0x1c
|
||||
lsr r3, r1, #0x1b
|
||||
ldr r1, _021E914C ; =_021E9BA0
|
||||
ldr r1, _021E914C ; =ov122_021E9BA0
|
||||
ldrb r2, [r2, r3]
|
||||
ldrb r1, [r1, r3]
|
||||
ldr r3, _021E9150 ; =sub_0200DDB8
|
||||
bx r3
|
||||
.balign 4, 0
|
||||
_021E9148: .word ov122_021E9BA1
|
||||
_021E914C: .word _021E9BA0
|
||||
_021E9148: .word ov122_021E9BA0 + 1
|
||||
_021E914C: .word ov122_021E9BA0
|
||||
_021E9150: .word sub_0200DDB8
|
||||
thumb_func_end ov122_021E9134
|
||||
|
||||
@ -7623,8 +7623,11 @@ ov122_021E925C: ; 0x021E925C
|
||||
|
||||
.rodata
|
||||
|
||||
_021E9268:
|
||||
.byte 0x11, 0x12, 0x13, 0x00, 0x15, 0x16, 0x17, 0x18
|
||||
ov122_021E9268:
|
||||
.byte 0x11, 0x12, 0x13, 0x00
|
||||
|
||||
ov122_021E926C:
|
||||
.byte 0x15, 0x16, 0x17, 0x18
|
||||
|
||||
ov122_021E9270: ; 0x021E9270
|
||||
.byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x00, 0x00
|
||||
@ -7634,7 +7637,8 @@ ov122_021E9278: ; 0x021E9278
|
||||
.byte 0x6B, 0x0B, 0x03, 0x00, 0x03, 0x0B, 0x00, 0x00, 0x3A, 0x00, 0x1F, 0x00, 0x68, 0x00, 0x00, 0x00
|
||||
|
||||
ov122_021E9290: ; 0x021E9290
|
||||
.byte 0x68, 0x92, 0x1E, 0x02, 0x03, 0x00, 0x00, 0x00, 0x6C, 0x92, 0x1E, 0x02, 0x04, 0x00, 0x00, 0x00
|
||||
.word ov122_021E9268, 3
|
||||
.word ov122_021E926C, 4
|
||||
|
||||
ov122_021E92A0: ; 0x021E92A0
|
||||
.byte 0xA0, 0x00, 0xA1, 0x00, 0xC0, 0x00, 0xC1, 0x00, 0xE0, 0x00, 0xE1, 0x00, 0x00, 0x01, 0x01, 0x01
|
||||
@ -7714,27 +7718,86 @@ ov122_021E9464: ; 0x021E9464
|
||||
.byte 0x01, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ov122_021E950C: ; 0x021E950C
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xA9, 0x5B, 0x1E, 0x02, 0xE5, 0x5B, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xF9, 0x5B, 0x1E, 0x02, 0xAD, 0x5C, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x25, 0x5D, 0x1E, 0x02, 0x79, 0x5D, 0x1E, 0x02, 0xB5, 0x5D, 0x1E, 0x02, 0xC5, 0x5D, 0x1E, 0x02
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x5E, 0x1E, 0x02, 0x35, 0x5E, 0x1E, 0x02
|
||||
.byte 0x45, 0x5E, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA5, 0x5E, 0x1E, 0x02
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xB5, 0x5E, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0xF9, 0x5E, 0x1E, 0x02
|
||||
.byte 0xC1, 0x5E, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0xD1, 0x5E, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xF9, 0x5E, 0x1E, 0x02, 0xDD, 0x5E, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0xED, 0x5E, 0x1E, 0x02
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xF9, 0x5E, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x1D, 0x5F, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x49, 0x5F, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0x09, 0x60, 0x1E, 0x02
|
||||
.byte 0x1D, 0x60, 0x1E, 0x02, 0x3D, 0x61, 0x1E, 0x02, 0x69, 0x61, 0x1E, 0x02, 0x59, 0x63, 0x1E, 0x02
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x63, 0x1E, 0x02
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x19, 0x64, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xE9, 0x64, 0x1E, 0x02, 0x95, 0x65, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xF5, 0x65, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x65, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xE1, 0x67, 0x1E, 0x02, 0xCD, 0x66, 0x1E, 0x02, 0xFD, 0x66, 0x1E, 0x02, 0x01, 0x67, 0x1E, 0x02
|
||||
.byte 0xDD, 0x67, 0x1E, 0x02, 0xE1, 0x67, 0x1E, 0x02, 0x8D, 0x68, 0x1E, 0x02, 0x01, 0x69, 0x1E, 0x02
|
||||
.byte 0x49, 0x69, 0x1E, 0x02, 0xDD, 0x69, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00
|
||||
.word 0
|
||||
.word ov122_021E5BA8
|
||||
.word ov122_021E5BE4
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word ov122_021E5BF8
|
||||
.word ov122_021E5CAC
|
||||
.word 0
|
||||
.word ov122_021E5D24
|
||||
.word ov122_021E5D78
|
||||
.word ov122_021E5DB4
|
||||
.word ov122_021E5DC4
|
||||
.word 0
|
||||
.word 0
|
||||
.word ov122_021E5E28
|
||||
.word ov122_021E5E34
|
||||
.word ov122_021E5E44
|
||||
.word 0
|
||||
.word 0
|
||||
.word ov122_021E5EA4
|
||||
.word 0
|
||||
.word ov122_021E5EB4
|
||||
.word 0
|
||||
.word ov122_021E5EF8
|
||||
.word ov122_021E5EC0
|
||||
.word 0
|
||||
.word ov122_021E5ED0
|
||||
.word 0
|
||||
.word ov122_021E5EF8
|
||||
.word ov122_021E5EDC
|
||||
.word 0
|
||||
.word ov122_021E5EEC
|
||||
.word 0
|
||||
.word ov122_021E5EF8
|
||||
.word 0
|
||||
.word 0
|
||||
.word ov122_021E5F1C
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word ov122_021E5F48
|
||||
.word 0
|
||||
.word ov122_021E6008
|
||||
.word ov122_021E601C
|
||||
.word ov122_021E613C
|
||||
.word ov122_021E6168
|
||||
.word ov122_021E6358
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word ov122_021E63AC
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word ov122_021E6418
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word ov122_021E64E8
|
||||
.word ov122_021E6594
|
||||
.word 0
|
||||
.word ov122_021E65F4
|
||||
.word 0
|
||||
.word ov122_021E65FC
|
||||
.word 0
|
||||
.word ov122_021E67E0
|
||||
.word ov122_021E66CC
|
||||
.word ov122_021E66FC
|
||||
.word ov122_021E6700
|
||||
.word ov122_021E67DC
|
||||
.word ov122_021E67E0
|
||||
.word ov122_021E688C
|
||||
.word ov122_021E6900
|
||||
.word ov122_021E6948
|
||||
.word ov122_021E69DC
|
||||
.word 0
|
||||
|
||||
ov122_021E964C: ; 0x021E964C
|
||||
.byte 0x06
|
||||
@ -7809,8 +7872,10 @@ ov122_021E978C: ; 0x021E978C
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ov122_021E9A0C: ; 0x021E9A0C
|
||||
.byte 0xD1, 0x91, 0x1E, 0x02
|
||||
.byte 0xF5, 0x91, 0x1E, 0x02, 0xF9, 0x91, 0x1E, 0x02, 0x5D, 0x92, 0x1E, 0x02
|
||||
.word ov122_021E91D0
|
||||
.word ov122_021E91F4
|
||||
.word ov122_021E91F8
|
||||
.word ov122_021E925C
|
||||
|
||||
ov122_021E9A1C: ; 0x021E9A1C
|
||||
.byte 0x50, 0x68, 0xC8, 0xE0
|
||||
@ -7846,10 +7911,9 @@ ov122_021E9AAC: ; 0x021E9AAC
|
||||
|
||||
.data
|
||||
|
||||
_021E9BA0:
|
||||
.byte 0xC8
|
||||
|
||||
ov122_021E9BA1: ; 0x021E9BA1
|
||||
.byte 0x50, 0xE0, 0x50, 0xC8, 0x68, 0xE0, 0x68, 0xE0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
; 0x021E9BC0
|
||||
ov122_021E9BA0:
|
||||
.byte 0xC8, 0x50
|
||||
.byte 0xE0, 0x50
|
||||
.byte 0xC8, 0x68
|
||||
.byte 0xE0, 0x68
|
||||
.byte 0xE0, 0x80
|
||||
|
@ -4139,7 +4139,7 @@ ov13_022228CC: ; 0x022228CC
|
||||
mvn r0, r0
|
||||
pop {r3, r4, r5, pc}
|
||||
_022228FE:
|
||||
ldr r5, _02222920 ; =0x021D4670
|
||||
ldr r5, _02222920 ; =_021D4670
|
||||
ldr r0, [r5]
|
||||
cmp r0, #0
|
||||
bne _02222914
|
||||
@ -4156,7 +4156,7 @@ _02222914:
|
||||
.balign 4, 0
|
||||
_02222918: .word ov13_022459B4
|
||||
_0222291C: .word ov13_022459BC
|
||||
_02222920: .word 0x021D4670
|
||||
_02222920: .word _021D4670
|
||||
thumb_func_end ov13_022228CC
|
||||
|
||||
thumb_func_start ov13_02222924
|
||||
@ -5797,7 +5797,7 @@ _022234AC:
|
||||
mov r1, #0xff
|
||||
mov r2, #6
|
||||
bl MI_CpuFill8
|
||||
ldr r1, _0222355C ; =0x02108FC0
|
||||
ldr r1, _0222355C ; =_02108FC0
|
||||
ldr r0, _02223554 ; =ov13_0224DEE0
|
||||
str r1, [r0, #0x10]
|
||||
_022234BC:
|
||||
@ -5841,7 +5841,7 @@ _022234FA:
|
||||
mov r1, #0xff
|
||||
mov r2, #0x20
|
||||
bl MI_CpuFill8
|
||||
ldr r1, _02223564 ; =0x02108FC8
|
||||
ldr r1, _02223564 ; =_02108FC8
|
||||
ldr r0, _02223554 ; =ov13_0224DEE0
|
||||
str r1, [r0, #0x14]
|
||||
_0222350A:
|
||||
@ -5881,9 +5881,9 @@ _02223548:
|
||||
nop
|
||||
_02223554: .word ov13_0224DEE0
|
||||
_02223558: .word ov13_0224DF08
|
||||
_0222355C: .word 0x02108FC0
|
||||
_0222355C: .word _02108FC0
|
||||
_02223560: .word ov13_0224DF10
|
||||
_02223564: .word 0x02108FC8
|
||||
_02223564: .word _02108FC8
|
||||
thumb_func_end ov13_02223478
|
||||
|
||||
thumb_func_start ov13_02223568
|
||||
@ -6683,7 +6683,7 @@ _02223B58:
|
||||
mov r1, #0xff
|
||||
mov r2, #6
|
||||
bl MI_CpuFill8
|
||||
ldr r1, _02223C04 ; =0x02108FC0
|
||||
ldr r1, _02223C04 ; =_02108FC0
|
||||
ldr r0, _02223BFC ; =ov13_0224DF30
|
||||
str r1, [r0, #0x44]
|
||||
_02223B66:
|
||||
@ -6725,7 +6725,7 @@ _02223BA2:
|
||||
mov r1, #0xff
|
||||
mov r2, #0x20
|
||||
bl MI_CpuFill8
|
||||
ldr r1, _02223C0C ; =0x02108FC8
|
||||
ldr r1, _02223C0C ; =_02108FC8
|
||||
ldr r0, _02223BFC ; =ov13_0224DF30
|
||||
str r1, [r0, #0x48]
|
||||
_02223BB2:
|
||||
@ -6765,9 +6765,9 @@ _02223BF0:
|
||||
nop
|
||||
_02223BFC: .word ov13_0224DF30
|
||||
_02223C00: .word ov13_0224E3E8
|
||||
_02223C04: .word 0x02108FC0
|
||||
_02223C04: .word _02108FC0
|
||||
_02223C08: .word ov13_0224E420
|
||||
_02223C0C: .word 0x02108FC8
|
||||
_02223C0C: .word _02108FC8
|
||||
thumb_func_end ov13_02223B28
|
||||
|
||||
thumb_func_start ov13_02223C10
|
||||
@ -14176,19 +14176,24 @@ ov13_022459B4: ; 0x022459B4
|
||||
|
||||
ov13_022459BC: ; 0x022459BC
|
||||
.byte 0x00, 0x00, 0x00, 0x01
|
||||
.byte 0xA5, 0x28, 0x22, 0x02, 0xBD, 0x28, 0x22, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.word ov13_022228A4
|
||||
.word ov13_022228BC
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.balign 4, 0
|
||||
ov13_02245A14: ; 0x02245A14
|
||||
.byte 0x45, 0x53, 0x53, 0x49, 0x44, 0x2D, 0x41, 0x4F, 0x53, 0x53, 0x00, 0x00
|
||||
.asciz "ESSID-AOSS"
|
||||
|
||||
.balign 4, 0
|
||||
ov13_02245A20: ; 0x02245A20
|
||||
.byte 0x4D, 0x45, 0x4C, 0x43, 0x4F, 0x00, 0x00, 0x00
|
||||
.asciz "MELCO"
|
||||
|
||||
.balign 4, 0
|
||||
ov13_02245A28: ; 0x02245A28
|
||||
.byte 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x04, 0x00
|
||||
.byte 0x04, 0x00, 0x0B, 0x00, 0x08, 0x00, 0x0C, 0x00, 0x10, 0x00, 0x12, 0x00, 0x20, 0x00, 0x16, 0x00
|
||||
@ -14196,22 +14201,31 @@ ov13_02245A28: ; 0x02245A28
|
||||
.byte 0x00, 0x04, 0x60, 0x00, 0x00, 0x08, 0x6C, 0x00
|
||||
|
||||
ov13_02245A58: ; 0x02245A58
|
||||
.byte 0x6C, 0xE4, 0x24, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
.word ov13_0224E464 + 8
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x08, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00
|
||||
|
||||
ov13_02245A6C: ; 0x02245A6C
|
||||
.byte 0x00, 0x00, 0x00, 0x01
|
||||
.byte 0xED, 0x3D, 0x22, 0x02, 0x1D, 0x3E, 0x22, 0x02, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xA8, 0x00, 0xB0
|
||||
.word ov13_02223DEC
|
||||
.word ov13_02223E1C
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xC0, 0xA8, 0x00, 0xB0
|
||||
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xC0, 0xA8, 0x00, 0xC8, 0xC0, 0xA8, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xCC, 0x5A, 0x24, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.word ov13_02245ACC
|
||||
.byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ov13_02245AC4: ; 0x02245AC4
|
||||
.byte 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x00, 0x00, 0x4E, 0x49, 0x4E, 0x54
|
||||
.byte 0x45, 0x4E, 0x44, 0x4F, 0x2D, 0x44, 0x53, 0x00
|
||||
.byte 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x00, 0x00
|
||||
|
||||
.balign 4, 0
|
||||
ov13_02245ACC:
|
||||
.asciz "NINTENDO-DS"
|
||||
|
||||
.balign 4, 0
|
||||
ov13_02245AD8: ; 0x02245AD8
|
||||
.byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@ -14219,8 +14233,10 @@ ov13_02245AD8: ; 0x02245AD8
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.balign 4, 0
|
||||
ov13_02245B18: ; 0x02245B18
|
||||
.byte 0x57, 0x41, 0x52, 0x50, 0x00, 0x00, 0x00, 0x00
|
||||
.asciz "WARP"
|
||||
.balign 4, 0
|
||||
|
||||
.bss
|
||||
|
||||
|
@ -14272,8 +14272,13 @@ ov15_0220052B: ; 0x0220052B
|
||||
ov15_0220053C: ; 0x0220053C
|
||||
.byte 0x51, 0x3B, 0x15, 0x00
|
||||
.byte 0x82, 0xE9, 0x20, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0A, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ov15_02200550:
|
||||
.byte 0x80, 0x9F, 0x00, 0x5D, 0x80, 0x9F, 0x60, 0xBF, 0xA0, 0xBF, 0x00, 0x5D, 0xA0, 0xBF, 0x60, 0xBF
|
||||
.byte 0xA8, 0xBF, 0xC0, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x58, 0x6F, 0x78, 0x97, 0x58, 0x6F, 0x98, 0xB7
|
||||
.byte 0xA8, 0xBF, 0xC0, 0xFF, 0xFF, 0x00, 0x00, 0x00
|
||||
|
||||
ov15_02200568:
|
||||
.byte 0x58, 0x6F, 0x78, 0x97, 0x58, 0x6F, 0x98, 0xB7
|
||||
.byte 0x88, 0x9F, 0x78, 0x97, 0x88, 0x9F, 0x98, 0xB7, 0xA8, 0xBF, 0x60, 0xAD, 0xA8, 0xBF, 0xB2, 0xFF
|
||||
.byte 0xFF, 0x00, 0x00, 0x00
|
||||
|
||||
@ -14289,7 +14294,10 @@ ov15_02200586: ; 0x02200586
|
||||
ov15_02200587: ; 0x02200587
|
||||
.byte 0x09, 0x10, 0x0B, 0x08, 0x0F, 0x08, 0x0C, 0x0E, 0x0B
|
||||
.byte 0x09, 0x0D, 0x0A, 0x0F, 0x0A, 0x08, 0x0E, 0x0D, 0x0B, 0x10, 0x0C, 0x0F, 0x0C, 0x08, 0x10, 0x10
|
||||
.byte 0x0C, 0x08, 0x10, 0x10, 0x0D, 0x09, 0x10, 0x10, 0x58, 0x6F, 0x78, 0x97, 0x58, 0x6F, 0x98, 0xB7
|
||||
.byte 0x0C, 0x08, 0x10, 0x10, 0x0D, 0x09, 0x10, 0x10
|
||||
|
||||
ov15_022005A8:
|
||||
.byte 0x58, 0x6F, 0x78, 0x97, 0x58, 0x6F, 0x98, 0xB7
|
||||
.byte 0x58, 0x6F, 0xB8, 0xD7, 0x88, 0x9F, 0x78, 0x97, 0x88, 0x9F, 0x98, 0xB7, 0x88, 0x9F, 0xB8, 0xD7
|
||||
.byte 0xA8, 0xBF, 0x60, 0xAD, 0xA8, 0xBF, 0xB2, 0xFF, 0xFF, 0x00, 0x00, 0x00
|
||||
|
||||
@ -14297,6 +14305,8 @@ ov15_022005CC: ; 0x022005CC
|
||||
.byte 0x00, 0x10, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
|
||||
|
||||
ov15_022005F0:
|
||||
.byte 0x20, 0x49, 0x00, 0x7F, 0x20, 0x49, 0x80, 0xFF, 0x4A, 0x75, 0x00, 0x7F, 0x4A, 0x75, 0x80, 0xFF
|
||||
.byte 0x76, 0x99, 0x00, 0x7F, 0x76, 0x99, 0x80, 0xFF, 0xA8, 0xBF, 0x00, 0x27, 0xA8, 0xBF, 0x28, 0x4F
|
||||
.byte 0xA8, 0xBF, 0xC0, 0xFF, 0xFF, 0x00, 0x00, 0x00
|
||||
@ -14320,7 +14330,10 @@ ov15_02200643: ; 0x02200643
|
||||
.byte 0x10, 0x09, 0x03, 0x05, 0x10, 0x09, 0x04, 0x06, 0x10, 0x09, 0x05, 0x07, 0x10, 0x09, 0x06, 0x00
|
||||
.byte 0x11, 0x0A, 0x0E, 0x09, 0x11, 0x0B, 0x08, 0x0F, 0x08, 0x0C, 0x0E, 0x0B, 0x09, 0x0D, 0x0A, 0x0F
|
||||
.byte 0x0A, 0x11, 0x0E, 0x0D, 0x0B, 0x10, 0x0C, 0x0F, 0x0C, 0x11, 0x10, 0x10, 0x0C, 0x11, 0x10, 0x10
|
||||
.byte 0x0D, 0x11, 0x10, 0x10, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x1F, 0x20, 0x3F, 0x00, 0x1F, 0x40, 0x5F
|
||||
.byte 0x0D, 0x11, 0x10, 0x10
|
||||
|
||||
ov15_02200684:
|
||||
.byte 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x1F, 0x20, 0x3F, 0x00, 0x1F, 0x40, 0x5F
|
||||
.byte 0x00, 0x1F, 0x60, 0x7F, 0x00, 0x1F, 0x80, 0x9F, 0x00, 0x1F, 0xA0, 0xBF, 0x00, 0x1F, 0xC0, 0xDF
|
||||
.byte 0x00, 0x1F, 0xE0, 0xFF, 0x20, 0x49, 0x00, 0x7F, 0x20, 0x49, 0x80, 0xFF, 0x4A, 0x75, 0x00, 0x7F
|
||||
.byte 0x4A, 0x75, 0x80, 0xFF, 0x76, 0x99, 0x00, 0x7F, 0x76, 0x99, 0x80, 0xFF, 0xA8, 0xBF, 0x00, 0x27
|
||||
@ -14631,8 +14644,11 @@ ov15_02201304: ; 0x02201304
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ov15_02201314: ; 0x02201314
|
||||
.byte 0x84, 0x06, 0x20, 0x02, 0x50, 0x05, 0x20, 0x02, 0xF0, 0x05, 0x20, 0x02
|
||||
.byte 0xA8, 0x05, 0x20, 0x02, 0x68, 0x05, 0x20, 0x02
|
||||
.word ov15_02200684
|
||||
.word ov15_02200550
|
||||
.word ov15_022005F0
|
||||
.word ov15_022005A8
|
||||
.word ov15_02200568
|
||||
|
||||
ov15_02201328: ; 0x02201328
|
||||
.byte 0x00, 0x04, 0x10, 0x06, 0x10, 0x04, 0x10, 0x06
|
||||
@ -14644,11 +14660,22 @@ ov15_02201340: ; 0x02201340
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x04
|
||||
|
||||
ov15_02201368: ; 0x02201368
|
||||
.byte 0x81, 0xB6, 0x1F, 0x02, 0x81, 0xB6, 0x1F, 0x02
|
||||
.byte 0x81, 0xB6, 0x1F, 0x02, 0x81, 0xB6, 0x1F, 0x02, 0x81, 0xB6, 0x1F, 0x02, 0xAD, 0xBC, 0x1F, 0x02
|
||||
.byte 0x25, 0xC2, 0x1F, 0x02, 0x7D, 0xC3, 0x1F, 0x02, 0xED, 0xC3, 0x1F, 0x02, 0x6D, 0xBC, 0x1F, 0x02
|
||||
.byte 0x8D, 0xBC, 0x1F, 0x02, 0x00, 0x00, 0x00, 0x00, 0xE1, 0xC3, 0x1F, 0x02, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xC1, 0xD3, 0x1F, 0x02, 0x81, 0xB6, 0x1F, 0x02
|
||||
.word ov15_021FB680
|
||||
.word ov15_021FB680
|
||||
.word ov15_021FB680
|
||||
.word ov15_021FB680
|
||||
.word ov15_021FB680
|
||||
.word ov15_021FBCAC
|
||||
.word ov15_021FC224
|
||||
.word ov15_021FC37C
|
||||
.word ov15_021FC3EC
|
||||
.word ov15_021FBC6C
|
||||
.word ov15_021FBC8C
|
||||
.word 0x00000000
|
||||
.word ov15_021FC3E0
|
||||
.word 0x00000000
|
||||
.word ov15_021FD3C0
|
||||
.word ov15_021FB680
|
||||
|
||||
ov15_022013A8: ; 0x022013A8
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
@ -1050,12 +1050,10 @@ ov16_02201B64: ; 0x02201B64
|
||||
.byte 0x04, 0xFF, 0x00, 0x00
|
||||
|
||||
ov16_02201B68: ; 0x02201B68
|
||||
.byte 0x11, 0x1C, 0x20, 0x02, 0x79, 0x1C, 0x20, 0x02
|
||||
.byte 0x05, 0x1D, 0x20, 0x02, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.word ov17_02201C10, ov17_02201C78, ov17_02201D04, 0xFFFFFFFF
|
||||
|
||||
ov16_02201B78: ; 0x02201B78
|
||||
.byte 0x81, 0x93, 0x1F, 0x02, 0x09, 0x96, 0x1F, 0x02
|
||||
.byte 0x2D, 0x98, 0x1F, 0x02, 0x0F, 0x00, 0x00, 0x00,
|
||||
.word ov15_021F9380, ov15_021F9608, ov15_021F982C, SDK_OVERLAY_OVY_15_ID
|
||||
|
||||
.data
|
||||
|
||||
|
@ -4343,8 +4343,17 @@ _02203D4A:
|
||||
|
||||
.rodata
|
||||
|
||||
_02203D50:
|
||||
.byte 0x02, 0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x04, 0x03, 0x01, 0x00
|
||||
ov17_02203D50:
|
||||
.byte 0x02, 0x01, 0x00, 0x00
|
||||
|
||||
ov17_02203D54:
|
||||
.byte 0x05, 0x01, 0x00, 0x00
|
||||
|
||||
ov17_02203D58:
|
||||
.byte 0x03, 0x01, 0x00, 0x00
|
||||
|
||||
ov17_02203D5C:
|
||||
.byte 0x04, 0x03, 0x01, 0x00
|
||||
|
||||
ov17_02203D60: ; 0x02203D60
|
||||
.byte 0x00, 0x02, 0x01, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x06, 0x05, 0x00, 0x03, 0x04, 0x00, 0x0B
|
||||
@ -4400,9 +4409,10 @@ ov17_02203E68: ; 0x02203E68
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00
|
||||
|
||||
ov17_02203E88: ; 0x02203E88
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x5C, 0x3D, 0x20, 0x02
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x58, 0x3D, 0x20, 0x02, 0x02, 0x00, 0x00, 0x00, 0x50, 0x3D, 0x20, 0x02
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x54, 0x3D, 0x20, 0x02
|
||||
.word 3, ov17_02203D5C
|
||||
.word 2, ov17_02203D58
|
||||
.word 2, ov17_02203D50
|
||||
.word 2, ov17_02203D54
|
||||
|
||||
ov17_02203EA8: ; 0x02203EA8
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x60, 0x00
|
||||
|
@ -1579,8 +1579,10 @@ _0225E15C:
|
||||
.byte 0xA0, 0xBF, 0x28, 0x47, 0xFF, 0x00, 0x00, 0x00
|
||||
|
||||
ov32_0225E168: ; 0x0225E168
|
||||
.byte 0xB9, 0xDD, 0x25, 0x02, 0xB9, 0xDD, 0x25, 0x02
|
||||
.byte 0xBD, 0xDD, 0x25, 0x02, 0xBD, 0xDD, 0x25, 0x02
|
||||
.word ov32_0225DDB8
|
||||
.word ov32_0225DDB8
|
||||
.word ov32_0225DDBC
|
||||
.word ov32_0225DDBC
|
||||
|
||||
ov32_0225E178: ; 0x0225E178
|
||||
.byte 0x20, 0x20, 0x00, 0x00, 0xD8, 0xB0, 0x01, 0x02
|
||||
|
@ -629,14 +629,26 @@ _0225DA20: .word ov33_0225DA50
|
||||
|
||||
.rodata
|
||||
|
||||
_0225DA24:
|
||||
.byte 0x04, 0x01, 0x0C, 0x1E, 0x02, 0x04, 0x01, 0x00, 0x50, 0x7F, 0x00, 0xFF
|
||||
.byte 0xFF, 0x00, 0x00, 0x00, 0x28, 0x57, 0x00, 0xFF, 0x60, 0x8F, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00
|
||||
ov33_0225DA24:
|
||||
.byte 0x04, 0x01, 0x0C, 0x1E, 0x02, 0x04, 0x01, 0x00
|
||||
|
||||
ov33_0225DA2C:
|
||||
.byte 0x50, 0x7F, 0x00, 0xFF
|
||||
.byte 0xFF, 0x00, 0x00, 0x00
|
||||
|
||||
ov33_0225DA34:
|
||||
.byte 0x28, 0x57, 0x00, 0xFF, 0x60, 0x8F, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00
|
||||
|
||||
ov33_0225DA40:
|
||||
.byte 0x04, 0x01, 0x07, 0x1E, 0x02, 0x04, 0x01, 0x00, 0x04, 0x01, 0x0E, 0x1E, 0x02, 0x04, 0x3D, 0x00
|
||||
|
||||
ov33_0225DA50: ; 0x0225DA50
|
||||
.byte 0x24, 0xDA, 0x25, 0x02, 0x2C, 0xDA, 0x25, 0x02, 0x00, 0x0A, 0x00, 0x00, 0x40, 0xDA, 0x25, 0x02
|
||||
.byte 0x34, 0xDA, 0x25, 0x02, 0x00, 0x05, 0x01, 0x00
|
||||
.word ov33_0225DA24
|
||||
.word ov33_0225DA2C
|
||||
.byte 0x00, 0x0A, 0x00, 0x00
|
||||
.word ov33_0225DA40
|
||||
.word ov33_0225DA34
|
||||
.byte 0x00, 0x05, 0x01, 0x00
|
||||
|
||||
ov33_0225DA68: ; 0x0225DA68
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
@ -229,7 +229,7 @@ _021E5B02:
|
||||
lsl r0, r0, #2
|
||||
ldr r0, [r4, r0]
|
||||
lsl r2, r0, #3
|
||||
ldr r0, _021E5B84 ; =_021E7D20
|
||||
ldr r0, _021E5B84 ; =ov37_021E7D20
|
||||
ldr r2, [r0, r2]
|
||||
cmp r2, #0
|
||||
beq _021E5B18
|
||||
@ -263,11 +263,11 @@ _021E5B48:
|
||||
lsl r0, r0, #2
|
||||
ldr r0, [r4, r0]
|
||||
lsl r3, r0, #3
|
||||
ldr r0, _021E5B84 ; =_021E7D20
|
||||
ldr r0, _021E5B84 ; =ov37_021E7D20
|
||||
ldr r2, [r0, r3]
|
||||
cmp r2, #0
|
||||
beq _021E5B74
|
||||
ldr r0, _021E5B90 ; =ov37_021E7D24
|
||||
ldr r0, _021E5B90 ; =ov37_021E7D20 + 4
|
||||
ldr r0, [r0, r3]
|
||||
cmp r0, #0
|
||||
beq _021E5B74
|
||||
@ -288,10 +288,10 @@ _021E5B74:
|
||||
pop {r3, r4, r5, pc}
|
||||
nop
|
||||
_021E5B80: .word 0x000093B4
|
||||
_021E5B84: .word _021E7D20
|
||||
_021E5B84: .word ov37_021E7D20
|
||||
_021E5B88: .word 0x000E0D0F
|
||||
_021E5B8C: .word 0x00004374
|
||||
_021E5B90: .word ov37_021E7D24
|
||||
_021E5B90: .word ov37_021E7D20 + 4
|
||||
thumb_func_end ov37_021E5A84
|
||||
|
||||
thumb_func_start ov37_021E5B94
|
||||
@ -3940,7 +3940,7 @@ ov37_021E784C: ; 0x021E784C
|
||||
pop {r3, r4}
|
||||
bx lr
|
||||
_021E7868:
|
||||
ldr r1, _021E787C ; =ov37_021E7D24
|
||||
ldr r1, _021E787C ; =ov37_021E7D20 + 4
|
||||
lsl r4, r2, #3
|
||||
ldr r1, [r1, r4]
|
||||
cmp r1, #0
|
||||
@ -3951,7 +3951,7 @@ _021E7876:
|
||||
pop {r3, r4}
|
||||
bx lr
|
||||
nop
|
||||
_021E787C: .word ov37_021E7D24
|
||||
_021E787C: .word ov37_021E7D20 + 4
|
||||
thumb_func_end ov37_021E784C
|
||||
|
||||
thumb_func_start ov37_021E7880
|
||||
@ -4189,20 +4189,29 @@ ov37_021E7AC8: ; 0x021E7AC8
|
||||
|
||||
.data
|
||||
|
||||
_021E7D20:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ov37_021E7D24: ; 0x021E7D24
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0xD1, 0x68, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x29, 0x69, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0x4D, 0x69, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x61, 0x68, 0x1E, 0x02, 0x00, 0x00, 0x00, 0x00, 0x81, 0x69, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0xDD, 0x69, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00, 0x41, 0x6B, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x65, 0x6B, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00, 0xFD, 0x6B, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x39, 0x6C, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00, 0x59, 0x6C, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x85, 0x6C, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00, 0xC1, 0x6C, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x15, 0x6D, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00, 0xD1, 0x6D, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x05, 0x6E, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00, 0x2D, 0x6E, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x6D, 0x6E, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00, 0x71, 0x6E, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x91, 0x6E, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00, 0xB5, 0x6E, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x15, 0x6F, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00, 0x5D, 0x6F, 0x1E, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||
ov37_021E7D20:
|
||||
.word 0, 1
|
||||
.word ov37_021E68D0, 0
|
||||
.word ov37_021E6928, 0
|
||||
.word ov37_021E694C, 0
|
||||
.word ov37_021E6860, 0
|
||||
.word ov37_021E6980, 1
|
||||
.word ov37_021E69DC, 1
|
||||
.word ov37_021E6B40, 1
|
||||
.word ov37_021E6B64, 1
|
||||
.word ov37_021E6BFC, 1
|
||||
.word ov37_021E6C38, 1
|
||||
.word ov37_021E6C58, 1
|
||||
.word ov37_021E6C84, 1
|
||||
.word ov37_021E6CC0, 1
|
||||
.word ov37_021E6D14, 1
|
||||
.word ov37_021E6DD0, 1
|
||||
.word ov37_021E6E04, 1
|
||||
.word ov37_021E6E2C, 1
|
||||
.word ov37_021E6E6C, 1
|
||||
.word ov37_021E6E70, 1
|
||||
.word ov37_021E6E90, 1
|
||||
.word ov37_021E6EB4, 1
|
||||
.word ov37_021E6F14, 1
|
||||
.word ov37_021E6F5C, 1
|
||||
; 0x021E7DE0
|
||||
|
@ -2574,7 +2574,7 @@ _02228322:
|
||||
b _02228368
|
||||
_02228330:
|
||||
ldr r6, [r4, #8]
|
||||
ldr r1, _0222836C ; =_0222AA20
|
||||
ldr r1, _0222836C ; =ov39_0222AA20
|
||||
lsl r2, r6, #2
|
||||
ldr r1, [r1, r2]
|
||||
blx r1
|
||||
@ -2606,7 +2606,7 @@ _02228368:
|
||||
mov r0, #0
|
||||
pop {r4, r5, r6, pc}
|
||||
.balign 4, 0
|
||||
_0222836C: .word _0222AA20
|
||||
_0222836C: .word ov39_0222AA20
|
||||
thumb_func_end ov39_02228308
|
||||
|
||||
thumb_func_start ov39_02228370
|
||||
@ -4633,12 +4633,19 @@ _0222930C: .word 0x0000FFFF
|
||||
|
||||
.rodata
|
||||
|
||||
_0222A8B0:
|
||||
ov39_0222A8B0:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ov39_0222A8B4: ; 0x0222A8B4
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xC0, 0xA8, 0x22, 0x02, 0xB0, 0xA8, 0x22, 0x02
|
||||
.byte 0x49, 0x73, 0x22, 0x02, 0x35, 0x73, 0x22, 0x02, 0x65, 0x73, 0x22, 0x02, 0x8D, 0x73, 0x22, 0x02
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.word ov39_0222A8C0
|
||||
.word ov39_0222A8B0
|
||||
|
||||
ov39_0222A8C0:
|
||||
.word ov39_02227348
|
||||
.word ov39_02227334
|
||||
.word ov39_02227364
|
||||
.word ov39_0222738C
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ov39_0222A8D4: ; 0x0222A8D4
|
||||
@ -4668,11 +4675,21 @@ ov39_0222A944: ; 0x0222A944
|
||||
|
||||
.data
|
||||
|
||||
_0222AA20:
|
||||
.byte 0xAD, 0x8B, 0x22, 0x02, 0x79, 0x8C, 0x22, 0x02, 0x0D, 0x8D, 0x22, 0x02, 0x91, 0x8D, 0x22, 0x02
|
||||
.byte 0xA1, 0x8D, 0x22, 0x02, 0x55, 0x8E, 0x22, 0x02, 0xA5, 0x8E, 0x22, 0x02, 0xC9, 0x8E, 0x22, 0x02
|
||||
.byte 0x19, 0x8F, 0x22, 0x02, 0x19, 0x8F, 0x22, 0x02, 0x55, 0x8F, 0x22, 0x02, 0xC9, 0x8F, 0x22, 0x02
|
||||
.byte 0x8D, 0x90, 0x22, 0x02, 0xA5, 0x90, 0x22, 0x02
|
||||
ov39_0222AA20:
|
||||
.word ov39_02228BAC
|
||||
.word ov39_02228C78
|
||||
.word ov39_02228D0C
|
||||
.word ov39_02228D90
|
||||
.word ov39_02228DA0
|
||||
.word ov39_02228E54
|
||||
.word ov39_02228EA4
|
||||
.word ov39_02228EC8
|
||||
.word ov39_02228F18
|
||||
.word ov39_02228F18
|
||||
.word ov39_02228F54
|
||||
.word ov39_02228FC8
|
||||
.word ov39_0222908C
|
||||
.word ov39_022290A4
|
||||
|
||||
.bss
|
||||
|
||||
|
@ -50332,11 +50332,11 @@ ov40_0224572C: ; 0x0224572C
|
||||
.word ov40_02245648
|
||||
|
||||
ov40_02245758: ; 0x02245758
|
||||
.byte 0x98, 0x58, 0x24, 0x02
|
||||
.word ov40_02245898
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00
|
||||
.byte 0x0C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x68, 0x56, 0x24, 0x02
|
||||
.word ov40_02245668
|
||||
|
||||
ov40_02245784: ; 0x02245784
|
||||
.word ov40_022459C0
|
||||
@ -50375,7 +50375,10 @@ ov40_02245868: ; 0x02245868
|
||||
.byte 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xA9, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
|
||||
ov40_02245898:
|
||||
.byte 0xA9, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, 0xFB, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00
|
||||
|
@ -29733,3 +29733,6 @@
|
||||
.public swprintf
|
||||
.public vsprintf
|
||||
.public wcslen
|
||||
.public _02108FC0
|
||||
.public _02108FC8
|
||||
.public _021D4670
|
||||
|
@ -1,12 +1,15 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "global.inc"
|
||||
.public __sinit__
|
||||
.type __sinit__, @function
|
||||
.public OSi_ThreadInfo
|
||||
.type OSi_ThreadInfo, @function
|
||||
|
||||
.bss
|
||||
|
||||
; msl
|
||||
.public _021E5390
|
||||
.type _021E5390, @function
|
||||
_021E5390:
|
||||
.space 0x10
|
||||
|
||||
@ -14133,7 +14136,9 @@ _020F0688: .word _ZNSt12length_errorD1Ev
|
||||
; FP_fastI_v5t_LE.a
|
||||
|
||||
.public _dadd
|
||||
.type _dadd, @function
|
||||
.public _d_add
|
||||
.type _d_add, @function
|
||||
_dadd: ; 0x020F068C
|
||||
_d_add:
|
||||
stmdb sp!, {r4, lr}
|
||||
@ -14358,8 +14363,11 @@ _020F0980:
|
||||
_020F09A0: .word 0x7FF00000
|
||||
|
||||
.public _d2f
|
||||
.type _d2f, @function
|
||||
.public _d_dtof
|
||||
.type _d_dtof, @function
|
||||
.public _f_qtof
|
||||
.type _f_qtof, @function
|
||||
_d2f: ; 0x020F09A4
|
||||
_d_dtof:
|
||||
_f_qtof:
|
||||
@ -14439,7 +14447,9 @@ _020F0A9C:
|
||||
bx lr
|
||||
|
||||
.public _dfix
|
||||
.type _dfix, @function
|
||||
.public _d_dtoi
|
||||
.type _d_dtoi, @function
|
||||
_dfix: ; 0x020F0AA8
|
||||
_d_dtoi:
|
||||
bic r3, r1, #0x80000000
|
||||
@ -14466,7 +14476,9 @@ _020F0AE4:
|
||||
_020F0AF0: .word 0x0000041E
|
||||
|
||||
.public _dfixu
|
||||
.type _dfixu, @function
|
||||
.public _d_dtou
|
||||
.type _d_dtou, @function
|
||||
_dfixu: ; 0x020F0AF4
|
||||
_d_dtou:
|
||||
tst r1, #0x80000000
|
||||
@ -14497,7 +14509,9 @@ _020F0B40:
|
||||
_020F0B48: .word 0x0000041E
|
||||
|
||||
.public _ll_ufrom_d
|
||||
.type _ll_ufrom_d, @function
|
||||
.public _d_dtoull
|
||||
.type _d_dtoull, @function
|
||||
_ll_ufrom_d: ; 0x020F0B4C
|
||||
_d_dtoull:
|
||||
tst r1, #0x80000000
|
||||
@ -14542,7 +14556,9 @@ _020F0BC8:
|
||||
_020F0BD4: .word 0x0000043E
|
||||
|
||||
.public _dflt
|
||||
.type _dflt, @function
|
||||
.public _d_itod
|
||||
.type _d_itod, @function
|
||||
_dflt: ; 0x020F0BD8
|
||||
_d_itod:
|
||||
ands r2, r0, #0x80000000
|
||||
@ -14564,7 +14580,9 @@ __d_itod_common:
|
||||
bx lr
|
||||
|
||||
.public _dfltu
|
||||
.type _dfltu, @function
|
||||
.public _d_utod
|
||||
.type _d_utod, @function
|
||||
_dfltu: ; 0x020F0C18
|
||||
_d_utod:
|
||||
cmp r0, #0
|
||||
@ -14586,7 +14604,9 @@ _020F0C3C:
|
||||
bx lr
|
||||
|
||||
.public _dmul
|
||||
.type _dmul, @function
|
||||
.public _d_mul
|
||||
.type _d_mul, @function
|
||||
_dmul: ; 0x020F0C54
|
||||
_d_mul:
|
||||
stmdb sp!, {r4, r5, r6, r7, lr}
|
||||
@ -14829,6 +14849,7 @@ _020F0FA4:
|
||||
_020F0FB4: .word 0x7FF00000
|
||||
|
||||
.public _dsqrt
|
||||
.type _dsqrt, @function
|
||||
_dsqrt: ; 0x020F0FB8
|
||||
stmdb sp!, {r4, r5, r6, lr}
|
||||
ldr r2, _020F1148 ; =0x7FF00000
|
||||
@ -14947,6 +14968,7 @@ _020F114C: .word 0x7FF80000
|
||||
_020F1150: .word _021E58C0
|
||||
|
||||
.public _drsb
|
||||
.type _drsb, @function
|
||||
_drsb: ; 0x020F1154
|
||||
eor r1, r1, r3
|
||||
eor r3, r1, r3
|
||||
@ -14955,7 +14977,9 @@ _drsb: ; 0x020F1154
|
||||
eor r2, r0, r2
|
||||
eor r0, r0, r2
|
||||
.public _dsub
|
||||
.type _dsub, @function
|
||||
.public _d_sub
|
||||
.type _d_sub, @function
|
||||
_dsub: ; 0x020F116C
|
||||
_d_sub: ; 0x020F116C
|
||||
stmdb sp!, {r4, lr}
|
||||
@ -15384,7 +15408,9 @@ _020F173C: ; 0x020F173C
|
||||
bx lr
|
||||
|
||||
.public _dgeq
|
||||
.type _dgeq, @function
|
||||
.public _d_fge
|
||||
.type _d_fge, @function
|
||||
_dgeq: ; 0x020F1744
|
||||
_d_fge:
|
||||
mov ip, #0x200000
|
||||
@ -15432,7 +15458,9 @@ _020F17CC:
|
||||
b _020F1758
|
||||
|
||||
.public _dgr
|
||||
.type _dgr, @function
|
||||
.public _d_fgt
|
||||
.type _d_fgt, @function
|
||||
_dgr: ; 0x020F17DC
|
||||
_d_fgt:
|
||||
mov ip, #0x200000
|
||||
@ -15480,7 +15508,9 @@ _020F1864:
|
||||
b _020F17F0
|
||||
|
||||
.public _dleq
|
||||
.type _dleq, @function
|
||||
.public _d_fle
|
||||
.type _d_fle, @function
|
||||
_dleq: ; 0x020F1874
|
||||
_d_fle:
|
||||
mov ip, #0x200000
|
||||
@ -15532,7 +15562,9 @@ _020F1908:
|
||||
b _020F1888
|
||||
|
||||
.public _dls
|
||||
.type _dls, @function
|
||||
.public _d_flt
|
||||
.type _d_flt, @function
|
||||
_dls: ; 0x020F1918
|
||||
_d_flt:
|
||||
mov ip, #0x200000
|
||||
@ -15582,7 +15614,9 @@ _020F19A4:
|
||||
b _020F192C
|
||||
|
||||
.public _deq
|
||||
.type _deq, @function
|
||||
.public _d_feq
|
||||
.type _d_feq, @function
|
||||
_deq: ; 0x020F19B4
|
||||
_d_feq:
|
||||
mov ip, #0x200000
|
||||
@ -15627,7 +15661,9 @@ _020F1A30:
|
||||
b _020F19C8
|
||||
|
||||
.public _dneq
|
||||
.type _dneq, @function
|
||||
.public _d_fne
|
||||
.type _d_fne, @function
|
||||
_dneq: ; 0x020F1A40
|
||||
_d_fne:
|
||||
mov ip, #0x200000
|
||||
@ -15672,7 +15708,9 @@ _020F1ABC:
|
||||
b _020F1A54
|
||||
|
||||
.public _fgr
|
||||
.type _fgr, @function
|
||||
.public _f_fgt
|
||||
.type _f_fgt, @function
|
||||
_fgr: ; 0x020F1ACC
|
||||
_f_fgt:
|
||||
mov r3, #0xff000000
|
||||
@ -15701,7 +15739,9 @@ _020F1B14:
|
||||
bx lr
|
||||
|
||||
.public _fleq
|
||||
.type _fleq, @function
|
||||
.public _f_fle
|
||||
.type _f_fle, @function
|
||||
_fleq: ; 0x020F1B28
|
||||
_f_fle:
|
||||
mov r3, #0xff000000
|
||||
@ -15733,7 +15773,9 @@ _020F1B78:
|
||||
bx lr
|
||||
|
||||
.public _fls
|
||||
.type _fls, @function
|
||||
.public _f_flt
|
||||
.type _f_flt, @function
|
||||
_fls: ; 0x020F1B90
|
||||
_f_flt:
|
||||
mov r3, #0xff000000
|
||||
@ -15762,7 +15804,9 @@ _020F1BD8:
|
||||
bx lr
|
||||
|
||||
.public _feq
|
||||
.type _feq, @function
|
||||
.public _f_feq
|
||||
.type _f_feq, @function
|
||||
_feq: ; 0x020F1BEC
|
||||
_f_feq:
|
||||
mov r3, #0xff000000
|
||||
@ -15795,7 +15839,9 @@ _020F1C40:
|
||||
bx lr
|
||||
|
||||
.public _fneq
|
||||
.type _fneq, @function
|
||||
.public _f_fne
|
||||
.type _f_fne, @function
|
||||
_fneq: ; 0x020F1C54
|
||||
_f_fne:
|
||||
mov r3, #0xff000000
|
||||
@ -15828,12 +15874,15 @@ _020F1CA8:
|
||||
bx lr
|
||||
|
||||
.public _frdiv
|
||||
.type _frdiv, @function
|
||||
_frdiv: ; 0x020F1CBC
|
||||
eor r0, r0, r1
|
||||
eor r1, r0, r1
|
||||
eor r0, r0, r1
|
||||
.public _fdiv
|
||||
.type _fdiv, @function
|
||||
.public _f_div
|
||||
.type _f_div, @function
|
||||
_fdiv: ; 0x020F1CC8
|
||||
_f_div:
|
||||
stmdb sp!, {lr}
|
||||
@ -16050,7 +16099,9 @@ _020F2074:
|
||||
bx lr
|
||||
|
||||
.public _f2d
|
||||
.type _f2d, @function
|
||||
.public _f_ftod
|
||||
.type _f_ftod, @function
|
||||
_f2d: ; 0x020F2080
|
||||
_f_ftod:
|
||||
and r2, r0, #0x80000000
|
||||
@ -16094,7 +16145,9 @@ _020F20F4:
|
||||
_020F2100: .word 0x7FF00000
|
||||
|
||||
.public _f_ftoi
|
||||
.type _f_ftoi, @function
|
||||
.public _ffix
|
||||
.type _ffix, @function
|
||||
_f_ftoi: ; 0x020F2104
|
||||
_ffix:
|
||||
bic r1, r0, #0x80000000
|
||||
@ -16113,7 +16166,9 @@ _020F212C:
|
||||
bx lr
|
||||
|
||||
.public _ffixu
|
||||
.type _ffixu, @function
|
||||
.public _f_ftou
|
||||
.type _f_ftou, @function
|
||||
_ffixu: ; 0x020F2138
|
||||
_f_ftou:
|
||||
tst r0, #0x80000000
|
||||
@ -16136,7 +16191,9 @@ _020F2170:
|
||||
bx lr
|
||||
|
||||
.public _fflt
|
||||
.type _fflt, @function
|
||||
.public _f_itof
|
||||
.type _f_itof, @function
|
||||
_fflt: ; 0x020F2178
|
||||
_f_itof:
|
||||
ands r2, r0, #0x80000000
|
||||
@ -16160,7 +16217,9 @@ __f_itof_common:
|
||||
bx lr
|
||||
|
||||
.public _ffltu
|
||||
.type _ffltu, @function
|
||||
.public _f_utof
|
||||
.type _f_utof, @function
|
||||
_ffltu: ; 0x020F21C0
|
||||
_f_utof:
|
||||
cmp r0, #0
|
||||
@ -16185,7 +16244,9 @@ _020F21DC:
|
||||
bx lr
|
||||
|
||||
.public _f_lltof
|
||||
.type _f_lltof, @function
|
||||
.public _ll_sto_f
|
||||
.type _ll_sto_f, @function
|
||||
_f_lltof: ; 0x020F2208
|
||||
_ll_sto_f:
|
||||
ands r2, r1, #0x80000000
|
||||
@ -16219,7 +16280,9 @@ _020F2228:
|
||||
bx lr
|
||||
|
||||
.public _f_ulltof
|
||||
.type _f_ulltof, @function
|
||||
.public _ll_uto_f
|
||||
.type _ll_uto_f, @function
|
||||
_f_ulltof: ; 0x020F2274
|
||||
_ll_uto_f:
|
||||
cmp r1, #0
|
||||
@ -16252,7 +16315,9 @@ _020F22A4:
|
||||
bx lr
|
||||
|
||||
.public _fmul
|
||||
.type _fmul, @function
|
||||
.public _f_mul
|
||||
.type _f_mul, @function
|
||||
_fmul: ; 0x020F22DC
|
||||
_f_mul:
|
||||
eor r2, r0, r1
|
||||
@ -16394,12 +16459,15 @@ _020F24B4:
|
||||
bx lr
|
||||
|
||||
.public _frsb
|
||||
.type _frsb, @function
|
||||
_frsb: ; 0x020F24BC
|
||||
eor r0, r0, r1
|
||||
eor r1, r0, r1
|
||||
eor r0, r0, r1
|
||||
.public _fsub
|
||||
.type _fsub, @function
|
||||
.public _f_sub
|
||||
.type _f_sub, @function
|
||||
_fsub: ; 0x020F24C8
|
||||
_f_sub: ; 0x020F24C8
|
||||
eors r2, r0, r1
|
||||
@ -16583,6 +16651,7 @@ _020F2738:
|
||||
bx lr
|
||||
|
||||
.public _ll_mod
|
||||
.type _ll_mod, @function
|
||||
_ll_mod: ; 0x020F2740
|
||||
stmdb sp!, {r4, r5, r6, r7, fp, ip, lr}
|
||||
mov r4, r1
|
||||
@ -16590,7 +16659,9 @@ _ll_mod: ; 0x020F2740
|
||||
b _020F2760
|
||||
|
||||
.public _ll_sdiv
|
||||
.type _ll_sdiv, @function
|
||||
.public _ll_div
|
||||
.type _ll_div, @function
|
||||
_ll_sdiv: ; 0x020F2750
|
||||
_ll_div: ; 0x020F2750
|
||||
stmdb sp!, {r4, r5, r6, r7, fp, ip, lr}
|
||||
@ -16722,7 +16793,9 @@ _020F28EC:
|
||||
bx lr
|
||||
|
||||
.public _ll_udiv
|
||||
.type _ll_udiv, @function
|
||||
.public _ull_div
|
||||
.type _ull_div, @function
|
||||
_ll_udiv: ; 0x020F2900
|
||||
_ull_div:
|
||||
stmdb sp!, {r4, r5, r6, r7, fp, ip, lr}
|
||||
@ -16730,6 +16803,7 @@ _ull_div:
|
||||
b _020F2914
|
||||
|
||||
.public _ull_mod
|
||||
.type _ull_mod, @function
|
||||
_ull_mod: ; 0x020F290C
|
||||
stmdb sp!, {r4, r5, r6, r7, fp, ip, lr}
|
||||
mov r4, #1
|
||||
@ -16750,7 +16824,9 @@ _020F2924:
|
||||
bx lr
|
||||
|
||||
.public _ll_mul
|
||||
.type _ll_mul, @function
|
||||
.public _ull_mul
|
||||
.type _ull_mul, @function
|
||||
_ll_mul: ; 0x020F2948
|
||||
_ull_mul: ; 0x020F2948
|
||||
stmdb sp!, {r4, r5, lr}
|
||||
@ -16763,8 +16839,11 @@ _ull_mul: ; 0x020F2948
|
||||
bx lr
|
||||
|
||||
.public _ll_shl
|
||||
.type _ll_shl, @function
|
||||
.public _ll_sll
|
||||
.type _ll_sll, @function
|
||||
.public _ull_sll
|
||||
.type _ull_sll, @function
|
||||
_ll_shl: ; 0x020F2968
|
||||
_ll_sll:
|
||||
_ull_sll:
|
||||
@ -16783,6 +16862,7 @@ _020F298C:
|
||||
bx lr
|
||||
|
||||
.public _s32_div_f
|
||||
.type _s32_div_f, @function
|
||||
_s32_div_f: ; 0x020F2998
|
||||
eor ip, r0, r1
|
||||
and ip, ip, #0x80000000
|
||||
@ -16918,10 +16998,12 @@ _020F2B90:
|
||||
bx lr
|
||||
|
||||
.public _u32_div_f
|
||||
.type _u32_div_f, @function
|
||||
_u32_div_f: ; 0x020F2BA4
|
||||
cmp r1, #0
|
||||
bxeq lr
|
||||
.public _u32_div_not_0_f
|
||||
.type _u32_div_not_0_f, @function
|
||||
_u32_div_not_0_f: ; 0x020F2BAC
|
||||
cmp r0, r1
|
||||
movlo r1, r0
|
||||
@ -17044,6 +17126,7 @@ _u32_div_not_0_f: ; 0x020F2BAC
|
||||
bx lr
|
||||
|
||||
.public _drdiv
|
||||
.type _drdiv, @function
|
||||
_drdiv: ; 0x020F2D88
|
||||
eor r1, r1, r3
|
||||
eor r3, r1, r3
|
||||
@ -17052,7 +17135,9 @@ _drdiv: ; 0x020F2D88
|
||||
eor r2, r0, r2
|
||||
eor r0, r0, r2
|
||||
.public _ddiv
|
||||
.type _ddiv, @function
|
||||
.public _d_div
|
||||
.type _d_div, @function
|
||||
_ddiv: ; 0x020F2DA0
|
||||
_d_div:
|
||||
stmdb sp!, {r4, r5, r6, lr}
|
||||
@ -17375,6 +17460,7 @@ _020F32D0:
|
||||
_020F32E0: .word 0x00000FFE
|
||||
|
||||
.public _fp_init
|
||||
.type _fp_init, @function
|
||||
_fp_init: ; 0x020F32E4
|
||||
bx lr
|
||||
|
||||
|
@ -66,6 +66,7 @@ _021D464C: ; 0x021D464C
|
||||
_021D4660: ; 0x021D4660
|
||||
.space 0x10
|
||||
|
||||
.public _021D4670
|
||||
_021D4670: ; 0x021D4670
|
||||
.space 0x10
|
||||
|
||||
@ -19003,8 +19004,10 @@ _020B03EC: .word DGT_Hash1GetDigest_R
|
||||
|
||||
_02108FB8:
|
||||
.byte 0x15, 0x03, 0x00, 0x00, 0x02, 0x01, 0x29, 0x00
|
||||
.public _02108FC8
|
||||
_02108FC0:
|
||||
.byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00
|
||||
.public _02108FC8
|
||||
_02108FC8:
|
||||
.byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
Loading…
x
Reference in New Issue
Block a user