Changes

Jump to navigation Jump to search
2,276 bytes removed ,  23:35, 5 September 2016
|-
| 1
| [[Filesystem_services#ArchiveId| Archive idcodeID]]
|-
| 2
| LowPath.[[Filesystem_services#PathType|Path Type]]
|-
| 3
| LowPath.Path Size(including null-terminator)
|-
| 4
| (LowPath.SizePathSize <<14) <nowiki>|</nowiki> 2
|-
| 5
| LowPath.Path Data pointerPointer
|}
|-
| 1
| ResultcodeResult code
|-
| 2| Archive handle lower word|-| 3| Archive handle upper word|} =Archive idcodes ={| class="wikitable" border="1"|-! Idcode! Description! Accessible via [[Filesystem_services|FS]]! Accessible via [[Filesystem_services_PXI|FSPXI]]|-| 0x00000003| Application RomFS| Yes| No|-| 0x00000004| SaveData| Yes| No|-| 0x00000006| ExtSaveData| Yes| No|-| 0x00000007| Shared ExtSaveData| Yes| No|-| 0x00000008| SystemSaveData| Yes| No|-| 0x00000009| SDMC| Yes| Yes|-| 0x0000000A| SDMC Write-Only| Yes| No|-| 0x12345678| ExtSaveData for BOSS| Yes| No|-| 0x12345679| ?| Yes| Yes|-| 0x1234567B| ExtSaveData, and ExtSaveData for BOSS| No| Yes|-| 0x1234567C| SystemSaveData| No| Yes|-| 0x1234567D| NAND RW| Yes| Yes|-| 0x1234567E| NAND RO| Yes| Yes|-| 0x1234567F| ?| No| Yes|-| 0x2345678A| User/GameCard SaveData (for check), and other uses (FS can only mount the latter)| Yes| Yes|-| 0x2345678B| ?| No| Yes|-| 0x2345678C| ?| No| Yes|-| 0x2345678D| ?| No| Yes|-| 0x2345678E| SaveData, ExeFSu64, and RomFS (For [[Filesystem_services|FS]], only ExeFS)| Yes| Yes|-| 0x567890AB| NAND CTR FS| No| Yes|-| 0x567890AC| TWL PHOTO| Yes| Yes|-| 0x567890AD| ?| No| Yes|-| 0x567890AE| NAND TWL FS| Yes| Yes|-| 0x567890AF| ?| Yes| Yes|-| 0x567890B0| ?| No| Yes|-| 0x567890B1| Gamecard SaveData (for check)| Yes| No|-| 0x567890B2| UserSaveData (for check)| Yes| No|} Archives 0x1234567F, 0x567890AE, 0x567890AF, and 0x12345679 require the corresponding application exheader access control mount flag to be set. The access rights checked by [[Filesystem services|FS]] module for archive mounting with fs:USER, are stored in the process' exheader accessinfo. =Archive LowPath.Data format=Each archive has a separate LowPath format, some archives' LowPath are unused which are not listed here. {| class="wikitable" border="1"|-! Archive! LowPath.Data format|-| (Shared)ExtSaveData(BOSS)| +0 u8 mediatype, +4 u64 ExtdataID|-| SystemSaveData| +0 u8 mediatype, +4 u32 savedataid|-| UserSaveDataForCheck| +0 u8 mediatype, +4 u64 savedataid|} SystemSaveData mediatype must always be NAND. UserSaveDataForCheck mediatype must not be NAND. =Mediatypes={| class="wikitable" border="1"|-! Type! Description|-| 0| NAND|-| 1| SD|-| 2| GamecardHandle
|}
549

edits

Navigation menu