Filesystem services: Difference between revisions
Update SaveCreate Struct |
|||
Line 1,444: | Line 1,444: | ||
| 0x0 | | 0x0 | ||
| 0x8 | | 0x8 | ||
| | | Save data size. | ||
|- | |- | ||
| 0x8 | | 0x8 | ||
| 0x8 | | 0x8 | ||
| | | Save data journal size. | ||
|- | |- | ||
| 0x10 | | 0x10 | ||
| 0x8 | | 0x8 | ||
| 0x4000 for SystemSaveData/SaveData/DeviceSaveData/BcatSaveData. | | Save data block size. 0x4000 for SystemSaveData/SaveData/DeviceSaveData/BcatSaveData. | ||
|- | |- | ||
| 0x18 | | 0x18 | ||
| 0x8 | | 0x8 | ||
| Official user-processes only uses 0 here for SystemSaveData/SaveData. For the dedicated save-creation code with SaveData/DeviceSaveData, this value comes from an input param with official user-processes. For BcatSaveData, this is the hard-coded [[Title_list|titleID]] of the bcat-sysmodule. | | Save data owner id. Official user-processes only uses 0 here for SystemSaveData/SaveData. For the dedicated save-creation code with SaveData/DeviceSaveData, this value comes from an input param with official user-processes. For BcatSaveData, this is the hard-coded [[Title_list|titleID]] of the bcat-sysmodule. | ||
|- | |- | ||
| 0x20 | | 0x20 | ||
| 0x4 | | 0x4 | ||
| Written using an input param for official user-processes. Hard-coded 0 for BcatSaveData. | | Save data flags. Written using an input param for official user-processes. Hard-coded 0 for BcatSaveData. | ||
|- | |- | ||
| 0x24 | | 0x24 | ||
| 0x1 | | 0x1 | ||
| Official user-processes only uses 0 here for SystemSaveData, 1 for SaveData/DeviceSaveData/BcatSaveData. | | [[#SaveDataSpaceId]]. Official user-processes only uses 0 here for SystemSaveData, 1 for SaveData/DeviceSaveData/BcatSaveData. | ||
|- | |- | ||
| 0x25 | | 0x25 | ||
| 0x1 | | 0x1 | ||
| 0 for SystemSaveData/SaveData. | | Unknown. 0 for SystemSaveData/SaveData. | ||
|- | |- | ||
| 0x26 | | 0x26 |