Changes

497 bytes added ,  21:44, 10 October 2011
→‎Partitions: more on DISA
Line 77: Line 77:  
| 0x04
 
| 0x04
 
| 4
 
| 4
| Unknown
+
| Unknown (maybe magic, the same in all the save files so far)
 
|-
 
|-
 
| 0x08
 
| 0x08
Line 97: Line 97:  
| 0x28
 
| 0x28
 
| 8
 
| 8
| Unknown (padding?)
+
| SAVE Partition entry offset in the partition table
 
|-
 
|-
 
| 0x30
 
| 0x30
 
| 8
 
| 8
| Size of data from the active table to be hashed
+
| SAVE Partition entry length in the partition table
 
|-
 
|-
 
| 0x38
 
| 0x38
| 8*6
+
| 8
| Unknown
+
| DATA Partition entry offset in the partition table
 +
|-
 +
| 0x40
 +
| 8
 +
| DATA Partition entry length in the partition table
 +
|-
 +
| 0x48
 +
| 8
 +
| SAVE Partition offset
 +
|-
 +
| 0x50
 +
| 8
 +
| SAVE Partition length
 +
|-
 +
| 0x58
 +
| 8
 +
| DATA Partition offset
 +
|-
 +
| 0x60
 +
| 8
 +
| DATA Partition length
 
|-
 
|-
 
| 0x68
 
| 0x68
Line 120: Line 140:  
|}
 
|}
    +
* The hash in the DISA blob hashes the SAVE entry of the 'active_table' in 1 partition files.
   −
* The hash in the DISA blob hashes 'hash_size' bytes of the 'active_table'.
+
* The partitions offsets points to a 0x1000 long block which isn't understood yet. The actual information starts after that block.
    
The DIFIs table @ 0x200 (into the image) is written twice, (Meaning, if there's 4 DIFI blobs then the table is 2 DIFIs long).
 
The DIFIs table @ 0x200 (into the image) is written twice, (Meaning, if there's 4 DIFI blobs then the table is 2 DIFIs long).
399

edits