Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
177 changes: 169 additions & 8 deletions config/RSPE01_01/splits.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2563,14 +2563,175 @@ revolution/NWC24/NWC24System.c:
.sdata start:0x804BDAF0 end:0x804BDAF8
.sbss start:0x804BF468 end:0x804BF478

revolution/VF/vf_unsplit.o:
.text start:0x8014AE44 end:0x80167B2C
.rodata start:0x8037CB58 end:0x80380E90
.data start:0x803B7F48 end:0x803B8008
.bss start:0x8047A920 end:0x804A3B78
.sdata start:0x804BDAF8 end:0x804BDB58
.sbss start:0x804BF478 end:0x804BF4A8
.sdata2 start:0x804C13E8 end:0x804C1400
revolution/VF/pf_clib.c:
.text start:0x8014AE44 end:0x8014B144

revolution/VF/pf_code.c:
.text start:0x8014B144 end:0x8014B160
.rodata start:0x8037CB58 end:0x8037CBB8

revolution/VF/pf_service.c:
.text start:0x8014B160 end:0x8014B288

revolution/VF/pf_str.c:
.text start:0x8014B288 end:0x8014B810

revolution/VF/pf_w_clib.c:
.text start:0x8014B810 end:0x8014B8A4

revolution/VF/pf_driver.c:
.text start:0x8014B8A4 end:0x8014C2A0

revolution/VF/pdm_bpb.c:
.text start:0x8014C2A0 end:0x8014CBC0

revolution/VF/pdm_disk.c:
.text start:0x8014CBC0 end:0x8014E110

revolution/VF/pdm_partition.c:
.text start:0x8014E110 end:0x8014F548

revolution/VF/pdm_mbr.c:
.text start:0x8014F548 end:0x8014FB08

revolution/VF/pdm_dskmng.c:
.text start:0x8014FB08 end:0x8014FD2C
.bss start:0x8047A920 end:0x8047B488

revolution/VF/pf_cache.c:
.text start:0x8014FD2C end:0x80151C60

revolution/VF/pf_cluster.c:
.text start:0x80151C60 end:0x80152118

revolution/VF/pf_dir.c:
.text start:0x80152118 end:0x801521A8

revolution/VF/pf_entry.c:
.text start:0x801521A8 end:0x80153C40
.data start:0x803B7F48 end:0x803B7F58
.sdata2 start:0x804C13E8 end:0x804C13F0

revolution/VF/pf_entry_iterator.c:
.text start:0x80153C40 end:0x8015557C
.sdata start:0x804BDAF8 end:0x804BDB20

revolution/VF/pf_fat.c:
.text start:0x8015557C end:0x801583F4
.rodata start:0x8037CBB8 end:0x8037CBF8

revolution/VF/pf_fat12.c:
.text start:0x801583F4 end:0x80158EDC

revolution/VF/pf_fat16.c:
.text start:0x80158EDC end:0x80159454

revolution/VF/pf_fat32.c:
.text start:0x80159454 end:0x80159A94

revolution/VF/pf_fatfs.c:
.text start:0x80159A94 end:0x80159A98

revolution/VF/pf_file.c:
.text start:0x80159A98 end:0x8015D03C

revolution/VF/pf_path.c:
.text start:0x8015D03C end:0x8015FD7C
.sdata start:0x804BDB20 end:0x804BDB50
.sdata2 start:0x804C13F0 end:0x804C1400

revolution/VF/pf_sector.c:
.text start:0x8015FD7C end:0x8016046C

revolution/VF/pf_volume.c:
.text start:0x8016046C end:0x80161B74
.bss start:0x8047B488 end:0x804A3440

revolution/VF/pf_cp932.c:
.text start:0x80161B74 end:0x80162084
.rodata start:0x8037CBF8 end:0x80380E70

revolution/VF/pf_api_util.c:
.text start:0x80162084 end:0x801621F0
.data start:0x803B7F58 end:0x803B7FF8

