Savegames: Difference between revisions
Correct info on the blockmap/journal. Also add a newly found CRC. |
|||
| Line 11: | Line 11: | ||
The 3DS employs a wear leveling scheme on the savegame FLASH chips. This is done through the usage of blockmaps and a journal. The blockmap is located at offset 0 of the flash chip, and is immediately followed by the journal. The initial state is dictated by the blockmap, and the journal is then applied to that. | The 3DS employs a wear leveling scheme on the savegame FLASH chips. This is done through the usage of blockmaps and a journal. The blockmap is located at offset 0 of the flash chip, and is immediately followed by the journal. The initial state is dictated by the blockmap, and the journal is then applied to that. | ||
First, there are 8 bytes whose purposes are currently unknown. Then comes the blockmap. | First, there are 8 bytes whose purposes are currently unknown. Then comes the actual blockmap. | ||
The blockmap structure is simple: | The blockmap structure is simple: | ||
<pre> | <pre> | ||