Line 831:
Line 831:
|-
|-
| 0x00000003
| 0x00000003
−
| Application [[#RomFS|RomFS]]
+
| SelfNCCH (including [[#RomFS|RomFS]])
| Yes
| Yes
| No
| No
Line 1,117:
Line 1,117:
== Binary LowPath ==
== Binary LowPath ==
The format of the data that a binary LowPath points to is custom per archive.
The format of the data that a binary LowPath points to is custom per archive.
+
+
=== SelfNCCH File Path Data Format ===
+
{| class="wikitable" border="1"
+
|-
+
! Index word
+
! Description
+
|-
+
| 0
+
| Type:
+
* 0x0: RomFS
+
* 0x1: error 0xD9004676
+
* 0x2: ExeFS
+
* 0x3: Error 0xE0E046BE.
+
* 0x4: FS-module crashes on this
+
* 0x5: Update RomFS?
+
|-
+
| 1-2
+
| File name for ExeFS ("icon"/"banner"/"logo"). ".code" is not allowed
+
|}
+
+
Note that ExeFS files only support reading from offset=0 and with size=file_size.
=== SystemSaveData Archive Path Data Format ===
=== SystemSaveData Archive Path Data Format ===