Filesystem services: Difference between revisions

Line 821: Line 821:
!  Accessible via [[Filesystem_services|FS]]
!  Accessible via [[Filesystem_services|FS]]
!  Accessible via [[Filesystem_services_PXI|FSPXI]]
!  Accessible via [[Filesystem_services_PXI|FSPXI]]
!  Only accessible by Process9 internally
!  Requires binary [[FS:OpenFile|Lowpath]]
!  Requires binary [[FS:OpenFile|Lowpath]]
!  Required exheader FS access info bitmask
!  Required exheader FS access info bitmask
Line 827: Line 828:
| Application [[#RomFS|RomFS]]
| Application [[#RomFS|RomFS]]
| Yes
| Yes
| No
| No
| No
| No
| No
Line 834: Line 836:
| SaveData (the saveID/mediatype for this is loaded from data originally from the user process' exheader)
| SaveData (the saveID/mediatype for this is loaded from data originally from the user process' exheader)
| Yes
| Yes
| No
| No
| No
| No
| No
Line 841: Line 844:
| ExtSaveData
| ExtSaveData
| Yes
| Yes
| No
| No
| No
| Yes
| Yes
Line 848: Line 852:
| Shared ExtSaveData
| Shared ExtSaveData
| Yes
| Yes
| No
| No
| No
| Yes
| Yes
Line 855: Line 860:
| SystemSaveData
| SystemSaveData
| Yes
| Yes
| No
| No
| No
| Yes
| Yes
Line 863: Line 869:
| Yes
| Yes
| Yes
| Yes
| No
| No
| No
| 0x8E
| 0x8E
Line 869: Line 876:
| SDMC Write-Only
| SDMC Write-Only
| Yes
| Yes
| No
| No
| No
| No
| No
Line 876: Line 884:
| ExtSaveData for BOSS
| ExtSaveData for BOSS
| Yes
| Yes
| No
| No
| No
| Yes
| Yes
Line 884: Line 893:
| Yes
| Yes
| Yes
| Yes
| No
| No
| No
| 0x16
| 0x16
Line 891: Line 901:
| No
| No
| Yes
| Yes
| No
| Yes
| Yes
|  
|  
Line 898: Line 909:
| No
| No
| Yes
| Yes
| No
| Yes
| Yes
|  
|  
Line 905: Line 917:
| Yes
| Yes
| Yes
| Yes
| No
| No
| No
| 0x800
| 0x800
Line 912: Line 925:
| Yes
| Yes
| Yes
| Yes
| No
| No
| No
| 0x200
| 0x200
Line 919: Line 933:
| No
| No
| Yes
| Yes
| No
| No
| No
| ?
| ?
Line 926: Line 941:
| Yes
| Yes
| ?
| ?
| No
| Yes
| Yes
| ?
| ?
Line 933: Line 949:
| ?
| ?
| ?
| ?
| No
| ?
| ?
| ?
| ?
Line 940: Line 957:
| Yes
| Yes
| ?
| ?
| No
| Yes
| Yes
| ?
| ?
Line 947: Line 965:
| Yes
| Yes
| Yes
| Yes
| No
| Yes
| Yes
| 0x1005
| 0x1005
Line 954: Line 973:
| No
| No
| No
| No
| Yes
| Yes
| Yes
|  
|  
Line 961: Line 981:
| No
| No
| No
| No
| Yes
| Yes
| Yes
|  
|  
Line 968: Line 989:
| No
| No
| No
| No
| Yes
| No
| No
|  
|  
Line 975: Line 997:
| Yes
| Yes
| Yes
| Yes
| No
| Yes
| Yes
| None, see description.
| None, see description.
Line 982: Line 1,005:
| No
| No
| Yes
| Yes
| No
| No
| No
| ?
| ?
Line 989: Line 1,013:
| Yes
| Yes
| Yes
| Yes
| No
| No
| No
| ?
| ?
Line 996: Line 1,021:
| No
| No
| Yes
| Yes
| No
| No
| No
| ?
| ?
Line 1,003: Line 1,029:
| Yes
| Yes
| Yes
| Yes
| No
| No
| No
| 0x100
| 0x100
Line 1,010: Line 1,037:
| Yes
| Yes
| Yes
| Yes
| No
| No
| No
| 0x100
| 0x100
Line 1,017: Line 1,045:
| No
| No
| Yes
| Yes
| No
| No
| No
|  
|  
Line 1,023: Line 1,052:
| Gamecard SaveData (for check). This is a wrapper for UserSaveDataForCheck: the OpenArchive code for that is called with archive-lowpath TID=0/mediatype=2(gamecard).
| Gamecard SaveData (for check). This is a wrapper for UserSaveDataForCheck: the OpenArchive code for that is called with archive-lowpath TID=0/mediatype=2(gamecard).
| Yes
| Yes
| No
| No
| No
| No
| No
Line 1,030: Line 1,060:
| UserSaveData (for check). This is the same as the regular SaveData archive, except with this the savedata ID and mediatype is loaded from the input archive lowpath.
| UserSaveData (for check). This is the same as the regular SaveData archive, except with this the savedata ID and mediatype is loaded from the input archive lowpath.
| Yes
| Yes
| No
| No
| No
| Yes
| Yes
Line 1,037: Line 1,068:
| ? SaveData from Demo Version of Retail Game
| ? SaveData from Demo Version of Retail Game
| Yes
| Yes
| No
| No
| No
| No
| No