mirror of
https://github.com/pret/pokeheartgold.git
synced 2025-02-08 14:18:35 +00:00
gf_gfx_loader.c, 2
This commit is contained in:
parent
a96214a0be
commit
6d736a7891
@ -67,7 +67,7 @@ sub_020697DC: ; 0x020697DC
|
||||
add r0, r2, #0
|
||||
ldr r3, [sp, #0x10]
|
||||
mov r2, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, r0, #0
|
||||
add r0, r5, #0
|
||||
add r2, r4, #0
|
||||
|
@ -1,800 +0,0 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "global.inc"
|
||||
|
||||
.rodata
|
||||
|
||||
_020F5950:
|
||||
.word NNS_G2dLoadImage1DMapping
|
||||
.word NNS_G2dLoadImage2DMapping
|
||||
.word NNS_G2dLoadImage1DMapping
|
||||
.word NNS_G2dLoadImage2DMapping
|
||||
.word GX_LoadOBJ
|
||||
.word GXS_LoadOBJ
|
||||
|
||||
_020F5968:
|
||||
.word GX_LoadBGPltt
|
||||
.word GX_LoadOBJPltt
|
||||
.word GX_LoadBGExtPltt
|
||||
.word GX_LoadOBJExtPltt
|
||||
.word GXS_LoadBGPltt
|
||||
.word GXS_LoadOBJPltt
|
||||
.word GXS_LoadBGExtPltt
|
||||
.word GXS_LoadOBJExtPltt
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start GfGfxLoader_LoadFromNarc
|
||||
GfGfxLoader_LoadFromNarc: ; 0x02007A44
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
add r5, r2, #0
|
||||
add r7, r0, #0
|
||||
add r6, r3, #0
|
||||
str r1, [sp]
|
||||
cmp r5, #0
|
||||
bne _02007A58
|
||||
ldr r2, [sp, #0x18]
|
||||
cmp r2, #1
|
||||
bne _02007A6C
|
||||
_02007A58:
|
||||
ldr r1, [sp]
|
||||
add r0, r7, #0
|
||||
bl GetNarcMemberSizeByIdPair
|
||||
add r1, r0, #0
|
||||
add r0, r6, #0
|
||||
bl AllocFromHeapAtEnd
|
||||
add r4, r0, #0
|
||||
b _02007A7A
|
||||
_02007A6C:
|
||||
bl GetNarcMemberSizeByIdPair
|
||||
add r1, r0, #0
|
||||
add r0, r6, #0
|
||||
bl AllocFromHeap
|
||||
add r4, r0, #0
|
||||
_02007A7A:
|
||||
cmp r4, #0
|
||||
beq _02007ABE
|
||||
ldr r2, [sp]
|
||||
add r0, r4, #0
|
||||
add r1, r7, #0
|
||||
bl ReadWholeNarcMemberByIdPair
|
||||
cmp r5, #0
|
||||
beq _02007ABE
|
||||
ldr r0, [sp, #0x18]
|
||||
cmp r0, #0
|
||||
bne _02007A9E
|
||||
ldr r1, [r4]
|
||||
add r0, r6, #0
|
||||
lsr r1, r1, #8
|
||||
bl AllocFromHeap
|
||||
b _02007AA8
|
||||
_02007A9E:
|
||||
ldr r1, [r4]
|
||||
add r0, r6, #0
|
||||
lsr r1, r1, #8
|
||||
bl AllocFromHeapAtEnd
|
||||
_02007AA8:
|
||||
add r5, r0, #0
|
||||
cmp r5, #0
|
||||
beq _02007ABC
|
||||
add r0, r4, #0
|
||||
add r1, r5, #0
|
||||
bl MI_UncompressLZ8
|
||||
add r0, r4, #0
|
||||
bl FreeToHeap
|
||||
_02007ABC:
|
||||
add r4, r5, #0
|
||||
_02007ABE:
|
||||
add r0, r4, #0
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end GfGfxLoader_LoadFromNarc
|
||||
|
||||
thumb_func_start GfGfxLoader_LoadFromNarc_GetSizeOut
|
||||
GfGfxLoader_LoadFromNarc_GetSizeOut: ; 0x02007AC4
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
sub sp, #8
|
||||
ldr r5, [sp, #0x24]
|
||||
str r0, [sp]
|
||||
str r1, [sp, #4]
|
||||
add r6, r2, #0
|
||||
add r7, r3, #0
|
||||
bl GetNarcMemberSizeByIdPair
|
||||
str r0, [r5]
|
||||
cmp r6, #0
|
||||
bne _02007AE2
|
||||
ldr r0, [sp, #0x20]
|
||||
cmp r0, #1
|
||||
bne _02007AEE
|
||||
_02007AE2:
|
||||
ldr r1, [r5]
|
||||
add r0, r7, #0
|
||||
bl AllocFromHeapAtEnd
|
||||
add r4, r0, #0
|
||||
b _02007AF8
|
||||
_02007AEE:
|
||||
ldr r1, [r5]
|
||||
add r0, r7, #0
|
||||
bl AllocFromHeap
|
||||
add r4, r0, #0
|
||||
_02007AF8:
|
||||
cmp r4, #0
|
||||
beq _02007B3E
|
||||
ldr r1, [sp]
|
||||
ldr r2, [sp, #4]
|
||||
add r0, r4, #0
|
||||
bl ReadWholeNarcMemberByIdPair
|
||||
cmp r6, #0
|
||||
beq _02007B3E
|
||||
ldr r0, [r4]
|
||||
lsr r0, r0, #8
|
||||
str r0, [r5]
|
||||
ldr r0, [sp, #0x20]
|
||||
cmp r0, #0
|
||||
bne _02007B20
|
||||
ldr r1, [r5]
|
||||
add r0, r7, #0
|
||||
bl AllocFromHeap
|
||||
b _02007B28
|
||||
_02007B20:
|
||||
ldr r1, [r5]
|
||||
add r0, r7, #0
|
||||
bl AllocFromHeapAtEnd
|
||||
_02007B28:
|
||||
add r5, r0, #0
|
||||
cmp r5, #0
|
||||
beq _02007B3C
|
||||
add r0, r4, #0
|
||||
add r1, r5, #0
|
||||
bl MI_UncompressLZ8
|
||||
add r0, r4, #0
|
||||
bl FreeToHeap
|
||||
_02007B3C:
|
||||
add r4, r5, #0
|
||||
_02007B3E:
|
||||
add r0, r4, #0
|
||||
add sp, #8
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
thumb_func_end GfGfxLoader_LoadFromNarc_GetSizeOut
|
||||
|
||||
thumb_func_start sub_02007B44
|
||||
sub_02007B44: ; 0x02007B44
|
||||
push {r3, r4, r5, lr}
|
||||
add r5, r2, #0
|
||||
mov r2, #0
|
||||
add r4, r3, #0
|
||||
str r2, [sp]
|
||||
ldr r2, [sp, #0x18]
|
||||
ldr r3, [sp, #0x1c]
|
||||
bl sub_02007C98
|
||||
ldr r1, [sp, #0x14]
|
||||
ldr r3, [sp, #0x10]
|
||||
str r1, [sp]
|
||||
add r1, r5, #0
|
||||
add r2, r4, #0
|
||||
bl GfGfxLoader_LoadCharDataInternal
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_02007B44
|
||||
|
||||
thumb_func_start sub_02007B68
|
||||
sub_02007B68: ; 0x02007B68
|
||||
push {r3, r4, r5, lr}
|
||||
add r5, r2, #0
|
||||
mov r2, #1
|
||||
add r4, r3, #0
|
||||
str r2, [sp]
|
||||
ldr r2, [sp, #0x18]
|
||||
ldr r3, [sp, #0x1c]
|
||||
bl sub_02007C98
|
||||
ldr r1, [sp, #0x14]
|
||||
ldr r3, [sp, #0x10]
|
||||
str r1, [sp]
|
||||
add r1, r5, #0
|
||||
add r2, r4, #0
|
||||
bl GfGfxLoader_LoadScrnDataInternal
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_02007B68
|
||||
|
||||
thumb_func_start sub_02007B8C
|
||||
sub_02007B8C: ; 0x02007B8C
|
||||
push {lr}
|
||||
sub sp, #0xc
|
||||
str r3, [sp]
|
||||
ldr r3, [sp, #0x10]
|
||||
str r3, [sp, #4]
|
||||
ldr r3, [sp, #0x14]
|
||||
str r3, [sp, #8]
|
||||
mov r3, #0
|
||||
bl sub_02007BA4
|
||||
add sp, #0xc
|
||||
pop {pc}
|
||||
thumb_func_end sub_02007B8C
|
||||
|
||||
thumb_func_start sub_02007BA4
|
||||
sub_02007BA4: ; 0x02007BA4
|
||||
push {r3, r4, r5, lr}
|
||||
add r5, r2, #0
|
||||
add r4, r3, #0
|
||||
mov r2, #1
|
||||
str r2, [sp]
|
||||
ldr r3, [sp, #0x18]
|
||||
mov r2, #0
|
||||
bl sub_02007C98
|
||||
ldr r1, [sp, #0x14]
|
||||
ldr r3, [sp, #0x10]
|
||||
str r1, [sp]
|
||||
add r1, r5, #0
|
||||
add r2, r4, #0
|
||||
bl GfGfxLoader_GXLoadPalWithSrcOffsetInternal
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_02007BA4
|
||||
|
||||
thumb_func_start sub_02007BC8
|
||||
sub_02007BC8: ; 0x02007BC8
|
||||
push {r3, r4, r5, lr}
|
||||
add r5, r2, #0
|
||||
add r4, r3, #0
|
||||
mov r2, #1
|
||||
str r2, [sp]
|
||||
ldr r3, [sp, #0x10]
|
||||
mov r2, #0
|
||||
bl sub_02007C98
|
||||
ldr r3, [sp, #0x14]
|
||||
add r1, r5, #0
|
||||
add r2, r4, #0
|
||||
bl GfGfxLoader_PartiallyLoadPaletteInternal
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_02007BC8
|
||||
|
||||
thumb_func_start sub_02007BE8
|
||||
sub_02007BE8: ; 0x02007BE8
|
||||
push {r4, lr}
|
||||
sub sp, #8
|
||||
add r4, r3, #0
|
||||
mov r3, #1
|
||||
str r3, [sp]
|
||||
ldr r3, [sp, #0x1c]
|
||||
bl sub_02007C98
|
||||
ldr r1, [sp, #0x18]
|
||||
ldr r2, [sp, #0x10]
|
||||
str r1, [sp]
|
||||
ldr r1, [sp, #0x20]
|
||||
ldr r3, [sp, #0x14]
|
||||
str r1, [sp, #4]
|
||||
add r1, r4, #0
|
||||
bl GfGfxLoader_LoadImageMappingInternal
|
||||
add sp, #8
|
||||
pop {r4, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_02007BE8
|
||||
|
||||
thumb_func_start sub_02007C10
|
||||
sub_02007C10: ; 0x02007C10
|
||||
push {r3, r4, lr}
|
||||
sub sp, #4
|
||||
add r4, r3, #0
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r3, [sp, #0x10]
|
||||
bl sub_02007C98
|
||||
add r1, r4, #0
|
||||
bl GfGfxLoader_GetCharDataInternal
|
||||
add sp, #4
|
||||
pop {r3, r4, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_02007C10
|
||||
|
||||
thumb_func_start sub_02007C2C
|
||||
sub_02007C2C: ; 0x02007C2C
|
||||
push {r3, r4, lr}
|
||||
sub sp, #4
|
||||
add r4, r3, #0
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r3, [sp, #0x10]
|
||||
bl sub_02007C98
|
||||
add r1, r4, #0
|
||||
bl GfGfxLoader_GetScrnDataInternal
|
||||
add sp, #4
|
||||
pop {r3, r4, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_02007C2C
|
||||
|
||||
thumb_func_start sub_02007C48
|
||||
sub_02007C48: ; 0x02007C48
|
||||
push {r3, r4, lr}
|
||||
sub sp, #4
|
||||
add r4, r2, #0
|
||||
mov r2, #0
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
add r1, r4, #0
|
||||
bl GfGfxLoader_GetPlttDataInternal
|
||||
add sp, #4
|
||||
pop {r3, r4, pc}
|
||||
thumb_func_end sub_02007C48
|
||||
|
||||
thumb_func_start sub_02007C60
|
||||
sub_02007C60: ; 0x02007C60
|
||||
push {r3, r4, lr}
|
||||
sub sp, #4
|
||||
add r4, r3, #0
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r3, [sp, #0x10]
|
||||
bl sub_02007C98
|
||||
add r1, r4, #0
|
||||
bl GfGfxLoader_GetCellBankInternal
|
||||
add sp, #4
|
||||
pop {r3, r4, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_02007C60
|
||||
|
||||
thumb_func_start sub_02007C7C
|
||||
sub_02007C7C: ; 0x02007C7C
|
||||
push {r3, r4, lr}
|
||||
sub sp, #4
|
||||
add r4, r3, #0
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r3, [sp, #0x10]
|
||||
bl sub_02007C98
|
||||
add r1, r4, #0
|
||||
bl GfGfxLoader_GetAnimBankInternal
|
||||
add sp, #4
|
||||
pop {r3, r4, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end sub_02007C7C
|
||||
|
||||
thumb_func_start sub_02007C98
|
||||
sub_02007C98: ; 0x02007C98
|
||||
push {r3, r4, lr}
|
||||
sub sp, #0xc
|
||||
ldr r4, [sp, #0x18]
|
||||
str r4, [sp]
|
||||
add r4, sp, #8
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007CAC
|
||||
add sp, #0xc
|
||||
pop {r3, r4, pc}
|
||||
thumb_func_end sub_02007C98
|
||||
|
||||
thumb_func_start sub_02007CAC
|
||||
sub_02007CAC: ; 0x02007CAC
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
sub sp, #8
|
||||
ldr r5, [sp, #0x24]
|
||||
str r0, [sp]
|
||||
str r1, [sp, #4]
|
||||
add r6, r2, #0
|
||||
add r7, r3, #0
|
||||
bl NARC_GetMemberSize
|
||||
str r0, [r5]
|
||||
cmp r6, #0
|
||||
bne _02007CCA
|
||||
ldr r0, [sp, #0x20]
|
||||
cmp r0, #1
|
||||
bne _02007CD6
|
||||
_02007CCA:
|
||||
ldr r1, [r5]
|
||||
add r0, r7, #0
|
||||
bl AllocFromHeapAtEnd
|
||||
add r4, r0, #0
|
||||
b _02007CE0
|
||||
_02007CD6:
|
||||
ldr r1, [r5]
|
||||
add r0, r7, #0
|
||||
bl AllocFromHeap
|
||||
add r4, r0, #0
|
||||
_02007CE0:
|
||||
cmp r4, #0
|
||||
beq _02007D26
|
||||
ldr r0, [sp]
|
||||
ldr r1, [sp, #4]
|
||||
add r2, r4, #0
|
||||
bl NARC_ReadWholeMember
|
||||
cmp r6, #0
|
||||
beq _02007D26
|
||||
ldr r0, [r4]
|
||||
lsr r0, r0, #8
|
||||
str r0, [r5]
|
||||
ldr r0, [sp, #0x20]
|
||||
cmp r0, #0
|
||||
bne _02007D08
|
||||
ldr r1, [r5]
|
||||
add r0, r7, #0
|
||||
bl AllocFromHeap
|
||||
b _02007D10
|
||||
_02007D08:
|
||||
ldr r1, [r5]
|
||||
add r0, r7, #0
|
||||
bl AllocFromHeapAtEnd
|
||||
_02007D10:
|
||||
add r5, r0, #0
|
||||
cmp r5, #0
|
||||
beq _02007D24
|
||||
add r0, r4, #0
|
||||
add r1, r5, #0
|
||||
bl MI_UncompressLZ8
|
||||
add r0, r4, #0
|
||||
bl FreeToHeap
|
||||
_02007D24:
|
||||
add r4, r5, #0
|
||||
_02007D26:
|
||||
add r0, r4, #0
|
||||
add sp, #8
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
thumb_func_end sub_02007CAC
|
||||
|
||||
thumb_func_start GfGfxLoader_LoadCharDataInternal
|
||||
GfGfxLoader_LoadCharDataInternal: ; 0x02007D2C
|
||||
push {r4, r5, r6, r7, lr}
|
||||
sub sp, #0xc
|
||||
add r5, r0, #0
|
||||
str r1, [sp, #4]
|
||||
add r6, r2, #0
|
||||
add r7, r3, #0
|
||||
ldr r4, [sp, #0x20]
|
||||
cmp r5, #0
|
||||
beq _02007D68
|
||||
add r1, sp, #8
|
||||
bl NNS_G2dGetUnpackedBGCharacterData
|
||||
cmp r0, #0
|
||||
beq _02007D62
|
||||
cmp r4, #0
|
||||
bne _02007D50
|
||||
ldr r0, [sp, #8]
|
||||
ldr r4, [r0, #0x10]
|
||||
_02007D50:
|
||||
str r7, [sp]
|
||||
ldr r2, [sp, #8]
|
||||
lsl r1, r6, #0x18
|
||||
ldr r0, [sp, #4]
|
||||
ldr r2, [r2, #0x14]
|
||||
lsr r1, r1, #0x18
|
||||
add r3, r4, #0
|
||||
bl BG_LoadCharTilesData
|
||||
_02007D62:
|
||||
add r0, r5, #0
|
||||
bl FreeToHeap
|
||||
_02007D68:
|
||||
add r0, r4, #0
|
||||
add sp, #0xc
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end GfGfxLoader_LoadCharDataInternal
|
||||
|
||||
thumb_func_start GfGfxLoader_LoadScrnDataInternal
|
||||
GfGfxLoader_LoadScrnDataInternal: ; 0x02007D70
|
||||
push {r4, r5, r6, r7, lr}
|
||||
sub sp, #0xc
|
||||
add r6, r0, #0
|
||||
add r7, r1, #0
|
||||
add r5, r2, #0
|
||||
str r3, [sp, #4]
|
||||
ldr r4, [sp, #0x20]
|
||||
cmp r6, #0
|
||||
beq _02007DCC
|
||||
add r1, sp, #8
|
||||
bl NNS_G2dGetUnpackedScreenData
|
||||
cmp r0, #0
|
||||
beq _02007DC6
|
||||
cmp r4, #0
|
||||
bne _02007D94
|
||||
ldr r0, [sp, #8]
|
||||
ldr r4, [r0, #8]
|
||||
_02007D94:
|
||||
lsl r1, r5, #0x18
|
||||
add r0, r7, #0
|
||||
lsr r1, r1, #0x18
|
||||
bl GetBgTilemapBuffer
|
||||
cmp r0, #0
|
||||
beq _02007DB2
|
||||
ldr r2, [sp, #8]
|
||||
lsl r1, r5, #0x18
|
||||
add r0, r7, #0
|
||||
lsr r1, r1, #0x18
|
||||
add r2, #0xc
|
||||
add r3, r4, #0
|
||||
bl BG_LoadScreenTilemapData
|
||||
_02007DB2:
|
||||
ldr r0, [sp, #4]
|
||||
lsl r1, r5, #0x18
|
||||
str r0, [sp]
|
||||
ldr r2, [sp, #8]
|
||||
add r0, r7, #0
|
||||
lsr r1, r1, #0x18
|
||||
add r2, #0xc
|
||||
add r3, r4, #0
|
||||
bl BgCopyOrUncompressTilemapBufferRangeToVram
|
||||
_02007DC6:
|
||||
add r0, r6, #0
|
||||
bl FreeToHeap
|
||||
_02007DCC:
|
||||
add sp, #0xc
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
thumb_func_end GfGfxLoader_LoadScrnDataInternal
|
||||
|
||||
thumb_func_start GfGfxLoader_GXLoadPalWithSrcOffsetInternal
|
||||
GfGfxLoader_GXLoadPalWithSrcOffsetInternal: ; 0x02007DD0
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
sub sp, #8
|
||||
str r0, [sp]
|
||||
add r4, r1, #0
|
||||
add r7, r2, #0
|
||||
add r6, r3, #0
|
||||
ldr r5, [sp, #0x20]
|
||||
add r1, r0, #0
|
||||
beq _02007EA6
|
||||
add r1, sp, #4
|
||||
bl NNS_G2dGetUnpackedPaletteData
|
||||
cmp r0, #0
|
||||
beq _02007EA0
|
||||
ldr r0, [sp, #4]
|
||||
ldr r1, [r0, #0xc]
|
||||
add r1, r1, r7
|
||||
str r1, [r0, #0xc]
|
||||
cmp r5, #0
|
||||
bne _02007DFE
|
||||
ldr r0, [sp, #4]
|
||||
ldr r0, [r0, #8]
|
||||
sub r5, r0, r7
|
||||
_02007DFE:
|
||||
ldr r0, [sp, #4]
|
||||
add r1, r5, #0
|
||||
ldr r0, [r0, #0xc]
|
||||
bl DC_FlushRange
|
||||
cmp r4, #7
|
||||
bhi _02007E90
|
||||
add r0, r4, r4
|
||||
add r0, pc
|
||||
ldrh r0, [r0, #6]
|
||||
lsl r0, r0, #0x10
|
||||
asr r0, r0, #0x10
|
||||
add pc, r0
|
||||
_02007E18: ; jump table
|
||||
.short _02007E90 - _02007E18 - 2 ; case 0
|
||||
.short _02007E90 - _02007E18 - 2 ; case 1
|
||||
.short _02007E28 - _02007E18 - 2 ; case 2
|
||||
.short _02007E5C - _02007E18 - 2 ; case 3
|
||||
.short _02007E90 - _02007E18 - 2 ; case 4
|
||||
.short _02007E90 - _02007E18 - 2 ; case 5
|
||||
.short _02007E42 - _02007E18 - 2 ; case 6
|
||||
.short _02007E76 - _02007E18 - 2 ; case 7
|
||||
_02007E28:
|
||||
bl GX_BeginLoadBGExtPltt
|
||||
ldr r0, [sp, #4]
|
||||
ldr r3, _02007EAC ; =_020F5968
|
||||
lsl r4, r4, #2
|
||||
ldr r0, [r0, #0xc]
|
||||
ldr r3, [r3, r4]
|
||||
add r1, r6, #0
|
||||
add r2, r5, #0
|
||||
blx r3
|
||||
bl GX_EndLoadBGExtPltt
|
||||
b _02007EA0
|
||||
_02007E42:
|
||||
bl GXS_BeginLoadBGExtPltt
|
||||
ldr r0, [sp, #4]
|
||||
ldr r3, _02007EAC ; =_020F5968
|
||||
lsl r4, r4, #2
|
||||
ldr r0, [r0, #0xc]
|
||||
ldr r3, [r3, r4]
|
||||
add r1, r6, #0
|
||||
add r2, r5, #0
|
||||
blx r3
|
||||
bl GXS_EndLoadBGExtPltt
|
||||
b _02007EA0
|
||||
_02007E5C:
|
||||
bl GX_BeginLoadOBJExtPltt
|
||||
ldr r0, [sp, #4]
|
||||
ldr r3, _02007EAC ; =_020F5968
|
||||
lsl r4, r4, #2
|
||||
ldr r0, [r0, #0xc]
|
||||
ldr r3, [r3, r4]
|
||||
add r1, r6, #0
|
||||
add r2, r5, #0
|
||||
blx r3
|
||||
bl GX_EndLoadOBJExtPltt
|
||||
b _02007EA0
|
||||
_02007E76:
|
||||
bl GXS_BeginLoadOBJExtPltt
|
||||
ldr r0, [sp, #4]
|
||||
ldr r3, _02007EAC ; =_020F5968
|
||||
lsl r4, r4, #2
|
||||
ldr r0, [r0, #0xc]
|
||||
ldr r3, [r3, r4]
|
||||
add r1, r6, #0
|
||||
add r2, r5, #0
|
||||
blx r3
|
||||
bl GXS_EndLoadOBJExtPltt
|
||||
b _02007EA0
|
||||
_02007E90:
|
||||
ldr r0, [sp, #4]
|
||||
ldr r3, _02007EAC ; =_020F5968
|
||||
lsl r4, r4, #2
|
||||
ldr r0, [r0, #0xc]
|
||||
ldr r3, [r3, r4]
|
||||
add r1, r6, #0
|
||||
add r2, r5, #0
|
||||
blx r3
|
||||
_02007EA0:
|
||||
ldr r0, [sp]
|
||||
bl FreeToHeap
|
||||
_02007EA6:
|
||||
add sp, #8
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
nop
|
||||
_02007EAC: .word _020F5968
|
||||
thumb_func_end GfGfxLoader_GXLoadPalWithSrcOffsetInternal
|
||||
|
||||
thumb_func_start GfGfxLoader_PartiallyLoadPaletteInternal
|
||||
GfGfxLoader_PartiallyLoadPaletteInternal: ; 0x02007EB0
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
sub sp, #0x10
|
||||
add r5, r0, #0
|
||||
add r6, r1, #0
|
||||
add r7, r2, #0
|
||||
add r4, r3, #0
|
||||
cmp r5, #0
|
||||
beq _02007EFC
|
||||
add r1, sp, #8
|
||||
bl NNS_G2dGetUnpackedPaletteCompressInfo
|
||||
str r0, [sp, #4]
|
||||
add r0, r5, #0
|
||||
add r1, sp, #0xc
|
||||
bl NNS_G2dGetUnpackedPaletteData
|
||||
cmp r0, #0
|
||||
beq _02007EF6
|
||||
ldr r0, [sp, #4]
|
||||
cmp r0, #0
|
||||
beq _02007EEA
|
||||
str r4, [sp]
|
||||
ldr r0, [sp, #0xc]
|
||||
ldr r1, [sp, #8]
|
||||
add r2, r7, #0
|
||||
add r3, r6, #0
|
||||
bl NNS_G2dLoadPaletteEx
|
||||
b _02007EF6
|
||||
_02007EEA:
|
||||
ldr r0, [sp, #0xc]
|
||||
add r1, r7, #0
|
||||
add r2, r6, #0
|
||||
add r3, r4, #0
|
||||
bl NNS_G2dLoadPalette
|
||||
_02007EF6:
|
||||
add r0, r5, #0
|
||||
bl FreeToHeap
|
||||
_02007EFC:
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
thumb_func_end GfGfxLoader_PartiallyLoadPaletteInternal
|
||||
|
||||
thumb_func_start GfGfxLoader_LoadImageMappingInternal
|
||||
GfGfxLoader_LoadImageMappingInternal: ; 0x02007F00
|
||||
push {r3, r4, r5, r6, r7, lr}
|
||||
sub sp, #8
|
||||
add r5, r0, #0
|
||||
add r7, r1, #0
|
||||
add r4, r2, #0
|
||||
mov r6, #0
|
||||
str r3, [sp]
|
||||
cmp r5, #0
|
||||
beq _02007F3E
|
||||
add r1, sp, #4
|
||||
bl NNS_G2dGetUnpackedCharacterData
|
||||
cmp r0, #0
|
||||
beq _02007F38
|
||||
cmp r4, #0
|
||||
beq _02007F24
|
||||
ldr r0, [sp, #4]
|
||||
str r4, [r0, #0x10]
|
||||
_02007F24:
|
||||
ldr r4, _02007F44 ; =_020F5950
|
||||
lsl r6, r7, #2
|
||||
ldr r0, [sp, #4]
|
||||
ldr r1, [sp, #0x20]
|
||||
ldr r2, [sp]
|
||||
ldr r3, [sp, #0x24]
|
||||
ldr r4, [r4, r6]
|
||||
blx r4
|
||||
ldr r0, [sp, #4]
|
||||
ldr r6, [r0, #0x10]
|
||||
_02007F38:
|
||||
add r0, r5, #0
|
||||
bl FreeToHeap
|
||||
_02007F3E:
|
||||
add r0, r6, #0
|
||||
add sp, #8
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
_02007F44: .word _020F5950
|
||||
thumb_func_end GfGfxLoader_LoadImageMappingInternal
|
||||
|
||||
thumb_func_start GfGfxLoader_GetCharDataInternal
|
||||
GfGfxLoader_GetCharDataInternal: ; 0x02007F48
|
||||
push {r4, lr}
|
||||
add r4, r0, #0
|
||||
beq _02007F60
|
||||
bl NNS_G2dGetUnpackedBGCharacterData
|
||||
cmp r0, #0
|
||||
bne _02007F60
|
||||
add r0, r4, #0
|
||||
bl FreeToHeap
|
||||
mov r0, #0
|
||||
pop {r4, pc}
|
||||
_02007F60:
|
||||
add r0, r4, #0
|
||||
pop {r4, pc}
|
||||
thumb_func_end GfGfxLoader_GetCharDataInternal
|
||||
|
||||
thumb_func_start GfGfxLoader_GetScrnDataInternal
|
||||
GfGfxLoader_GetScrnDataInternal: ; 0x02007F64
|
||||
push {r4, lr}
|
||||
add r4, r0, #0
|
||||
beq _02007F7C
|
||||
bl NNS_G2dGetUnpackedScreenData
|
||||
cmp r0, #0
|
||||
bne _02007F7C
|
||||
add r0, r4, #0
|
||||
bl FreeToHeap
|
||||
mov r0, #0
|
||||
pop {r4, pc}
|
||||
_02007F7C:
|
||||
add r0, r4, #0
|
||||
pop {r4, pc}
|
||||
thumb_func_end GfGfxLoader_GetScrnDataInternal
|
||||
|
||||
thumb_func_start GfGfxLoader_GetPlttDataInternal
|
||||
GfGfxLoader_GetPlttDataInternal: ; 0x02007F80
|
||||
push {r4, lr}
|
||||
add r4, r0, #0
|
||||
beq _02007F98
|
||||
bl NNS_G2dGetUnpackedPaletteData
|
||||
cmp r0, #0
|
||||
bne _02007F98
|
||||
add r0, r4, #0
|
||||
bl FreeToHeap
|
||||
mov r0, #0
|
||||
pop {r4, pc}
|
||||
_02007F98:
|
||||
add r0, r4, #0
|
||||
pop {r4, pc}
|
||||
thumb_func_end GfGfxLoader_GetPlttDataInternal
|
||||
|
||||
thumb_func_start GfGfxLoader_GetCellBankInternal
|
||||
GfGfxLoader_GetCellBankInternal: ; 0x02007F9C
|
||||
push {r4, lr}
|
||||
add r4, r0, #0
|
||||
beq _02007FB4
|
||||
bl NNS_G2dGetUnpackedCellBank
|
||||
cmp r0, #0
|
||||
bne _02007FB4
|
||||
add r0, r4, #0
|
||||
bl FreeToHeap
|
||||
mov r0, #0
|
||||
pop {r4, pc}
|
||||
_02007FB4:
|
||||
add r0, r4, #0
|
||||
pop {r4, pc}
|
||||
thumb_func_end GfGfxLoader_GetCellBankInternal
|
||||
|
||||
thumb_func_start GfGfxLoader_GetAnimBankInternal
|
||||
GfGfxLoader_GetAnimBankInternal: ; 0x02007FB8
|
||||
push {r4, lr}
|
||||
add r4, r0, #0
|
||||
beq _02007FD0
|
||||
bl NNS_G2dGetUnpackedAnimBank
|
||||
cmp r0, #0
|
||||
bne _02007FD0
|
||||
add r0, r4, #0
|
||||
bl FreeToHeap
|
||||
mov r0, #0
|
||||
pop {r4, pc}
|
||||
_02007FD0:
|
||||
add r0, r4, #0
|
||||
pop {r4, pc}
|
||||
thumb_func_end GfGfxLoader_GetAnimBankInternal
|
@ -4901,7 +4901,7 @@ _021E803C:
|
||||
ldr r0, [sp, #0x20]
|
||||
mov r2, #0
|
||||
add r3, r4, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
ldr r1, [sp, #0x24]
|
||||
str r0, [sp, #0x28]
|
||||
add r2, r4, #0
|
||||
@ -5013,7 +5013,7 @@ _021E811A:
|
||||
ldrh r1, [r1, #0xc]
|
||||
mov r2, #0
|
||||
add r3, r4, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
mov r3, #0x4e
|
||||
lsl r3, r3, #2
|
||||
ldr r1, [r5, r3]
|
||||
@ -22446,7 +22446,7 @@ ov01_021F0454: ; 0x021F0454
|
||||
add r6, r0, #0
|
||||
ldr r5, [sp, #0x38]
|
||||
ldr r4, [sp, #0x3c]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -22457,14 +22457,14 @@ ov01_021F0454: ; 0x021F0454
|
||||
add r0, r6, #0
|
||||
add r2, r5, #0
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #4
|
||||
str r0, [sp]
|
||||
add r0, r6, #0
|
||||
add r1, r7, #0
|
||||
mov r2, #0
|
||||
add r3, sp, #0x14
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
lsl r1, r4, #0x18
|
||||
ldr r2, [sp, #0x14]
|
||||
mov r3, #0
|
||||
@ -23947,7 +23947,7 @@ _021F0F64:
|
||||
add r1, r4, #0
|
||||
mov r3, #4
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, r0, #0
|
||||
ldr r0, _021F0FAC ; =ov01_02209B64
|
||||
mov r2, #0
|
||||
|
@ -1070,7 +1070,7 @@ ov02_02246398: ; 0x02246398
|
||||
mov r1, #0xc
|
||||
add r3, r2, #0
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
mov r0, #0x40
|
||||
@ -1083,7 +1083,7 @@ ov02_02246398: ; 0x02246398
|
||||
add r0, r4, #0
|
||||
ldr r2, [r2, #8]
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1095,7 +1095,7 @@ ov02_02246398: ; 0x02246398
|
||||
add r0, r4, #0
|
||||
ldr r2, [r2, #8]
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5, #4]
|
||||
mov r1, #0
|
||||
ldr r0, [r0, #8]
|
||||
@ -1674,7 +1674,7 @@ ov02_0224686C: ; 0x0224686C
|
||||
mov r1, #0xf
|
||||
add r3, r2, #0
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1686,7 +1686,7 @@ ov02_0224686C: ; 0x0224686C
|
||||
add r0, r4, #0
|
||||
ldr r2, [r2, #8]
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1698,7 +1698,7 @@ ov02_0224686C: ; 0x0224686C
|
||||
add r0, r4, #0
|
||||
ldr r2, [r2, #8]
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5, #4]
|
||||
mov r1, #1
|
||||
ldr r0, [r0, #8]
|
||||
|
@ -2824,7 +2824,7 @@ ov05_0221D094: ; 0x0221D094
|
||||
add r4, r0, #0
|
||||
str r2, [sp, #0xc]
|
||||
ldr r2, [r5, #0xc]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2836,7 +2836,7 @@ ov05_0221D094: ; 0x0221D094
|
||||
str r0, [sp, #0xc]
|
||||
ldr r2, [r5, #0xc]
|
||||
add r0, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2848,7 +2848,7 @@ ov05_0221D094: ; 0x0221D094
|
||||
str r0, [sp, #0xc]
|
||||
ldr r2, [r5, #0xc]
|
||||
add r0, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2860,7 +2860,7 @@ ov05_0221D094: ; 0x0221D094
|
||||
str r0, [sp, #0xc]
|
||||
ldr r2, [r5, #0xc]
|
||||
add r0, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r2, #0
|
||||
str r2, [sp]
|
||||
ldr r0, [r5]
|
||||
@ -2869,7 +2869,7 @@ ov05_0221D094: ; 0x0221D094
|
||||
add r3, r2, #0
|
||||
str r0, [sp, #4]
|
||||
add r0, r4, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0
|
||||
ldr r0, [r5, #8]
|
||||
add r2, r1, #0
|
||||
@ -4276,7 +4276,7 @@ ov05_0221DC60: ; 0x0221DC60
|
||||
str r1, [sp, #0xc]
|
||||
ldr r2, [r5, #0xc]
|
||||
mov r1, #0xf
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4288,7 +4288,7 @@ ov05_0221DC60: ; 0x0221DC60
|
||||
str r0, [sp, #0xc]
|
||||
ldr r2, [r5, #0xc]
|
||||
add r0, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r2, [r5]
|
||||
add r0, r4, #0
|
||||
ldr r2, [r2, #0x24]
|
||||
|
@ -3417,7 +3417,7 @@ ov07_0221D5B0: ; 0x0221D5B0
|
||||
ldr r2, [r2]
|
||||
sub r1, #0xa4
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
cmp r4, #1
|
||||
bne _0221D696
|
||||
ldr r0, [r5]
|
||||
|
@ -2207,7 +2207,7 @@ ov08_0221CF38: ; 0x0221CF38
|
||||
mov r1, #0x16
|
||||
mov r3, #7
|
||||
add r4, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r2, [r5]
|
||||
add r0, r4, #0
|
||||
ldr r2, [r2, #0xc]
|
||||
@ -14118,7 +14118,7 @@ ov08_022230F4: ; 0x022230F4
|
||||
str r1, [sp, #0xc]
|
||||
ldr r2, [r5, #4]
|
||||
mov r1, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
str r1, [sp, #4]
|
||||
@ -14129,7 +14129,7 @@ ov08_022230F4: ; 0x022230F4
|
||||
str r0, [sp, #0xc]
|
||||
ldr r2, [r5, #4]
|
||||
add r0, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r2, [r5]
|
||||
add r0, r4, #0
|
||||
ldr r2, [r2, #0xc]
|
||||
|
@ -1683,7 +1683,7 @@ ov101_021E8370: ; 0x021E8370
|
||||
add r1, #0x38
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x55
|
||||
lsl r3, r3, #2
|
||||
str r0, [r5, r3]
|
||||
@ -1694,7 +1694,7 @@ ov101_021E8370: ; 0x021E8370
|
||||
mov r1, #0xb
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x56
|
||||
lsl r3, r3, #2
|
||||
str r0, [r5, r3]
|
||||
@ -1705,7 +1705,7 @@ ov101_021E8370: ; 0x021E8370
|
||||
mov r1, #0xd
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x57
|
||||
lsl r3, r3, #2
|
||||
str r0, [r5, r3]
|
||||
@ -1717,7 +1717,7 @@ ov101_021E8370: ; 0x021E8370
|
||||
add r1, #0x20
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x16
|
||||
lsl r3, r3, #4
|
||||
str r0, [r5, r3]
|
||||
@ -1729,7 +1729,7 @@ ov101_021E8370: ; 0x021E8370
|
||||
add r1, #0x26
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x59
|
||||
lsl r3, r3, #2
|
||||
str r0, [r5, r3]
|
||||
@ -1741,7 +1741,7 @@ ov101_021E8370: ; 0x021E8370
|
||||
add r1, r6, #0
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r1, #0x5a
|
||||
lsl r1, r1, #2
|
||||
str r0, [r5, r1]
|
||||
@ -13586,7 +13586,7 @@ ov101_021EDFF8: ; 0x021EDFF8
|
||||
mov r1, #0x45
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x55
|
||||
lsl r3, r3, #2
|
||||
str r0, [r5, r3]
|
||||
@ -13597,7 +13597,7 @@ ov101_021EDFF8: ; 0x021EDFF8
|
||||
mov r1, #0xb
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x56
|
||||
lsl r3, r3, #2
|
||||
str r0, [r5, r3]
|
||||
@ -13608,7 +13608,7 @@ ov101_021EDFF8: ; 0x021EDFF8
|
||||
mov r1, #0xd
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x57
|
||||
lsl r3, r3, #2
|
||||
str r0, [r5, r3]
|
||||
@ -13619,7 +13619,7 @@ ov101_021EDFF8: ; 0x021EDFF8
|
||||
mov r1, #0x43
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r1, #0x16
|
||||
lsl r1, r1, #4
|
||||
str r0, [r5, r1]
|
||||
@ -15772,7 +15772,7 @@ ov101_021EF1D8: ; 0x021EF1D8
|
||||
lsr r1, r1, #0x19
|
||||
add r1, #0x16
|
||||
add r3, #0x48
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r5, #0x44]
|
||||
add r0, r4, #0
|
||||
bl NARC_dtor
|
||||
@ -17945,7 +17945,7 @@ ov101_021F0284: ; 0x021F0284
|
||||
mov r2, #0
|
||||
add r1, #0x22
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r1, _021F036C ; =0x00000508
|
||||
mov r2, #0
|
||||
str r0, [r5, r1]
|
||||
@ -27677,7 +27677,7 @@ ov101_021F4BC8: ; 0x021F4BC8
|
||||
add r1, #0x16
|
||||
mov r2, #0
|
||||
add r3, #0x68
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r5, #0x64]
|
||||
add r0, r4, #0
|
||||
bl NARC_dtor
|
||||
|
@ -4227,7 +4227,7 @@ _021E9606:
|
||||
mov r2, #1
|
||||
mov r3, #0
|
||||
str r7, [sp, #0x10]
|
||||
bl sub_02007BE8
|
||||
bl GfGfxLoader_LoadImageMappingFromOpenNarc
|
||||
mov r0, #0x23
|
||||
str r0, [sp]
|
||||
ldr r0, [sp, #0x1c]
|
||||
@ -4236,14 +4236,14 @@ _021E9606:
|
||||
add r0, r5, #0
|
||||
add r2, r6, #1
|
||||
mov r3, #0
|
||||
bl sub_02007BC8
|
||||
bl GfGfxLoader_PartiallyLoadPaletteFromOpenNarc
|
||||
mov r0, #0x23
|
||||
str r0, [sp]
|
||||
ldr r3, [sp, #0x18]
|
||||
add r0, r5, #0
|
||||
mov r1, #7
|
||||
mov r2, #1
|
||||
bl sub_02007C60
|
||||
bl GfGfxLoader_GetCellBankFromOpenNarc
|
||||
mov r1, #0x1d
|
||||
lsl r1, r1, #4
|
||||
str r0, [r4, r1]
|
||||
@ -4253,7 +4253,7 @@ _021E9606:
|
||||
add r0, r5, #0
|
||||
mov r1, #8
|
||||
mov r2, #1
|
||||
bl sub_02007C7C
|
||||
bl GfGfxLoader_GetAnimBankFromOpenNarc
|
||||
mov r1, #0x76
|
||||
lsl r1, r1, #2
|
||||
str r0, [r4, r1]
|
||||
@ -6026,7 +6026,7 @@ ov102_021EA41C: ; 0x021EA41C
|
||||
add r0, r4, #0
|
||||
add r2, r6, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
str r1, [sp, #4]
|
||||
@ -6037,7 +6037,7 @@ ov102_021EA41C: ; 0x021EA41C
|
||||
add r0, r4, #0
|
||||
add r2, r6, #0
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0xbf
|
||||
ldr r3, _021EA63C ; =0x000001E2
|
||||
mvn r0, r0
|
||||
@ -6056,7 +6056,7 @@ ov102_021EA41C: ; 0x021EA41C
|
||||
str r0, [sp, #0xc]
|
||||
add r0, r4, #0
|
||||
add r2, r6, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r7, r0, #0
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
@ -6068,7 +6068,7 @@ ov102_021EA41C: ; 0x021EA41C
|
||||
add r0, r4, #0
|
||||
add r2, r6, #0
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
mov r0, #0x1b
|
||||
@ -6504,7 +6504,7 @@ ov102_021EA80C: ; 0x021EA80C
|
||||
add r0, r5, #0
|
||||
mov r1, #6
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x60
|
||||
str r0, [sp]
|
||||
mov r0, #0x23
|
||||
@ -6513,12 +6513,12 @@ ov102_021EA80C: ; 0x021EA80C
|
||||
mov r1, #0xd
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add r0, r5, #0
|
||||
mov r1, #0x10
|
||||
add r2, sp, #8
|
||||
mov r3, #0x23
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r5, r0, #0
|
||||
ldr r0, [sp, #8]
|
||||
add r1, r4, #0
|
||||
@ -7818,7 +7818,7 @@ ov102_021EB1F8: ; 0x021EB1F8
|
||||
mov r1, #4
|
||||
add r2, r6, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -7830,7 +7830,7 @@ ov102_021EB1F8: ; 0x021EB1F8
|
||||
mov r1, #5
|
||||
add r2, r6, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x23
|
||||
add r3, r5, #0
|
||||
str r0, [sp]
|
||||
@ -7838,7 +7838,7 @@ ov102_021EB1F8: ; 0x021EB1F8
|
||||
mov r1, #0xe
|
||||
mov r2, #0
|
||||
add r3, #0x5c
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r5, #0x54]
|
||||
mov r0, #0x23
|
||||
add r3, r5, #0
|
||||
@ -7847,7 +7847,7 @@ ov102_021EB1F8: ; 0x021EB1F8
|
||||
mov r1, #0xf
|
||||
mov r2, #0
|
||||
add r3, #0x60
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r5, #0x58]
|
||||
add r0, r5, #0
|
||||
add r1, r6, #0
|
||||
@ -8462,7 +8462,7 @@ ov102_021EB6E0: ; 0x021EB6E0
|
||||
add r0, r6, #0
|
||||
mov r1, #2
|
||||
add r2, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -8473,7 +8473,7 @@ ov102_021EB6E0: ; 0x021EB6E0
|
||||
add r0, r6, #0
|
||||
mov r1, #3
|
||||
add r2, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r2, r0, #0
|
||||
add r0, r5, #0
|
||||
add r1, r4, #0
|
||||
@ -9963,7 +9963,7 @@ ov102_021EC248: ; 0x021EC248
|
||||
add r0, r4, #0
|
||||
mov r1, #0xb
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -9975,7 +9975,7 @@ ov102_021EC248: ; 0x021EC248
|
||||
add r0, r4, #0
|
||||
mov r1, #0xc
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r0, [r5, #0xc]
|
||||
mov r1, #5
|
||||
bl BgCommitTilemapBufferToVram
|
||||
|
@ -365,7 +365,7 @@ ov103_021ECC1C: ; 0x021ECC1C
|
||||
ldr r2, [r2]
|
||||
mov r3, #7
|
||||
add r4, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -378,7 +378,7 @@ ov103_021ECC1C: ; 0x021ECC1C
|
||||
ldr r2, [r2]
|
||||
mov r1, #4
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #0x9d
|
||||
@ -386,7 +386,7 @@ ov103_021ECC1C: ; 0x021ECC1C
|
||||
add r0, r4, #0
|
||||
mov r1, #6
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -398,7 +398,7 @@ ov103_021ECC1C: ; 0x021ECC1C
|
||||
add r0, r4, #0
|
||||
ldr r2, [r2]
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -410,7 +410,7 @@ ov103_021ECC1C: ; 0x021ECC1C
|
||||
add r0, r4, #0
|
||||
ldr r2, [r2]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
str r1, [sp, #4]
|
||||
@ -422,7 +422,7 @@ ov103_021ECC1C: ; 0x021ECC1C
|
||||
add r0, r4, #0
|
||||
ldr r2, [r2]
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r2, #0
|
||||
str r2, [sp]
|
||||
mov r0, #0x9d
|
||||
@ -430,14 +430,14 @@ ov103_021ECC1C: ; 0x021ECC1C
|
||||
add r0, r4, #0
|
||||
mov r1, #2
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x9d
|
||||
mov r1, #1
|
||||
str r0, [sp]
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
add r3, sp, #0x10
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
add r7, r0, #0
|
||||
ldr r0, [sp, #0x10]
|
||||
ldr r1, [r5, #0xc]
|
||||
@ -1189,7 +1189,7 @@ ov103_021ED23C: ; 0x021ED23C
|
||||
add r0, r4, #0
|
||||
add r1, #0xc
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x40
|
||||
str r0, [sp]
|
||||
mov r0, #0x9d
|
||||
@ -1198,7 +1198,7 @@ ov103_021ED23C: ; 0x021ED23C
|
||||
add r1, r6, #0
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1211,7 +1211,7 @@ ov103_021ED23C: ; 0x021ED23C
|
||||
add r0, r4, #0
|
||||
add r1, r6, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl NARC_dtor
|
||||
add sp, #0x10
|
||||
@ -3298,7 +3298,7 @@ _021EE260:
|
||||
ldr r1, [sp, #4]
|
||||
mov r2, #0
|
||||
add r3, sp, #0x14
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [sp, #0x14]
|
||||
mov r1, #2
|
||||
|
@ -2196,7 +2196,7 @@ ov106_021E69F0: ; 0x021E69F0
|
||||
add r1, r2, #0
|
||||
add r2, sp, #0
|
||||
mov r3, #0x99
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r6, r0, #0
|
||||
ldr r2, _021E6A30 ; =0x00002004
|
||||
add r0, r4, #0
|
||||
@ -2407,7 +2407,7 @@ _021E6B64:
|
||||
ldr r2, [r4]
|
||||
ldr r3, [r5, #4]
|
||||
add r1, #0x44
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r1, [r5, #4]
|
||||
ldr r2, [r5, #8]
|
||||
add r0, r4, #0
|
||||
@ -2423,7 +2423,7 @@ _021E6B64:
|
||||
ldr r1, [r5, #8]
|
||||
ldr r2, [r4]
|
||||
ldr r3, [r5, #4]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #1
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
|
@ -2755,7 +2755,7 @@ _021E6EA6:
|
||||
mov r1, #8
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x4d
|
||||
lsl r3, r3, #4
|
||||
str r0, [r5, r3]
|
||||
@ -2766,7 +2766,7 @@ _021E6EA6:
|
||||
mov r1, #9
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r1, _021E6F54 ; =0x000004CC
|
||||
str r0, [r5, r1]
|
||||
add r0, r4, #0
|
||||
@ -4320,7 +4320,7 @@ ov108_021E7B74: ; 0x021E7B74
|
||||
add r1, r3, #0
|
||||
mov r2, #0
|
||||
add r3, sp, #4
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
add r6, r0, #0
|
||||
lsl r0, r4, #6
|
||||
add r0, r0, #1
|
||||
@ -6818,7 +6818,7 @@ ov108_021E8F00: ; 0x021E8F00
|
||||
ldr r0, [r0, #0x18]
|
||||
ldr r3, [r3, #0x14]
|
||||
add r5, #0x24
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
ldr r1, [sp, #4]
|
||||
str r0, [r1, #0x24]
|
||||
bl NNS_G3dGetMdlSet
|
||||
@ -7139,7 +7139,7 @@ ov108_021E9198: ; 0x021E9198
|
||||
add r1, r3, #0
|
||||
ldr r0, [r5, #0x20]
|
||||
ldr r3, [r5, #0x14]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r4]
|
||||
mov r1, #0
|
||||
bl NNS_G3dGetAnmByIdx
|
||||
@ -8250,7 +8250,7 @@ ov108_021E9A60: ; 0x021E9A60
|
||||
mov r1, #1
|
||||
mov r3, #3
|
||||
add r4, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -8262,7 +8262,7 @@ ov108_021E9A60: ; 0x021E9A60
|
||||
add r0, r4, #0
|
||||
mov r1, #5
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
ldr r0, [r5]
|
||||
@ -8270,7 +8270,7 @@ ov108_021E9A60: ; 0x021E9A60
|
||||
str r0, [sp, #4]
|
||||
add r0, r4, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r0, [r5]
|
||||
@ -8278,7 +8278,7 @@ ov108_021E9A60: ; 0x021E9A60
|
||||
str r0, [sp, #4]
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
ldr r2, [r5]
|
||||
mov r0, #0
|
||||
@ -8300,7 +8300,7 @@ ov108_021E9A60: ; 0x021E9A60
|
||||
add r0, r4, #0
|
||||
mov r1, #2
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -8312,7 +8312,7 @@ ov108_021E9A60: ; 0x021E9A60
|
||||
add r0, r4, #0
|
||||
mov r1, #3
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -8324,7 +8324,7 @@ ov108_021E9A60: ; 0x021E9A60
|
||||
add r0, r4, #0
|
||||
mov r1, #6
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5]
|
||||
ldr r3, _021E9BC4 ; =0x0000051C
|
||||
str r0, [sp]
|
||||
@ -8332,7 +8332,7 @@ ov108_021E9A60: ; 0x021E9A60
|
||||
mov r1, #8
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r3, _021E9BC8 ; =0x00000518
|
||||
mov r1, #6
|
||||
str r0, [r5, r3]
|
||||
@ -8342,7 +8342,7 @@ ov108_021E9A60: ; 0x021E9A60
|
||||
add r0, r4, #0
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x52
|
||||
lsl r3, r3, #4
|
||||
str r0, [r5, r3]
|
||||
@ -8353,7 +8353,7 @@ ov108_021E9A60: ; 0x021E9A60
|
||||
mov r1, #7
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r1, _021E9BCC ; =0x00000528
|
||||
str r0, [r5, r1]
|
||||
add r0, r4, #0
|
||||
|
@ -2414,7 +2414,7 @@ ov109_021E6B5C: ; 0x021E6B5C
|
||||
str r1, [sp, #4]
|
||||
mov r1, #4
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r0, [r5]
|
||||
@ -2422,7 +2422,7 @@ ov109_021E6B5C: ; 0x021E6B5C
|
||||
str r0, [sp, #4]
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2433,7 +2433,7 @@ ov109_021E6B5C: ; 0x021E6B5C
|
||||
ldr r2, [r5, #0x14]
|
||||
add r0, r4, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2444,7 +2444,7 @@ ov109_021E6B5C: ; 0x021E6B5C
|
||||
ldr r2, [r5, #0x14]
|
||||
add r0, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2455,7 +2455,7 @@ ov109_021E6B5C: ; 0x021E6B5C
|
||||
ldr r2, [r5, #0x14]
|
||||
add r0, r4, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2466,7 +2466,7 @@ ov109_021E6B5C: ; 0x021E6B5C
|
||||
ldr r2, [r5, #0x14]
|
||||
add r0, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2477,7 +2477,7 @@ ov109_021E6B5C: ; 0x021E6B5C
|
||||
ldr r2, [r5, #0x14]
|
||||
add r0, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5]
|
||||
add r3, r5, #0
|
||||
str r0, [sp]
|
||||
@ -2485,7 +2485,7 @@ ov109_021E6B5C: ; 0x021E6B5C
|
||||
mov r1, #8
|
||||
mov r2, #0
|
||||
add r3, #0xac
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
add r1, r5, #0
|
||||
add r1, #0xb0
|
||||
str r0, [r1]
|
||||
@ -2496,7 +2496,7 @@ ov109_021E6B5C: ; 0x021E6B5C
|
||||
mov r1, #8
|
||||
mov r2, #0
|
||||
add r3, #0xb4
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
add r1, r5, #0
|
||||
add r1, #0xb8
|
||||
str r0, [r1]
|
||||
@ -2507,7 +2507,7 @@ ov109_021E6B5C: ; 0x021E6B5C
|
||||
mov r1, #7
|
||||
mov r2, #0
|
||||
add r3, #0xbc
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
add r1, r5, #0
|
||||
add r1, #0xc0
|
||||
str r0, [r1]
|
||||
|
@ -1496,7 +1496,7 @@ ov110_021E6394: ; 0x021E6394
|
||||
ldr r2, [r5, #0x14]
|
||||
add r0, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1507,7 +1507,7 @@ ov110_021E6394: ; 0x021E6394
|
||||
ldr r2, [r5, #0x14]
|
||||
add r0, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1518,7 +1518,7 @@ ov110_021E6394: ; 0x021E6394
|
||||
ldr r2, [r5, #0x14]
|
||||
add r0, r4, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1529,7 +1529,7 @@ ov110_021E6394: ; 0x021E6394
|
||||
ldr r2, [r5, #0x14]
|
||||
add r0, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1540,7 +1540,7 @@ ov110_021E6394: ; 0x021E6394
|
||||
ldr r2, [r5, #0x14]
|
||||
add r0, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5]
|
||||
add r3, r5, #0
|
||||
str r0, [sp]
|
||||
@ -1548,7 +1548,7 @@ ov110_021E6394: ; 0x021E6394
|
||||
mov r1, #0xd
|
||||
mov r2, #0
|
||||
add r3, #0xd4
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
add r1, r5, #0
|
||||
add r1, #0xd8
|
||||
str r0, [r1]
|
||||
|
@ -917,7 +917,7 @@ _021E6010:
|
||||
ldr r0, [r4, #0x1c]
|
||||
add r2, r1, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -927,7 +927,7 @@ _021E6010:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x1c]
|
||||
ldr r2, [r4, #8]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -938,7 +938,7 @@ _021E6010:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x1c]
|
||||
ldr r2, [r4, #8]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #1
|
||||
str r1, [sp]
|
||||
mov r0, #0
|
||||
@ -950,7 +950,7 @@ _021E6010:
|
||||
ldr r0, [r4, #0x1c]
|
||||
ldr r2, [r4, #8]
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #1
|
||||
str r1, [sp]
|
||||
mov r0, #0
|
||||
@ -962,7 +962,7 @@ _021E6010:
|
||||
ldr r0, [r4, #0x1c]
|
||||
ldr r2, [r4, #8]
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #2
|
||||
lsl r0, r0, #8
|
||||
str r0, [sp]
|
||||
@ -972,7 +972,7 @@ _021E6010:
|
||||
ldr r0, [r4, #0x1c]
|
||||
mov r2, #4
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -983,7 +983,7 @@ _021E6010:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x1c]
|
||||
ldr r2, [r4, #8]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -995,7 +995,7 @@ _021E6010:
|
||||
ldr r0, [r4, #0x1c]
|
||||
ldr r2, [r4, #8]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
thumb_func_end ov111_021E6000
|
||||
@ -1209,7 +1209,7 @@ ov111_021E6268: ; 0x021E6268
|
||||
str r0, [sp]
|
||||
add r0, r7, #0
|
||||
add r3, sp, #0xc
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
ldr r1, [sp, #0xc]
|
||||
mov r2, #1
|
||||
str r0, [sp, #8]
|
||||
|
@ -4408,7 +4408,7 @@ ov112_021E7B18: ; 0x021E7B18
|
||||
mov r1, #4
|
||||
mov r3, #3
|
||||
add r4, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4420,7 +4420,7 @@ ov112_021E7B18: ; 0x021E7B18
|
||||
add r0, r4, #0
|
||||
mov r1, #8
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
mov r0, #0x9a
|
||||
@ -4428,7 +4428,7 @@ ov112_021E7B18: ; 0x021E7B18
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #7
|
||||
mov r0, #0
|
||||
lsl r1, r1, #6
|
||||
@ -4454,7 +4454,7 @@ ov112_021E7B18: ; 0x021E7B18
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #7
|
||||
mov r0, #4
|
||||
lsl r1, r1, #6
|
||||
@ -4471,7 +4471,7 @@ ov112_021E7B18: ; 0x021E7B18
|
||||
add r0, r4, #0
|
||||
mov r1, #5
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4483,7 +4483,7 @@ ov112_021E7B18: ; 0x021E7B18
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, _021E7C10 ; =0x0001E43C
|
||||
ldr r0, [r5, r0]
|
||||
bl Options_GetFrame
|
||||
@ -7696,7 +7696,7 @@ ov112_021E98A4: ; 0x021E98A4
|
||||
add r0, r4, #0
|
||||
mov r1, #0x12
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #5
|
||||
mov r1, #1
|
||||
bl ToggleBgLayer
|
||||
@ -23854,7 +23854,7 @@ _021F1848:
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r4, #0x10]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -23864,7 +23864,7 @@ _021F1848:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x10]
|
||||
ldr r2, [r4, #0x14]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -23875,7 +23875,7 @@ _021F1848:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x10]
|
||||
ldr r2, [r4, #0x14]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r1, #1
|
||||
@ -23886,7 +23886,7 @@ _021F1848:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x10]
|
||||
ldr r2, [r4, #0x14]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -23897,7 +23897,7 @@ _021F1848:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x10]
|
||||
ldr r2, [r4, #0x14]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r0, [r4, #4]
|
||||
@ -23905,7 +23905,7 @@ _021F1848:
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r4, #0x10]
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -23917,7 +23917,7 @@ _021F1848:
|
||||
ldr r0, [r4, #0x10]
|
||||
ldr r2, [r4, #0x14]
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -23929,7 +23929,7 @@ _021F1848:
|
||||
ldr r0, [r4, #0x10]
|
||||
ldr r2, [r4, #0x14]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
.balign 4, 0
|
||||
@ -23972,7 +23972,7 @@ _021F192E:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x10]
|
||||
ldr r2, [r4, #0x14]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
.balign 4, 0
|
||||
|
@ -1545,7 +1545,7 @@ ov113_021E64DC: ; 0x021E64DC
|
||||
add r1, r2, #0
|
||||
mov r2, #1
|
||||
add r3, r4, #4
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r4]
|
||||
ldr r0, [r4, #4]
|
||||
ldrh r0, [r0]
|
||||
@ -1577,7 +1577,7 @@ ov113_021E650C: ; 0x021E650C
|
||||
str r1, [sp, #4]
|
||||
mov r1, #5
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1589,7 +1589,7 @@ ov113_021E650C: ; 0x021E650C
|
||||
ldr r2, [r5, #0x40]
|
||||
add r0, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1601,7 +1601,7 @@ ov113_021E650C: ; 0x021E650C
|
||||
ldr r2, [r5, #0x40]
|
||||
add r0, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r0, [r5]
|
||||
@ -1609,7 +1609,7 @@ ov113_021E650C: ; 0x021E650C
|
||||
str r0, [sp, #4]
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1621,7 +1621,7 @@ ov113_021E650C: ; 0x021E650C
|
||||
ldr r2, [r5, #0x40]
|
||||
add r0, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1633,7 +1633,7 @@ ov113_021E650C: ; 0x021E650C
|
||||
ldr r2, [r5, #0x40]
|
||||
add r0, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x13
|
||||
lsl r0, r0, #4
|
||||
ldr r3, [r5]
|
||||
|
@ -309,7 +309,7 @@ _0225F260:
|
||||
mov r1, #0x10
|
||||
mov r2, #0
|
||||
mov r3, #0x40
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #4
|
||||
mov r1, #0
|
||||
bl GX_EngineAToggleLayers
|
||||
@ -1617,7 +1617,7 @@ _0225FC0E:
|
||||
ldr r0, [r6, #0x20]
|
||||
mov r2, #0
|
||||
mov r3, #0x40
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #4
|
||||
mov r1, #0
|
||||
bl GX_EngineAToggleLayers
|
||||
|
@ -506,7 +506,7 @@ ov117_0225F420: ; 0x0225F420
|
||||
ldr r0, [r5, #0x20]
|
||||
mov r2, #0
|
||||
add r3, sp, #0xc
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r2, [sp, #0xc]
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
@ -776,7 +776,7 @@ _0225F560:
|
||||
mov r1, #0x10
|
||||
mov r2, #0
|
||||
mov r3, #0x40
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x14
|
||||
str r0, [sp]
|
||||
mov r0, #0x10
|
||||
|
@ -1753,7 +1753,7 @@ ov120_0225FD14: ; 0x0225FD14
|
||||
add r5, r2, #0
|
||||
mov r2, #0
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, r5, #0
|
||||
add r4, r0, #0
|
||||
bl NNS_G2dGetUnpackedBGCharacterData
|
||||
@ -1773,7 +1773,7 @@ ov120_0225FD2C: ; 0x0225FD2C
|
||||
add r1, r2, #0
|
||||
mov r2, #0
|
||||
add r3, sp, #0xc
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r2, [sp, #0xc]
|
||||
mov r3, #0
|
||||
lsl r1, r4, #0x18
|
||||
@ -1903,7 +1903,7 @@ _0225FE2C:
|
||||
ldr r0, [r4, #0x20]
|
||||
mov r1, #0xa0
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add r2, r5, #0
|
||||
ldr r0, [r4, #0x20]
|
||||
mov r1, #0xa1
|
||||
|
@ -22,7 +22,7 @@ ov122_021E5900: ; 0x021E5900
|
||||
ldr r0, [r5, #0x14]
|
||||
ldr r2, [r5, #0x18]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x91
|
||||
lsl r0, r0, #2
|
||||
ldr r0, [r5, r0]
|
||||
@ -75,7 +75,7 @@ ov122_021E5974: ; 0x021E5974
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x18]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
add r3, r4, #0
|
||||
@ -133,7 +133,7 @@ ov122_021E59EC: ; 0x021E59EC
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x18]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r2, #9
|
||||
add r3, r2, #0
|
||||
mov r1, #0
|
||||
@ -166,7 +166,7 @@ ov122_021E5A2C: ; 0x021E5A2C
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x18]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
mov r3, #0x45
|
||||
str r0, [sp]
|
||||
@ -4261,7 +4261,7 @@ _021E79E8:
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r4, #0x14]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
ldr r0, [r4]
|
||||
@ -4312,7 +4312,7 @@ _021E79E8:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x18]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -4323,7 +4323,7 @@ _021E79E8:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x18]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4335,7 +4335,7 @@ _021E79E8:
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x18]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r0, [r4]
|
||||
@ -4343,7 +4343,7 @@ _021E79E8:
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r4, #0x14]
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4355,7 +4355,7 @@ _021E79E8:
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x18]
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4367,7 +4367,7 @@ _021E79E8:
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x18]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
.balign 4, 0
|
||||
|
@ -26826,7 +26826,7 @@ ov14_021F2DC4: ; 0x021F2DC4
|
||||
mov r2, #0
|
||||
ldr r0, [r5, r0]
|
||||
add r3, r4, #0
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
_021F2DE4: .word 0x00000454
|
||||
|
@ -2386,7 +2386,7 @@ ov17_02202E28: ; 0x02202E28
|
||||
str r1, [sp, #4]
|
||||
mov r1, #3
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2399,7 +2399,7 @@ ov17_02202E28: ; 0x02202E28
|
||||
add r0, r4, #0
|
||||
mov r1, #4
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2412,7 +2412,7 @@ ov17_02202E28: ; 0x02202E28
|
||||
add r0, r4, #0
|
||||
mov r1, #5
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
ldr r0, [r5]
|
||||
@ -2420,7 +2420,7 @@ ov17_02202E28: ; 0x02202E28
|
||||
str r0, [sp, #4]
|
||||
add r0, r4, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2433,7 +2433,7 @@ ov17_02202E28: ; 0x02202E28
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2446,7 +2446,7 @@ ov17_02202E28: ; 0x02202E28
|
||||
add r0, r4, #0
|
||||
mov r1, #2
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x65
|
||||
lsl r0, r0, #2
|
||||
str r4, [r5, r0]
|
||||
|
174
asm/overlay_18.s
174
asm/overlay_18.s
@ -1211,7 +1211,7 @@ ov18_021E62A8: ; 0x021E62A8
|
||||
mov r3, #0x25
|
||||
add r4, r0, #0
|
||||
str r1, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
ldr r1, _021E62E0 ; =0x00001850
|
||||
mov r2, #0
|
||||
str r0, [r5, r1]
|
||||
@ -1219,7 +1219,7 @@ ov18_021E62A8: ; 0x021E62A8
|
||||
mov r1, #1
|
||||
mov r3, #0x25
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
ldr r1, _021E62E4 ; =0x00001854
|
||||
str r0, [r5, r1]
|
||||
add r0, r4, #0
|
||||
@ -1963,7 +1963,7 @@ ov18_021E6868: ; 0x021E6868
|
||||
ldr r0, _021E6A64 ; =0x00000854
|
||||
ldr r2, [r4, #4]
|
||||
ldr r0, [r4, r0]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x25
|
||||
str r0, [sp]
|
||||
ldr r0, _021E6A64 ; =0x00000854
|
||||
@ -1971,7 +1971,7 @@ ov18_021E6868: ; 0x021E6868
|
||||
ldr r0, [r4, r0]
|
||||
mov r2, #1
|
||||
add r3, sp, #0x10
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r2, [sp, #0x10]
|
||||
add r5, r0, #0
|
||||
mov r3, #1
|
||||
@ -1994,7 +1994,7 @@ ov18_021E6868: ; 0x021E6868
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #4
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2007,7 +2007,7 @@ ov18_021E6868: ; 0x021E6868
|
||||
ldr r0, [r4, r0]
|
||||
ldr r2, [r4, #4]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r1, #0x85
|
||||
@ -2032,7 +2032,7 @@ ov18_021E6868: ; 0x021E6868
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x11
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2045,7 +2045,7 @@ ov18_021E6868: ; 0x021E6868
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x10
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2058,7 +2058,7 @@ ov18_021E6868: ; 0x021E6868
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x13
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r0, _021E6A68 ; =0x0000185C
|
||||
ldrb r0, [r4, r0]
|
||||
cmp r0, #2
|
||||
@ -2075,7 +2075,7 @@ ov18_021E6868: ; 0x021E6868
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x14
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
b _021E69C6
|
||||
_021E69AA:
|
||||
mov r0, #0
|
||||
@ -2090,7 +2090,7 @@ _021E69AA:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x15
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_021E69C6:
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
@ -2815,7 +2815,7 @@ _021E6F7E:
|
||||
str r0, [sp]
|
||||
add r0, r3, #0
|
||||
add r3, sp, #0xc
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
add r6, r0, #0
|
||||
str r3, [sp]
|
||||
@ -2848,7 +2848,7 @@ ov18_021E6FB8: ; 0x021E6FB8
|
||||
mov r1, #0x16
|
||||
mov r2, #1
|
||||
add r3, sp, #0xc
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
add r6, r0, #0
|
||||
str r3, [sp]
|
||||
@ -2943,7 +2943,7 @@ ov18_021E7048: ; 0x021E7048
|
||||
ldr r2, [r4, #4]
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2956,7 +2956,7 @@ ov18_021E7048: ; 0x021E7048
|
||||
ldr r0, [r4, r0]
|
||||
ldr r2, [r4, #4]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2969,7 +2969,7 @@ ov18_021E7048: ; 0x021E7048
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x3a
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2982,7 +2982,7 @@ ov18_021E7048: ; 0x021E7048
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x39
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r1, #0x85
|
||||
@ -3007,7 +3007,7 @@ ov18_021E7048: ; 0x021E7048
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x3a
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3020,7 +3020,7 @@ ov18_021E7048: ; 0x021E7048
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x3a
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3033,7 +3033,7 @@ ov18_021E7048: ; 0x021E7048
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x3b
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3046,7 +3046,7 @@ ov18_021E7048: ; 0x021E7048
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x3c
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
mov r0, #0
|
||||
@ -3128,7 +3128,7 @@ _021E71FA:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x39
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
add r1, r5, #0
|
||||
bl ov18_021F6DE0
|
||||
@ -3157,7 +3157,7 @@ _021E723E:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x3e
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r1, _021E7430 ; =0x00001868
|
||||
ldr r2, _021E7434 ; =_021F9780
|
||||
ldr r1, [r4, r1]
|
||||
@ -3191,7 +3191,7 @@ _021E728C:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x3f
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r1, _021E7438 ; =0x0000186C
|
||||
add r0, r4, #0
|
||||
ldr r1, [r4, r1]
|
||||
@ -3222,7 +3222,7 @@ _021E72D4:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x40
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl ov18_021E74E4
|
||||
add r0, r4, #0
|
||||
@ -3250,7 +3250,7 @@ _021E7316:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x41
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl ov18_021F7354
|
||||
add r0, r4, #0
|
||||
@ -3276,7 +3276,7 @@ _021E7352:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x42
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl ov18_021F74D8
|
||||
add r0, r4, #0
|
||||
@ -3302,7 +3302,7 @@ _021E738E:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x43
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r1, _021E743C ; =0x00001888
|
||||
ldr r2, _021E7440 ; =_021F9770
|
||||
ldr r1, [r4, r1]
|
||||
@ -3338,7 +3338,7 @@ _021E73E2:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x44
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r1, _021E7444 ; =0x0000188C
|
||||
add r0, r4, #0
|
||||
ldr r1, [r4, r1]
|
||||
@ -3756,7 +3756,7 @@ ov18_021E7724: ; 0x021E7724
|
||||
ldr r0, [r0, r1]
|
||||
mov r1, #0
|
||||
add r3, sp, #0x1c
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [sp, #0x14]
|
||||
ldr r0, [sp, #0x1c]
|
||||
mov r6, #1
|
||||
@ -4337,7 +4337,7 @@ ov18_021E7BD0: ; 0x021E7BD0
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x52
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, _021E7D8C ; =0x00001860
|
||||
ldr r0, [r4, r0]
|
||||
cmp r0, #1
|
||||
@ -4353,7 +4353,7 @@ ov18_021E7BD0: ; 0x021E7BD0
|
||||
ldr r2, [r4, #4]
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x51
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
b _021E7C4E
|
||||
_021E7C34:
|
||||
mov r3, #0
|
||||
@ -4367,7 +4367,7 @@ _021E7C34:
|
||||
ldr r2, [r4, #4]
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x50
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_021E7C4E:
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
@ -4380,7 +4380,7 @@ _021E7C4E:
|
||||
ldr r2, [r4, #4]
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x53
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4393,7 +4393,7 @@ _021E7C4E:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x53
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4405,7 +4405,7 @@ _021E7C4E:
|
||||
ldr r2, [r4, #4]
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r1, #0x85
|
||||
@ -4430,7 +4430,7 @@ _021E7C4E:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x54
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4443,7 +4443,7 @@ _021E7C4E:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x55
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4456,7 +4456,7 @@ _021E7C4E:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x56
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4469,7 +4469,7 @@ _021E7C4E:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x57
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
mov r0, #0
|
||||
@ -4548,7 +4548,7 @@ ov18_021E7D90: ; 0x021E7D90
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x59
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4561,7 +4561,7 @@ ov18_021E7D90: ; 0x021E7D90
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x5a
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4573,7 +4573,7 @@ ov18_021E7D90: ; 0x021E7D90
|
||||
ldr r2, [r4, #4]
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r1, #0x85
|
||||
@ -4598,7 +4598,7 @@ ov18_021E7D90: ; 0x021E7D90
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x5b
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4611,7 +4611,7 @@ ov18_021E7D90: ; 0x021E7D90
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x5c
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
mov r0, #0
|
||||
@ -4691,7 +4691,7 @@ ov18_021E7ED8: ; 0x021E7ED8
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x65
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4704,7 +4704,7 @@ ov18_021E7ED8: ; 0x021E7ED8
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x66
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4716,7 +4716,7 @@ ov18_021E7ED8: ; 0x021E7ED8
|
||||
ldr r2, [r4, #4]
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r1, #0x85
|
||||
@ -4741,7 +4741,7 @@ ov18_021E7ED8: ; 0x021E7ED8
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x67
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4754,7 +4754,7 @@ ov18_021E7ED8: ; 0x021E7ED8
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x68
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
mov r0, #0
|
||||
@ -4826,7 +4826,7 @@ ov18_021E800C: ; 0x021E800C
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x60
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4839,7 +4839,7 @@ ov18_021E800C: ; 0x021E800C
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x5d
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -4851,7 +4851,7 @@ ov18_021E800C: ; 0x021E800C
|
||||
ldr r2, [r5, #4]
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x5f
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -4863,7 +4863,7 @@ ov18_021E800C: ; 0x021E800C
|
||||
ldr r2, [r5, #4]
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x5d
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4875,7 +4875,7 @@ ov18_021E800C: ; 0x021E800C
|
||||
ldr r2, [r5, #4]
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r1, #0x85
|
||||
@ -4900,7 +4900,7 @@ ov18_021E800C: ; 0x021E800C
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x61
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4913,7 +4913,7 @@ ov18_021E800C: ; 0x021E800C
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x5e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
mov r0, #0
|
||||
@ -4938,7 +4938,7 @@ ov18_021E800C: ; 0x021E800C
|
||||
ldr r0, [r5, r0]
|
||||
mov r2, #1
|
||||
add r3, sp, #0x10
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0x10
|
||||
str r3, [sp]
|
||||
add r4, r0, #0
|
||||
@ -5006,7 +5006,7 @@ ov18_021E81A8: ; 0x021E81A8
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x62
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5019,7 +5019,7 @@ ov18_021E81A8: ; 0x021E81A8
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x5d
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5032,7 +5032,7 @@ ov18_021E81A8: ; 0x021E81A8
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x63
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5045,7 +5045,7 @@ ov18_021E81A8: ; 0x021E81A8
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x5e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r0, [r4, #4]
|
||||
mov r1, #0
|
||||
bl ScheduleBgTilemapBufferTransfer
|
||||
@ -5324,28 +5324,28 @@ ov18_021E8410: ; 0x021E8410
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
mov r3, #0x25
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5]
|
||||
mov r2, #0
|
||||
str r2, [sp]
|
||||
add r0, r4, #0
|
||||
mov r1, #5
|
||||
mov r3, #0x25
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5, #4]
|
||||
mov r2, #0
|
||||
str r2, [sp]
|
||||
add r0, r4, #0
|
||||
mov r1, #0xa
|
||||
mov r3, #0x25
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5, #8]
|
||||
mov r2, #0
|
||||
add r0, r4, #0
|
||||
mov r1, #6
|
||||
mov r3, #0x25
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
b _021E84B0
|
||||
_021E8472:
|
||||
mov r2, #0
|
||||
@ -5353,28 +5353,28 @@ _021E8472:
|
||||
add r0, r4, #0
|
||||
mov r1, #7
|
||||
mov r3, #0x25
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5]
|
||||
mov r2, #0
|
||||
str r2, [sp]
|
||||
add r0, r4, #0
|
||||
mov r1, #3
|
||||
mov r3, #0x25
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5, #4]
|
||||
mov r2, #0
|
||||
str r2, [sp]
|
||||
add r0, r4, #0
|
||||
mov r1, #8
|
||||
mov r3, #0x25
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5, #8]
|
||||
mov r2, #0
|
||||
add r0, r4, #0
|
||||
mov r1, #4
|
||||
mov r3, #0x25
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
_021E84B0:
|
||||
mov r1, #0
|
||||
str r0, [r5, #0xc]
|
||||
@ -5382,7 +5382,7 @@ _021E84B0:
|
||||
add r2, r1, #0
|
||||
mov r3, #0x25
|
||||
str r1, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
ldr r1, _021E84E4 ; =0x00001848
|
||||
mov r2, #0
|
||||
str r0, [r6, r1]
|
||||
@ -5390,7 +5390,7 @@ _021E84B0:
|
||||
mov r1, #1
|
||||
mov r3, #0x25
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
ldr r1, _021E84E8 ; =0x0000184C
|
||||
str r0, [r6, r1]
|
||||
add r0, r4, #0
|
||||
@ -8973,7 +8973,7 @@ _021EA1C4:
|
||||
ldr r2, [r4, #4]
|
||||
mov r1, #4
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -8986,7 +8986,7 @@ _021EA1C4:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x13
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -8999,7 +8999,7 @@ _021EA1C4:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x14
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl ov18_021E669C
|
||||
add r0, r4, #0
|
||||
@ -12378,7 +12378,7 @@ _021EBD58:
|
||||
ldr r0, _021EBEC0 ; =0x00000854
|
||||
ldr r2, [r4, #4]
|
||||
ldr r0, [r4, r0]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -12391,7 +12391,7 @@ _021EBD58:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x11
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl ov18_021E7724
|
||||
mov r1, #0xd
|
||||
@ -12736,7 +12736,7 @@ _021EBFD6:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #4
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -12749,7 +12749,7 @@ _021EBFD6:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x13
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -12762,7 +12762,7 @@ _021EBFD6:
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x14
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl ov18_021E669C
|
||||
add r0, r4, #0
|
||||
@ -17224,7 +17224,7 @@ ov18_021EE44C: ; 0x021EE44C
|
||||
mov r1, #1
|
||||
add r2, r1, #0
|
||||
add r3, sp, #0x2c
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
str r0, [sp, #0x28]
|
||||
ldr r0, [sp, #0x2c]
|
||||
lsl r6, r4, #4
|
||||
@ -17328,7 +17328,7 @@ ov18_021EE520: ; 0x021EE520
|
||||
str r2, [sp, #0x20]
|
||||
add r2, r1, #0
|
||||
add r3, sp, #0x2c
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
str r0, [sp, #0x24]
|
||||
ldr r0, [sp, #0x2c]
|
||||
mov r6, #0
|
||||
@ -19109,7 +19109,7 @@ ov18_021EF388: ; 0x021EF388
|
||||
mov r1, #4
|
||||
add r3, sp, #0x2c
|
||||
add r4, #0xc
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
str r0, [sp, #0x28]
|
||||
ldr r0, [sp, #0x2c]
|
||||
mov r5, #0
|
||||
@ -23169,7 +23169,7 @@ ov18_021F148C: ; 0x021F148C
|
||||
mov r2, #0
|
||||
ldr r0, [r5, r0]
|
||||
add r3, r4, #0
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
pop {r3, r4, r5, pc}
|
||||
nop
|
||||
_021F14B0: .word 0x00000858
|
||||
@ -24803,7 +24803,7 @@ ov18_021F21FC: ; 0x021F21FC
|
||||
mov r2, #1
|
||||
ldr r0, [r5, r0]
|
||||
add r3, sp, #8
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
add r7, r0, #0
|
||||
mov r0, #2
|
||||
str r0, [sp]
|
||||
@ -38230,7 +38230,7 @@ ov18_021F8B10: ; 0x021F8B10
|
||||
ldr r0, [r4, #0x1c]
|
||||
ldr r2, [r4]
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -38242,7 +38242,7 @@ ov18_021F8B10: ; 0x021F8B10
|
||||
ldr r0, [r4, #0x1c]
|
||||
ldr r2, [r4]
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
|
@ -405,7 +405,7 @@ ov19_02259BC0: ; 0x02259BC0
|
||||
str r1, [sp, #4]
|
||||
mov r1, #4
|
||||
add r2, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -416,7 +416,7 @@ ov19_02259BC0: ; 0x02259BC0
|
||||
ldr r2, [r5, #0x18]
|
||||
add r0, r4, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -427,14 +427,14 @@ ov19_02259BC0: ; 0x02259BC0
|
||||
ldr r2, [r5, #0x18]
|
||||
add r0, r4, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5]
|
||||
mov r1, #5
|
||||
str r0, [sp]
|
||||
add r0, r4, #0
|
||||
mov r2, #0
|
||||
add r3, sp, #0x10
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
add r6, r0, #0
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
|
@ -4684,7 +4684,7 @@ ov27_0225C4AC: ; 0x0225C4AC
|
||||
str r2, [sp, #4]
|
||||
mov r2, #4
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4695,7 +4695,7 @@ ov27_0225C4AC: ; 0x0225C4AC
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4706,14 +4706,14 @@ ov27_0225C4AC: ; 0x0225C4AC
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #8
|
||||
str r0, [sp]
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
mov r2, #0
|
||||
add r3, sp, #0x10
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r3, [sp, #0x10]
|
||||
add r6, r0, #0
|
||||
add r2, r3, #0
|
||||
@ -4753,7 +4753,7 @@ ov27_0225C540: ; 0x0225C540
|
||||
mov r1, #1
|
||||
mov r3, #4
|
||||
add r4, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4764,7 +4764,7 @@ ov27_0225C540: ; 0x0225C540
|
||||
add r0, r4, #0
|
||||
mov r1, #0xa
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl NARC_dtor
|
||||
mov r0, #8
|
||||
@ -4867,7 +4867,7 @@ ov27_0225C618: ; 0x0225C618
|
||||
ldr r2, [r2, #0x18]
|
||||
mov r3, #4
|
||||
add r4, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4879,7 +4879,7 @@ ov27_0225C618: ; 0x0225C618
|
||||
ldr r2, [r2, #0x18]
|
||||
add r1, r6, #0
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl NARC_dtor
|
||||
mov r0, #0
|
||||
|
@ -243,7 +243,7 @@ ov28_0225D6FC: ; 0x0225D6FC
|
||||
add r0, r4, #0
|
||||
mov r1, #2
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
str r1, [sp, #4]
|
||||
@ -254,7 +254,7 @@ ov28_0225D6FC: ; 0x0225D6FC
|
||||
ldr r2, [r5, #0x10]
|
||||
add r0, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -265,7 +265,7 @@ ov28_0225D6FC: ; 0x0225D6FC
|
||||
ldr r2, [r5, #0x10]
|
||||
add r0, r4, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #8
|
||||
@ -273,7 +273,7 @@ ov28_0225D6FC: ; 0x0225D6FC
|
||||
add r0, r4, #0
|
||||
mov r1, #3
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov28_0225D6FC
|
||||
|
@ -226,7 +226,7 @@ ov29_0225D6C8: ; 0x0225D6C8
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -237,14 +237,14 @@ ov29_0225D6C8: ; 0x0225D6C8
|
||||
add r0, r4, #0
|
||||
mov r1, #0xa
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r1, #8
|
||||
add r0, r4, #0
|
||||
mov r2, #4
|
||||
str r1, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov29_0225D6C8
|
||||
|
@ -229,7 +229,7 @@ ov32_0225D6E0: ; 0x0225D6E0
|
||||
add r0, r4, #0
|
||||
mov r1, #2
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -240,7 +240,7 @@ ov32_0225D6E0: ; 0x0225D6E0
|
||||
ldr r2, [r5]
|
||||
add r0, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
str r1, [sp, #4]
|
||||
@ -251,7 +251,7 @@ ov32_0225D6E0: ; 0x0225D6E0
|
||||
ldr r2, [r5]
|
||||
add r0, r4, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #8
|
||||
@ -259,7 +259,7 @@ ov32_0225D6E0: ; 0x0225D6E0
|
||||
add r0, r4, #0
|
||||
mov r1, #3
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov32_0225D6E0
|
||||
|
@ -420,7 +420,7 @@ ov33_0225D84C: ; 0x0225D84C
|
||||
mov r2, #4
|
||||
add r3, r1, #0
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -431,7 +431,7 @@ ov33_0225D84C: ; 0x0225D84C
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -442,14 +442,14 @@ ov33_0225D84C: ; 0x0225D84C
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #8
|
||||
str r0, [sp]
|
||||
add r0, r4, #0
|
||||
mov r1, #0xa
|
||||
mov r2, #0
|
||||
add r3, sp, #0x10
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
add r6, r0, #0
|
||||
ldr r0, [sp, #0x10]
|
||||
mov r2, #6
|
||||
|
@ -780,7 +780,7 @@ ov37_021E5F98: ; 0x021E5F98
|
||||
add r0, r5, #0
|
||||
add r2, r1, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x40
|
||||
str r0, [sp]
|
||||
mov r0, #0x27
|
||||
@ -789,7 +789,7 @@ ov37_021E5F98: ; 0x021E5F98
|
||||
mov r1, #1
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -813,7 +813,7 @@ ov37_021E5F98: ; 0x021E5F98
|
||||
add r0, r5, #0
|
||||
add r2, r4, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -827,7 +827,7 @@ ov37_021E5F98: ; 0x021E5F98
|
||||
mov r1, #4
|
||||
add r2, r4, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #2
|
||||
@ -841,7 +841,7 @@ ov37_021E5F98: ; 0x021E5F98
|
||||
mov r1, #3
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -855,7 +855,7 @@ ov37_021E5F98: ; 0x021E5F98
|
||||
add r0, r5, #0
|
||||
add r2, r4, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r6, #8]
|
||||
ldr r0, [r0, #4]
|
||||
bl Options_GetFrame
|
||||
|
@ -2886,7 +2886,7 @@ ov39_022285CC: ; 0x022285CC
|
||||
mov r1, #3
|
||||
add r3, r2, #0
|
||||
str r0, [sp, #0x2c]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #0x7c
|
||||
@ -2894,7 +2894,7 @@ ov39_022285CC: ; 0x022285CC
|
||||
ldr r0, [sp, #0x2c]
|
||||
mov r1, #3
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -2939,7 +2939,7 @@ ov39_022285CC: ; 0x022285CC
|
||||
mov r1, #2
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -2952,7 +2952,7 @@ ov39_022285CC: ; 0x022285CC
|
||||
mov r1, #6
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2963,7 +2963,7 @@ ov39_022285CC: ; 0x022285CC
|
||||
mov r1, #0xb
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -2976,7 +2976,7 @@ ov39_022285CC: ; 0x022285CC
|
||||
mov r1, #0xc
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
add r1, r0, #0
|
||||
bl BG_SetMaskColor
|
||||
@ -2993,7 +2993,7 @@ ov39_022285CC: ; 0x022285CC
|
||||
mov r1, #5
|
||||
add r2, sp, #0x38
|
||||
mov r3, #0x7c
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r4, r0, #0
|
||||
ldr r0, [sp, #0x38]
|
||||
ldr r1, [sp, #0x10]
|
||||
|
196
asm/overlay_40.s
196
asm/overlay_40.s
@ -1720,7 +1720,7 @@ ov40_0222C4F8: ; 0x0222C4F8
|
||||
mov r1, #0x43
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1731,7 +1731,7 @@ ov40_0222C4F8: ; 0x0222C4F8
|
||||
mov r1, #0x43
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1742,7 +1742,7 @@ ov40_0222C4F8: ; 0x0222C4F8
|
||||
mov r1, #0x45
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r7, #0
|
||||
mov r1, #3
|
||||
bl ov40_0222DB30
|
||||
@ -1812,7 +1812,7 @@ _0222C5D6:
|
||||
mov r1, #0x36
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1823,7 +1823,7 @@ _0222C5D6:
|
||||
mov r1, #0x36
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1834,7 +1834,7 @@ _0222C5D6:
|
||||
mov r1, #0x37
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #0x12
|
||||
str r1, [sp]
|
||||
@ -1891,7 +1891,7 @@ _0222C680:
|
||||
mov r1, #0x46
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1902,7 +1902,7 @@ _0222C680:
|
||||
mov r1, #0x46
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r7, #0x58]
|
||||
mov r1, #1
|
||||
lsl r0, r0, #0x10
|
||||
@ -1938,7 +1938,7 @@ _0222C6DA:
|
||||
mov r1, #0x2d
|
||||
add r2, r4, #0
|
||||
add r3, r7, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1949,7 +1949,7 @@ _0222C6DA:
|
||||
add r1, r5, #0
|
||||
add r2, r4, #0
|
||||
add r3, r7, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
@ -1972,7 +1972,7 @@ ov40_0222C710: ; 0x0222C710
|
||||
mov r1, #0x2d
|
||||
add r2, r5, #0
|
||||
add r3, r6, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1983,7 +1983,7 @@ ov40_0222C710: ; 0x0222C710
|
||||
mov r1, #1
|
||||
add r2, r5, #0
|
||||
add r3, r6, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, r5, r6, pc}
|
||||
.balign 4, 0
|
||||
@ -10134,7 +10134,7 @@ ov40_022307DC: ; 0x022307DC
|
||||
add r3, r2, #0
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x24]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
thumb_func_end ov40_022307DC
|
||||
@ -11425,7 +11425,7 @@ _02231118:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x45
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
b _02231192
|
||||
_0223117A:
|
||||
mov r0, #0
|
||||
@ -11438,7 +11438,7 @@ _0223117A:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x37
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_02231192:
|
||||
mov r0, #0x6f
|
||||
lsl r0, r0, #4
|
||||
@ -11583,7 +11583,7 @@ _022312AE:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x45
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
b _022312E6
|
||||
_022312CE:
|
||||
mov r0, #0
|
||||
@ -11596,7 +11596,7 @@ _022312CE:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x37
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_022312E6:
|
||||
ldr r0, [r4, #8]
|
||||
add r0, r0, #1
|
||||
@ -13725,7 +13725,7 @@ _02232356:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -13736,7 +13736,7 @@ _02232356:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r0, [r5, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r5, #8]
|
||||
@ -14358,7 +14358,7 @@ _022328CC:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x54
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #8
|
||||
mov r1, #1
|
||||
bl GX_EngineAToggleLayers
|
||||
@ -15523,7 +15523,7 @@ ov40_02233238: ; 0x02233238
|
||||
add r0, r7, #0
|
||||
add r2, r5, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -15534,7 +15534,7 @@ ov40_02233238: ; 0x02233238
|
||||
mov r1, #0x44
|
||||
add r2, r5, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [sp, #0x18]
|
||||
mov r1, #0
|
||||
bl ov40_0222DB30
|
||||
@ -17514,7 +17514,7 @@ _022342C4:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -17525,7 +17525,7 @@ _022342C4:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
mov r1, #2
|
||||
bl ov40_0222BF80
|
||||
@ -22196,7 +22196,7 @@ _02236980:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x4f
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
bl ov40_02236F38
|
||||
add r0, r5, #0
|
||||
@ -22574,7 +22574,7 @@ _02236C9E:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x4d
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r5, #8]
|
||||
@ -23704,7 +23704,7 @@ _022375AC:
|
||||
add r1, r2, r1
|
||||
ldr r2, [r5, #0x24]
|
||||
add r1, #0x8a
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -23719,7 +23719,7 @@ _022375AC:
|
||||
add r1, r2, r1
|
||||
ldr r2, [r5, #0x24]
|
||||
add r1, #0x8c
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #0x40
|
||||
@ -23806,7 +23806,7 @@ _02237684:
|
||||
add r1, r2, r1
|
||||
ldr r2, [r5, #0x24]
|
||||
add r1, #0x8a
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -23821,7 +23821,7 @@ _02237684:
|
||||
add r1, r2, r1
|
||||
ldr r2, [r5, #0x24]
|
||||
add r1, #0x8c
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #0x40
|
||||
@ -23894,7 +23894,7 @@ _02237718:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -23905,7 +23905,7 @@ _02237718:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x4d
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #8
|
||||
mov r1, #1
|
||||
bl GX_EngineAToggleLayers
|
||||
@ -24181,7 +24181,7 @@ _02237994:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -24192,7 +24192,7 @@ _02237994:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x4f
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
bl ov40_02236F38
|
||||
add r0, r5, #0
|
||||
@ -24745,7 +24745,7 @@ _02237E1A:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -24756,7 +24756,7 @@ _02237E1A:
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x24]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -24767,7 +24767,7 @@ _02237E1A:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x4e
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r4, #8]
|
||||
@ -25014,7 +25014,7 @@ _02238084:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x4f
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r4, #8]
|
||||
@ -25502,7 +25502,7 @@ _022384B4:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x4f
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r5, #8]
|
||||
@ -25706,7 +25706,7 @@ _02238648:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x4b
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #8
|
||||
mov r1, #1
|
||||
bl GX_EngineAToggleLayers
|
||||
@ -25962,7 +25962,7 @@ _022388BE:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -25973,7 +25973,7 @@ _022388BE:
|
||||
ldr r0, [r5, #0x14]
|
||||
ldr r2, [r5, #0x24]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -25984,7 +25984,7 @@ _022388BE:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x4e
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #4
|
||||
mov r1, #0
|
||||
bl GX_EngineBToggleLayers
|
||||
@ -26228,7 +26228,7 @@ _02238AD6:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -26239,7 +26239,7 @@ _02238AD6:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x50
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r5, #8]
|
||||
@ -26353,7 +26353,7 @@ _02238C16:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -26364,7 +26364,7 @@ _02238C16:
|
||||
ldr r0, [r5, #0x14]
|
||||
ldr r2, [r5, #0x24]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r5, #8]
|
||||
@ -28635,7 +28635,7 @@ _02239F14:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -28646,7 +28646,7 @@ _02239F14:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -28657,7 +28657,7 @@ _02239F14:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x21
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -28668,7 +28668,7 @@ _02239F14:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x22
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
bl ov40_02239418
|
||||
add r0, r5, #0
|
||||
@ -30209,7 +30209,7 @@ _0223AC3C:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x54
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r2, _0223ACCC ; =0x00002028
|
||||
add r0, r5, #0
|
||||
ldr r2, [r4, r2]
|
||||
@ -30372,7 +30372,7 @@ _0223AD9A:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -30383,7 +30383,7 @@ _0223AD9A:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
bl ov40_02230964
|
||||
@ -30440,7 +30440,7 @@ _0223AE1E:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x50
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_0223AE5A:
|
||||
add r0, r4, #0
|
||||
mov r1, #0
|
||||
@ -30455,7 +30455,7 @@ _0223AE5A:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #6
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r4, #8]
|
||||
@ -30677,7 +30677,7 @@ _0223B020:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -30688,7 +30688,7 @@ _0223B020:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
bl ov40_02230964
|
||||
@ -30735,7 +30735,7 @@ _0223B092:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x50
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_0223B0C2:
|
||||
add r0, r4, #0
|
||||
mov r1, #0
|
||||
@ -30750,7 +30750,7 @@ _0223B0C2:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #6
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r4, #8]
|
||||
@ -32087,7 +32087,7 @@ _0223BBA2:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -32098,7 +32098,7 @@ _0223BBA2:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
mov r1, #4
|
||||
mov r2, #3
|
||||
@ -33162,7 +33162,7 @@ _0223C4F8:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -33173,7 +33173,7 @@ _0223C4F8:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #6
|
||||
mov r2, #7
|
||||
@ -33742,7 +33742,7 @@ _0223CA0A:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -33753,7 +33753,7 @@ _0223CA0A:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
bl ov40_02230964
|
||||
@ -33800,7 +33800,7 @@ _0223CA7C:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x50
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_0223CAAC:
|
||||
add r0, r4, #0
|
||||
mov r1, #0
|
||||
@ -33815,7 +33815,7 @@ _0223CAAC:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #6
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r4, #8]
|
||||
@ -36770,7 +36770,7 @@ _0223E1A8:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -36781,7 +36781,7 @@ _0223E1A8:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
mov r1, #0x38
|
||||
mov r2, #3
|
||||
@ -39815,7 +39815,7 @@ _0223FB12:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -39826,7 +39826,7 @@ _0223FB12:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
bl ov40_02230964
|
||||
@ -39872,7 +39872,7 @@ _0223FB8E:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x50
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_0223FBBA:
|
||||
add r0, r4, #0
|
||||
mov r1, #0
|
||||
@ -39887,7 +39887,7 @@ _0223FBBA:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #6
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r4, #8]
|
||||
@ -40437,7 +40437,7 @@ _0223FFEC:
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -40448,7 +40448,7 @@ _0223FFEC:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #6
|
||||
mov r2, #7
|
||||
@ -41582,7 +41582,7 @@ _0224096C:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -41593,7 +41593,7 @@ _0224096C:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #6
|
||||
mov r2, #7
|
||||
@ -42940,7 +42940,7 @@ _022414B4:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -42951,7 +42951,7 @@ _022414B4:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #0
|
||||
bl ov40_0222FB90
|
||||
@ -43043,7 +43043,7 @@ _022415E8:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -43054,7 +43054,7 @@ _022415E8:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
bl ov40_02230964
|
||||
@ -43100,7 +43100,7 @@ _02241660:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x50
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_0224168C:
|
||||
add r0, r4, #0
|
||||
mov r1, #0
|
||||
@ -43115,7 +43115,7 @@ _0224168C:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #6
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r4, #8]
|
||||
@ -44840,7 +44840,7 @@ _022424A8:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x54
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r2, #0x72
|
||||
lsl r2, r2, #2
|
||||
ldr r2, [r4, r2]
|
||||
@ -45416,7 +45416,7 @@ _02242992:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -45427,7 +45427,7 @@ _02242992:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
bl ov40_02230964
|
||||
@ -45482,7 +45482,7 @@ _02242A18:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x50
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_02242A4E:
|
||||
add r0, r4, #0
|
||||
mov r1, #0
|
||||
@ -45497,7 +45497,7 @@ _02242A4E:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #6
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r4, #8]
|
||||
@ -45671,7 +45671,7 @@ _02242BB8:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -45682,7 +45682,7 @@ _02242BB8:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
bl ov40_02230964
|
||||
@ -45728,7 +45728,7 @@ _02242C2C:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x50
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_02242C58:
|
||||
add r0, r4, #0
|
||||
mov r1, #0
|
||||
@ -45743,7 +45743,7 @@ _02242C58:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #6
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
add r0, r0, #1
|
||||
str r0, [r4, #8]
|
||||
@ -47551,7 +47551,7 @@ ov40_02243A28: ; 0x02243A28
|
||||
mov r1, #0x36
|
||||
add r2, r7, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -47562,7 +47562,7 @@ ov40_02243A28: ; 0x02243A28
|
||||
mov r1, #0x2b
|
||||
add r2, r7, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
str r4, [sp]
|
||||
mov r0, #0x2c
|
||||
str r0, [sp, #4]
|
||||
@ -49014,7 +49014,7 @@ _0224458A:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -49025,7 +49025,7 @@ _0224458A:
|
||||
ldr r2, [r5, #0x24]
|
||||
mov r1, #0x3e
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
mov r1, #1
|
||||
bl ov40_02230964
|
||||
@ -49092,7 +49092,7 @@ _0224465A:
|
||||
ldr r2, [r4, #0x24]
|
||||
mov r1, #0x54
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #8
|
||||
mov r1, #1
|
||||
bl GX_EngineAToggleLayers
|
||||
|
@ -1749,7 +1749,7 @@ _02246B74:
|
||||
add r1, r4, #1
|
||||
mov r2, #0
|
||||
mov r3, #0xe
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [sp, #4]
|
||||
cmp r0, #0
|
||||
bne _02246B92
|
||||
@ -1777,7 +1777,7 @@ _02246B92:
|
||||
ldr r0, [r6, r0]
|
||||
add r2, r1, #0
|
||||
mov r3, #0xe
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r4, r0, #0
|
||||
ldr r0, [r7, #0x14]
|
||||
add r1, r4, #0
|
||||
@ -1817,7 +1817,7 @@ _02246BFA:
|
||||
add r1, #0xce
|
||||
mov r2, #0
|
||||
mov r3, #0xe
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r2, r6, #0
|
||||
add r1, r0, #0
|
||||
add r2, #0x64
|
||||
@ -1840,7 +1840,7 @@ _02246BFA:
|
||||
lsl r0, r0, #6
|
||||
ldr r0, [r5, r0]
|
||||
ldr r1, [sp, #8]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #0x14]
|
||||
ldr r1, [sp, #0xc]
|
||||
@ -1892,7 +1892,7 @@ ov41_02246C90: ; 0x02246C90
|
||||
lsl r0, r0, #6
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0xeb
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r4, #0x30]
|
||||
add sp, #4
|
||||
pop {r3, r4, pc}
|
||||
@ -12311,7 +12311,7 @@ _0224B972:
|
||||
ldr r3, [sp, #0xc]
|
||||
add r1, r5, #1
|
||||
mov r2, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r7, r0, #0
|
||||
ldr r0, [r4, #0x10]
|
||||
add r1, r7, #0
|
||||
@ -12347,7 +12347,7 @@ _0224B9D0:
|
||||
mov r1, #0
|
||||
ldr r3, [sp, #0xc]
|
||||
add r2, r1, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r5, r0, #0
|
||||
ldr r0, [r4, #0x14]
|
||||
add r1, r5, #0
|
||||
@ -12614,7 +12614,7 @@ ov41_0224BC04: ; 0x0224BC04
|
||||
mov r1, #0x7e
|
||||
mov r2, #0
|
||||
mov r3, #0x60
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -12627,7 +12627,7 @@ ov41_0224BC04: ; 0x0224BC04
|
||||
ldr r2, [r5, #0x54]
|
||||
mov r1, #0x7d
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0xe
|
||||
str r0, [sp]
|
||||
mov r0, #0x1a
|
||||
|
@ -881,7 +881,7 @@ _0222A598:
|
||||
ldr r0, [r5, #0x58]
|
||||
mov r1, #5
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0xa0
|
||||
str r0, [sp]
|
||||
str r7, [sp, #4]
|
||||
@ -889,7 +889,7 @@ _0222A598:
|
||||
ldr r0, [r5, #0x58]
|
||||
add r2, r1, #0
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -899,7 +899,7 @@ _0222A598:
|
||||
ldr r0, [r5, #0x58]
|
||||
ldr r2, [r5]
|
||||
mov r1, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -910,7 +910,7 @@ _0222A598:
|
||||
ldr r2, [r5]
|
||||
mov r1, #7
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -921,7 +921,7 @@ _0222A598:
|
||||
ldr r0, [r5, #0x58]
|
||||
ldr r2, [r5]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -931,7 +931,7 @@ _0222A598:
|
||||
ldr r0, [r5, #0x58]
|
||||
ldr r2, [r5]
|
||||
mov r1, #0xa
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -942,7 +942,7 @@ _0222A598:
|
||||
ldr r2, [r5]
|
||||
mov r1, #8
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x20
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
@ -1352,7 +1352,7 @@ _0222A9AC:
|
||||
ldrb r1, [r4]
|
||||
ldr r0, [r0, #0x58]
|
||||
add r3, r6, #0
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r1, #2
|
||||
lsl r1, r1, #8
|
||||
str r0, [r5, r1]
|
||||
@ -2380,7 +2380,7 @@ _0222B160:
|
||||
ldr r0, [r0, #0x58]
|
||||
mov r2, #1
|
||||
add r3, #0x1c
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r1, [sp, #0x14]
|
||||
str r0, [r1, #0x18]
|
||||
add sp, #0x28
|
||||
@ -6272,7 +6272,7 @@ _0222CFB4:
|
||||
mov r1, #0xe
|
||||
mov r2, #1
|
||||
add r3, #0x34
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r5, #0x30]
|
||||
add sp, #0x28
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
@ -8003,7 +8003,7 @@ _0222DD62:
|
||||
ldrh r1, [r4]
|
||||
ldr r0, [r7, #0x58]
|
||||
add r3, r5, #4
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r5]
|
||||
add r6, r6, #1
|
||||
add r5, #8
|
||||
|
@ -580,7 +580,7 @@ ov44_0222A1FC: ; 0x0222A1FC
|
||||
mov r1, #5
|
||||
add r2, sp, #0x2c
|
||||
mov r3, #0x35
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r4, r0, #0
|
||||
ldr r0, [sp, #0x2c]
|
||||
mov r2, #0xd7
|
||||
@ -1624,7 +1624,7 @@ ov44_0222AB24: ; 0x0222AB24
|
||||
mov r2, #0
|
||||
add r3, #0xf2
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x40
|
||||
str r0, [sp]
|
||||
mov r3, #0x1a
|
||||
@ -1633,7 +1633,7 @@ ov44_0222AB24: ; 0x0222AB24
|
||||
mov r2, #4
|
||||
lsl r3, r3, #4
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1643,7 +1643,7 @@ ov44_0222AB24: ; 0x0222AB24
|
||||
add r2, r7, #0
|
||||
mov r3, #1
|
||||
str r4, [sp, #0xc]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1653,7 +1653,7 @@ ov44_0222AB24: ; 0x0222AB24
|
||||
mov r1, #0xd
|
||||
add r2, r7, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r0, [r5, #8]
|
||||
cmp r0, #0
|
||||
bne _0222AB9C
|
||||
@ -1663,7 +1663,7 @@ ov44_0222AB24: ; 0x0222AB24
|
||||
mov r2, #0
|
||||
add r3, #0xc
|
||||
str r4, [sp]
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
str r0, [r5, #8]
|
||||
_0222AB9C:
|
||||
ldr r0, [r5]
|
||||
@ -1674,7 +1674,7 @@ _0222AB9C:
|
||||
mov r2, #0
|
||||
add r3, r5, #4
|
||||
str r4, [sp]
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r5]
|
||||
_0222ABB2:
|
||||
add sp, #0x10
|
||||
@ -2146,7 +2146,7 @@ ov44_0222AEC0: ; 0x0222AEC0
|
||||
add r0, r5, #0
|
||||
mov r1, #3
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #0x35
|
||||
@ -2154,7 +2154,7 @@ ov44_0222AEC0: ; 0x0222AEC0
|
||||
add r0, r5, #0
|
||||
mov r1, #3
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -2174,7 +2174,7 @@ ov44_0222AEC0: ; 0x0222AEC0
|
||||
add r0, r5, #0
|
||||
mov r1, #2
|
||||
add r2, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -2184,7 +2184,7 @@ ov44_0222AEC0: ; 0x0222AEC0
|
||||
add r0, r5, #0
|
||||
mov r1, #6
|
||||
add r2, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2195,7 +2195,7 @@ ov44_0222AEC0: ; 0x0222AEC0
|
||||
mov r1, #0xb
|
||||
add r2, r4, #0
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2206,7 +2206,7 @@ ov44_0222AEC0: ; 0x0222AEC0
|
||||
mov r1, #0xc
|
||||
add r2, r4, #0
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x16
|
||||
lsl r0, r0, #4
|
||||
ldr r0, [r6, r0]
|
||||
@ -11830,7 +11830,7 @@ ov44_0222FCBC: ; 0x0222FCBC
|
||||
ldr r0, [sp, #0x14]
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0xa0
|
||||
str r0, [sp]
|
||||
ldr r0, [sp, #0x18]
|
||||
@ -11839,7 +11839,7 @@ ov44_0222FCBC: ; 0x0222FCBC
|
||||
ldr r0, [sp, #0x14]
|
||||
mov r2, #4
|
||||
mov r3, #0x80
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -11852,7 +11852,7 @@ ov44_0222FCBC: ; 0x0222FCBC
|
||||
ldr r2, [r7, r2]
|
||||
mov r1, #0x10
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x30
|
||||
str r0, [sp]
|
||||
mov r0, #0
|
||||
@ -11866,7 +11866,7 @@ ov44_0222FCBC: ; 0x0222FCBC
|
||||
ldr r2, [r7, r2]
|
||||
mov r1, #0x13
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -11879,7 +11879,7 @@ ov44_0222FCBC: ; 0x0222FCBC
|
||||
ldr r2, [r7, r2]
|
||||
mov r1, #0x12
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [sp, #0x18]
|
||||
ldr r3, _0222FF18 ; =0x00000B24
|
||||
str r0, [sp]
|
||||
@ -11887,7 +11887,7 @@ ov44_0222FCBC: ; 0x0222FCBC
|
||||
mov r1, #0x15
|
||||
mov r2, #0
|
||||
add r3, r7, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r1, #0xb2
|
||||
lsl r1, r1, #4
|
||||
str r0, [r7, r1]
|
||||
@ -11907,7 +11907,7 @@ _0222FD7A:
|
||||
add r1, #0x16
|
||||
mov r2, #0
|
||||
add r3, r5, #0
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r1, _0222FF20 ; =0x00000B28
|
||||
str r0, [r4, r1]
|
||||
add r0, r1, #0
|
||||
@ -11927,7 +11927,7 @@ _0222FD7A:
|
||||
mov r1, #0x1d
|
||||
mov r2, #0
|
||||
add r3, r7, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r1, #0xb6
|
||||
lsl r1, r1, #4
|
||||
str r0, [r7, r1]
|
||||
@ -16681,7 +16681,7 @@ ov44_0223233C: ; 0x0223233C
|
||||
mov r1, #0x1f
|
||||
add r3, r2, #0
|
||||
str r5, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
add r1, r0, #0
|
||||
bl BG_SetMaskColor
|
||||
@ -16693,7 +16693,7 @@ ov44_0223233C: ; 0x0223233C
|
||||
mov r1, #0x1e
|
||||
add r2, r6, #0
|
||||
str r5, [sp, #0xc]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, r5, r6, pc}
|
||||
.balign 4, 0
|
||||
@ -17970,7 +17970,7 @@ _02232CD8:
|
||||
add r0, r2, #0
|
||||
mov r1, #0x20
|
||||
add r2, r4, #4
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
str r0, [r4]
|
||||
mov r0, #0xf
|
||||
strb r0, [r4, #8]
|
||||
@ -18825,7 +18825,7 @@ ov44_0223325C: ; 0x0223325C
|
||||
mov r3, #0xa0
|
||||
add r6, r0, #0
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -18837,7 +18837,7 @@ ov44_0223325C: ; 0x0223325C
|
||||
add r0, r6, #0
|
||||
mov r1, #0xd
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0x79
|
||||
lsl r3, r3, #2
|
||||
add r0, r6, #0
|
||||
@ -18845,7 +18845,7 @@ ov44_0223325C: ; 0x0223325C
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
str r4, [sp]
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r2, #0x1e
|
||||
lsl r2, r2, #4
|
||||
str r0, [r5, r2]
|
||||
@ -18854,7 +18854,7 @@ ov44_0223325C: ; 0x0223325C
|
||||
mov r1, #0x2d
|
||||
add r2, r5, r2
|
||||
add r3, r4, #0
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
mov r1, #0x7b
|
||||
lsl r1, r1, #2
|
||||
str r0, [r5, r1]
|
||||
@ -18866,7 +18866,7 @@ ov44_0223325C: ; 0x0223325C
|
||||
ldr r2, [r5]
|
||||
add r0, r6, #0
|
||||
mov r1, #0x2e
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -18875,7 +18875,7 @@ ov44_0223325C: ; 0x0223325C
|
||||
ldr r2, [r5]
|
||||
add r0, r6, #0
|
||||
mov r1, #0x2f
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
mov r1, #0
|
||||
bl ov44_02233D08
|
||||
|
@ -14500,7 +14500,7 @@ _022304E2:
|
||||
str r2, [sp]
|
||||
mov r1, #0x7f
|
||||
str r0, [sp, #0x14]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r5, r0, #0
|
||||
ldr r0, [r4]
|
||||
add r1, r5, #0
|
||||
@ -14545,7 +14545,7 @@ _02230582:
|
||||
ldr r0, [sp, #0x18]
|
||||
ldr r3, [sp, #0xc]
|
||||
add r2, r7, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, r0, #0
|
||||
ldrh r2, [r5]
|
||||
ldr r0, [r4, #4]
|
||||
@ -14587,7 +14587,7 @@ _022305CA:
|
||||
lsl r1, r1, #0x11
|
||||
lsr r1, r1, #0x11
|
||||
mov r2, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, r0, #0
|
||||
ldr r0, [sp, #0xc]
|
||||
add r3, r6, #0
|
||||
@ -15987,7 +15987,7 @@ ov45_02231018: ; 0x02231018
|
||||
add r2, r7, #0
|
||||
str r0, [sp, #8]
|
||||
ldr r4, [sp, #0x30]
|
||||
bl sub_02007CAC
|
||||
bl GfGfxLoader_LoadFromOpenNarc_GetSizeOut
|
||||
add r6, r0, #0
|
||||
ldr r0, [sp, #0x18]
|
||||
mov r1, #6
|
||||
@ -16022,7 +16022,7 @@ _02231060:
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [sp, #8]
|
||||
ldr r3, [sp, #0xc]
|
||||
bl sub_02007CAC
|
||||
bl GfGfxLoader_LoadFromOpenNarc_GetSizeOut
|
||||
add r5, r0, #0
|
||||
ldr r0, [sp, #0x14]
|
||||
lsr r1, r0, #2
|
||||
|
@ -1065,7 +1065,7 @@ _02258FAE:
|
||||
mov r1, #5
|
||||
add r2, sp, #0x38
|
||||
add r3, r6, #0
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r4, r0, #0
|
||||
ldr r0, [sp, #0x38]
|
||||
ldr r1, [sp, #0x10]
|
||||
|
@ -756,7 +756,7 @@ ov47_02258DD0: ; 0x02258DD0
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0xc7
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -767,7 +767,7 @@ ov47_02258DD0: ; 0x02258DD0
|
||||
ldr r0, [r4, r0]
|
||||
ldr r2, [r4]
|
||||
mov r1, #0xc8
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -778,7 +778,7 @@ ov47_02258DD0: ; 0x02258DD0
|
||||
ldr r0, [r4, r0]
|
||||
ldr r2, [r4]
|
||||
mov r1, #0xc9
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x14
|
||||
str r0, [sp]
|
||||
mov r0, #1
|
||||
@ -1627,7 +1627,7 @@ ov47_02259488: ; 0x02259488
|
||||
str r3, [sp, #0x18]
|
||||
mov r1, #0xc7
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -1639,7 +1639,7 @@ ov47_02259488: ; 0x02259488
|
||||
ldr r0, [r6, r0]
|
||||
ldr r2, [r6]
|
||||
mov r1, #0xc8
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -1651,7 +1651,7 @@ ov47_02259488: ; 0x02259488
|
||||
ldr r0, [r6, r0]
|
||||
ldr r2, [r6]
|
||||
mov r1, #0xca
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r4, _02259574 ; =ov47_02259EE8
|
||||
ldr r5, [sp, #0x10]
|
||||
mov r7, #0
|
||||
@ -1680,7 +1680,7 @@ _022594E6:
|
||||
mov r1, #0xc8
|
||||
mov r2, #0
|
||||
add r3, #0x84
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
ldr r1, [sp, #0x10]
|
||||
ldr r2, [sp, #0x30]
|
||||
add r1, #0x80
|
||||
@ -2598,7 +2598,7 @@ ov47_02259C3C: ; 0x02259C3C
|
||||
ldr r2, [r2]
|
||||
mov r1, #0xcb
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r5, r7, #0
|
||||
add r6, r4, #0
|
||||
_02259C62:
|
||||
|
@ -308,7 +308,7 @@ ov48_02258A80: ; 0x02258A80
|
||||
ldr r3, [sp, #0x10]
|
||||
mov r1, #0x12
|
||||
str r0, [sp, #0x24]
|
||||
bl sub_02007CAC
|
||||
bl GfGfxLoader_LoadFromOpenNarc_GetSizeOut
|
||||
str r0, [sp, #0x20]
|
||||
ldr r0, [sp, #0x2c]
|
||||
mov r1, #6
|
||||
@ -364,7 +364,7 @@ _02258B00:
|
||||
ldr r0, [sp, #0x24]
|
||||
ldr r3, [sp, #0x10]
|
||||
mov r2, #0
|
||||
bl sub_02007CAC
|
||||
bl GfGfxLoader_LoadFromOpenNarc_GetSizeOut
|
||||
str r0, [sp, #0x1c]
|
||||
ldr r0, [sp, #0x28]
|
||||
mov r6, #1
|
||||
@ -1730,7 +1730,7 @@ _0225951A:
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #5
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1742,7 +1742,7 @@ _0225951A:
|
||||
ldr r2, [r5]
|
||||
mov r1, #0xb
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1754,7 +1754,7 @@ _0225951A:
|
||||
ldr r2, [r5]
|
||||
mov r1, #0xc
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1766,7 +1766,7 @@ _0225951A:
|
||||
ldr r2, [r5]
|
||||
mov r1, #4
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1778,7 +1778,7 @@ _0225951A:
|
||||
ldr r2, [r5]
|
||||
mov r1, #0x12
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
mov r1, #0x20
|
||||
add r2, r7, #0
|
||||
@ -3249,7 +3249,7 @@ _0225A02C:
|
||||
mov r1, #0x13
|
||||
mov r2, #0
|
||||
add r3, #0x98
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r1, [sp, #0x14]
|
||||
mov r3, #0xb9
|
||||
add r1, #0x94
|
||||
@ -4371,7 +4371,7 @@ _0225A8CA:
|
||||
ldrh r1, [r4]
|
||||
mov r2, #0
|
||||
add r3, r6, #0
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r5, #8]
|
||||
ldr r0, [sp, #0xc]
|
||||
ldrh r1, [r7, #0x18]
|
||||
@ -4404,7 +4404,7 @@ _0225A8F4:
|
||||
ldr r3, [sp, #0x28]
|
||||
ldrh r1, [r1, #6]
|
||||
add r2, #0x20
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
str r0, [r7, #0x1c]
|
||||
_0225A924:
|
||||
add sp, #0x10
|
||||
|
@ -46,7 +46,7 @@ ov49_02258830: ; 0x02258830
|
||||
add r1, r2, #0
|
||||
mov r2, #0
|
||||
add r7, r3, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r4, r0, #0
|
||||
bl NNS_G3dGetTex
|
||||
add r6, r0, #0
|
||||
@ -6945,7 +6945,7 @@ ov49_0225BA5C: ; 0x0225BA5C
|
||||
sub r0, #0xa
|
||||
ldrh r1, [r4, r1]
|
||||
ldr r0, [r4, r0]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0xa0
|
||||
add r2, r1, #0
|
||||
add r2, #0xb6
|
||||
@ -6989,7 +6989,7 @@ ov49_0225BABC: ; 0x0225BABC
|
||||
mov r1, #0x56
|
||||
mov r2, #4
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
b _0225BAEC
|
||||
_0225BADC:
|
||||
mov r3, #0
|
||||
@ -6998,7 +6998,7 @@ _0225BADC:
|
||||
mov r1, #0x57
|
||||
mov r2, #4
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
_0225BAEC:
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
@ -7009,7 +7009,7 @@ _0225BAEC:
|
||||
add r0, r5, #0
|
||||
mov r1, #0x36
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #4
|
||||
mov r1, #0xa0
|
||||
add r2, r4, #0
|
||||
@ -7037,7 +7037,7 @@ ov49_0225BB14: ; 0x0225BB14
|
||||
mov r2, #0
|
||||
add r3, sp, #0xc
|
||||
ldr r4, [sp, #0x28]
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r2, [sp, #0xc]
|
||||
add r7, r0, #0
|
||||
ldr r0, [r2, #8]
|
||||
@ -8713,7 +8713,7 @@ _0225C862:
|
||||
mov r2, #0
|
||||
add r3, r4, #0
|
||||
str r7, [sp]
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r5, #0x20]
|
||||
add r6, r6, #1
|
||||
add r4, r4, #4
|
||||
@ -8866,7 +8866,7 @@ ov49_0225C970: ; 0x0225C970
|
||||
add r0, r7, #0
|
||||
mov r1, #0x37
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
strh r0, [r5, #8]
|
||||
ldr r0, [sp, #0x14]
|
||||
@ -8883,7 +8883,7 @@ ov49_0225C970: ; 0x0225C970
|
||||
ldr r2, [r6]
|
||||
add r0, r7, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #5
|
||||
lsl r0, r0, #6
|
||||
str r0, [sp]
|
||||
@ -8960,7 +8960,7 @@ _0225CA46:
|
||||
ldr r2, [r6]
|
||||
mov r1, #0x37
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #1
|
||||
strh r0, [r5, #8]
|
||||
mov r0, #5
|
||||
@ -8976,7 +8976,7 @@ _0225CA46:
|
||||
ldr r2, [r6]
|
||||
add r1, #0x5d
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldrb r0, [r5, #2]
|
||||
cmp r0, #0
|
||||
str r4, [sp]
|
||||
@ -11018,7 +11018,7 @@ _0225D8B2:
|
||||
ldr r1, [r6, r1]
|
||||
ldr r3, [sp, #0x58]
|
||||
mov r2, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r4]
|
||||
bl NNS_G3dGetMdlSet
|
||||
str r0, [r4, #4]
|
||||
@ -11518,7 +11518,7 @@ _0225DC68:
|
||||
ldr r0, [sp, #8]
|
||||
ldr r3, [sp, #0x30]
|
||||
mov r2, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
mov r1, #0x12
|
||||
lsl r1, r1, #4
|
||||
str r0, [r5, r1]
|
||||
@ -26593,7 +26593,7 @@ _022656A2:
|
||||
add r1, #0x81
|
||||
mov r2, #0
|
||||
add r3, r7, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
ldr r1, _0226570C ; =0x00010550
|
||||
str r0, [r5, r1]
|
||||
add r0, r1, #0
|
||||
|
@ -596,7 +596,7 @@ ov52_021E85DC: ; 0x021E85DC
|
||||
add r0, r5, #0
|
||||
add r2, r1, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x40
|
||||
str r0, [sp]
|
||||
mov r0, #0x27
|
||||
@ -605,7 +605,7 @@ ov52_021E85DC: ; 0x021E85DC
|
||||
mov r1, #2
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -634,7 +634,7 @@ ov52_021E85DC: ; 0x021E85DC
|
||||
mov r1, #3
|
||||
add r2, r4, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -648,7 +648,7 @@ ov52_021E85DC: ; 0x021E85DC
|
||||
mov r1, #5
|
||||
add r2, r4, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #2
|
||||
@ -662,7 +662,7 @@ ov52_021E85DC: ; 0x021E85DC
|
||||
mov r1, #4
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -676,7 +676,7 @@ ov52_021E85DC: ; 0x021E85DC
|
||||
mov r1, #6
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r6, #0xc]
|
||||
bl Options_GetFrame
|
||||
lsl r0, r0, #0x18
|
||||
|
@ -5001,7 +5001,7 @@ ov53_021E816C: ; 0x021E816C
|
||||
lsl r3, r7, #5
|
||||
str r0, [sp, #0x10]
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5011,7 +5011,7 @@ ov53_021E816C: ; 0x021E816C
|
||||
ldr r2, [r5, #0xc]
|
||||
mov r1, #1
|
||||
add r3, r6, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5021,7 +5021,7 @@ ov53_021E816C: ; 0x021E816C
|
||||
ldr r2, [r5, #0xc]
|
||||
mov r1, #0xa
|
||||
add r3, r6, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
mov r0, #0x18
|
||||
|
@ -4516,7 +4516,7 @@ ov57_02239BEC: ; 0x02239BEC
|
||||
add r0, r4, #0
|
||||
mov r1, #8
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4530,7 +4530,7 @@ ov57_02239BEC: ; 0x02239BEC
|
||||
add r0, r4, #0
|
||||
mov r1, #0xc
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
mov r0, #0x60
|
||||
@ -4556,7 +4556,7 @@ ov57_02239BEC: ; 0x02239BEC
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4569,7 +4569,7 @@ ov57_02239BEC: ; 0x02239BEC
|
||||
add r0, r4, #0
|
||||
mov r1, #0xd
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov57_02239BEC
|
||||
@ -4593,7 +4593,7 @@ ov57_02239C88: ; 0x02239C88
|
||||
add r0, r4, #0
|
||||
mov r1, #7
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4607,7 +4607,7 @@ ov57_02239C88: ; 0x02239C88
|
||||
add r0, r4, #0
|
||||
mov r1, #0xb
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r2, #1
|
||||
str r2, [sp]
|
||||
mov r0, #0x40
|
||||
@ -4642,7 +4642,7 @@ ov57_02239CE8: ; 0x02239CE8
|
||||
ldr r2, [r2]
|
||||
add r0, r4, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4656,7 +4656,7 @@ ov57_02239CE8: ; 0x02239CE8
|
||||
add r0, r4, #0
|
||||
mov r1, #0xa
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r2, #1
|
||||
str r2, [sp]
|
||||
mov r0, #0x40
|
||||
|
@ -1773,7 +1773,7 @@ ov59_02238AB0: ; 0x02238AB0
|
||||
ldr r0, [r5, r0]
|
||||
ldr r2, [r5, #0x54]
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r1, r5, #0
|
||||
add r1, #0x4e
|
||||
ldrb r1, [r1]
|
||||
@ -3180,7 +3180,7 @@ ov59_02239604: ; 0x02239604
|
||||
str r1, [sp, #4]
|
||||
mov r1, #3
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3191,7 +3191,7 @@ ov59_02239604: ; 0x02239604
|
||||
ldr r2, [r5, #0x54]
|
||||
add r0, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3202,7 +3202,7 @@ ov59_02239604: ; 0x02239604
|
||||
ldr r2, [r5, #0x54]
|
||||
add r0, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
ldr r0, [r5]
|
||||
@ -3210,7 +3210,7 @@ ov59_02239604: ; 0x02239604
|
||||
str r0, [sp, #4]
|
||||
add r0, r4, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3221,7 +3221,7 @@ ov59_02239604: ; 0x02239604
|
||||
ldr r2, [r5, #0x54]
|
||||
add r0, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3232,7 +3232,7 @@ ov59_02239604: ; 0x02239604
|
||||
ldr r2, [r5, #0x54]
|
||||
add r0, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x29
|
||||
lsl r0, r0, #4
|
||||
str r4, [r5, r0]
|
||||
@ -7325,7 +7325,7 @@ ov59_0223B590: ; 0x0223B590
|
||||
str r1, [sp, #4]
|
||||
mov r1, #5
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -7337,7 +7337,7 @@ ov59_0223B590: ; 0x0223B590
|
||||
ldr r2, [r5, #0x54]
|
||||
add r0, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -7349,7 +7349,7 @@ ov59_0223B590: ; 0x0223B590
|
||||
ldr r2, [r5, #0x54]
|
||||
add r0, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r0, [r5]
|
||||
@ -7357,7 +7357,7 @@ ov59_0223B590: ; 0x0223B590
|
||||
str r0, [sp, #4]
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -7369,7 +7369,7 @@ ov59_0223B590: ; 0x0223B590
|
||||
ldr r2, [r5, #0x54]
|
||||
add r0, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -7381,7 +7381,7 @@ ov59_0223B590: ; 0x0223B590
|
||||
ldr r2, [r5, #0x54]
|
||||
add r0, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0xba
|
||||
lsl r0, r0, #2
|
||||
str r4, [r5, r0]
|
||||
|
@ -1910,7 +1910,7 @@ ov63_0221CD68: ; 0x0221CD68
|
||||
add r0, #0x94
|
||||
ldr r0, [r0]
|
||||
ldr r2, [r4, #0x10]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1923,7 +1923,7 @@ ov63_0221CD68: ; 0x0221CD68
|
||||
ldr r0, [r0]
|
||||
ldr r2, [r4, #0x10]
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1937,7 +1937,7 @@ ov63_0221CD68: ; 0x0221CD68
|
||||
ldr r2, [r4, #0x10]
|
||||
mov r1, #2
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1950,7 +1950,7 @@ ov63_0221CD68: ; 0x0221CD68
|
||||
ldr r0, [r0]
|
||||
ldr r2, [r4, #0x10]
|
||||
mov r1, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
mov r0, #0x3e
|
||||
@ -1960,7 +1960,7 @@ ov63_0221CD68: ; 0x0221CD68
|
||||
ldr r0, [r4]
|
||||
mov r1, #4
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
thumb_func_end ov63_0221CD68
|
||||
@ -5403,7 +5403,7 @@ ov63_0221EA24: ; 0x0221EA24
|
||||
ldr r2, [r4, #0x10]
|
||||
mov r1, #5
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5417,7 +5417,7 @@ ov63_0221EA24: ; 0x0221EA24
|
||||
ldr r2, [r4, #0x10]
|
||||
mov r1, #6
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5431,7 +5431,7 @@ ov63_0221EA24: ; 0x0221EA24
|
||||
ldr r2, [r4, #0x10]
|
||||
mov r1, #7
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
mov r0, #0x3e
|
||||
@ -5441,7 +5441,7 @@ ov63_0221EA24: ; 0x0221EA24
|
||||
ldr r0, [r4]
|
||||
mov r1, #8
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #1
|
||||
mov r1, #0
|
||||
bl BG_SetMaskColor
|
||||
|
@ -356,7 +356,7 @@ ov64_021E5B10: ; 0x021E5B10
|
||||
str r2, [sp, #0xc]
|
||||
ldr r2, [r5, #4]
|
||||
add r4, r0, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -367,7 +367,7 @@ ov64_021E5B10: ; 0x021E5B10
|
||||
ldr r2, [r5, #4]
|
||||
add r0, r4, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
mov r0, #0x3b
|
||||
@ -376,7 +376,7 @@ ov64_021E5B10: ; 0x021E5B10
|
||||
add r0, r4, #0
|
||||
mov r1, #2
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -388,7 +388,7 @@ ov64_021E5B10: ; 0x021E5B10
|
||||
add r0, r4, #0
|
||||
mov r1, #3
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -400,7 +400,7 @@ ov64_021E5B10: ; 0x021E5B10
|
||||
add r0, r4, #0
|
||||
mov r1, #4
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
mov r0, #0x3b
|
||||
@ -409,7 +409,7 @@ ov64_021E5B10: ; 0x021E5B10
|
||||
mov r1, #5
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl NARC_dtor
|
||||
mov r1, #0x1e
|
||||
|
@ -2344,7 +2344,7 @@ ov65_0221D204: ; 0x0221D204
|
||||
str r2, [sp]
|
||||
ldr r2, [sp, #0x20]
|
||||
ldr r3, [sp, #0x24]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r6, r0, #0
|
||||
beq _0221D256
|
||||
add r1, sp, #4
|
||||
@ -2416,7 +2416,7 @@ ov65_0221D280: ; 0x0221D280
|
||||
add r0, r5, #0
|
||||
mov r2, #4
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #0x12
|
||||
lsl r0, r0, #4
|
||||
@ -2426,7 +2426,7 @@ ov65_0221D280: ; 0x0221D280
|
||||
add r0, r5, #0
|
||||
add r2, r1, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
add r1, r0, #0
|
||||
bl BG_SetMaskColor
|
||||
@ -2450,7 +2450,7 @@ ov65_0221D280: ; 0x0221D280
|
||||
add r0, r5, #0
|
||||
add r2, r4, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -2478,7 +2478,7 @@ ov65_0221D280: ; 0x0221D280
|
||||
mov r1, #4
|
||||
add r2, r4, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
mov r1, #0x40
|
||||
mov r2, #0x1a
|
||||
@ -2500,7 +2500,7 @@ ov65_0221D280: ; 0x0221D280
|
||||
mov r1, #2
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -2514,7 +2514,7 @@ ov65_0221D280: ; 0x0221D280
|
||||
add r0, r5, #0
|
||||
add r2, r4, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -2528,7 +2528,7 @@ ov65_0221D280: ; 0x0221D280
|
||||
add r0, r5, #0
|
||||
add r2, r4, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #4
|
||||
mov r1, #0x40
|
||||
mov r2, #0x1a
|
||||
|
@ -723,7 +723,7 @@ ov67_021E5EB0: ; 0x021E5EB0
|
||||
str r1, [sp, #0xc]
|
||||
ldr r2, [r4, #0x10]
|
||||
mov r1, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
ldr r0, [r4]
|
||||
@ -732,7 +732,7 @@ ov67_021E5EB0: ; 0x021E5EB0
|
||||
add r0, r5, #0
|
||||
mov r1, #7
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -743,7 +743,7 @@ ov67_021E5EB0: ; 0x021E5EB0
|
||||
str r0, [sp, #0xc]
|
||||
ldr r2, [r4, #0x10]
|
||||
add r0, r5, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
bl NARC_dtor
|
||||
ldr r1, [r4]
|
||||
@ -760,7 +760,7 @@ ov67_021E5EB0: ; 0x021E5EB0
|
||||
ldr r2, [r4, #0x10]
|
||||
mov r1, #0x8e
|
||||
add r5, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
ldr r0, [r4]
|
||||
@ -769,7 +769,7 @@ ov67_021E5EB0: ; 0x021E5EB0
|
||||
add r0, r5, #0
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -781,7 +781,7 @@ ov67_021E5EB0: ; 0x021E5EB0
|
||||
ldr r2, [r4, #0x10]
|
||||
add r0, r5, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
bl NARC_dtor
|
||||
add sp, #0x10
|
||||
@ -800,7 +800,7 @@ _021E5F68:
|
||||
str r1, [sp, #0xc]
|
||||
ldr r2, [r4, #0x10]
|
||||
mov r1, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
ldr r0, [r4]
|
||||
@ -809,7 +809,7 @@ _021E5F68:
|
||||
add r0, r5, #0
|
||||
mov r1, #7
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -820,7 +820,7 @@ _021E5F68:
|
||||
str r0, [sp, #0xc]
|
||||
ldr r2, [r4, #0x10]
|
||||
add r0, r5, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -832,7 +832,7 @@ _021E5F68:
|
||||
ldr r2, [r4, #0x10]
|
||||
add r0, r5, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
ldr r0, [r4]
|
||||
@ -841,7 +841,7 @@ _021E5F68:
|
||||
add r0, r5, #0
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -853,7 +853,7 @@ _021E5F68:
|
||||
ldr r2, [r4, #0x10]
|
||||
add r0, r5, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
bl NARC_dtor
|
||||
add sp, #0x10
|
||||
|
@ -584,7 +584,7 @@ ov68_021E5D24: ; 0x021E5D24
|
||||
mov r1, #3
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r1, #7
|
||||
lsl r1, r1, #6
|
||||
str r0, [r5, r1]
|
||||
|
@ -984,7 +984,7 @@ ov69_021E6138: ; 0x021E6138
|
||||
mov r1, #0x12
|
||||
ldr r3, [r3]
|
||||
str r0, [sp, #0x1c]
|
||||
bl sub_02007CAC
|
||||
bl GfGfxLoader_LoadFromOpenNarc_GetSizeOut
|
||||
str r0, [sp, #0x18]
|
||||
ldr r0, [sp, #0x24]
|
||||
mov r1, #6
|
||||
@ -1044,7 +1044,7 @@ _021E61C0:
|
||||
ldr r0, [sp, #0x1c]
|
||||
ldr r3, [r3]
|
||||
mov r2, #0
|
||||
bl sub_02007CAC
|
||||
bl GfGfxLoader_LoadFromOpenNarc_GetSizeOut
|
||||
str r0, [sp, #0x14]
|
||||
ldr r0, [sp, #0x20]
|
||||
mov r5, #1
|
||||
@ -1481,7 +1481,7 @@ ov69_021E64CC: ; 0x021E64CC
|
||||
add r0, r5, #0
|
||||
mov r1, #5
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x80
|
||||
str r0, [sp]
|
||||
ldr r0, [r4]
|
||||
@ -1490,7 +1490,7 @@ ov69_021E64CC: ; 0x021E64CC
|
||||
add r0, r5, #0
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1502,7 +1502,7 @@ ov69_021E64CC: ; 0x021E64CC
|
||||
add r0, r5, #0
|
||||
ldr r2, [r4, r2]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
bl Options_GetFrame
|
||||
lsl r0, r0, #0x18
|
||||
@ -1589,7 +1589,7 @@ ov69_021E64CC: ; 0x021E64CC
|
||||
add r0, r5, #0
|
||||
mov r1, #5
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x80
|
||||
str r0, [sp]
|
||||
ldr r0, [r4]
|
||||
@ -1598,7 +1598,7 @@ ov69_021E64CC: ; 0x021E64CC
|
||||
add r0, r5, #0
|
||||
mov r1, #6
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1610,7 +1610,7 @@ ov69_021E64CC: ; 0x021E64CC
|
||||
add r0, r5, #0
|
||||
mov r1, #7
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
ldr r0, [r4]
|
||||
|
@ -3406,7 +3406,7 @@ ov70_02239330: ; 0x02239330
|
||||
mov r1, #4
|
||||
add r3, r2, #0
|
||||
add r6, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -3445,7 +3445,7 @@ ov70_02239330: ; 0x02239330
|
||||
add r0, r6, #0
|
||||
mov r1, #0x10
|
||||
add r2, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -3458,7 +3458,7 @@ ov70_02239330: ; 0x02239330
|
||||
add r0, r6, #0
|
||||
mov r1, #0x27
|
||||
add r2, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -3472,7 +3472,7 @@ ov70_02239330: ; 0x02239330
|
||||
mov r1, #0x26
|
||||
add r2, r4, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
bl ov70_02239C6C
|
||||
ldrh r0, [r5, #0x34]
|
||||
@ -4957,7 +4957,7 @@ ov70_02239FA4: ; 0x02239FA4
|
||||
mov r1, #8
|
||||
add r3, r2, #0
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #1
|
||||
lsl r0, r0, #8
|
||||
str r0, [sp]
|
||||
@ -4967,7 +4967,7 @@ ov70_02239FA4: ; 0x02239FA4
|
||||
mov r1, #5
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -5006,7 +5006,7 @@ ov70_02239FA4: ; 0x02239FA4
|
||||
add r0, r4, #0
|
||||
mov r1, #0x14
|
||||
add r2, r5, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -5019,7 +5019,7 @@ ov70_02239FA4: ; 0x02239FA4
|
||||
add r0, r4, #0
|
||||
mov r1, #0x1c
|
||||
add r2, r5, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #4
|
||||
mov r1, #0x20
|
||||
mov r2, #0x3d
|
||||
@ -8006,7 +8006,7 @@ ov70_0223B8E0: ; 0x0223B8E0
|
||||
mov r1, #3
|
||||
add r3, r2, #0
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #1
|
||||
lsl r0, r0, #8
|
||||
str r0, [sp]
|
||||
@ -8016,7 +8016,7 @@ ov70_0223B8E0: ; 0x0223B8E0
|
||||
mov r1, #5
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -8055,7 +8055,7 @@ ov70_0223B8E0: ; 0x0223B8E0
|
||||
add r0, r4, #0
|
||||
mov r1, #0xe
|
||||
add r2, r5, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -8068,7 +8068,7 @@ ov70_0223B8E0: ; 0x0223B8E0
|
||||
add r0, r4, #0
|
||||
mov r1, #0x1d
|
||||
add r2, r5, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -8082,7 +8082,7 @@ ov70_0223B8E0: ; 0x0223B8E0
|
||||
mov r1, #0xf
|
||||
add r2, r5, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #4
|
||||
mov r1, #0x20
|
||||
mov r2, #0x3d
|
||||
@ -10806,7 +10806,7 @@ ov70_0223CF74: ; 0x0223CF74
|
||||
mov r1, #2
|
||||
add r3, r2, #0
|
||||
add r4, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #1
|
||||
lsl r0, r0, #8
|
||||
str r0, [sp]
|
||||
@ -10816,7 +10816,7 @@ ov70_0223CF74: ; 0x0223CF74
|
||||
mov r1, #5
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -10855,7 +10855,7 @@ ov70_0223CF74: ; 0x0223CF74
|
||||
add r0, r4, #0
|
||||
mov r1, #0xd
|
||||
add r2, r5, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -10868,7 +10868,7 @@ ov70_0223CF74: ; 0x0223CF74
|
||||
add r0, r4, #0
|
||||
mov r1, #0x1b
|
||||
add r2, r5, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -10882,7 +10882,7 @@ ov70_0223CF74: ; 0x0223CF74
|
||||
mov r1, #0x26
|
||||
add r2, r5, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r6, #0
|
||||
bl ov70_02239C6C
|
||||
add r0, r6, #0
|
||||
@ -14232,7 +14232,7 @@ ov70_0223EA6C: ; 0x0223EA6C
|
||||
mov r1, #0xf
|
||||
add r2, r4, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
bl ov70_02239CF8
|
||||
add r0, r6, #0
|
||||
@ -25535,7 +25535,7 @@ ov70_022442B4: ; 0x022442B4
|
||||
mov r1, #3
|
||||
add r3, r2, #0
|
||||
str r0, [sp, #0x2c]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #0x3d
|
||||
@ -25543,7 +25543,7 @@ ov70_022442B4: ; 0x022442B4
|
||||
ldr r0, [sp, #0x2c]
|
||||
mov r1, #3
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -25586,7 +25586,7 @@ ov70_022442B4: ; 0x022442B4
|
||||
mov r1, #2
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -25599,7 +25599,7 @@ ov70_022442B4: ; 0x022442B4
|
||||
mov r1, #6
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -25610,7 +25610,7 @@ ov70_022442B4: ; 0x022442B4
|
||||
mov r1, #0xb
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -25623,7 +25623,7 @@ ov70_022442B4: ; 0x022442B4
|
||||
mov r1, #0xc
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
add r1, r0, #0
|
||||
bl BG_SetMaskColor
|
||||
@ -25641,7 +25641,7 @@ ov70_022442B4: ; 0x022442B4
|
||||
mov r1, #5
|
||||
add r2, sp, #0x38
|
||||
mov r3, #0x3d
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r4, r0, #0
|
||||
ldr r0, [sp, #0x38]
|
||||
ldr r2, _022444D0 ; =0x000012D8
|
||||
|
@ -2283,7 +2283,7 @@ ov72_02238B18: ; 0x02238B18
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
add r6, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2294,7 +2294,7 @@ ov72_02238B18: ; 0x02238B18
|
||||
mov r1, #0xb
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -2307,7 +2307,7 @@ ov72_02238B18: ; 0x02238B18
|
||||
mov r1, #0xc
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, _02238BE8 ; =0x00001304
|
||||
mov r1, #0
|
||||
str r1, [r5, r0]
|
||||
@ -2330,7 +2330,7 @@ _02238B86:
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
add r6, r0, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2341,7 +2341,7 @@ _02238B86:
|
||||
mov r1, #9
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -2354,7 +2354,7 @@ _02238B86:
|
||||
mov r1, #0xa
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r6, #0
|
||||
bl NARC_dtor
|
||||
add sp, #0x10
|
||||
@ -2379,7 +2379,7 @@ ov72_02238BEC: ; 0x02238BEC
|
||||
mov r1, #3
|
||||
add r3, r2, #0
|
||||
str r0, [sp, #0x2c]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #0x43
|
||||
@ -2387,7 +2387,7 @@ ov72_02238BEC: ; 0x02238BEC
|
||||
ldr r0, [sp, #0x2c]
|
||||
mov r1, #3
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -2444,7 +2444,7 @@ ov72_02238BEC: ; 0x02238BEC
|
||||
mov r1, #2
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -2457,7 +2457,7 @@ ov72_02238BEC: ; 0x02238BEC
|
||||
mov r1, #6
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2468,7 +2468,7 @@ ov72_02238BEC: ; 0x02238BEC
|
||||
mov r1, #0xb
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -2481,7 +2481,7 @@ ov72_02238BEC: ; 0x02238BEC
|
||||
mov r1, #0xc
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
add r1, r0, #0
|
||||
bl BG_SetMaskColor
|
||||
@ -2499,7 +2499,7 @@ ov72_02238BEC: ; 0x02238BEC
|
||||
mov r1, #5
|
||||
add r2, sp, #0x38
|
||||
mov r3, #0x43
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r4, r0, #0
|
||||
ldr r0, [sp, #0x38]
|
||||
mov r2, #0xfe
|
||||
@ -7209,7 +7209,7 @@ ov72_0223B0C4: ; 0x0223B0C4
|
||||
mov r1, #0
|
||||
add r2, r1, #0
|
||||
lsl r3, r3, #5
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add r1, r4, #0
|
||||
add r1, #0x30
|
||||
ldrb r1, [r1]
|
||||
@ -7229,7 +7229,7 @@ _0223B108:
|
||||
mov r1, #0
|
||||
mov r2, #4
|
||||
lsl r3, r3, #5
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add r1, r4, #0
|
||||
add r1, #0x30
|
||||
ldrb r1, [r1]
|
||||
@ -7250,14 +7250,14 @@ _0223B130:
|
||||
ldr r0, [sp, #0x14]
|
||||
ldr r2, [r4]
|
||||
mov r1, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r0, [r4, #0x28]
|
||||
mov r1, #0xa
|
||||
str r0, [sp]
|
||||
ldr r0, [sp, #0x14]
|
||||
mov r2, #0
|
||||
add r3, sp, #0x18
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
add r1, r4, #0
|
||||
add r1, #0x2f
|
||||
str r0, [sp, #0x10]
|
||||
|
@ -659,7 +659,7 @@ _021E5E1C:
|
||||
mov r1, #7
|
||||
add r2, #0x1c
|
||||
mov r3, #0x32
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
ldr r1, [sp]
|
||||
ldr r2, _021E5ED0 ; =0x00004A18
|
||||
str r0, [r1, #0x18]
|
||||
@ -740,7 +740,7 @@ ov73_021E5F38: ; 0x021E5F38
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
mov r1, #4
|
||||
str r3, [sp]
|
||||
@ -748,7 +748,7 @@ ov73_021E5F38: ; 0x021E5F38
|
||||
str r0, [sp, #4]
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -760,7 +760,7 @@ ov73_021E5F38: ; 0x021E5F38
|
||||
add r0, r4, #0
|
||||
add r2, r6, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -772,7 +772,7 @@ ov73_021E5F38: ; 0x021E5F38
|
||||
mov r1, #6
|
||||
add r2, r6, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -783,7 +783,7 @@ ov73_021E5F38: ; 0x021E5F38
|
||||
add r0, r4, #0
|
||||
add r2, r6, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -794,7 +794,7 @@ ov73_021E5F38: ; 0x021E5F38
|
||||
add r0, r4, #0
|
||||
mov r1, #2
|
||||
add r2, r6, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0xc3
|
||||
mov r0, #0x32
|
||||
lsl r3, r3, #2
|
||||
@ -803,7 +803,7 @@ ov73_021E5F38: ; 0x021E5F38
|
||||
mov r1, #3
|
||||
mov r2, #1
|
||||
add r3, r5, r3
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r1, #0x31
|
||||
lsl r1, r1, #4
|
||||
str r0, [r5, r1]
|
||||
@ -3802,7 +3802,7 @@ ov73_021E7740: ; 0x021E7740
|
||||
mov r1, #0xb
|
||||
add r2, r5, r2
|
||||
mov r3, #0x32
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
mov r3, #3
|
||||
lsl r3, r3, #8
|
||||
str r0, [r5, r3]
|
||||
@ -3824,7 +3824,7 @@ ov73_021E7740: ; 0x021E7740
|
||||
mov r1, #0xc
|
||||
mov r2, #1
|
||||
add r3, r5, r3
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
mov r1, #0x2f
|
||||
lsl r1, r1, #4
|
||||
str r0, [r5, r1]
|
||||
@ -5861,7 +5861,7 @@ ov73_021E8730: ; 0x021E8730
|
||||
mov r1, #3
|
||||
add r3, r2, #0
|
||||
str r0, [sp, #0x2c]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #0x96
|
||||
@ -5869,7 +5869,7 @@ ov73_021E8730: ; 0x021E8730
|
||||
ldr r0, [sp, #0x2c]
|
||||
mov r1, #3
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -5912,7 +5912,7 @@ ov73_021E8730: ; 0x021E8730
|
||||
mov r1, #2
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -5925,7 +5925,7 @@ ov73_021E8730: ; 0x021E8730
|
||||
mov r1, #6
|
||||
add r2, r4, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5936,7 +5936,7 @@ ov73_021E8730: ; 0x021E8730
|
||||
mov r1, #0xb
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -5949,7 +5949,7 @@ ov73_021E8730: ; 0x021E8730
|
||||
mov r1, #0xc
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
add r1, r0, #0
|
||||
bl BG_SetMaskColor
|
||||
@ -5967,7 +5967,7 @@ ov73_021E8730: ; 0x021E8730
|
||||
mov r1, #5
|
||||
add r2, sp, #0x38
|
||||
mov r3, #0x96
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r4, r0, #0
|
||||
ldr r0, [sp, #0x38]
|
||||
mov r2, #0xfa
|
||||
|
@ -1377,7 +1377,7 @@ ov75_02247450: ; 0x02247450
|
||||
mov r1, #3
|
||||
add r3, r2, #0
|
||||
str r0, [sp, #0x2c]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #0x74
|
||||
@ -1385,7 +1385,7 @@ ov75_02247450: ; 0x02247450
|
||||
ldr r0, [sp, #0x2c]
|
||||
mov r1, #3
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0x1a
|
||||
mov r0, #0
|
||||
lsl r1, r1, #4
|
||||
@ -1437,7 +1437,7 @@ ov75_02247450: ; 0x02247450
|
||||
ldr r2, [sp, #0x30]
|
||||
mov r1, #2
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -1450,7 +1450,7 @@ ov75_02247450: ; 0x02247450
|
||||
ldr r2, [sp, #0x30]
|
||||
mov r1, #6
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1461,7 +1461,7 @@ ov75_02247450: ; 0x02247450
|
||||
ldr r2, [sp, #0x30]
|
||||
mov r1, #0xb
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #6
|
||||
str r1, [sp]
|
||||
@ -1474,7 +1474,7 @@ ov75_02247450: ; 0x02247450
|
||||
ldr r2, [sp, #0x30]
|
||||
mov r1, #0xc
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
add r1, r0, #0
|
||||
bl BG_SetMaskColor
|
||||
@ -1491,7 +1491,7 @@ ov75_02247450: ; 0x02247450
|
||||
mov r1, #5
|
||||
add r2, sp, #0x3c
|
||||
mov r3, #0x74
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r4, r0, #0
|
||||
ldr r0, [sp, #0x3c]
|
||||
ldr r1, [sp, #0x10]
|
||||
@ -1639,7 +1639,7 @@ _02247636:
|
||||
add r0, r4, #0
|
||||
mov r1, #0xb
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1650,7 +1650,7 @@ _02247636:
|
||||
add r0, r4, #0
|
||||
mov r1, #0xa
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
mov r3, #0x74
|
||||
@ -1659,7 +1659,7 @@ _02247636:
|
||||
mov r1, #0xc
|
||||
mov r2, #0
|
||||
add r3, #0xac
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl NARC_dtor
|
||||
add sp, #0x40
|
||||
|
@ -2384,14 +2384,14 @@ _021E6BC6:
|
||||
ldr r1, [r1, r5]
|
||||
mov r2, #1
|
||||
add r3, sp, #0x10
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
ldr r1, _021E6CE8 ; =ov76_021E7094
|
||||
str r0, [sp, #8]
|
||||
ldr r0, [r4]
|
||||
ldr r1, [r1, r5]
|
||||
add r2, sp, #0xc
|
||||
mov r3, #0x49
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
str r0, [sp, #4]
|
||||
b _021E6C42
|
||||
_021E6BF2:
|
||||
@ -2405,14 +2405,14 @@ _021E6BF2:
|
||||
ldr r0, [r4]
|
||||
ldr r1, [r1, r5]
|
||||
mov r2, #1
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
ldr r1, _021E6CE8 ; =ov76_021E7094
|
||||
str r0, [sp, #8]
|
||||
ldr r0, [r4]
|
||||
ldr r1, [r1, r5]
|
||||
add r2, sp, #0xc
|
||||
mov r3, #0x49
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
str r0, [sp, #4]
|
||||
b _021E6C42
|
||||
_021E6C1E:
|
||||
@ -2423,14 +2423,14 @@ _021E6C1E:
|
||||
ldr r0, [r4]
|
||||
ldr r1, [r1, r5]
|
||||
mov r2, #1
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
ldr r1, _021E6CE8 ; =ov76_021E7094
|
||||
str r0, [sp, #8]
|
||||
ldr r0, [r4]
|
||||
ldr r1, [r1, r5]
|
||||
add r2, sp, #0xc
|
||||
mov r3, #0x49
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
str r0, [sp, #4]
|
||||
_021E6C42:
|
||||
ldr r1, [sp, #0x10]
|
||||
@ -2472,7 +2472,7 @@ _021E6C42:
|
||||
mul r3, r6
|
||||
mov r2, #1
|
||||
add r3, r7, r3
|
||||
bl sub_02007C60
|
||||
bl GfGfxLoader_GetCellBankFromOpenNarc
|
||||
ldrh r1, [r4, #4]
|
||||
add r3, r4, #0
|
||||
mov r6, #0x34
|
||||
@ -2490,7 +2490,7 @@ _021E6C42:
|
||||
mul r6, r5
|
||||
mov r2, #1
|
||||
add r3, r3, r6
|
||||
bl sub_02007C7C
|
||||
bl GfGfxLoader_GetAnimBankFromOpenNarc
|
||||
ldrh r2, [r4, #4]
|
||||
mov r1, #0x34
|
||||
mul r1, r2
|
||||
|
@ -22248,7 +22248,7 @@ ov80_02234968: ; 0x02234968
|
||||
ldr r2, [r4]
|
||||
ldrh r1, [r1, r3]
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -22265,7 +22265,7 @@ ov80_02234968: ; 0x02234968
|
||||
ldr r2, [r4]
|
||||
ldrh r1, [r1, r3]
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldrb r2, [r5, #0x13]
|
||||
mov r1, #6
|
||||
add r0, r6, #0
|
||||
@ -22275,7 +22275,7 @@ ov80_02234968: ; 0x02234968
|
||||
add r2, sp, #0x10
|
||||
ldrh r1, [r1, r3]
|
||||
mov r3, #0x65
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
ldr r1, [sp, #0x10]
|
||||
add r5, r0, #0
|
||||
ldr r0, [r1, #0xc]
|
||||
@ -22332,7 +22332,7 @@ ov80_02234A38: ; 0x02234A38
|
||||
mov r1, #0x39
|
||||
mov r3, #3
|
||||
add r4, r0, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5]
|
||||
mov r1, #3
|
||||
bl ScheduleBgTilemapBufferTransfer
|
||||
@ -22809,7 +22809,7 @@ _02234DDC:
|
||||
add r2, sp, #8
|
||||
mov r3, #0x65
|
||||
str r0, [sp, #4]
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r6, r0, #0
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
@ -31534,7 +31534,7 @@ ov80_02238FA0: ; 0x02238FA0
|
||||
mov r1, #0x81
|
||||
mov r3, #4
|
||||
add r4, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -31546,7 +31546,7 @@ ov80_02238FA0: ; 0x02238FA0
|
||||
add r0, r4, #0
|
||||
mov r1, #0x82
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
mov r0, #0x20
|
||||
@ -31697,7 +31697,7 @@ _022390DA:
|
||||
ldr r2, [r5]
|
||||
add r0, r6, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
cmp r7, #0
|
||||
bne _0223915A
|
||||
add r0, r4, #0
|
||||
@ -31723,7 +31723,7 @@ _0223915A:
|
||||
add r0, r6, #0
|
||||
add r2, sp, #0x1c
|
||||
mov r3, #0x65
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
ldr r1, [sp, #0x1c]
|
||||
str r0, [sp, #0x14]
|
||||
ldr r0, [r1, #0xc]
|
||||
@ -31763,7 +31763,7 @@ _02239198:
|
||||
ldr r2, [r5]
|
||||
add r0, r6, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
bl ov80_0222ACA0
|
||||
@ -31784,7 +31784,7 @@ _02239198:
|
||||
ldr r2, [r5]
|
||||
add r0, r6, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
bl ov80_0222ACA0
|
||||
@ -31799,7 +31799,7 @@ _02239198:
|
||||
ldr r2, [r5]
|
||||
add r0, r6, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
cmp r7, #0
|
||||
beq _0223925E
|
||||
add r0, r4, #0
|
||||
@ -31809,7 +31809,7 @@ _02239198:
|
||||
add r0, r6, #0
|
||||
add r2, sp, #0x18
|
||||
mov r3, #0x65
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
ldr r1, [sp, #0x18]
|
||||
add r4, r0, #0
|
||||
ldr r0, [r1, #0xc]
|
||||
@ -33411,7 +33411,7 @@ _02239DFE:
|
||||
ldr r0, [sp, #4]
|
||||
mov r2, #1
|
||||
add r3, sp, #0x10
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
add r7, r0, #0
|
||||
ldr r0, [sp, #0x10]
|
||||
mov r2, #1
|
||||
@ -33439,7 +33439,7 @@ _02239DFE:
|
||||
mov r2, #1
|
||||
add r3, sp, #0xc
|
||||
add r4, r0, #0
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
ldr r3, [sp, #0xc]
|
||||
add r5, r0, #0
|
||||
ldr r2, _02239EB4 ; =0x00002008
|
||||
@ -33456,7 +33456,7 @@ _02239DFE:
|
||||
mov r1, #0xf
|
||||
mov r2, #1
|
||||
add r3, sp, #0xc
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
ldr r3, [sp, #0xc]
|
||||
add r5, r0, #0
|
||||
ldr r2, _02239EB8 ; =0x00012008
|
||||
@ -34893,7 +34893,7 @@ ov80_0223A938: ; 0x0223A938
|
||||
ldr r0, [r5, #0x24]
|
||||
ldr r2, [r5, #0x10]
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -34904,7 +34904,7 @@ ov80_0223A938: ; 0x0223A938
|
||||
ldr r0, [r5, #0x24]
|
||||
ldr r2, [r5, #0x10]
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r7, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
|
@ -5046,7 +5046,7 @@ ov81_02240698: ; 0x02240698
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x81
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5060,7 +5060,7 @@ ov81_02240698: ; 0x02240698
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x82
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov81_02240698
|
||||
@ -5084,7 +5084,7 @@ ov81_022406E0: ; 0x022406E0
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x92
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5098,7 +5098,7 @@ ov81_022406E0: ; 0x022406E0
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x91
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov81_022406E0
|
||||
@ -5122,7 +5122,7 @@ ov81_02240728: ; 0x02240728
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #4
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5136,7 +5136,7 @@ ov81_02240728: ; 0x02240728
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #8
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov81_02240728
|
||||
@ -5188,7 +5188,7 @@ ov81_022407A8: ; 0x022407A8
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #4
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5202,7 +5202,7 @@ ov81_022407A8: ; 0x022407A8
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #7
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x16
|
||||
lsl r0, r0, #4
|
||||
str r0, [sp]
|
||||
@ -5214,7 +5214,7 @@ ov81_022407A8: ; 0x022407A8
|
||||
mov r1, #0x95
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
@ -10585,7 +10585,7 @@ ov81_02243100: ; 0x02243100
|
||||
add r0, r4, #0
|
||||
mov r1, #0x86
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x40
|
||||
mov r1, #0xc2
|
||||
str r0, [sp]
|
||||
@ -10595,7 +10595,7 @@ ov81_02243100: ; 0x02243100
|
||||
add r0, r4, #0
|
||||
mov r2, #4
|
||||
add r3, #0x5e
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
.balign 4, 0
|
||||
@ -10615,7 +10615,7 @@ ov81_02243140: ; 0x02243140
|
||||
add r1, #0x87
|
||||
mov r2, #1
|
||||
add r3, sp, #0x24
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [sp, #0x20]
|
||||
cmp r4, #0
|
||||
bne _0224316A
|
||||
|
@ -2047,7 +2047,7 @@ ov82_0223EDF0: ; 0x0223EDF0
|
||||
ldr r2, [r5, #0x48]
|
||||
mov r1, #0x17
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2061,7 +2061,7 @@ ov82_0223EDF0: ; 0x0223EDF0
|
||||
ldr r2, [r5, #0x48]
|
||||
mov r1, #0x18
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov82_0223EDF0
|
||||
@ -2111,7 +2111,7 @@ ov82_0223EE6C: ; 0x0223EE6C
|
||||
ldr r2, [r5, #0x48]
|
||||
mov r1, #0x81
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2125,7 +2125,7 @@ ov82_0223EE6C: ; 0x0223EE6C
|
||||
ldr r2, [r5, #0x48]
|
||||
mov r1, #0x82
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
mov r0, #0x69
|
||||
@ -2136,7 +2136,7 @@ ov82_0223EE6C: ; 0x0223EE6C
|
||||
mov r1, #0xbe
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov82_0223EE6C
|
||||
@ -2166,7 +2166,7 @@ ov82_0223EECC: ; 0x0223EECC
|
||||
ldr r2, [r5, #0x48]
|
||||
mov r1, #0x85
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0x20
|
||||
str r3, [sp]
|
||||
mov r0, #0x69
|
||||
@ -2176,7 +2176,7 @@ ov82_0223EECC: ; 0x0223EECC
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0xc0
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
|
@ -3311,7 +3311,7 @@ ov83_0223FA00: ; 0x0223FA00
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x22
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldrb r0, [r5, #9]
|
||||
bl ov80_02237D8C
|
||||
cmp r0, #0
|
||||
@ -3328,7 +3328,7 @@ ov83_0223FA00: ; 0x0223FA00
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x23
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
_0223FA4E:
|
||||
@ -3344,7 +3344,7 @@ _0223FA4E:
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x24
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
nop
|
||||
@ -3395,7 +3395,7 @@ ov83_0223FAA8: ; 0x0223FAA8
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x22
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3408,7 +3408,7 @@ ov83_0223FAA8: ; 0x0223FAA8
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x2a
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
@ -3459,7 +3459,7 @@ ov83_0223FB24: ; 0x0223FB24
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x22
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3472,7 +3472,7 @@ ov83_0223FB24: ; 0x0223FB24
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x2b
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
@ -3496,7 +3496,7 @@ ov83_0223FB6C: ; 0x0223FB6C
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x22
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3509,7 +3509,7 @@ ov83_0223FB6C: ; 0x0223FB6C
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x26
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3522,7 +3522,7 @@ ov83_0223FB6C: ; 0x0223FB6C
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x28
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3535,7 +3535,7 @@ ov83_0223FB6C: ; 0x0223FB6C
|
||||
ldr r0, [r4, r0]
|
||||
mov r1, #0x29
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
nop
|
||||
@ -3560,7 +3560,7 @@ ov83_0223FBEC: ; 0x0223FBEC
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x28
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3573,7 +3573,7 @@ ov83_0223FBEC: ; 0x0223FBEC
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0x93
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #0x6b
|
||||
@ -3582,7 +3582,7 @@ ov83_0223FBEC: ; 0x0223FBEC
|
||||
mov r1, #0xbe
|
||||
ldr r0, [r5, r0]
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
@ -9078,7 +9078,7 @@ _022428E2:
|
||||
ldr r0, [r6, r0]
|
||||
mov r2, #1
|
||||
add r3, sp, #0x18
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
add r4, r0, #0
|
||||
str r3, [sp]
|
||||
@ -9195,7 +9195,7 @@ ov83_022429E4: ; 0x022429E4
|
||||
ldr r0, [r6, r0]
|
||||
mov r2, #1
|
||||
add r3, sp, #0x10
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
add r4, r0, #0
|
||||
str r3, [sp]
|
||||
@ -12628,7 +12628,7 @@ ov83_0224465C: ; 0x0224465C
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x30
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldrb r0, [r5, #9]
|
||||
bl ov80_02237D8C
|
||||
cmp r0, #0
|
||||
@ -12646,7 +12646,7 @@ ov83_0224465C: ; 0x0224465C
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x2c
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
_022446AE:
|
||||
@ -12663,7 +12663,7 @@ _022446AE:
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x2d
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov83_0224465C
|
||||
@ -12713,7 +12713,7 @@ ov83_02244704: ; 0x02244704
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x30
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -12727,7 +12727,7 @@ ov83_02244704: ; 0x02244704
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x2e
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov83_02244704
|
||||
@ -12777,7 +12777,7 @@ ov83_02244780: ; 0x02244780
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x28
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -12791,7 +12791,7 @@ ov83_02244780: ; 0x02244780
|
||||
ldr r2, [r5, #0x4c]
|
||||
mov r1, #0x93
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
mov r0, #0x6b
|
||||
@ -12801,7 +12801,7 @@ ov83_02244780: ; 0x02244780
|
||||
ldr r0, [r5, r0]
|
||||
mov r1, #0xbe
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
|
@ -1691,7 +1691,7 @@ ov84_0223EAAC: ; 0x0223EAAC
|
||||
ldr r2, [r2]
|
||||
mov r1, #0x7c
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldrb r0, [r5, #9]
|
||||
bl ov80_02238374
|
||||
cmp r0, #0
|
||||
@ -1714,7 +1714,7 @@ _0223EAE6:
|
||||
add r5, #0x90
|
||||
ldr r2, [r5]
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov84_0223EAAC
|
||||
@ -1747,7 +1747,7 @@ _0223EB20:
|
||||
add r5, #0x90
|
||||
ldr r2, [r5]
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
@ -1800,7 +1800,7 @@ ov84_0223EB78: ; 0x0223EB78
|
||||
ldr r2, [r2]
|
||||
mov r1, #0x7e
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x40
|
||||
str r0, [sp]
|
||||
mov r0, #0x6e
|
||||
@ -1811,7 +1811,7 @@ ov84_0223EB78: ; 0x0223EB78
|
||||
mov r1, #0xbb
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1826,7 +1826,7 @@ ov84_0223EB78: ; 0x0223EB78
|
||||
ldr r2, [r5]
|
||||
mov r1, #0x7d
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
.balign 4, 0
|
||||
|
@ -7062,7 +7062,7 @@ _021E8D70:
|
||||
mov r1, #1
|
||||
add r2, #0x2c
|
||||
mov r3, #0x66
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
str r0, [r7, #0x28]
|
||||
ldr r0, _021E8DFC ; =0x00004A44
|
||||
mov r1, #0
|
||||
@ -7145,7 +7145,7 @@ ov85_021E8E6C: ; 0x021E8E6C
|
||||
add r0, r6, #0
|
||||
add r2, r1, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
mov r0, #0x66
|
||||
@ -7201,7 +7201,7 @@ ov85_021E8E6C: ; 0x021E8E6C
|
||||
add r0, r6, #0
|
||||
mov r1, #2
|
||||
add r2, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -7214,7 +7214,7 @@ ov85_021E8E6C: ; 0x021E8E6C
|
||||
add r0, r6, #0
|
||||
mov r1, #3
|
||||
add r2, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5, #0xc]
|
||||
ldr r0, [r0, #0x24]
|
||||
bl Options_GetFrame
|
||||
@ -9795,7 +9795,7 @@ ov85_021EA2C0: ; 0x021EA2C0
|
||||
mov r1, #7
|
||||
add r2, r5, r2
|
||||
mov r3, #0x66
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
mov r3, #0xd2
|
||||
lsl r3, r3, #2
|
||||
str r0, [r5, r3]
|
||||
@ -9817,7 +9817,7 @@ ov85_021EA2C0: ; 0x021EA2C0
|
||||
mov r1, #9
|
||||
mov r2, #1
|
||||
add r3, r5, r3
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
mov r1, #0xce
|
||||
lsl r1, r1, #2
|
||||
str r0, [r5, r1]
|
||||
|
@ -744,7 +744,7 @@ ov86_021E5ECC: ; 0x021E5ECC
|
||||
mov r1, #0x8c
|
||||
add r3, r6, #0
|
||||
add r4, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x60
|
||||
str r0, [sp]
|
||||
mov r0, #0x79
|
||||
@ -753,7 +753,7 @@ ov86_021E5ECC: ; 0x021E5ECC
|
||||
add r0, r4, #0
|
||||
mov r1, #0xc3
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -765,14 +765,14 @@ ov86_021E5ECC: ; 0x021E5ECC
|
||||
add r0, r4, #0
|
||||
mov r1, #0x8b
|
||||
add r3, r6, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x79
|
||||
str r0, [sp]
|
||||
add r0, r4, #0
|
||||
mov r1, #0x8f
|
||||
mov r2, #1
|
||||
add r3, sp, #0x10
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
add r6, r0, #0
|
||||
ldr r0, [sp, #0x10]
|
||||
mov r1, #0xcd
|
||||
@ -810,7 +810,7 @@ ov86_021E5F58: ; 0x021E5F58
|
||||
mov r1, #0x8e
|
||||
add r3, r6, #0
|
||||
add r4, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -822,7 +822,7 @@ ov86_021E5F58: ; 0x021E5F58
|
||||
add r0, r4, #0
|
||||
mov r1, #0x8d
|
||||
add r3, r6, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
mov r0, #0x79
|
||||
@ -831,7 +831,7 @@ ov86_021E5F58: ; 0x021E5F58
|
||||
mov r1, #0xc4
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add r0, r4, #0
|
||||
bl NARC_dtor
|
||||
add sp, #0x10
|
||||
|
@ -2571,7 +2571,7 @@ ov87_021E6DBC: ; 0x021E6DBC
|
||||
ldr r2, [r5, #0x58]
|
||||
mov r1, #0x23
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2584,7 +2584,7 @@ ov87_021E6DBC: ; 0x021E6DBC
|
||||
ldr r2, [r5, #0x58]
|
||||
mov r1, #0x25
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov87_021E6DBC
|
||||
@ -2607,7 +2607,7 @@ ov87_021E6E00: ; 0x021E6E00
|
||||
ldr r2, [r5, #0x58]
|
||||
mov r1, #0x26
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2620,7 +2620,7 @@ ov87_021E6E00: ; 0x021E6E00
|
||||
ldr r2, [r5, #0x58]
|
||||
mov r1, #0x28
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov87_021E6E00
|
||||
@ -2697,7 +2697,7 @@ ov87_021E6EB0: ; 0x021E6EB0
|
||||
ldr r2, [r5, #0x58]
|
||||
mov r1, #4
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2710,7 +2710,7 @@ ov87_021E6EB0: ; 0x021E6EB0
|
||||
ldr r2, [r5, #0x58]
|
||||
mov r1, #6
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov87_021E6EB0
|
||||
@ -2733,7 +2733,7 @@ ov87_021E6EF4: ; 0x021E6EF4
|
||||
ldr r2, [r5, #0x58]
|
||||
mov r1, #7
|
||||
add r3, r4, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2746,7 +2746,7 @@ ov87_021E6EF4: ; 0x021E6EF4
|
||||
ldr r2, [r5, #0x58]
|
||||
mov r1, #9
|
||||
add r3, r4, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov87_021E6EF4
|
||||
|
@ -454,7 +454,7 @@ _02258B5C:
|
||||
ldr r0, [r5, r0]
|
||||
add r2, r1, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #5
|
||||
mov r0, #0
|
||||
lsl r1, r1, #6
|
||||
@ -471,7 +471,7 @@ _02258B5C:
|
||||
ldr r0, [r5, r0]
|
||||
ldr r2, [r5]
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -483,7 +483,7 @@ _02258B5C:
|
||||
ldr r2, [r5]
|
||||
mov r1, #3
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -495,7 +495,7 @@ _02258B5C:
|
||||
ldr r2, [r5]
|
||||
mov r1, #4
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
mov r0, #5
|
||||
@ -504,7 +504,7 @@ _02258B5C:
|
||||
ldr r0, [r5, r0]
|
||||
mov r2, #4
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -516,7 +516,7 @@ _02258B5C:
|
||||
ldr r2, [r5]
|
||||
mov r1, #2
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -528,7 +528,7 @@ _02258B5C:
|
||||
ldr r2, [r5]
|
||||
mov r1, #6
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x14
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
@ -670,7 +670,7 @@ ov88_02258D64: ; 0x02258D64
|
||||
mov r1, #5
|
||||
mov r2, #0
|
||||
add r3, r4, #4
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r4]
|
||||
add sp, #4
|
||||
pop {r3, r4, pc}
|
||||
@ -1510,7 +1510,7 @@ _02259304:
|
||||
ldr r3, [sp, #0x1c]
|
||||
mov r1, #0
|
||||
add r2, #0x98
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
ldr r1, [sp, #0x14]
|
||||
mov r2, #4
|
||||
add r1, #0x94
|
||||
|
@ -1184,7 +1184,7 @@ ov89_02259264: ; 0x02259264
|
||||
add r0, r5, #0
|
||||
mov r1, #0x12
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1195,7 +1195,7 @@ ov89_02259264: ; 0x02259264
|
||||
add r0, r5, #0
|
||||
mov r1, #0x11
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1206,7 +1206,7 @@ ov89_02259264: ; 0x02259264
|
||||
add r0, r5, #0
|
||||
mov r1, #0x14
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
mov r0, #0
|
||||
@ -1241,7 +1241,7 @@ _022592FE:
|
||||
add r0, r5, #0
|
||||
mov r1, #0x16
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1252,7 +1252,7 @@ _022592FE:
|
||||
add r0, r5, #0
|
||||
mov r1, #0x15
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -1263,7 +1263,7 @@ _022592FE:
|
||||
add r0, r5, #0
|
||||
mov r1, #0x18
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #8]
|
||||
mov r1, #6
|
||||
bl GetBgTilemapBuffer
|
||||
@ -2134,7 +2134,7 @@ _02259A56:
|
||||
add r1, r4, #3
|
||||
mov r3, #0x7d
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, sp, #0xc
|
||||
str r0, [sp, #8]
|
||||
bl NNS_G2dGetUnpackedCharacterData
|
||||
@ -2157,7 +2157,7 @@ _02259A90:
|
||||
mov r1, #0x10
|
||||
mov r2, #0
|
||||
mov r3, #0x7d
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, sp, #0xc
|
||||
str r0, [sp, #8]
|
||||
bl NNS_G2dGetUnpackedCharacterData
|
||||
@ -3993,7 +3993,7 @@ ov89_0225A878: ; 0x0225A878
|
||||
mov r1, #0x1d
|
||||
mov r3, #0x7d
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5]
|
||||
cmp r0, #0
|
||||
bne _0225A89C
|
||||
@ -4235,7 +4235,7 @@ ov89_0225AA24: ; 0x0225AA24
|
||||
add r0, r5, #0
|
||||
mov r3, #0x7d
|
||||
add r1, r1, #3
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, sp, #0x20
|
||||
str r0, [sp, #0x18]
|
||||
bl NNS_G2dGetUnpackedCharacterData
|
||||
@ -4247,7 +4247,7 @@ _0225AA68:
|
||||
mov r1, #0x10
|
||||
mov r2, #0
|
||||
mov r3, #0x7d
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, sp, #0x20
|
||||
str r0, [sp, #0x18]
|
||||
bl NNS_G2dGetUnpackedCharacterData
|
||||
|
@ -2040,7 +2040,7 @@ ov90_022596C8: ; 0x022596C8
|
||||
add r3, r2, #0
|
||||
add r6, r0, #0
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2050,7 +2050,7 @@ ov90_022596C8: ; 0x022596C8
|
||||
add r0, r6, #0
|
||||
mov r1, #6
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #2
|
||||
lsl r3, r3, #8
|
||||
add r0, r6, #0
|
||||
@ -2058,7 +2058,7 @@ ov90_022596C8: ; 0x022596C8
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
str r4, [sp]
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r1, #0x7f
|
||||
lsl r1, r1, #2
|
||||
str r0, [r5, r1]
|
||||
@ -2071,7 +2071,7 @@ ov90_022596C8: ; 0x022596C8
|
||||
add r0, r6, #0
|
||||
mov r1, #8
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldrh r1, [r5, #4]
|
||||
add r0, r6, #0
|
||||
add r2, r4, #0
|
||||
@ -3637,7 +3637,7 @@ ov90_0225A2B0: ; 0x0225A2B0
|
||||
ldr r0, [sp, #0x28]
|
||||
ldr r2, [r4]
|
||||
mov r1, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -3647,7 +3647,7 @@ ov90_0225A2B0: ; 0x0225A2B0
|
||||
ldr r0, [sp, #0x28]
|
||||
ldr r2, [r4]
|
||||
mov r1, #0xa
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x14
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
nop
|
||||
@ -4081,7 +4081,7 @@ _0225A680:
|
||||
mov r2, #0
|
||||
add r3, r4, #0
|
||||
str r5, [sp, #8]
|
||||
bl sub_02007BA4
|
||||
bl GfGfxLoader_GXLoadPalWithSrcOffsetFromOpenNarc
|
||||
mov r0, #0xa0
|
||||
str r0, [sp]
|
||||
mov r0, #0x20
|
||||
@ -4091,7 +4091,7 @@ _0225A680:
|
||||
mov r2, #4
|
||||
add r3, r4, #0
|
||||
str r5, [sp, #8]
|
||||
bl sub_02007BA4
|
||||
bl GfGfxLoader_GXLoadPalWithSrcOffsetFromOpenNarc
|
||||
add sp, #0xc
|
||||
pop {r3, r4, r5, r6, pc}
|
||||
.balign 4, 0
|
||||
@ -4297,7 +4297,7 @@ ov90_0225A850: ; 0x0225A850
|
||||
add r3, r2, #0
|
||||
add r6, r0, #0
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x12
|
||||
lsl r0, r0, #4
|
||||
str r0, [sp]
|
||||
@ -4306,7 +4306,7 @@ ov90_0225A850: ; 0x0225A850
|
||||
add r2, r1, #0
|
||||
mov r3, #0
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4316,7 +4316,7 @@ ov90_0225A850: ; 0x0225A850
|
||||
add r0, r6, #0
|
||||
mov r1, #6
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #1
|
||||
str r1, [sp]
|
||||
@ -4328,7 +4328,7 @@ ov90_0225A850: ; 0x0225A850
|
||||
add r0, r6, #0
|
||||
mov r1, #6
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0x96
|
||||
lsl r3, r3, #2
|
||||
add r0, r6, #0
|
||||
@ -4336,7 +4336,7 @@ ov90_0225A850: ; 0x0225A850
|
||||
mov r2, #0
|
||||
add r3, r5, r3
|
||||
str r4, [sp]
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
mov r1, #0x95
|
||||
lsl r1, r1, #2
|
||||
str r0, [r5, r1]
|
||||
@ -4349,7 +4349,7 @@ ov90_0225A850: ; 0x0225A850
|
||||
add r0, r6, #0
|
||||
mov r1, #8
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4359,7 +4359,7 @@ ov90_0225A850: ; 0x0225A850
|
||||
add r0, r6, #0
|
||||
mov r1, #8
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldrb r1, [r5, #7]
|
||||
add r0, r6, #0
|
||||
add r2, r4, #0
|
||||
@ -5599,7 +5599,7 @@ ov90_0225B254: ; 0x0225B254
|
||||
add r0, r1, #0
|
||||
mov r1, #5
|
||||
add r2, r4, r2
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
ldr r1, _0225B270 ; =0x00000654
|
||||
str r0, [r4, r1]
|
||||
pop {r4, pc}
|
||||
@ -6076,7 +6076,7 @@ ov90_0225B59C: ; 0x0225B59C
|
||||
mov r1, #0x18
|
||||
mov r2, #0
|
||||
lsl r3, r3, #6
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x8b
|
||||
str r0, [sp]
|
||||
mov r0, #0
|
||||
@ -6088,14 +6088,14 @@ ov90_0225B59C: ; 0x0225B59C
|
||||
ldr r2, [r5]
|
||||
add r0, r4, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r0, [sp, #0x44]
|
||||
mov r1, #0x1a
|
||||
str r0, [sp]
|
||||
add r0, r4, #0
|
||||
mov r2, #0
|
||||
add r3, r7, #4
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
str r0, [r7]
|
||||
mov r0, #0x10
|
||||
str r0, [sp]
|
||||
|
@ -2697,7 +2697,7 @@ _0225D908:
|
||||
ldr r2, [r2]
|
||||
mov r1, #0x12
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2709,7 +2709,7 @@ _0225D908:
|
||||
ldr r2, [r2]
|
||||
add r1, #0x12
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x80
|
||||
str r0, [sp]
|
||||
mov r2, #0
|
||||
@ -2717,7 +2717,7 @@ _0225D908:
|
||||
mov r1, #0x13
|
||||
add r3, r2, #0
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add r0, sp, #0x30
|
||||
bl InitWindow
|
||||
mov r3, #0
|
||||
@ -7401,7 +7401,7 @@ ov91_0225FDE0: ; 0x0225FDE0
|
||||
add r0, r6, #0
|
||||
mov r1, #0xc
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -7411,7 +7411,7 @@ ov91_0225FDE0: ; 0x0225FDE0
|
||||
add r0, r6, #0
|
||||
mov r1, #0xe
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -7421,7 +7421,7 @@ ov91_0225FDE0: ; 0x0225FDE0
|
||||
add r0, r6, #0
|
||||
mov r1, #0xf
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -7431,7 +7431,7 @@ ov91_0225FDE0: ; 0x0225FDE0
|
||||
add r0, r6, #0
|
||||
mov r1, #0x10
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -7441,7 +7441,7 @@ ov91_0225FDE0: ; 0x0225FDE0
|
||||
add r0, r6, #0
|
||||
mov r1, #0x11
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #6
|
||||
lsl r0, r0, #6
|
||||
str r0, [sp]
|
||||
@ -7450,7 +7450,7 @@ ov91_0225FDE0: ; 0x0225FDE0
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
str r4, [sp, #4]
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
|
@ -3498,7 +3498,7 @@ _0225E1D8:
|
||||
ldr r2, [r2, #0x10]
|
||||
mov r1, #0x4f
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
b _0225E230
|
||||
_0225E1F4:
|
||||
ldr r2, [r5, #0x14]
|
||||
@ -3512,7 +3512,7 @@ _0225E1F4:
|
||||
ldr r2, [r2, #0x10]
|
||||
mov r1, #0x50
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
b _0225E230
|
||||
_0225E210:
|
||||
ldr r2, [r5, #0x14]
|
||||
@ -3526,7 +3526,7 @@ _0225E210:
|
||||
ldr r2, [r2, #0x10]
|
||||
mov r1, #0x51
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
b _0225E230
|
||||
_0225E22C:
|
||||
bl GF_AssertFail
|
||||
@ -3723,7 +3723,7 @@ _0225E3A2:
|
||||
ldr r2, [r2, #0x10]
|
||||
mov r1, #0x4e
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
.balign 4, 0
|
||||
@ -4460,7 +4460,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #0x48
|
||||
add r2, r5, #0
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4471,7 +4471,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #0x4b
|
||||
add r2, r5, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4482,7 +4482,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #0x4a
|
||||
add r2, r5, #0
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4493,7 +4493,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #0x4c
|
||||
add r2, r5, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4504,7 +4504,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #0x4d
|
||||
add r2, r5, #0
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4515,7 +4515,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #0x4e
|
||||
add r2, r5, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
mov r0, #0xa0
|
||||
@ -4537,7 +4537,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #5
|
||||
add r2, r5, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4548,7 +4548,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #8
|
||||
add r2, r5, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4559,7 +4559,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #7
|
||||
add r2, r5, #0
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4570,7 +4570,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #9
|
||||
add r2, r5, #0
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4581,7 +4581,7 @@ ov92_0225E9B4: ; 0x0225E9B4
|
||||
mov r1, #0xa
|
||||
add r2, r5, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
mov r0, #0x20
|
||||
|
@ -2603,7 +2603,7 @@ ov93_0225DB2C: ; 0x0225DB2C
|
||||
add r0, r4, #0
|
||||
mov r1, #2
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2614,7 +2614,7 @@ ov93_0225DB2C: ; 0x0225DB2C
|
||||
ldr r2, [r5, #0x2c]
|
||||
add r0, r4, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
str r1, [sp, #4]
|
||||
@ -2624,7 +2624,7 @@ ov93_0225DB2C: ; 0x0225DB2C
|
||||
ldr r2, [r5, #0x2c]
|
||||
add r0, r4, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2635,7 +2635,7 @@ ov93_0225DB2C: ; 0x0225DB2C
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
mov r0, #1
|
||||
@ -2700,7 +2700,7 @@ ov93_0225DBC8: ; 0x0225DBC8
|
||||
add r0, r4, #0
|
||||
mov r1, #0xd
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2711,7 +2711,7 @@ ov93_0225DBC8: ; 0x0225DBC8
|
||||
add r0, r4, #0
|
||||
mov r1, #0xe
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2722,7 +2722,7 @@ ov93_0225DBC8: ; 0x0225DBC8
|
||||
add r0, r4, #0
|
||||
mov r1, #0x12
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r0, [r5]
|
||||
add r0, #0x30
|
||||
ldrb r0, [r0]
|
||||
@ -2742,7 +2742,7 @@ _0225DC64:
|
||||
add r0, r4, #0
|
||||
mov r1, #0xf
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
b _0225DCB0
|
||||
_0225DC7E:
|
||||
mov r0, #0
|
||||
@ -2755,7 +2755,7 @@ _0225DC7E:
|
||||
add r0, r4, #0
|
||||
mov r1, #0x10
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
b _0225DCB0
|
||||
_0225DC98:
|
||||
mov r0, #0
|
||||
@ -2768,7 +2768,7 @@ _0225DC98:
|
||||
add r0, r4, #0
|
||||
mov r1, #0x11
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_0225DCB0:
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
@ -2780,7 +2780,7 @@ _0225DCB0:
|
||||
add r0, r4, #0
|
||||
mov r1, #0x12
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2791,7 +2791,7 @@ _0225DCB0:
|
||||
add r0, r4, #0
|
||||
mov r1, #0x13
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
bl ov93_02260BF0
|
||||
add r0, r5, #0
|
||||
|
@ -26,7 +26,7 @@ ov93_0225FBF0: ; 0x0225FBF0
|
||||
add r2, r7, #0
|
||||
mov r3, #7
|
||||
str r0, [sp, #0x14]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
ldr r1, _0225FC80 ; =ov93_02262CEE
|
||||
@ -38,7 +38,7 @@ ov93_0225FBF0: ; 0x0225FBF0
|
||||
ldr r0, [sp, #0x14]
|
||||
add r2, r7, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [sp, #0x14]
|
||||
bl NARC_dtor
|
||||
add r0, r4, #0
|
||||
|
@ -3062,7 +3062,7 @@ _021E70E2:
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3073,7 +3073,7 @@ _021E70E2:
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3084,7 +3084,7 @@ _021E70E2:
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3095,7 +3095,7 @@ _021E70E2:
|
||||
add r0, r4, #0
|
||||
mov r1, #0xa
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #5
|
||||
mov r1, #0
|
||||
bl ToggleBgLayer
|
||||
|
@ -18850,7 +18850,7 @@ ov96_021EE644: ; 0x021EE644
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r5, #0xc]
|
||||
lsl r3, r2, #0xc
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -18863,7 +18863,7 @@ ov96_021EE644: ; 0x021EE644
|
||||
ldr r2, [r5, #4]
|
||||
add r1, #0xc
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -18876,7 +18876,7 @@ ov96_021EE644: ; 0x021EE644
|
||||
ldr r2, [r5, #4]
|
||||
add r1, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end ov96_021EE644
|
||||
@ -19702,7 +19702,7 @@ ov96_021EECB8: ; 0x021EECB8
|
||||
str r0, [sp]
|
||||
add r0, r7, #0
|
||||
add r3, sp, #4
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
add r7, r0, #0
|
||||
bne _021EECE6
|
||||
bl GF_AssertFail
|
||||
@ -20560,7 +20560,7 @@ ov96_021EF3A8: ; 0x021EF3A8
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r4, #8]
|
||||
add r2, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -20572,7 +20572,7 @@ ov96_021EF3A8: ; 0x021EF3A8
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r0, [r4, #0x28]
|
||||
cmp r0, #0
|
||||
beq _021EF410
|
||||
@ -20587,7 +20587,7 @@ ov96_021EF3A8: ; 0x021EF3A8
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
_021EF410:
|
||||
@ -20602,7 +20602,7 @@ _021EF410:
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
.balign 4, 0
|
||||
@ -20627,7 +20627,7 @@ _021EF440:
|
||||
ldr r0, [r5, #8]
|
||||
add r1, #0x20
|
||||
lsl r3, r2, #0xc
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -20640,7 +20640,7 @@ _021EF440:
|
||||
ldr r2, [r5, #4]
|
||||
add r1, #0x2a
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -20653,7 +20653,7 @@ _021EF440:
|
||||
ldr r2, [r5, #4]
|
||||
add r1, r4, #0
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #4
|
||||
mov r1, #0
|
||||
bl BG_SetMaskColor
|
||||
@ -20758,7 +20758,7 @@ ov96_021EF54C: ; 0x021EF54C
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r4, #8]
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -20769,7 +20769,7 @@ ov96_021EF54C: ; 0x021EF54C
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -20780,7 +20780,7 @@ ov96_021EF54C: ; 0x021EF54C
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r4, #0x24]
|
||||
cmp r0, #0
|
||||
bne _021EF5CA
|
||||
@ -20794,7 +20794,7 @@ ov96_021EF54C: ; 0x021EF54C
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -20805,7 +20805,7 @@ ov96_021EF54C: ; 0x021EF54C
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
_021EF5CA:
|
||||
add r0, r4, #0
|
||||
bl ov96_021EF3A8
|
||||
@ -21532,7 +21532,7 @@ ov96_021EFB58: ; 0x021EFB58
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r5, #8]
|
||||
ldr r2, [r5, #4]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r5, #0
|
||||
bl ov96_021EF3A8
|
||||
add r0, r5, #0
|
||||
@ -21618,7 +21618,7 @@ ov96_021EFC10: ; 0x021EFC10
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
bl ov96_021EF95C
|
||||
@ -21672,7 +21672,7 @@ ov96_021EFC8C: ; 0x021EFC8C
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
bl ov96_021EF95C
|
||||
|
@ -652,7 +652,7 @@ ov98_0221EAA8: ; 0x0221EAA8
|
||||
str r2, [sp]
|
||||
ldr r0, [r0, #0x10]
|
||||
mov r2, #0
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
pop {r3, pc}
|
||||
.balign 4, 0
|
||||
thumb_func_end ov98_0221EAA8
|
||||
|
@ -572,7 +572,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r4, #8]
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -583,7 +583,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -594,7 +594,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -606,7 +606,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
ldr r0, [r4, #0xc]
|
||||
@ -616,7 +616,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
mov r1, #0x24
|
||||
mov r2, #0
|
||||
lsl r3, r3, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -628,7 +628,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -640,7 +640,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r0, [r4, #0xc]
|
||||
@ -648,7 +648,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r4, #8]
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -660,7 +660,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -672,7 +672,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -684,7 +684,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
ldr r0, [r4, #0xc]
|
||||
@ -694,7 +694,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
mov r1, #0x27
|
||||
mov r2, #4
|
||||
lsl r3, r3, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -706,7 +706,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #7
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -718,7 +718,7 @@ ov99_021E5D58: ; 0x021E5D58
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #7
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
.balign 4, 0
|
||||
@ -758,7 +758,7 @@ _021E5ECA:
|
||||
ldr r1, [r1, r4]
|
||||
ldr r2, [r5, #4]
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -771,7 +771,7 @@ _021E5ECA:
|
||||
ldr r1, [r1, r4]
|
||||
ldr r2, [r5, #4]
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
ldr r0, [r5, #4]
|
||||
mov r1, #2
|
||||
mov r2, #0
|
||||
@ -2114,7 +2114,7 @@ ov99_021E69D8: ; 0x021E69D8
|
||||
ldr r0, [r4, #8]
|
||||
mov r1, #0x38
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -2125,7 +2125,7 @@ ov99_021E69D8: ; 0x021E69D8
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -2136,7 +2136,7 @@ ov99_021E69D8: ; 0x021E69D8
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x40
|
||||
str r0, [sp]
|
||||
ldr r0, [r4, #0xc]
|
||||
@ -2145,7 +2145,7 @@ ov99_021E69D8: ; 0x021E69D8
|
||||
ldr r0, [r4, #8]
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2157,7 +2157,7 @@ ov99_021E69D8: ; 0x021E69D8
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2169,7 +2169,7 @@ ov99_021E69D8: ; 0x021E69D8
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
.balign 4, 0
|
||||
@ -3288,7 +3288,7 @@ ov99_021E728C: ; 0x021E728C
|
||||
ldr r1, [r1, r3]
|
||||
ldr r0, [r5, #8]
|
||||
ldr r3, [r5, #0xc]
|
||||
bl sub_02007CAC
|
||||
bl GfGfxLoader_LoadFromOpenNarc_GetSizeOut
|
||||
ldr r1, [sp, #8]
|
||||
lsr r1, r1, #1
|
||||
str r1, [r4]
|
||||
@ -4705,7 +4705,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
ldr r0, [r4, #4]
|
||||
mov r1, #0x2a
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -4716,7 +4716,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #4]
|
||||
ldr r2, [r4]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -4727,7 +4727,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #4]
|
||||
ldr r2, [r4]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4739,7 +4739,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
ldr r0, [r4, #4]
|
||||
ldr r2, [r4]
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4751,7 +4751,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
ldr r0, [r4, #4]
|
||||
ldr r2, [r4]
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #1
|
||||
str r1, [sp]
|
||||
mov r0, #0
|
||||
@ -4763,7 +4763,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
ldr r0, [r4, #4]
|
||||
ldr r2, [r4]
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0x40
|
||||
str r0, [sp]
|
||||
ldr r0, [r4, #0xc]
|
||||
@ -4772,7 +4772,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
ldr r0, [r4, #4]
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4784,7 +4784,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
ldr r0, [r4, #4]
|
||||
ldr r2, [r4]
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4796,7 +4796,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
ldr r0, [r4, #4]
|
||||
ldr r2, [r4]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4808,7 +4808,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
ldr r0, [r4, #4]
|
||||
ldr r2, [r4]
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -4820,7 +4820,7 @@ ov99_021E7DA4: ; 0x021E7DA4
|
||||
ldr r0, [r4, #4]
|
||||
ldr r2, [r4]
|
||||
mov r3, #6
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
thumb_func_end ov99_021E7DA4
|
||||
@ -5738,7 +5738,7 @@ ov99_021E860C: ; 0x021E860C
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r4, #8]
|
||||
add r3, r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -5749,7 +5749,7 @@ ov99_021E860C: ; 0x021E860C
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
str r3, [sp, #4]
|
||||
@ -5760,7 +5760,7 @@ ov99_021E860C: ; 0x021E860C
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #1
|
||||
str r1, [sp]
|
||||
mov r0, #0
|
||||
@ -5772,7 +5772,7 @@ ov99_021E860C: ; 0x021E860C
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #2
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0
|
||||
str r3, [sp]
|
||||
ldr r0, [r4, #0xc]
|
||||
@ -5780,7 +5780,7 @@ ov99_021E860C: ; 0x021E860C
|
||||
str r0, [sp, #4]
|
||||
ldr r0, [r4, #8]
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5792,7 +5792,7 @@ ov99_021E860C: ; 0x021E860C
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5804,7 +5804,7 @@ ov99_021E860C: ; 0x021E860C
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #1
|
||||
str r1, [sp]
|
||||
mov r0, #0
|
||||
@ -5816,7 +5816,7 @@ ov99_021E860C: ; 0x021E860C
|
||||
ldr r0, [r4, #8]
|
||||
ldr r2, [r4, #4]
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, pc}
|
||||
.balign 4, 0
|
||||
@ -5986,7 +5986,7 @@ _021E87E4:
|
||||
ldr r0, [r5, #8]
|
||||
mov r2, #0
|
||||
add r3, r4, #0
|
||||
bl sub_02007BA4
|
||||
bl GfGfxLoader_GXLoadPalWithSrcOffsetFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -5996,7 +5996,7 @@ _021E87E4:
|
||||
ldr r0, [r5, #8]
|
||||
mov r2, #4
|
||||
add r3, r4, #0
|
||||
bl sub_02007BA4
|
||||
bl GfGfxLoader_GXLoadPalWithSrcOffsetFromOpenNarc
|
||||
add sp, #0xc
|
||||
pop {r4, r5, pc}
|
||||
thumb_func_end ov99_021E87D0
|
||||
|
@ -188,7 +188,7 @@ sub_02003220: ; 0x02003220
|
||||
add r1, r2, #0
|
||||
add r2, sp, #4
|
||||
ldr r4, [sp, #0x1c]
|
||||
bl sub_02007C48
|
||||
bl GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
add r6, r0, #0
|
||||
bne _0200323A
|
||||
bl GF_AssertFail
|
||||
|
@ -365,7 +365,7 @@ _0200D174:
|
||||
ldr r0, [sp, #0x20]
|
||||
ldr r3, [r5]
|
||||
mov r2, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
ldr r1, [sp, #0x28]
|
||||
ldr r2, [r5]
|
||||
str r0, [sp, #0x2c]
|
||||
@ -466,7 +466,7 @@ _0200D24C:
|
||||
ldrh r1, [r1, #0xc]
|
||||
ldr r3, [r5]
|
||||
mov r2, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
ldr r1, [r4, #0x14]
|
||||
add r6, r0, #0
|
||||
str r1, [sp]
|
||||
|
@ -12,7 +12,7 @@ sub_02018030: ; 0x02018030
|
||||
add r1, r2, #0
|
||||
str r4, [sp]
|
||||
add r2, r4, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5]
|
||||
add r0, r5, #0
|
||||
bl sub_02018324
|
||||
@ -90,7 +90,7 @@ sub_020180BC: ; 0x020180BC
|
||||
ldr r3, [sp, #0x18]
|
||||
add r2, r6, #0
|
||||
str r6, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r2, r0, #0
|
||||
ldr r3, [sp, #0x1c]
|
||||
add r0, r5, #0
|
||||
|
@ -896,7 +896,7 @@ sub_020196B8: ; 0x020196B8
|
||||
add r1, r3, #0
|
||||
ldr r2, [sp, #0x18]
|
||||
add r3, sp, #4
|
||||
bl sub_02007C2C
|
||||
bl GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
ldr r2, [sp, #4]
|
||||
add r6, r0, #0
|
||||
add r0, r5, #0
|
||||
|
@ -74,7 +74,7 @@ sub_020696C4: ; 0x020696C4
|
||||
add r0, r2, #0
|
||||
ldr r3, [sp, #0x10]
|
||||
mov r2, #0
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, r0, #0
|
||||
add r0, r5, #0
|
||||
add r2, r4, #0
|
||||
|
@ -3228,7 +3228,7 @@ _02076F38:
|
||||
mov r1, #0x10
|
||||
mov r3, #4
|
||||
add r6, r0, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3239,7 +3239,7 @@ _02076F38:
|
||||
add r0, r6, #0
|
||||
add r2, r4, #0
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3250,7 +3250,7 @@ _02076F38:
|
||||
add r0, r6, #0
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -3261,7 +3261,7 @@ _02076F38:
|
||||
add r0, r6, #0
|
||||
add r2, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r6, #0
|
||||
bl NARC_dtor
|
||||
mov r0, #5
|
||||
|
@ -2317,7 +2317,7 @@ sub_02079A14: ; 0x02079A14
|
||||
add r0, r4, #0
|
||||
mov r1, #0xf
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2328,7 +2328,7 @@ sub_02079A14: ; 0x02079A14
|
||||
add r0, r4, #0
|
||||
mov r1, #0x11
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add r0, r4, #0
|
||||
mov r1, #0x10
|
||||
mov r2, #0xc
|
||||
@ -2393,7 +2393,7 @@ sub_02079A14: ; 0x02079A14
|
||||
ldr r2, [r5]
|
||||
add r0, r4, #0
|
||||
mov r1, #0x1a
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
ldr r0, _02079BD0 ; =0x00000654
|
||||
ldr r0, [r5, r0]
|
||||
ldr r0, [r0, #0xc]
|
||||
@ -2418,7 +2418,7 @@ sub_02079A14: ; 0x02079A14
|
||||
add r0, r4, #0
|
||||
mov r1, #3
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r3, #0x20
|
||||
mov r1, #4
|
||||
str r3, [sp]
|
||||
@ -2426,7 +2426,7 @@ sub_02079A14: ; 0x02079A14
|
||||
str r0, [sp, #4]
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2436,7 +2436,7 @@ sub_02079A14: ; 0x02079A14
|
||||
ldr r2, [r5]
|
||||
add r0, r4, #0
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2447,7 +2447,7 @@ sub_02079A14: ; 0x02079A14
|
||||
add r0, r4, #0
|
||||
mov r1, #0xe
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2458,7 +2458,7 @@ sub_02079A14: ; 0x02079A14
|
||||
add r0, r4, #0
|
||||
mov r1, #0x18
|
||||
mov r3, #4
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -2469,7 +2469,7 @@ sub_02079A14: ; 0x02079A14
|
||||
add r0, r4, #0
|
||||
mov r1, #0x19
|
||||
mov r3, #4
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x40
|
||||
str r0, [sp]
|
||||
mov r0, #0xc
|
||||
@ -2478,7 +2478,7 @@ sub_02079A14: ; 0x02079A14
|
||||
mov r1, #0xd
|
||||
mov r2, #4
|
||||
mov r3, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r2, #0xc5
|
||||
lsl r2, r2, #2
|
||||
ldr r3, _02079BD4 ; =0x00000494
|
||||
@ -12788,7 +12788,7 @@ sub_0207ECE0: ; 0x0207ECE0
|
||||
ldr r0, [sp, #0x10]
|
||||
mov r2, #0
|
||||
mov r3, #0xc
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
add r1, sp, #0x18
|
||||
str r0, [sp, #4]
|
||||
bl NNS_G2dGetUnpackedCharacterData
|
||||
@ -21694,7 +21694,7 @@ sub_02083654: ; 0x02083654
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r0, #0x20
|
||||
str r0, [sp]
|
||||
mov r0, #0x12
|
||||
@ -21720,7 +21720,7 @@ sub_02083654: ; 0x02083654
|
||||
add r0, r4, #0
|
||||
add r2, r6, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #6
|
||||
@ -21734,7 +21734,7 @@ sub_02083654: ; 0x02083654
|
||||
mov r1, #4
|
||||
add r2, r6, #0
|
||||
mov r3, #2
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #2
|
||||
@ -21747,7 +21747,7 @@ sub_02083654: ; 0x02083654
|
||||
add r0, r4, #0
|
||||
mov r1, #2
|
||||
add r2, r6, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #0xe
|
||||
@ -21760,7 +21760,7 @@ sub_02083654: ; 0x02083654
|
||||
add r0, r4, #0
|
||||
mov r1, #6
|
||||
add r2, r6, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r3, #0
|
||||
mov r0, #0xe
|
||||
str r3, [sp]
|
||||
@ -21773,7 +21773,7 @@ sub_02083654: ; 0x02083654
|
||||
add r0, r4, #0
|
||||
mov r1, #7
|
||||
add r2, r6, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #6
|
||||
mov r0, #0
|
||||
lsl r1, r1, #6
|
||||
@ -21807,7 +21807,7 @@ sub_02083654: ; 0x02083654
|
||||
mov r1, #0x10
|
||||
mov r2, #1
|
||||
add r3, r5, r3
|
||||
bl sub_02007C10
|
||||
bl GfGfxLoader_GetCharDataFromOpenNarc
|
||||
ldr r1, _02083778 ; =0x000004AC
|
||||
str r0, [r5, r1]
|
||||
add sp, #0x10
|
||||
@ -22889,7 +22889,7 @@ sub_02083F9C: ; 0x02083F9C
|
||||
ldr r2, [r5, r2]
|
||||
add r0, r4, #0
|
||||
mov r1, #9
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #0x46
|
||||
mov r1, #4
|
||||
lsl r0, r0, #4
|
||||
@ -27622,7 +27622,7 @@ sub_02086490: ; 0x02086490
|
||||
ldr r2, [sp, #0x1c]
|
||||
add r0, r4, #0
|
||||
mov r1, #0xc
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -27633,7 +27633,7 @@ sub_02086490: ; 0x02086490
|
||||
add r0, r4, #0
|
||||
mov r1, #0xe
|
||||
mov r3, #1
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r1, #0
|
||||
str r1, [sp]
|
||||
mov r0, #0x20
|
||||
@ -27654,7 +27654,7 @@ sub_02086490: ; 0x02086490
|
||||
add r0, r4, #0
|
||||
mov r1, #0xf
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -27665,7 +27665,7 @@ sub_02086490: ; 0x02086490
|
||||
add r0, r4, #0
|
||||
mov r1, #0x11
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #1
|
||||
str r0, [sp]
|
||||
mov r0, #0x20
|
||||
@ -31481,7 +31481,7 @@ _0208822A:
|
||||
ldr r3, [sp, #0x24]
|
||||
add r1, r4, #0
|
||||
add r2, r5, #0
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, r5, r6, pc}
|
||||
_02088244:
|
||||
@ -31494,7 +31494,7 @@ _02088244:
|
||||
ldr r3, [sp, #0x24]
|
||||
add r1, r4, #0
|
||||
add r2, r5, #0
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, r5, r6, pc}
|
||||
_0208825E:
|
||||
@ -31506,7 +31506,7 @@ _0208825E:
|
||||
add r0, r2, #0
|
||||
add r1, r4, #0
|
||||
mov r2, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, r5, r6, pc}
|
||||
_02088276:
|
||||
@ -31514,7 +31514,7 @@ _02088276:
|
||||
add r0, r2, #0
|
||||
add r1, r4, #0
|
||||
mov r2, #4
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r4, r5, r6, pc}
|
||||
.balign 4, 0
|
||||
@ -32136,7 +32136,7 @@ sub_020887C4: ; 0x020887C4
|
||||
add r0, r4, #0
|
||||
add r2, r1, #0
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #0x11
|
||||
str r1, [sp]
|
||||
@ -32149,7 +32149,7 @@ sub_020887C4: ; 0x020887C4
|
||||
add r0, r4, #0
|
||||
mov r1, #2
|
||||
mov r3, #3
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -32160,7 +32160,7 @@ sub_020887C4: ; 0x020887C4
|
||||
add r0, r4, #0
|
||||
mov r1, #0xd
|
||||
mov r3, #3
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
mov r0, #2
|
||||
lsl r0, r0, #8
|
||||
str r0, [sp]
|
||||
@ -32170,7 +32170,7 @@ sub_020887C4: ; 0x020887C4
|
||||
add r0, r4, #0
|
||||
mov r2, #4
|
||||
add r3, r1, #0
|
||||
bl sub_02007B8C
|
||||
bl GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
mov r1, #0
|
||||
mov r0, #0x11
|
||||
str r1, [sp]
|
||||
@ -32183,7 +32183,7 @@ sub_020887C4: ; 0x020887C4
|
||||
add r0, r4, #0
|
||||
mov r1, #1
|
||||
mov r3, #6
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -32194,7 +32194,7 @@ sub_020887C4: ; 0x020887C4
|
||||
add r0, r4, #0
|
||||
mov r1, #0x14
|
||||
mov r3, #5
|
||||
bl sub_02007B44
|
||||
bl GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
mov r0, #0
|
||||
str r0, [sp]
|
||||
str r0, [sp, #4]
|
||||
@ -32205,7 +32205,7 @@ sub_020887C4: ; 0x020887C4
|
||||
add r0, r4, #0
|
||||
mov r1, #0x15
|
||||
mov r3, #5
|
||||
bl sub_02007B68
|
||||
bl GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
add sp, #0x10
|
||||
pop {r3, r4, r5, pc}
|
||||
thumb_func_end sub_020887C4
|
||||
|
@ -482,7 +482,7 @@ sub_02091450: ; 0x02091450
|
||||
mov r1, #0
|
||||
add r2, r1, #0
|
||||
str r1, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
pop {r3, pc}
|
||||
thumb_func_end sub_02091450
|
||||
|
||||
@ -493,7 +493,7 @@ sub_02091460: ; 0x02091460
|
||||
mov r2, #0
|
||||
mov r1, #1
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
pop {r3, pc}
|
||||
thumb_func_end sub_02091460
|
||||
|
||||
@ -507,14 +507,14 @@ sub_02091470: ; 0x02091470
|
||||
add r7, r3, #0
|
||||
str r2, [sp]
|
||||
mov r1, #9
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5]
|
||||
mov r2, #0
|
||||
add r0, r6, #0
|
||||
mov r1, #0xa
|
||||
add r3, r7, #0
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r4]
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
thumb_func_end sub_02091470
|
||||
@ -529,14 +529,14 @@ sub_02091498: ; 0x02091498
|
||||
add r7, r3, #0
|
||||
str r2, [sp]
|
||||
mov r1, #7
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5]
|
||||
mov r2, #0
|
||||
add r0, r6, #0
|
||||
mov r1, #8
|
||||
add r3, r7, #0
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r4]
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
thumb_func_end sub_02091498
|
||||
@ -551,14 +551,14 @@ sub_020914C0: ; 0x020914C0
|
||||
add r7, r3, #0
|
||||
str r2, [sp]
|
||||
mov r1, #5
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5]
|
||||
mov r2, #0
|
||||
add r0, r6, #0
|
||||
mov r1, #6
|
||||
add r3, r7, #0
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r4]
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
thumb_func_end sub_020914C0
|
||||
@ -573,14 +573,14 @@ sub_020914E8: ; 0x020914E8
|
||||
add r7, r3, #0
|
||||
str r2, [sp]
|
||||
mov r1, #3
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r5]
|
||||
mov r2, #0
|
||||
add r0, r6, #0
|
||||
mov r1, #4
|
||||
add r3, r7, #0
|
||||
str r2, [sp]
|
||||
bl sub_02007C98
|
||||
bl GfGfxLoader_LoadFromOpenNarc
|
||||
str r0, [r4]
|
||||
pop {r3, r4, r5, r6, r7, pc}
|
||||
thumb_func_end sub_020914E8
|
||||
|
26
global.inc
26
global.inc
@ -26268,19 +26268,19 @@
|
||||
.public sub_02006F30
|
||||
.public sub_02007200
|
||||
.public sub_02007234
|
||||
.public sub_02007B44
|
||||
.public sub_02007B68
|
||||
.public sub_02007B8C
|
||||
.public sub_02007BA4
|
||||
.public sub_02007BC8
|
||||
.public sub_02007BE8
|
||||
.public sub_02007C10
|
||||
.public sub_02007C2C
|
||||
.public sub_02007C48
|
||||
.public sub_02007C60
|
||||
.public sub_02007C7C
|
||||
.public sub_02007C98
|
||||
.public sub_02007CAC
|
||||
.public GfGfxLoader_LoadCharDataFromOpenNarc
|
||||
.public GfGfxLoader_LoadScrnDataFromOpenNarc
|
||||
.public GfGfxLoader_GXLoadPalFromOpenNarc
|
||||
.public GfGfxLoader_GXLoadPalWithSrcOffsetFromOpenNarc
|
||||
.public GfGfxLoader_PartiallyLoadPaletteFromOpenNarc
|
||||
.public GfGfxLoader_LoadImageMappingFromOpenNarc
|
||||
.public GfGfxLoader_GetCharDataFromOpenNarc
|
||||
.public GfGfxLoader_GetScrnDataFromOpenNarc
|
||||
.public GfGfxLoader_GetPlttDataFromOpenNarc
|
||||
.public GfGfxLoader_GetCellBankFromOpenNarc
|
||||
.public GfGfxLoader_GetAnimBankFromOpenNarc
|
||||
.public GfGfxLoader_LoadFromOpenNarc
|
||||
.public GfGfxLoader_LoadFromOpenNarc_GetSizeOut
|
||||
.public sub_02007FD4
|
||||
.public sub_02008120
|
||||
.public sub_02008524
|
||||
|
@ -2,14 +2,33 @@
|
||||
#define POKEHEARTGOLD_GF_GFX_LOADER_H
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "window.h"
|
||||
|
||||
void *GfGfxLoader_LoadFromNarc_GetSizeOut(
|
||||
NarcId narcId,
|
||||
s32 fileId,
|
||||
BOOL isCompressed,
|
||||
HeapID heapId,
|
||||
BOOL allocAtEnd,
|
||||
u32 *size_p
|
||||
);
|
||||
u32 GfGfxLoader_LoadCharData(NarcId narcId, s32 memberNo, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte, BOOL isCompressed, HeapID heapId);
|
||||
void GfGfxLoader_LoadScrnData(NarcId narcId, s32 memberNo, BGCONFIG *bgConfig, int layer, u32 tileStart, u32 szByte, BOOL isCompressed, HeapID heapId);
|
||||
void GfGfxLoader_GXLoadPal(NarcId narcId, s32 memberNo, int layer, u32 baseAddr, u32 szByte, HeapID heapId);
|
||||
void GfGfxLoader_GXLoadPalWithSrcOffset(NarcId narcId, s32 memberNo, int layer, u32 srcOffset, u32 baseAddr, u32 szByte, HeapID heapId);
|
||||
void GfGfxLoader_PartiallyLoadPalette(NarcId narcId, s32 memberNo, NNS_G2D_VRAM_TYPE type, u32 baseAddr, HeapID heapId, NNSG2dImagePaletteProxy *pPltProxy);
|
||||
u32 GfGfxLoader_LoadImageMapping(NarcId narcId, s32 memberNo, BOOL isCompressed, enum GFBgLayer layer, u32 szByte,NNS_G2D_VRAM_TYPE type, u32 baseAddr, HeapID heapId, NNSG2dImageProxy *pImgProxy);
|
||||
void *GfGfxLoader_GetCharData(NarcId narcId, s32 memberNo, BOOL isCompressed, NNSG2dCharacterData ** ppCharData, HeapID heapId);
|
||||
void *GfGfxLoader_GetScrnData(NarcId narcId, s32 memberNo, BOOL isCompressed, NNSG2dScreenData ** ppScrnData, HeapID heapId);
|
||||
void *GfGfxLoader_GetPlttData(NarcId narcId, s32 memberNo, NNSG2dPaletteData ** ppPlttData, HeapID heapId);
|
||||
void *GfGfxLoader_GetCellBank(NarcId narcId, s32 memberNo, BOOL isCompressed, NNSG2dCellDataBank ** ppCellBank, HeapID heapId);
|
||||
void *GfGfxLoader_GetAnimBank(NarcId narcId, s32 memberNo, BOOL isCompressed, NNSG2dAnimBankData ** ppAnimBank, HeapID heapId);
|
||||
void *GfGfxLoader_LoadFromNarc(NarcId narcId, s32 fileId, BOOL isCompressed, HeapID heapId, BOOL atEnd);
|
||||
void *GfGfxLoader_LoadFromNarc_GetSizeOut(NarcId narcId, s32 fileId, BOOL isCompressed, HeapID heapId, BOOL atEnd, u32 *sizeOut);
|
||||
u32 GfGfxLoader_LoadCharDataFromOpenNarc(NARC *narc, s32 memberNo, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte, BOOL isCompressed, HeapID heapId);
|
||||
void GfGfxLoader_LoadScrnDataFromOpenNarc(NARC *narc, s32 memberNo, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte, BOOL isCompressed, HeapID heapId);
|
||||
void GfGfxLoader_GXLoadPalFromOpenNarc(NARC *narc, s32 memberNo, int layer, u32 baseAddr, u32 szByte, HeapID heapId);
|
||||
void GfGfxLoader_GXLoadPalWithSrcOffsetFromOpenNarc(NARC *narc, s32 memberNo, int layer, u32 srcOffset, u32 baseAddr, u32 szByte, HeapID heapId);
|
||||
void GfGfxLoader_PartiallyLoadPaletteFromOpenNarc(NARC *narc, s32 memberNo, NNS_G2D_VRAM_TYPE type, u32 baseAddr, HeapID heapId, struct NNSG2dImagePaletteProxy *pPltProxy);
|
||||
u32 GfGfxLoader_LoadImageMappingFromOpenNarc(NARC *narc, s32 memberNo, BOOL isCompressed, enum GFBgLayer layer, u32 szByte, NNS_G2D_VRAM_TYPE type, u32 baseAddr, HeapID heapId, NNSG2dImageProxy *pImgProxy);
|
||||
void *GfGfxLoader_GetCharDataFromOpenNarc(NARC *narc, s32 memberNo, BOOL isCompressed, NNSG2dCharacterData ** ppCharData, HeapID heapId);
|
||||
void *GfGfxLoader_GetScrnDataFromOpenNarc(NARC *narc, s32 memberNo, BOOL isCompressed, NNSG2dScreenData ** ppScrnData, HeapID heapId);
|
||||
void *GfGfxLoader_GetPlttDataFromOpenNarc(NARC *narc, s32 memberNo, NNSG2dPaletteData ** ppPlttData, HeapID heapId);
|
||||
void *GfGfxLoader_GetCellBankFromOpenNarc(NARC *narc, s32 memberNo, BOOL isCompressed, NNSG2dCellDataBank ** ppCellBank, HeapID heapId);
|
||||
void *GfGfxLoader_GetAnimBankFromOpenNarc(NARC *narc, s32 memberNo, BOOL isCompressed, NNSG2dAnimBankData ** ppAnimBank, HeapID heapId);
|
||||
void *GfGfxLoader_LoadFromOpenNarc(NARC *narc, s32 fileId, BOOL isCompressed, HeapID heapId, BOOL atEnd);
|
||||
void *GfGfxLoader_LoadFromOpenNarc_GetSizeOut(NARC *narc, s32 fileId, BOOL isCompressed, HeapID heapId, BOOL atEnd, u32 *sizeOut);
|
||||
|
||||
#endif //POKEHEARTGOLD_GF_GFX_LOADER_H
|
||||
|
@ -19,7 +19,25 @@ void GXS_LoadBG1Char(const void *pSrc, u32 offset, u32 szByte);
|
||||
void GXS_LoadBG2Char(const void *pSrc, u32 offset, u32 szByte);
|
||||
void GXS_LoadBG3Char(const void *pSrc, u32 offset, u32 szByte);
|
||||
|
||||
void GX_BeginLoadBGExtPltt(void);
|
||||
void GX_EndLoadBGExtPltt(void);
|
||||
void GXS_BeginLoadBGExtPltt(void);
|
||||
void GXS_EndLoadBGExtPltt(void);
|
||||
void GX_BeginLoadOBJExtPltt(void);
|
||||
void GX_EndLoadOBJExtPltt(void);
|
||||
void GXS_BeginLoadOBJExtPltt(void);
|
||||
void GXS_EndLoadOBJExtPltt(void);
|
||||
|
||||
void GX_LoadBGPltt(const void *pSrc, u32 offset, u32 szByte);
|
||||
void GX_LoadOBJPltt(const void *pSrc, u32 offset, u32 szByte);
|
||||
void GX_LoadBGExtPltt(const void *pSrc, u32 offset, u32 szByte);
|
||||
void GX_LoadOBJExtPltt(const void *pSrc, u32 offset, u32 szByte);
|
||||
void GXS_LoadBGPltt(const void *pSrc, u32 offset, u32 szByte);
|
||||
void GXS_LoadOBJPltt(const void *pSrc, u32 offset, u32 szByte);
|
||||
void GXS_LoadBGExtPltt(const void *pSrc, u32 offset, u32 szByte);
|
||||
void GXS_LoadOBJExtPltt(const void *pSrc, u32 offset, u32 szByte);
|
||||
|
||||
void GX_LoadOBJ(const void *pSrc, u32 offset, u32 szByte);
|
||||
void GXS_LoadOBJ(const void *pSrc, u32 offset, u32 szByte);
|
||||
|
||||
#endif //NITRO_GX_GX_LOAD_H_
|
||||
|
@ -1,10 +1,15 @@
|
||||
#ifndef NNSYS_G2D_H_
|
||||
#define NNSYS_G2D_H_
|
||||
|
||||
#include <nnsys/g2d/g2d_Image.h>
|
||||
#include <nnsys/g2d/fmt/g2d_Character_data.h>
|
||||
#include <nnsys/g2d/fmt/g2d_Screen_data.h>
|
||||
#include <nnsys/g2d/fmt/g2d_Cell_data.h>
|
||||
#include <nnsys/g2d/fmt/g2d_Anim_data.h>
|
||||
#include <nnsys/g2d/load/g2d_NCG_load.h>
|
||||
#include <nnsys/g2d/load/g2d_NSC_load.h>
|
||||
#include <nnsys/g2d/load/g2d_NCL_load.h>
|
||||
#include <nnsys/g2d/load/g2d_NCE_load.h>
|
||||
#include <nnsys/g2d/load/g2d_NAN_load.h>
|
||||
#include <nnsys/g2d/g2d_Image.h>
|
||||
|
||||
#endif //NNSYS_G2D_H_
|
||||
|
@ -20,6 +20,12 @@ typedef struct NNSG2dCharacterData {
|
||||
void* pRawData;
|
||||
} NNSG2dCharacterData;
|
||||
|
||||
typedef struct NNSG2dPaletteCompressInfo {
|
||||
u16 numPalette;
|
||||
u16 pad16;
|
||||
void* pPlttIdxTbl;
|
||||
} NNSG2dPaletteCompressInfo;
|
||||
|
||||
typedef struct NNSG2dPaletteData {
|
||||
GXTexFmt fmt;
|
||||
BOOL bExtendedPlt;
|
||||
|
@ -25,5 +25,15 @@ typedef struct NNSG2dImageProxy {
|
||||
NNSG2dVRamLocation vramLocation;
|
||||
NNSG2dImageAttr attr;
|
||||
} NNSG2dImageProxy;
|
||||
typedef struct NNSG2dImagePaletteProxy {
|
||||
GXTexFmt fmt;
|
||||
BOOL bExtendedPlt;
|
||||
NNSG2dVRamLocation vramLocation;
|
||||
} NNSG2dImagePaletteProxy;
|
||||
|
||||
void NNS_G2dLoadPaletteEx(const NNSG2dPaletteData* pSrcData, const NNSG2dPaletteCompressInfo* pCmpInfo, u32 addr, NNS_G2D_VRAM_TYPE type, NNSG2dImagePaletteProxy* pPltProxy);
|
||||
void NNS_G2dLoadPalette(const NNSG2dPaletteData* pSrcData, u32 addr, NNS_G2D_VRAM_TYPE type, NNSG2dImagePaletteProxy* pPltProxy);
|
||||
void NNS_G2dLoadImage1DMapping(const NNSG2dCharacterData* pSrcData, u32 baseAddr, NNS_G2D_VRAM_TYPE type, NNSG2dImageProxy* pImgProxy);
|
||||
void NNS_G2dLoadImage2DMapping(const NNSG2dCharacterData* pSrcData, u32 baseAddr, NNS_G2D_VRAM_TYPE type, NNSG2dImageProxy* pImgProxy);
|
||||
|
||||
#endif //NNSYS_G2D_G2D_IMAGE_H_
|
||||
|
6
lib/include/nnsys/g2d/load/g2d_NAN_load.h
Normal file
6
lib/include/nnsys/g2d/load/g2d_NAN_load.h
Normal file
@ -0,0 +1,6 @@
|
||||
#ifndef NNSYS_G2D_LOAD_G2D_NAN_LOAD_H_
|
||||
#define NNSYS_G2D_LOAD_G2D_NAN_LOAD_H_
|
||||
|
||||
BOOL NNS_G2dGetUnpackedAnimBank(void *pNanrFile, NNSG2dAnimBankData **ppAnimBank);
|
||||
|
||||
#endif //NNSYS_G2D_LOAD_G2D_NAN_LOAD_H_
|
6
lib/include/nnsys/g2d/load/g2d_NCE_load.h
Normal file
6
lib/include/nnsys/g2d/load/g2d_NCE_load.h
Normal file
@ -0,0 +1,6 @@
|
||||
#ifndef NNSYS_G2D_LOAD_G2D_NCE_LOAD_H_
|
||||
#define NNSYS_G2D_LOAD_G2D_NCE_LOAD_H_
|
||||
|
||||
BOOL NNS_G2dGetUnpackedCellBank(void *pNcerFile, NNSG2dCellDataBank **ppCellBank);
|
||||
|
||||
#endif //NNSYS_G2D_LOAD_G2D_NCE_LOAD_H_
|
7
lib/include/nnsys/g2d/load/g2d_NCG_load.h
Normal file
7
lib/include/nnsys/g2d/load/g2d_NCG_load.h
Normal file
@ -0,0 +1,7 @@
|
||||
#ifndef NNSYS_G2D_LOAD_G2D_NCG_LOAD_H_
|
||||
#define NNSYS_G2D_LOAD_G2D_NCG_LOAD_H_
|
||||
|
||||
BOOL NNS_G2dGetUnpackedBGCharacterData(void *pNcgrFile, NNSG2dCharacterData **ppCharData);
|
||||
BOOL NNS_G2dGetUnpackedCharacterData(void *pNcgrFile, NNSG2dCharacterData **ppCharData);
|
||||
|
||||
#endif //NNSYS_G2D_LOAD_G2D_NCG_LOAD_H_
|
7
lib/include/nnsys/g2d/load/g2d_NCL_load.h
Normal file
7
lib/include/nnsys/g2d/load/g2d_NCL_load.h
Normal file
@ -0,0 +1,7 @@
|
||||
#ifndef NNSYS_G2D_LOAD_G2D_NCL_LOAD_H_
|
||||
#define NNSYS_G2D_LOAD_G2D_NCL_LOAD_H_
|
||||
|
||||
BOOL NNS_G2dGetUnpackedPaletteData(void *pNclrFile, NNSG2dPaletteData** ppPlttData);
|
||||
BOOL NNS_G2dGetUnpackedPaletteCompressInfo(void *pNclrFile, NNSG2dPaletteCompressInfo** ppPltCmpInfo);
|
||||
|
||||
#endif //NNSYS_G2D_LOAD_G2D_NCL_LOAD_H_
|
6
lib/include/nnsys/g2d/load/g2d_NSC_load.h
Normal file
6
lib/include/nnsys/g2d/load/g2d_NSC_load.h
Normal file
@ -0,0 +1,6 @@
|
||||
#ifndef NNSYS_G2D_LOAD_G2D_NSC_LOAD_H_
|
||||
#define NNSYS_G2D_LOAD_G2D_NSC_LOAD_H_
|
||||
|
||||
BOOL NNS_G2dGetUnpackedScreenData(void* pNscrFile, NNSG2dScreenData** ppScrData);
|
||||
|
||||
#endif //NNSYS_G2D_LOAD_G2D_NSC_LOAD_H_
|
1
main.lsf
1
main.lsf
@ -27,7 +27,6 @@ Static main
|
||||
Object overlay_manager.o
|
||||
Object filesystem.o
|
||||
Object gf_gfx_loader.o
|
||||
Object gf_gfx_loader_s.o
|
||||
Object unk_02007FD8.o
|
||||
Object unk_02009D48.o
|
||||
Object unk_0200A090.o
|
||||
|
@ -1,18 +1,16 @@
|
||||
#include "gf_gfx_loader.h"
|
||||
#include "window.h"
|
||||
|
||||
void *GfGfxLoader_LoadFromNarc(NarcId narcId, s32 memberNo, BOOL isCompressed, HeapID heapId, BOOL atEnd);
|
||||
u32 GfGfxLoader_LoadCharDataInternal(void *data, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte);
|
||||
u32 GfGfxLoader_LoadScrnDataInternal(void *data, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte);
|
||||
u32 GfGfxLoader_GXLoadPalWithSrcOffset(NarcId narcId, s32 memberNo, enum GFBgLayer layer, u32 srcOffset, u32 baseAddr, u32 szByte, HeapID heapId);
|
||||
u32 GfGfxLoader_GXLoadPalWithSrcOffsetInternal(void *data, enum GFBgLayer layer, u32 srcOffset, u32 baseAddr, u32 szByte);
|
||||
u32 GfGfxLoader_PartiallyLoadPaletteInternal(void *data, enum GFBgLayer layer, u32 baseAddr, u32 szByte);
|
||||
u32 GfGfxLoader_LoadImageMappingInternal(void *data, enum GFBgLayer layer, u32 baseAddr, u32 szByte, NNS_G2D_VRAM_TYPE type, NNSG2dImageProxy *pImgProxy);
|
||||
void *GfGfxLoader_GetCharDataInternal(void *data, NNSG2dCharacterData **ppCharData);
|
||||
void *GfGfxLoader_GetScrnDataInternal(void *data, NNSG2dScreenData **ppCharData);
|
||||
void *GfGfxLoader_GetPlttDataInternal(void *data, NNSG2dPaletteData **ppPlttData);
|
||||
void *GfGfxLoader_GetCellBankInternal(void *data, NNSG2dCellDataBank **ppCellbank);
|
||||
void *GfGfxLoader_GetAnimBankInternal(void *data, NNSG2dAnimBankData **ppAnimbank);
|
||||
static u32 GfGfxLoader_LoadCharDataInternal(void *data, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte);
|
||||
static void GfGfxLoader_LoadScrnDataInternal(void *data, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte);
|
||||
static void GfGfxLoader_GXLoadPalWithSrcOffsetInternal(void *data, int layer, u32 srcOffset, u32 baseAddr, u32 szByte);
|
||||
static void GfGfxLoader_PartiallyLoadPaletteInternal(void *data, NNS_G2D_VRAM_TYPE type, u32 baseAddr, NNSG2dImagePaletteProxy *pPltProxy);
|
||||
static u32 GfGfxLoader_LoadImageMappingInternal(void *data, int layout, u32 size, NNS_G2D_VRAM_TYPE type, u32 baseAddr, NNSG2dImageProxy *pImgProxy);
|
||||
static void *GfGfxLoader_GetCharDataInternal(void *data, NNSG2dCharacterData **ppCharData);
|
||||
static void *GfGfxLoader_GetScrnDataInternal(void *data, NNSG2dScreenData **ppCharData);
|
||||
static void *GfGfxLoader_GetPlttDataInternal(void *data, NNSG2dPaletteData **ppPlttData);
|
||||
static void *GfGfxLoader_GetCellBankInternal(void *data, NNSG2dCellDataBank **ppCellbank);
|
||||
static void *GfGfxLoader_GetAnimBankInternal(void *data, NNSG2dAnimBankData **ppAnimbank);
|
||||
|
||||
u32 GfGfxLoader_LoadCharData(NarcId narcId, s32 memberNo, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte, BOOL isCompressed, HeapID heapId) {
|
||||
void *data;
|
||||
@ -20,32 +18,32 @@ u32 GfGfxLoader_LoadCharData(NarcId narcId, s32 memberNo, BGCONFIG *bgConfig, en
|
||||
return GfGfxLoader_LoadCharDataInternal(data, bgConfig, layer, tileStart, szByte);
|
||||
}
|
||||
|
||||
u32 GfGfxLoader_LoadScrnData(NarcId narcId, s32 memberNo, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte, BOOL isCompressed, HeapID heapId) {
|
||||
void GfGfxLoader_LoadScrnData(NarcId narcId, s32 memberNo, BGCONFIG *bgConfig, int layer, u32 tileStart, u32 szByte, BOOL isCompressed, HeapID heapId) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromNarc(narcId, memberNo, isCompressed, heapId, TRUE);
|
||||
return GfGfxLoader_LoadScrnDataInternal(data, bgConfig, layer, tileStart, szByte);
|
||||
GfGfxLoader_LoadScrnDataInternal(data, bgConfig, layer, tileStart, szByte);
|
||||
}
|
||||
|
||||
u32 GfGfxLoader_GXLoadPal(NarcId narcId, s32 memberNo, enum GFBgLayer layer, u32 baseAddr, u32 szByte, HeapID heapId) {
|
||||
return GfGfxLoader_GXLoadPalWithSrcOffset(narcId, memberNo, layer, 0, baseAddr, szByte, heapId);
|
||||
void GfGfxLoader_GXLoadPal(NarcId narcId, s32 memberNo, int layer, u32 baseAddr, u32 szByte, HeapID heapId) {
|
||||
GfGfxLoader_GXLoadPalWithSrcOffset(narcId, memberNo, layer, 0, baseAddr, szByte, heapId);
|
||||
}
|
||||
|
||||
u32 GfGfxLoader_GXLoadPalWithSrcOffset(NarcId narcId, s32 memberNo, enum GFBgLayer layer, u32 srcOffset, u32 baseAddr, u32 szByte, HeapID heapId) {
|
||||
void GfGfxLoader_GXLoadPalWithSrcOffset(NarcId narcId, s32 memberNo, int layer, u32 srcOffset, u32 baseAddr, u32 szByte, HeapID heapId) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromNarc(narcId, memberNo, FALSE, heapId, TRUE);
|
||||
return GfGfxLoader_GXLoadPalWithSrcOffsetInternal(data, layer, srcOffset, baseAddr, szByte);
|
||||
GfGfxLoader_GXLoadPalWithSrcOffsetInternal(data, layer, srcOffset, baseAddr, szByte);
|
||||
}
|
||||
|
||||
u32 GfGfxLoader_PartiallyLoadPalette(NarcId narcId, s32 memberNo, enum GFBgLayer layer, u32 baseAddr, HeapID heapId, u32 szByte) {
|
||||
void GfGfxLoader_PartiallyLoadPalette(NarcId narcId, s32 memberNo, NNS_G2D_VRAM_TYPE type, u32 baseAddr, HeapID heapId, NNSG2dImagePaletteProxy *pPltProxy) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromNarc(narcId, memberNo, FALSE, heapId, TRUE);
|
||||
return GfGfxLoader_PartiallyLoadPaletteInternal(data, layer, baseAddr, szByte);
|
||||
GfGfxLoader_PartiallyLoadPaletteInternal(data, type, baseAddr, pPltProxy);
|
||||
}
|
||||
|
||||
u32 GfGfxLoader_LoadImageMapping(NarcId narcId, s32 memberNo, BOOL isCompressed, enum GFBgLayer layer, u32 baseAddr, u32 szByte, NNS_G2D_VRAM_TYPE type, HeapID heapId, NNSG2dImageProxy *pImgProxy) {
|
||||
u32 GfGfxLoader_LoadImageMapping(NarcId narcId, s32 memberNo, BOOL isCompressed, enum GFBgLayer layer, u32 szByte,NNS_G2D_VRAM_TYPE type, u32 baseAddr, HeapID heapId, NNSG2dImageProxy *pImgProxy) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromNarc(narcId, memberNo, isCompressed, heapId, TRUE);
|
||||
return GfGfxLoader_LoadImageMappingInternal(data, layer, baseAddr, szByte, type, pImgProxy);
|
||||
return GfGfxLoader_LoadImageMappingInternal(data, layer, szByte, type, baseAddr, pImgProxy);
|
||||
}
|
||||
|
||||
void *GfGfxLoader_GetCharData(NarcId narcId, s32 memberNo, BOOL isCompressed, NNSG2dCharacterData ** ppCharData, HeapID heapId) {
|
||||
@ -77,3 +75,346 @@ void *GfGfxLoader_GetAnimBank(NarcId narcId, s32 memberNo, BOOL isCompressed, NN
|
||||
data = GfGfxLoader_LoadFromNarc(narcId, memberNo, isCompressed, heapId, FALSE);
|
||||
return GfGfxLoader_GetAnimBankInternal(data, ppAnimBank);
|
||||
}
|
||||
|
||||
void *GfGfxLoader_LoadFromNarc(NarcId narcId, s32 fileId, BOOL isCompressed, HeapID heapId, BOOL atEnd) {
|
||||
void *data;
|
||||
void *uncompBuf;
|
||||
|
||||
if (isCompressed || atEnd == TRUE) {
|
||||
data = AllocFromHeapAtEnd(heapId, GetNarcMemberSizeByIdPair(narcId, fileId));
|
||||
} else {
|
||||
data = AllocFromHeap(heapId, GetNarcMemberSizeByIdPair(narcId, fileId));
|
||||
}
|
||||
if (data != NULL) {
|
||||
ReadWholeNarcMemberByIdPair(data, narcId, fileId);
|
||||
if (isCompressed) {
|
||||
if (atEnd == FALSE) {
|
||||
uncompBuf = AllocFromHeap(heapId, MI_GetUncompressedSize(data));
|
||||
} else {
|
||||
uncompBuf = AllocFromHeapAtEnd(heapId, MI_GetUncompressedSize(data));
|
||||
}
|
||||
if (uncompBuf != NULL) {
|
||||
MI_UncompressLZ8(data, uncompBuf);
|
||||
FreeToHeap(data);
|
||||
}
|
||||
data = uncompBuf; // Potential memory leak
|
||||
}
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
void *GfGfxLoader_LoadFromNarc_GetSizeOut(NarcId narcId, s32 fileId, BOOL isCompressed, HeapID heapId, BOOL atEnd, u32 *sizeOut) {
|
||||
void *data;
|
||||
void *uncompBuf;
|
||||
|
||||
*sizeOut = GetNarcMemberSizeByIdPair(narcId, fileId);
|
||||
if (isCompressed || atEnd == TRUE) {
|
||||
data = AllocFromHeapAtEnd(heapId, *sizeOut);
|
||||
} else {
|
||||
data = AllocFromHeap(heapId, *sizeOut);
|
||||
}
|
||||
if (data != NULL) {
|
||||
ReadWholeNarcMemberByIdPair(data, narcId, fileId);
|
||||
if (isCompressed) {
|
||||
*sizeOut = MI_GetUncompressedSize(data);
|
||||
if (atEnd == FALSE) {
|
||||
uncompBuf = AllocFromHeap(heapId, *sizeOut);
|
||||
} else {
|
||||
uncompBuf = AllocFromHeapAtEnd(heapId, *sizeOut);
|
||||
}
|
||||
if (uncompBuf != NULL) {
|
||||
MI_UncompressLZ8(data, uncompBuf);
|
||||
FreeToHeap(data);
|
||||
}
|
||||
data = uncompBuf; // Potential memory leak
|
||||
}
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
u32 GfGfxLoader_LoadCharDataFromOpenNarc(NARC *narc, s32 memberNo, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte, BOOL isCompressed, HeapID heapId) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromOpenNarc(narc, memberNo, isCompressed, heapId, FALSE);
|
||||
return GfGfxLoader_LoadCharDataInternal(data, bgConfig, layer, tileStart, szByte);
|
||||
}
|
||||
|
||||
void GfGfxLoader_LoadScrnDataFromOpenNarc(NARC *narc, s32 memberNo, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte, BOOL isCompressed, HeapID heapId) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromOpenNarc(narc, memberNo, isCompressed, heapId, TRUE);
|
||||
GfGfxLoader_LoadScrnDataInternal(data, bgConfig, layer, tileStart, szByte);
|
||||
}
|
||||
|
||||
void GfGfxLoader_GXLoadPalFromOpenNarc(NARC *narc, s32 memberNo, int layer, u32 baseAddr, u32 szByte, HeapID heapId) {
|
||||
GfGfxLoader_GXLoadPalWithSrcOffsetFromOpenNarc(narc, memberNo, layer, 0, baseAddr, szByte, heapId);
|
||||
}
|
||||
|
||||
void GfGfxLoader_GXLoadPalWithSrcOffsetFromOpenNarc(NARC *narc, s32 memberNo, int layer, u32 srcOffset, u32 baseAddr, u32 szByte, HeapID heapId) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromOpenNarc(narc, memberNo, FALSE, heapId, TRUE);
|
||||
GfGfxLoader_GXLoadPalWithSrcOffsetInternal(data, layer, srcOffset, baseAddr, szByte);
|
||||
}
|
||||
|
||||
void GfGfxLoader_PartiallyLoadPaletteFromOpenNarc(NARC *narc, s32 memberNo, NNS_G2D_VRAM_TYPE type, u32 baseAddr, HeapID heapId, struct NNSG2dImagePaletteProxy *pPltProxy) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromOpenNarc(narc, memberNo, FALSE, heapId, TRUE);
|
||||
GfGfxLoader_PartiallyLoadPaletteInternal(data, type, baseAddr, pPltProxy);
|
||||
}
|
||||
|
||||
u32 GfGfxLoader_LoadImageMappingFromOpenNarc(NARC *narc, s32 memberNo, BOOL isCompressed, enum GFBgLayer layer, u32 szByte, NNS_G2D_VRAM_TYPE type, u32 baseAddr, HeapID heapId, NNSG2dImageProxy *pImgProxy) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromOpenNarc(narc, memberNo, isCompressed, heapId, TRUE);
|
||||
return GfGfxLoader_LoadImageMappingInternal(data, layer, szByte, type, baseAddr, pImgProxy);
|
||||
}
|
||||
|
||||
void *GfGfxLoader_GetCharDataFromOpenNarc(NARC *narc, s32 memberNo, BOOL isCompressed, NNSG2dCharacterData ** ppCharData, HeapID heapId) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromOpenNarc(narc, memberNo, isCompressed, heapId, FALSE);
|
||||
return GfGfxLoader_GetCharDataInternal(data, ppCharData);
|
||||
}
|
||||
|
||||
void *GfGfxLoader_GetScrnDataFromOpenNarc(NARC *narc, s32 memberNo, BOOL isCompressed, NNSG2dScreenData ** ppScrnData, HeapID heapId) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromOpenNarc(narc, memberNo, isCompressed, heapId, FALSE);
|
||||
return GfGfxLoader_GetScrnDataInternal(data, ppScrnData);
|
||||
}
|
||||
|
||||
void *GfGfxLoader_GetPlttDataFromOpenNarc(NARC *narc, s32 memberNo, NNSG2dPaletteData ** ppPlttData, HeapID heapId) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromOpenNarc(narc, memberNo, FALSE, heapId, FALSE);
|
||||
return GfGfxLoader_GetPlttDataInternal(data, ppPlttData);
|
||||
}
|
||||
|
||||
void *GfGfxLoader_GetCellBankFromOpenNarc(NARC *narc, s32 memberNo, BOOL isCompressed, NNSG2dCellDataBank ** ppCellBank, HeapID heapId) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromOpenNarc(narc, memberNo, isCompressed, heapId, FALSE);
|
||||
return GfGfxLoader_GetCellBankInternal(data, ppCellBank);
|
||||
}
|
||||
|
||||
void *GfGfxLoader_GetAnimBankFromOpenNarc(NARC *narc, s32 memberNo, BOOL isCompressed, NNSG2dAnimBankData ** ppAnimBank, HeapID heapId) {
|
||||
void *data;
|
||||
data = GfGfxLoader_LoadFromOpenNarc(narc, memberNo, isCompressed, heapId, FALSE);
|
||||
return GfGfxLoader_GetAnimBankInternal(data, ppAnimBank);
|
||||
}
|
||||
|
||||
void *GfGfxLoader_LoadFromOpenNarc(NARC *narc, s32 fileId, BOOL isCompressed, HeapID heapId, BOOL atEnd) {
|
||||
u32 size;
|
||||
return GfGfxLoader_LoadFromOpenNarc_GetSizeOut(narc, fileId, isCompressed, heapId, atEnd, &size);
|
||||
}
|
||||
|
||||
void *GfGfxLoader_LoadFromOpenNarc_GetSizeOut(NARC *narc, s32 fileId, BOOL isCompressed, HeapID heapId, BOOL atEnd, u32 *sizeOut) {
|
||||
void *data;
|
||||
void *uncompBuf;
|
||||
|
||||
*sizeOut = NARC_GetMemberSize(narc, fileId);
|
||||
if (isCompressed || atEnd == TRUE) {
|
||||
data = AllocFromHeapAtEnd(heapId, *sizeOut);
|
||||
} else {
|
||||
data = AllocFromHeap(heapId, *sizeOut);
|
||||
}
|
||||
if (data != NULL) {
|
||||
NARC_ReadWholeMember(narc, fileId, data);
|
||||
if (isCompressed) {
|
||||
*sizeOut = MI_GetUncompressedSize(data);
|
||||
if (atEnd == FALSE) {
|
||||
uncompBuf = AllocFromHeap(heapId, *sizeOut);
|
||||
} else {
|
||||
uncompBuf = AllocFromHeapAtEnd(heapId, *sizeOut);
|
||||
}
|
||||
if (uncompBuf != NULL) {
|
||||
MI_UncompressLZ8(data, uncompBuf);
|
||||
FreeToHeap(data);
|
||||
}
|
||||
data = uncompBuf; // Potential memory leak
|
||||
}
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
|
||||
static u32 GfGfxLoader_LoadCharDataInternal(void *data, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte) {
|
||||
NNSG2dCharacterData* pCharData;
|
||||
|
||||
if (data != NULL) {
|
||||
if (NNS_G2dGetUnpackedBGCharacterData(data, &pCharData)) {
|
||||
if (szByte == 0) {
|
||||
szByte = pCharData->szByte;
|
||||
}
|
||||
BG_LoadCharTilesData(bgConfig, layer, pCharData->pRawData, szByte, tileStart);
|
||||
}
|
||||
FreeToHeap(data);
|
||||
}
|
||||
return szByte;
|
||||
}
|
||||
|
||||
static void GfGfxLoader_LoadScrnDataInternal(void *data, BGCONFIG *bgConfig, enum GFBgLayer layer, u32 tileStart, u32 szByte) {
|
||||
NNSG2dScreenData* pScrnData;
|
||||
void *bgTilemapBuffer;
|
||||
|
||||
if (data != NULL) {
|
||||
if (NNS_G2dGetUnpackedScreenData(data, &pScrnData)) {
|
||||
if (szByte == 0) {
|
||||
szByte = pScrnData->szByte;
|
||||
}
|
||||
bgTilemapBuffer = GetBgTilemapBuffer(bgConfig, layer);
|
||||
if (bgTilemapBuffer != NULL) {
|
||||
BG_LoadScreenTilemapData(bgConfig, layer, pScrnData->rawData, szByte);
|
||||
}
|
||||
BgCopyOrUncompressTilemapBufferRangeToVram(bgConfig, layer, pScrnData->rawData, szByte, tileStart);
|
||||
}
|
||||
FreeToHeap(data);
|
||||
}
|
||||
}
|
||||
|
||||
static void GfGfxLoader_GXLoadPalWithSrcOffsetInternal(void *data, int layer, u32 srcOffset, u32 baseAddr, u32 szByte) {
|
||||
static void (*const _020F5968[])(const void *pSrc, u32 offset, u32 szByte) = {
|
||||
GX_LoadBGPltt,
|
||||
GX_LoadOBJPltt,
|
||||
GX_LoadBGExtPltt,
|
||||
GX_LoadOBJExtPltt,
|
||||
GXS_LoadBGPltt,
|
||||
GXS_LoadOBJPltt,
|
||||
GXS_LoadBGExtPltt,
|
||||
GXS_LoadOBJExtPltt,
|
||||
};
|
||||
NNSG2dPaletteData *pPlttData;
|
||||
if (data != NULL) {
|
||||
if (NNS_G2dGetUnpackedPaletteData(data, &pPlttData)) {
|
||||
pPlttData->pRawData = (void *)((u32)pPlttData->pRawData + srcOffset);
|
||||
if (szByte == 0) {
|
||||
szByte = pPlttData->szByte - srcOffset;
|
||||
}
|
||||
DC_FlushRange(pPlttData->pRawData, szByte);
|
||||
switch (layer) {
|
||||
case 2:
|
||||
GX_BeginLoadBGExtPltt();
|
||||
_020F5968[layer](pPlttData->pRawData, baseAddr, szByte);
|
||||
GX_EndLoadBGExtPltt();
|
||||
break;
|
||||
case 6:
|
||||
GXS_BeginLoadBGExtPltt();
|
||||
_020F5968[layer](pPlttData->pRawData, baseAddr, szByte);
|
||||
GXS_EndLoadBGExtPltt();
|
||||
break;
|
||||
case 3:
|
||||
GX_BeginLoadOBJExtPltt();
|
||||
_020F5968[layer](pPlttData->pRawData, baseAddr, szByte);
|
||||
GX_EndLoadOBJExtPltt();
|
||||
break;
|
||||
case 7:
|
||||
GXS_BeginLoadOBJExtPltt();
|
||||
_020F5968[layer](pPlttData->pRawData, baseAddr, szByte);
|
||||
GXS_EndLoadOBJExtPltt();
|
||||
break;
|
||||
default:
|
||||
_020F5968[layer](pPlttData->pRawData, baseAddr, szByte);
|
||||
break;
|
||||
}
|
||||
}
|
||||
FreeToHeap(data);
|
||||
}
|
||||
}
|
||||
|
||||
static void GfGfxLoader_PartiallyLoadPaletteInternal(void *data, NNS_G2D_VRAM_TYPE type, u32 baseAddr, NNSG2dImagePaletteProxy *pPltProxy) {
|
||||
NNSG2dPaletteData *pPlttData;
|
||||
NNSG2dPaletteCompressInfo *pCompressInfo;
|
||||
BOOL gotInfo;
|
||||
if (data != NULL) {
|
||||
gotInfo = NNS_G2dGetUnpackedPaletteCompressInfo(data, &pCompressInfo);
|
||||
if (NNS_G2dGetUnpackedPaletteData(data, &pPlttData)) {
|
||||
if (gotInfo) {
|
||||
NNS_G2dLoadPaletteEx(pPlttData, pCompressInfo, baseAddr, type, pPltProxy);
|
||||
} else {
|
||||
NNS_G2dLoadPalette(pPlttData, baseAddr, type, pPltProxy);
|
||||
}
|
||||
}
|
||||
FreeToHeap(data);
|
||||
}
|
||||
}
|
||||
|
||||
// The two functions below represent routines that were deadstripped in hgss.
|
||||
// However, there is a bug in mwcc which causes static objects defined inside
|
||||
// the scope of a deadstripped routine to not themselves be deadstripped.
|
||||
void foo() {
|
||||
static void (*const _020F5958[])(const NNSG2dCharacterData *pSrcData, u32 baseAddr, NNS_G2D_VRAM_TYPE type, NNSG2dImageProxy *pImgProxy) = {
|
||||
NNS_G2dLoadImage1DMapping,
|
||||
NNS_G2dLoadImage2DMapping,
|
||||
};
|
||||
}
|
||||
|
||||
void bar() {
|
||||
static void (*const _020F5960[])(const void *data, u32 offset, u32 size) = {
|
||||
GX_LoadOBJ,
|
||||
GXS_LoadOBJ,
|
||||
};
|
||||
}
|
||||
|
||||
static u32 GfGfxLoader_LoadImageMappingInternal(void *data, int layout, u32 szByte, NNS_G2D_VRAM_TYPE type, u32 baseAddr, NNSG2dImageProxy *pImgProxy) {
|
||||
u32 size = 0;
|
||||
static void (*const _020F5950[])(const NNSG2dCharacterData* pSrcData, u32 baseAddr, NNS_G2D_VRAM_TYPE type, NNSG2dImageProxy* pImgProxy) = {
|
||||
NNS_G2dLoadImage1DMapping,
|
||||
NNS_G2dLoadImage2DMapping,
|
||||
};
|
||||
NNSG2dCharacterData *pCharData;
|
||||
|
||||
if (data != NULL) {
|
||||
if (NNS_G2dGetUnpackedCharacterData(data, &pCharData)) {
|
||||
if (szByte != 0) {
|
||||
pCharData->szByte = szByte;
|
||||
}
|
||||
_020F5950[layout](pCharData, baseAddr, type, pImgProxy);
|
||||
size = pCharData->szByte;
|
||||
}
|
||||
FreeToHeap(data);
|
||||
}
|
||||
return size;
|
||||
}
|
||||
|
||||
static void *GfGfxLoader_GetCharDataInternal(void *data, NNSG2dCharacterData **ppCharData) {
|
||||
if (data != NULL) {
|
||||
if (!NNS_G2dGetUnpackedBGCharacterData(data, ppCharData)) {
|
||||
FreeToHeap(data);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
static void *GfGfxLoader_GetScrnDataInternal(void *data, NNSG2dScreenData **ppScrnData) {
|
||||
if (data != NULL) {
|
||||
if (!NNS_G2dGetUnpackedScreenData(data, ppScrnData)) {
|
||||
FreeToHeap(data);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
static void *GfGfxLoader_GetPlttDataInternal(void *data, NNSG2dPaletteData **ppPlttData) {
|
||||
if (data != NULL) {
|
||||
if (!NNS_G2dGetUnpackedPaletteData(data, ppPlttData)) {
|
||||
FreeToHeap(data);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
static void *GfGfxLoader_GetCellBankInternal(void *data, NNSG2dCellDataBank **ppCellBank) {
|
||||
if (data != NULL) {
|
||||
if (!NNS_G2dGetUnpackedCellBank(data, ppCellBank)) {
|
||||
FreeToHeap(data);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
static void *GfGfxLoader_GetAnimBankInternal(void *data, NNSG2dAnimBankData **ppAnimBank) {
|
||||
if (data != NULL) {
|
||||
if (!NNS_G2dGetUnpackedAnimBank(data, ppAnimBank)) {
|
||||
FreeToHeap(data);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user