ExeFS: Difference between revisions

3dsguy (talk | contribs)
m It seems to actually be 10, instead of 8
3dsguy (talk | contribs)
mNo edit summary
Line 32: Line 32:


==== File headers ====
==== File headers ====
There are a maximum of 10 file headers in the ExeFS format, which have the following structure:
There are a maximum of 10* file headers in the ExeFS format, which have the following structure:


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 52: Line 52:
|  File size
|  File size
|}
|}
<nowiki>*</nowiki> The maximum number of ExeFS file headers, is disputable. With makerom indicating a maximum of 8 sections, and makecia indicating a maximum of 10. From a non-SDK point of view ExeFS header format can hold no more than 10 file headers within the currently define size of 0x200 bytes.


File offsets are non-inclusive of the header's size (0x200 bytes). Also, file headers which are not used are filled with all zeros.
File offsets are non-inclusive of the header's size (0x200 bytes). Also, file headers which are not used are filled with all zeros.