revolution/VF/pf_attach.c:
.text start:0x801621F0 end:0x80162274

revolution/VF/pf_detach.c:
.text start:0x80162274 end:0x8016229C

revolution/VF/pf_errnum.c:
.text start:0x8016229C end:0x801622C0

revolution/VF/pf_fclose.c:
.text start:0x801622C0 end:0x801622E4

revolution/VF/pf_finfo.c:
.text start:0x801622E4 end:0x80162308

revolution/VF/pf_fopen.c:
.text start:0x80162308 end:0x801623A4

revolution/VF/pf_fread.c:
.text start:0x801623A4 end:0x801623CC

revolution/VF/pf_fseek.c:
.text start:0x801623CC end:0x801623F0

revolution/VF/pf_fwrite.c:
.text start:0x801623F0 end:0x80162418

revolution/VF/pf_getdev.c:
.text start:0x80162418 end:0x80162440

revolution/VF/pf_init_prfile2.c:
.text start:0x80162440 end:0x80162480

revolution/VF/pf_remove.c:
.text start:0x80162480 end:0x801624D0

revolution/VF/pf_unmount.c:
.text start:0x801624D0 end:0x801624F8

revolution/VF/pf_filelock.c:
.text start:0x801624F8 end:0x8016250C
.sbss start:0x804BF478 end:0x804BF480

revolution/VF/pf_system.c:
.text start:0x8016250C end:0x80162584

revolution/VF/d_vf.c:
.text start:0x80162584 end:0x80163040
.bss start:0x804A3440 end:0x804A3458
.sbss start:0x804BF480 end:0x804BF488

revolution/VF/d_vf_sys.c:
.text start:0x80163040 end:0x80164B1C
.data start:0x803B7FF8 end:0x803B8008
.bss start:0x804A3458 end:0x804A3590
.sdata start:0x804BDB50 end:0x804BDB58
.sbss start:0x804BF488 end:0x804BF4A0

revolution/VF/d_hash.c:
.text start:0x80164B1C end:0x8016519C
.bss start:0x804A3590 end:0x804A37D0

revolution/VF/d_time.c:
.text start:0x8016519C end:0x8016522C

revolution/VF/d_common.c:
.text start:0x8016522C end:0x80165D74
.bss start:0x804A37D0 end:0x804A39D8

revolution/VF/nand_drv.c:
.text start:0x80165D74 end:0x80167B28
.rodata start:0x80380E70 end:0x80380E90
.bss start:0x804A39D8 end:0x804A3B78
.sbss start:0x804BF4A0 end:0x804BF4A8

revolution/VF/sd_drv.c:
.text start:0x80167B28 end:0x80167B2C

