mirror of
https://github.com/pret/pokeheartgold.git
synced 2025-02-02 11:02:23 +00:00
PXI, FS
This commit is contained in:
parent
87d6975473
commit
53d1ccee69
@ -303,11 +303,11 @@ InitSystemForTheGame: ; 0x0201A200
|
||||
strh r0, [r1]
|
||||
bl GX_VBlankIntr
|
||||
mov r0, #1
|
||||
bl sub_020D7F60
|
||||
bl FS_Init
|
||||
bl sub_02027010
|
||||
mov r0, #0
|
||||
add r1, r0, #0
|
||||
bl sub_020D8728
|
||||
bl FS_TryLoadTable
|
||||
add r4, r0, #0
|
||||
mov r0, #0
|
||||
add r1, r4, #0
|
||||
@ -319,7 +319,7 @@ InitSystemForTheGame: ; 0x0201A200
|
||||
_0201A2F4:
|
||||
add r0, r5, #0
|
||||
add r1, r4, #0
|
||||
bl sub_020D8728
|
||||
bl FS_TryLoadTable
|
||||
ldr r0, _0201A330 ; =gMain
|
||||
mov r1, #0
|
||||
str r1, [r0]
|
||||
|
@ -11,7 +11,7 @@ _020F6458:
|
||||
thumb_func_start sub_02027010
|
||||
sub_02027010: ; 0x02027010
|
||||
push {r3, lr}
|
||||
bl sub_020D7F88
|
||||
bl FS_IsAvailable
|
||||
cmp r0, #0
|
||||
bne _02027020
|
||||
bl OS_Terminate
|
||||
@ -38,7 +38,7 @@ _02027020:
|
||||
_0202704A:
|
||||
ldr r0, _02027090 ; =_020F6458
|
||||
mov r1, #3
|
||||
bl sub_020D7958
|
||||
bl FS_FindArchive
|
||||
ldr r1, _02027084 ; =0x027FF000
|
||||
ldr r2, [r1, #0x48]
|
||||
str r2, [r0, #0x2c]
|
||||
|
36
global.inc
36
global.inc
@ -29325,22 +29325,22 @@
|
||||
.public PXI_SetFifoRecvCallback
|
||||
.public PXI_IsCallbackReady
|
||||
.public PXI_SendWordByFifo
|
||||
.public sub_020D792C
|
||||
.public sub_020D7958
|
||||
.public sub_020D7998
|
||||
.public sub_020D7A4C
|
||||
.public sub_020D7AD0
|
||||
.public sub_020D7B40
|
||||
.public sub_020D7C00
|
||||
.public sub_020D7D24
|
||||
.public sub_020D7EBC
|
||||
.public sub_020D7F60
|
||||
.public sub_020D7F88
|
||||
.public sub_020D8180
|
||||
.public sub_020D81C0
|
||||
.public sub_020D8208
|
||||
.public sub_020D8448
|
||||
.public sub_020D8728
|
||||
.public FS_InitArchive
|
||||
.public FS_FindArchive
|
||||
.public FS_RegisterArchiveName
|
||||
.public FS_ReleaseArchiveName
|
||||
.public FS_LoadArchive
|
||||
.public FS_UnloadArchive
|
||||
.public FS_LoadArchiveTables
|
||||
.public FS_UnloadArchiveTables
|
||||
.public FS_SetArchiveProc
|
||||
.public FS_Init
|
||||
.public FS_IsAvailable
|
||||
.public FS_ConvertPathToFileID
|
||||
.public FS_OpenFileDirect
|
||||
.public FS_OpenFileFast
|
||||
.public FS_ChangeDir
|
||||
.public FS_TryLoadTable
|
||||
.public sub_020D8E00
|
||||
.public sub_020D8E40
|
||||
.public sub_020D8F08
|
||||
@ -29375,10 +29375,10 @@
|
||||
.public sub_020DC394
|
||||
.public sub_020DC514
|
||||
.public CARD_LockRom
|
||||
.public sub_020DC988
|
||||
.public CARD_UnlockRom
|
||||
.public sub_020DC9DC
|
||||
.public sub_020DD1B0
|
||||
.public sub_020DD754
|
||||
.public CARDi_ReadRom
|
||||
.public CARD_Init
|
||||
.public sub_020DDC70
|
||||
.public sub_020DDC80
|
||||
|
@ -1045,7 +1045,7 @@ ov13_0221C8CC: ; 0x0221C8CC
|
||||
ldr r4, [r0, #0x10]
|
||||
ldr r1, [r5, #0x14]
|
||||
add r0, r5, #0x10
|
||||
bl sub_020D7958
|
||||
bl FS_FindArchive
|
||||
movs r6, r0
|
||||
add r0, sp, #4
|
||||
ldreq r6, [r5, #0x18]
|
||||
@ -1057,7 +1057,7 @@ ov13_0221C8CC: ; 0x0221C8CC
|
||||
add r0, sp, #4
|
||||
mov r1, r6
|
||||
add r3, r2, r3
|
||||
bl sub_020D81C0
|
||||
bl FS_OpenFileDirect
|
||||
cmp r0, #0
|
||||
beq _0221C948
|
||||
ldr r1, [r4, #8]
|
||||
@ -1528,14 +1528,14 @@ _0221CF44:
|
||||
bl FS_InitFile
|
||||
ldr r0, _0221D334 ; =0x02245988
|
||||
mov r1, #3
|
||||
bl sub_020D7958
|
||||
bl FS_FindArchive
|
||||
mov r1, r0
|
||||
mvn r0, #0
|
||||
str r0, [sp]
|
||||
add r0, sp, #0x24
|
||||
mov r2, #0
|
||||
add r3, r7, #0x88
|
||||
bl sub_020D81C0
|
||||
bl FS_OpenFileDirect
|
||||
ldr r2, [sp, #0x50]
|
||||
ldr r1, [sp, #0x48]
|
||||
ldr r0, _0221D330 ; =0x027FFE00
|
||||
|
@ -5261,7 +5261,7 @@ _0222B5A0:
|
||||
bl GX_VBlankIntr
|
||||
bl FX_Init
|
||||
mvn r0, #0
|
||||
bl sub_020D7F60
|
||||
bl FS_Init
|
||||
bl sub_020D9EF0
|
||||
bl RTC_Init
|
||||
bl GX_DispOff
|
||||
@ -30254,13 +30254,13 @@ _0223F6A0:
|
||||
ldr r0, _0223F7F4 ; =0x0224F5CC
|
||||
ldr r0, [r0]
|
||||
add r0, r0, #0x88
|
||||
bl sub_020D792C
|
||||
bl FS_InitArchive
|
||||
ldr r0, _0223F7F4 ; =0x0224F5CC
|
||||
ldr r1, _0223F7FC ; =0x0224593C
|
||||
ldr r0, [r0]
|
||||
mov r2, #3
|
||||
add r0, r0, #0x88
|
||||
bl sub_020D7998
|
||||
bl FS_RegisterArchiveName
|
||||
cmp r0, #0
|
||||
bne _0223F710
|
||||
bl OS_Terminate
|
||||
@ -30270,7 +30270,7 @@ _0223F710:
|
||||
ldr r0, [r0]
|
||||
ldr r2, _0223F804 ; =0x00000602
|
||||
add r0, r0, #0x88
|
||||
bl sub_020D7EBC
|
||||
bl FS_SetArchiveProc
|
||||
ldr r0, [sp, #0x18]
|
||||
ldr r1, _0223F808 ; =ov13_0223F904
|
||||
str r0, [sp]
|
||||
@ -30285,7 +30285,7 @@ _0223F710:
|
||||
ldr r3, [sp, #0x14]
|
||||
mov r1, r4
|
||||
add r0, r0, #0x88
|
||||
bl sub_020D7AD0
|
||||
bl FS_LoadArchive
|
||||
cmp r0, #0
|
||||
bne _0223F770
|
||||
bl OS_Terminate
|
||||
@ -30295,7 +30295,7 @@ _0223F770:
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
add r0, r0, #0x88
|
||||
bl sub_020D7C00
|
||||
bl FS_LoadArchiveTables
|
||||
mov r1, #4
|
||||
mov r4, r0
|
||||
bl ov13_0224128C
|
||||
@ -30305,7 +30305,7 @@ _0223F770:
|
||||
str r0, [r3]
|
||||
ldr r0, [r1]
|
||||
ldr r1, [r0], #0x88
|
||||
bl sub_020D7C00
|
||||
bl FS_LoadArchiveTables
|
||||
ldr r1, _0223F7F4 ; =0x0224F5CC
|
||||
mov r0, #0x20
|
||||
ldr r1, [r1]
|
||||
@ -30320,7 +30320,7 @@ _0223F770:
|
||||
add r0, sp, #0x20
|
||||
bl OS_SPrintf
|
||||
add r0, sp, #0x20
|
||||
bl sub_020D8448
|
||||
bl FS_ChangeDir
|
||||
add sp, sp, #0xe8
|
||||
ldmia sp!, {r4, pc}
|
||||
.balign 4, 0
|
||||
@ -30338,19 +30338,19 @@ _0223F810: .word 0x0224741C
|
||||
ov13_0223F814: ; 0x0223F814
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r0, _0223F894 ; =0x02247424
|
||||
bl sub_020D8448
|
||||
bl FS_ChangeDir
|
||||
ldr r0, _0223F898 ; =0x0224F5CC
|
||||
ldr r0, [r0]
|
||||
add r0, r0, #0x88
|
||||
bl sub_020D7D24
|
||||
bl FS_UnloadArchiveTables
|
||||
ldr r0, _0223F898 ; =0x0224F5CC
|
||||
ldr r0, [r0]
|
||||
add r0, r0, #0x88
|
||||
bl sub_020D7B40
|
||||
bl FS_UnloadArchive
|
||||
ldr r0, _0223F898 ; =0x0224F5CC
|
||||
ldr r0, [r0]
|
||||
add r0, r0, #0x88
|
||||
bl sub_020D7A4C
|
||||
bl FS_ReleaseArchiveName
|
||||
ldr r0, _0223F898 ; =0x0224F5CC
|
||||
ldr r0, [r0]
|
||||
ldrh r0, [r0, #0xe4]
|
||||
@ -30395,7 +30395,7 @@ _0223F8D8:
|
||||
ldr r0, _0223F900 ; =0x0224F5CC
|
||||
ldr r0, [r0]
|
||||
ldrh r0, [r0, #0xe4]
|
||||
bl sub_020DC988
|
||||
bl CARD_UnlockRom
|
||||
mov r0, #0
|
||||
ldmia sp!, {r3, pc}
|
||||
_0223F8F0:
|
||||
@ -30421,7 +30421,7 @@ ov13_0223F904: ; 0x0223F904
|
||||
add r1, r2, r0
|
||||
mov r2, lr
|
||||
sub r0, ip, #2
|
||||
bl sub_020DD754
|
||||
bl CARDi_ReadRom
|
||||
mov r0, #6
|
||||
add sp, sp, #0xc
|
||||
ldmia sp!, {pc}
|
||||
|
565
lib/asm/nitro.s
565
lib/asm/nitro.s
File diff suppressed because it is too large
Load Diff
@ -24759,7 +24759,7 @@ NNS_SndArcInit: ; 0x020C9300
|
||||
mov r5, r2
|
||||
mov r4, r3
|
||||
str ip, [r6, #0x90]
|
||||
bl sub_020D8180
|
||||
bl FS_ConvertPathToFileID
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, r5, r6, pc}
|
||||
add r0, r6, #0x34
|
||||
@ -24767,7 +24767,7 @@ NNS_SndArcInit: ; 0x020C9300
|
||||
add r1, r6, #0x7c
|
||||
add r0, r6, #0x34
|
||||
ldmia r1, {r1, r2}
|
||||
bl sub_020D8208
|
||||
bl FS_OpenFileFast
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, r5, r6, pc}
|
||||
mov r3, #1
|
||||
|
Loading…
x
Reference in New Issue
Block a user