Line 486:
Line 486:
In contrast to the data at 0x0000, this data seems to differ in only a few bytes between different Wii Remotes.
In contrast to the data at 0x0000, this data seems to differ in only a few bytes between different Wii Remotes.
−
Known memory ranges are listed below. Note that the "user data" area is 0x0FA0 = 4000 bytes long, which seems to confirm the 4kB figure that has been mentioned (meaning 4000 bytes, that is, using the SI prefix meaning instead of the binary meaning).
+
The "User Data" section appears to start with a 0x38-byte header, repeated twice (so 0x70 bytes total). The header starts with an 8-byte timestamp (from TBL and TBU; 1/60750000ths of a second since January 1 2000). That is followed by a 34-byte (17 characters, or 16 excluding the null terminator) Unicode name (which does not necessarily match the game's name), followed by the 4-byte game ID, then the application type (the value at 0x80003184). Then there is a checksum (at 0x2f), which is the sum of bytes 0 through 0x2e plus 0x55. Bytes 0x30 through 0x37 do not seem to be used and were all 0.
+
+
Known memory ranges are listed below.
{| style="border-collapse: collapse; padding: 0.2em 0.2em 0.2em 0.2em;"
{| style="border-collapse: collapse; padding: 0.2em 0.2em 0.2em 0.2em;"