Savegames: Difference between revisions

No edit summary
No edit summary
Line 705: Line 705:
| 4
| 4
| File table block index
| File table block index
|-
|}
=== File allocation table entry ===
{| class="wikitable"
|-
! Start
! Length
! Description
|-
| 0
| 4 (High bit)
| Set if entry is the first entry in the list.
|-
| 0
| 4 (Lower 31 bits)
| Previous entry index. First entry in list if 0.
|-
| 4
| 4 (High bit)
| Set if the allocation segment has multiple blocks.
|-
| 4
| 4 (Lower 31 bits)
| Next entry index. Last entry in list if 0.
|-
|}
If the allocation segment has multiple blocks, the first entry will be followed by a range descriptor entry. The last entry in the segment will contain a duplicate of this entry.
{| class="wikitable"
|-
! Start
! Length
! Description
|-
| 0
| 4 (High bit)
| Always set.
|-
| 0
| 4 (Lower 31 bits)
| First entry in this segment.
|-
| 4
| 4 (High bit)
| Never set.
|-
| 4
| 4 (Lower 31 bits)
| Last entry in this segment.
|-
|-
|}
|}