RVLFaceLib/RFL_System.c:
extab start:0x80006738 end:0x80006768
Expand Down
53 changes: 26 additions & 27 deletions config/RSPE01_01/symbols.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6140,7 +6140,7 @@ VFipdm_bpb_check_fsinfo_sector = .text:0x8014CB14; // type:function size:0xAC sc
VFipdm_disk_convert_sector_into_block = .text:0x8014CBC0; // type:function size:0xB0 scope:global
VFipdm_disk_convert_block_into_sector = .text:0x8014CC70; // type:function size:0xB0 scope:global
VFipdm_disk_get_handle = .text:0x8014CD20; // type:function size:0x1E4 scope:global
fn_8014CF04 = .text:0x8014CF04; // type:function size:0x11C
VFipdm_disk_do_get_permission = .text:0x8014CF04; // type:function size:0x11C
VFipdm_disk_check_disk_handle = .text:0x8014D020; // type:function size:0xBC scope:global
VFipdm_disk_open_disk = .text:0x8014D0DC; // type:function size:0x15C scope:global
VFipdm_disk_close_disk = .text:0x8014D238; // type:function size:0x258 scope:global
Expand Down Expand Up @@ -6168,7 +6168,7 @@ VFipdm_part_get_media_information = .text:0x8014F004; // type:function size:0x12
VFipdm_part_check_media_write_protect = .text:0x8014F124; // type:function size:0x110 scope:global
VFipdm_part_check_media_insert = .text:0x8014F234; // type:function size:0x110 scope:global
VFipdm_part_check_media_detect = .text:0x8014F344; // type:function size:0x110 scope:global
fn_8014F454 = .text:0x8014F454; // type:function size:0xBC
VFipdm_part_set_change_media_state = .text:0x8014F454; // type:function size:0xBC
VFipdm_part_set_driver_error_code = .text:0x8014F510; // type:function size:0x1C scope:global
VFipdm_part_get_driver_error_code = .text:0x8014F52C; // type:function size:0x1C scope:global
VFipdm_mbr_get_table = .text:0x8014F548; // type:function size:0x114 scope:global
Expand Down Expand Up @@ -6253,8 +6253,8 @@ VFiPFFAT_FindClusterLink = .text:0x801558B0; // type:function size:0x1BC scope:g
VFiPFFAT_FindClusterLinkPage = .text:0x80155A6C; // type:function size:0x1AC scope:global
VFiPFFAT_ReadClusterPage = .text:0x80155C18; // type:function size:0x1CC scope:global
VFiPFFAT_WriteCluster = .text:0x80155DE4; // type:function size:0x224 scope:global
VFiPFFAT_WriteClusterPage = .text:0x80156008; // type:function size:0x228 scope:local
VFiPFFAT_WriteClusterPage = .text:0x80156230; // type:function size:0x2AC scope:local
VFiPFFAT_WriteClusterPage = .text:0x80156008; // type:function size:0x228 scope:global
VFiPFFAT_DoAllocateChain = .text:0x80156230; // type:function size:0x2AC scope:global
VFiPFFAT_GetClusterInChain = .text:0x801564DC; // type:function size:0x328 scope:global
VFiPFFAT_GetClusterContinuousSectorInChain = .text:0x80156804; // type:function size:0x130 scope:global
VFiPFFAT_GetClusterAllocatedInChain = .text:0x80156934; // type:function size:0x110 scope:global
Expand All @@ -6273,8 +6273,8 @@ VFiPFFAT_GetBeforeChain = .text:0x80157A2C; // type:function size:0x198 scope:gl
VFiPFFAT_InitFATRegion = .text:0x80157BC4; // type:function size:0x284 scope:global
VFiPFFAT_MakeRootDir = .text:0x80157E48; // type:function size:0x1D4 scope:global
VFiPFFAT_InitHint = .text:0x8015801C; // type:function size:0x14 scope:global
VFiPFFAT_TraceClustersChain = .text:0x80158030; // type:function size:0x240 scope:local
VFiPFFAT_TraceClustersChain = .text:0x80158270; // type:function size:0x7C scope:local
VFiPFFAT_TraceClustersChain = .text:0x80158030; // type:function size:0x240 scope:global
VFiPFFAT_ReadValueToSpecifiedCluster = .text:0x80158270; // type:function size:0x7C scope:global
VFiPFFAT_ResetFFD = .text:0x801582EC; // type:function size:0x60 scope:global
VFiPFFAT_InitFFD = .text:0x8015834C; // type:function size:0x6C scope:global
VFiPFFAT_FinalizeFFD = .text:0x801583B8; // type:function size:0x20 scope:global
Expand Down Expand Up @@ -6419,9 +6419,9 @@ VFSysInit = .text:0x801633A4; // type:function size:0x184 scope:global
VFSysSetDeviceNANDFlash = .text:0x80163528; // type:function size:0x1EC scope:global
VFSysUnsetDevice = .text:0x80163714; // type:function size:0x158 scope:global
VFSysCheckExistPrfFile_nandflash_sub = .text:0x8016386C; // type:function size:0x160 scope:global
fn_801639CC = .text:0x801639CC; // type:function size:0xC
fn_801639D8 = .text:0x801639D8; // type:function size:0x3C
fn_80163A14 = .text:0x80163A14; // type:function size:0x134
VFSysCheckExistPrfFile_nandflash = .text:0x801639CC; // type:function size:0xC
VFSysCheckExistPrfFile_ram = .text:0x801639D8; // type:function size:0x3C
VFSysCheckExistPrfFile_dvd = .text:0x80163A14; // type:function size:0x134
VFSysCheckExistPrfFile = .text:0x80163B48; // type:function size:0x88 scope:global
VFSysMountDrv = .text:0x80163BD0; // type:function size:0x2C0 scope:global
VFSysUnmountDrv = .text:0x80163E90; // type:function size:0x150 scope:global
Expand All @@ -6438,14 +6438,14 @@ VFSysGetDriveFreeSize = .text:0x801648C4; // type:function size:0xE8 scope:globa
VFSysGetLastError = .text:0x801649AC; // type:function size:0x8 scope:global
VFSysGetLastDeviceError_current = .text:0x801649B4; // type:function size:0xAC scope:global
VFSysGetLastDeviceError = .text:0x80164A60; // type:function size:0x48 scope:global
VFSysSetNandFuncNormal = .text:0x80164AA8; // type:function size:0x4 scope:global
VFSysSetNandFuncEx = .text:0x80164AA8; // type:function size:0x4 scope:global
VFSysSetSyncMode = .text:0x80164AAC; // type:function size:0x70 scope:global
_MakeWStr = .text:0x80164B1C; // type:function size:0x12C scope:global
dHash_InitHashTable = .text:0x80164C48; // type:function size:0x104 scope:global
dHash_SearchHashW = .text:0x80164D4C; // type:function size:0x190 scope:global
dHash_GetArg = .text:0x80164EDC; // type:function size:0x60 scope:global
dHash_SetArgW = .text:0x80164F3C; // type:function size:0x1E8 scope:global
dHash_SetArg = .text:0x80165124; // type:function size:0x78 scope:global
dHash_SetArg = .text:0x80164F3C; // type:function size:0x1E8 scope:global
dHash_DeleteData = .text:0x80165124; // type:function size:0x78 scope:global
dTM_GetNowTime = .text:0x8016519C; // type:function size:0x90 scope:global
dCommon_DevideBuff32 = .text:0x8016522C; // type:function size:0x68 scope:global
dCommon_IsPrfFile = .text:0x80165294; // type:function size:0x68 scope:global
Expand Down Expand Up @@ -6474,7 +6474,7 @@ dCommon_flush_from_handle_p = .text:0x80165CF8; // type:function size:0x7C scope
VFi_NandCreate = .text:0x80165D74; // type:function size:0xB8 scope:global
VFi_NandDelete = .text:0x80165E2C; // type:function size:0xA8 scope:global
VFi_NandClose = .text:0x80165ED4; // type:function size:0xA8 scope:global
VFi_NandOpen = .text:0x80165F7C; // type:function size:0xB8 scope:global
VFi_NANDPrivateOpen = .text:0x80165F7C; // type:function size:0xB8 scope:global
VFi_NandRead = .text:0x80166034; // type:function size:0xB8 scope:global
VFi_NandCreateDir = .text:0x801660EC; // type:function size:0xB8 scope:global
VFi_NandGetLength = .text:0x801661A4; // type:function size:0xB0 scope:global
Expand Down Expand Up @@ -14934,7 +14934,7 @@ __DVDErrorMessage = .rodata:0x8037CAD0; // type:object size:0x1C scope:global
DAYS_OF_MONTH = .rodata:0x8037CB30; // type:object size:0xC scope:global
DAYS_OF_YEAR = .rodata:0x8037CB40; // type:object size:0x18 scope:global
VFipf_valid_fn_char = .rodata:0x8037CB58; // type:object size:0x60 scope:global
lbl_8037CBB8 = .rodata:0x8037CBB8; // type:object size:0x40
fat_special_values = .rodata:0x8037CBB8; // type:object size:0x40
cp932_to_unicode = .rodata:0x8037CBF8; // type:object size:0x4278 scope:global data:2byte noreloc
l_nand_func = .rodata:0x80380E70; // type:object size:0x20 scope:global
scCoordinate = .rodata:0x80380E90; // type:object size:0x10 scope:local data:4byte
Expand Down Expand Up @@ -19848,16 +19848,15 @@ nwc24TimeCommonResult = .bss:0x8047A8A0; // type:object size:0x20 scope:local
ShutdownFuncInfo = .bss:0x8047A8C0; // type:object size:0x10 scope:local data:4byte
shtBuffer$1986 = .bss:0x8047A8E0; // type:object size:0x20 scope:local data:4byte
shtResult$1987 = .bss:0x8047A900; // type:object size:0x20 scope:local
lbl_8047A920 = .bss:0x8047A920; // type:object size:0xB68 data:2byte
lbl_8047B488 = .bss:0x8047B488; // type:object size:0x4B77
lbl_8047FFFF = .bss:0x8047FFFF; // type:object size:0x23441
VFipdm_disk_set = .bss:0x8047A920; // type:object size:0xB68 data:2byte
VFipf_vol_set = .bss:0x8047B488; // type:object size:0x27FB8 data:4byte
l_Mutex = .bss:0x804A3440; // type:object size:0x18 scope:global
lbl_804A3458 = .bss:0x804A3458; // type:object size:0x68 data:4byte
lbl_804A34C0 = .bss:0x804A34C0; // type:object size:0xD0
lbl_804A3590 = .bss:0x804A3590; // type:object size:0x10 data:2byte
lbl_804A35A0 = .bss:0x804A35A0; // type:object size:0x230 data:byte
l_vfsys_dev_table = .bss:0x804A3458; // type:object size:0x68 scope:global data:4byte
l_dev_init_info_table = .bss:0x804A34C0; // type:object size:0xD0 scope:global
l_tmpWName = .bss:0x804A3590; // type:object size:0x10 data:2byte
hashTable = .bss:0x804A35A0; // type:object size:0x230 data:byte
l_driveInfo = .bss:0x804A37D0; // type:object size:0x208 scope:global data:4byte
lbl_804A39D8 = .bss:0x804A39D8; // type:object size:0x1A0
l_nandFunc = .bss:0x804A39D8; // type:object size:0x1A0
sAllocator = .bss:0x804A3B78; // type:object size:0x10 scope:local
spHomeButtonObj__Q210homebutton10HomeButton = .bss:0x804A3B88; // type:object size:0x4 data:4byte
sMutex__Q210homebutton10HomeButton = .bss:0x804A3B90; // type:object size:0x18
Expand Down Expand Up @@ -20365,7 +20364,7 @@ __SIVersion = .sdata:0x804BD9A0; // type:object size:0x4 scope:global data:4byte
gap_10_804BD9A4_sdata = .sdata:0x804BD9A4; // type:object size:0x4 scope:global
@1048 = .sdata:0x804BD9A8; // type:object size:0x6 scope:local align:4 data:string
__esFd = .sdata:0x804BD9B0; // type:object size:0x4 scope:local data:4byte
NETRexPPCVersionPrintableString = .sdata:0x804BD9B8; // type:object size:0x4 scope:global data:4byte
NETRexPPCVersionPrintableString = .sdata:0x804BD9B8; // type:object size:0x8 scope:global data:4byte
@1856 = .sdata:0x804BD9C0; // type:object size:0x2 scope:local align:4 data:byte
@1857 = .sdata:0x804BD9C4; // type:object size:0x2 scope:local align:4 data:string
@1858 = .sdata:0x804BD9C8; // type:object size:0x4 scope:local align:4 data:string
Expand Down Expand Up @@ -20443,7 +20442,7 @@ lbl_804BDB44 = .sdata:0x804BDB44; // type:object size:0x1 data:byte
lbl_804BDB45 = .sdata:0x804BDB45; // type:object size:0x1 data:byte
gap_10_804BDB46_sdata = .sdata:0x804BDB46; // type:object size:0x2 scope:global
lbl_804BDB48 = .sdata:0x804BDB48; // type:object size:0x2 data:string
lbl_804BDB50 = .sdata:0x804BDB50; // type:object size:0x8
l_dev_nandflash_init_info = .sdata:0x804BDB50; // type:object size:0x8
__RFLVersion = .sdata:0x804BDB58; // type:object size:0x4 scope:global data:4byte
sRFLLastErrCode = .sdata:0x804BDB5C; // type:object size:0x4 scope:local data:4byte
scResFileFullPathName = .sdata:0x804BDB60; // type:object size:0x4 scope:local data:4byte
Expand Down Expand Up @@ -21852,13 +21851,13 @@ NWC24iIsRequestPending = .sbss:0x804BF460; // type:object size:0x4 scope:local d
nwc24ShtRetryRest = .sbss:0x804BF468; // type:object size:0x4 scope:local data:4byte
shuttingdown$1993 = .sbss:0x804BF46C; // type:object size:0x4 scope:local data:4byte
result$1994 = .sbss:0x804BF470; // type:object size:0x4 scope:local data:4byte
lbl_804BF478 = .sbss:0x804BF478; // type:object size:0x8 data:4byte
VFipf_sys_set = .sbss:0x804BF478; // type:object size:0x8 data:4byte
l_vf_init = .sbss:0x804BF480; // type:object size:0x4 scope:global data:4byte
l_InitedMutex = .sbss:0x804BF484; // type:object size:0x4 scope:global data:4byte
l_vfsys_vol_max = .sbss:0x804BF488; // type:object size:0x4 scope:global data:4byte
l_vfsys_last_err = .sbss:0x804BF48C; // type:object size:0x4 scope:global data:4byte
l_vfsys_exp_heap_handle = .sbss:0x804BF490; // type:object size:0x4 scope:global data:4byte
lbl_804BF494 = .sbss:0x804BF494; // type:object size:0x4 data:4byte
l_vfsys_dev_table_init = .sbss:0x804BF494; // type:object size:0x4 data:4byte
l_sys_handle_table_p = .sbss:0x804BF498; // type:object size:0x8 scope:global data:4byte
VF_nand_retry_max = .sbss:0x804BF4A0; // type:object size:0x4 scope:global data:4byte
VF_nand_sleep_msec = .sbss:0x804BF4A4; // type:object size:0x4 scope:global data:4byte
Expand Down Expand Up @@ -23406,7 +23405,7 @@ gap_12_804C13CE_sdata2 = .sdata2:0x804C13CE; // type:object size:0x2 scope:globa
lbl_804C13D0 = .sdata2:0x804C13D0; // type:object size:0x8
@1547 = .sdata2:0x804C13D8; // type:object size:0x4 scope:local data:byte
@109 = .sdata2:0x804C13E0; // type:object size:0x8 scope:local align:8 data:double
lbl_804C13E8 = .sdata2:0x804C13E8; // type:object size:0x8 data:byte
FAT_DELETED = .sdata2:0x804C13E8; // type:object size:0x1 data:byte
lbl_804C13F0 = .sdata2:0x804C13F0; // type:object size:0x1 data:byte
lbl_804C13F1 = .sdata2:0x804C13F1; // type:object size:0x1 data:byte
gap_12_804C13F2_sdata2 = .sdata2:0x804C13F2; // type:object size:0x2 scope:global
Expand Down
Loading
Loading