Changes

697 bytes added ,  03:44, 18 July 2017
Line 119: Line 119:  
| 0x8
 
| 0x8
 
|  
 
|  
| Start of the fs-specific header data.
+
| FS-specific superblock.
 
|}
 
|}
   Line 126: Line 126:  
The total size is 0x200-bytes.
 
The total size is 0x200-bytes.
   −
==Logo section==
+
==PFS0 superblock==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x8
 +
| 0x20
 +
| SHA256 hash
 +
|-
 +
| 0x28
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x2C
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x38
 +
| 0x8?
 +
| Size of hash-table.
 +
|-
 +
| 0x40
 +
| 0x8?
 +
| Offset relative to section-start where the PFS0 header is located.
 +
|-
 +
| 0x48
 +
| 0x8
 +
| Actual byte-size of the PFS0 filesystem relative to the PFS0 header.
 +
|-
 +
| 0x50
 +
| 0xF4
 +
| Normally zeros.
 +
|-
 +
| 0x144
 +
| ?
 +
| 0x1?
 +
|-
 +
| 0x148
 +
| 0xB8
 +
| Normally zeros.
 +
|}
 +
 
 +
This documents the structure of Section Header Block +0 for PFS0.
 +
 
 +
==RomFS superblock==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x8
 +
|
 +
| IVFC header
 +
|}
 +
 
 +
This documents the structure of Section Header Block +0 for RomFS.
 +
 
 +
=Logo section=
 
This is a PFS0. See [[NCA_Content_FS|here]] for the mounted-FS logo contents.
 
This is a PFS0. See [[NCA_Content_FS|here]] for the mounted-FS logo contents.
   −
==ExeFS section ==
+
=ExeFS section =
 
This is a PFS0.
 
This is a PFS0.