Filesystem services: Difference between revisions
TimmSkiller (talk | contribs) |
TimmSkiller (talk | contribs) |
||
Line 1,443: | Line 1,443: | ||
=== FSPXI Program Access === | === FSPXI Program Access === | ||
Provides access to a "merged" archive of a base title and, optionally, a separate update (patch) title. | |||
If no patch title exists, the base title is considered to be the patch title, i.e. turning all "patch" accesses into accesses to the base title. | |||
==== Archive Path ==== | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset !! Size !! Description | |||
|- | |||
| 0x0 || 0x8 || u64, Program Handle from [[PXIPM:RegisterProgram]] | |||
|} | |||
==== Program Access Type ==== | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value !! Description | |||
|- | |||
| 0 || RomFS of base title ("unspecified" [[NCCH#Content_Type|content type]], the default) | |||
|- | |||
| 1 || <code>exefs:/.code</code> of the patch title | |||
|- | |||
| 2 || System Menu Data (<code>exefs:/icon</code>, <code>exefs:/banner</code>, <code>exefs:/logo</code>) | |||
|- | |||
| 3 || Save Data (high level, decrypted) | |||
|- | |||
| 4 || RomFS of base title (all [[NCCH#Content_Type|content types]]) | |||
|- | |||
| 5 || RomFS of patch (update) title | |||
|} | |||
=== [[RomFS]] === | === [[RomFS]] === |