Filesystem services: Difference between revisions
| Steveice10 (talk | contribs) |  →Binary LowPath:  (Finally imported this from local notes) | ||
| Line 1,242: | Line 1,242: | ||
| |} | |} | ||
| For FS, the file/directory lowpath is a text path in the [[extdata]] filesystem. For FSPXI, the file lowpath is a text path relative to the "/extdata/<ExtdataIDHigh>/<ExtdataIDLow>" directory on SD/NAND, for the cleartext extdata image to mount. | For FS, the file/directory lowpath is a text path in the [[extdata]] filesystem. For FSPXI, the file lowpath is a text path relative to the "/extdata/<ExtdataIDHigh>/<ExtdataIDLow>" directory on SD/NAND, for the cleartext extdata image to mount. | ||
| ==== 0x2345678A Archive Path Data Format ==== | |||
| {| class="wikitable" border="1" | |||
| |- | |||
| !  Index word | |||
| !  Description | |||
| |- | |||
| | 0 | |||
| | Lower word programID | |||
| |- | |||
| | 1 | |||
| | Upper word programID | |||
| |- | |||
| | 2  | |||
| | [[Mediatypes|Mediatype]] | |||
| |} | |||
| ===== File lowpath ===== | |||
| {| class="wikitable" border="1" | |||
| |- | |||
| !  Index word | |||
| !  Description | |||
| |- | |||
| | 0 | |||
| | 0 for NCCH data, 1 for savedata. The latter is only valid for FSPXI. | |||
| |- | |||
| | 1 | |||
| | TMD content index / NCSD partition index. | |||
| |- | |||
| | 2 | |||
| | Type: 0=romfs(0 for non-NCCH as well), 1=exefs ".code"(?), 2=exefs "icon"/"banner"/"logo", 3=unknown, 4=unknown, 5=unknown. | |||
| |- | |||
| | 3-4 | |||
| | Filename for ExeFS. | |||
| |} | |||
| The 0x14-byte lowpath is all-zero for accessing the title's main RomFS. | |||
| ==== [[RomFS]] ==== | ==== [[RomFS]] ==== | ||