Changes

168 bytes added ,  01:12, 10 December 2006
Line 507: Line 507:  
   82 82 82 15 9C 9C 9E 38 40 3E
 
   82 82 82 15 9C 9C 9E 38 40 3E
   βˆ’
Addresses 0x0040 to 0x15FF: all zeros
+
Addresses 0x0040 to 0x0FC9: all zeros on a newly bought Wiimote.
   βˆ’
Addresses 0x16FF to 0xFFFF: Don't exist. They return an error if you try to read from them. You won't get the error if you start reading from at or before the 0x16FF boundary, but you will just get zeroes for the invalid bytes in that case.
+
Address 0x0FCA to 0x15C9: [[Mii Data]] all zeros on a newly bought Wiimote.
 +
 
 +
Address 0x15CA to 0x15FF: all zeros on a newly bought Wiimote.
 +
 
 +
Addresses 0x1600 to 0xFFFF: Don't exist. They return an error if you try to read from them. You won't get the error if you start reading from at or before the 0x15FF boundary, but you will just get zeroes for the invalid bytes in that case.
    
For the Flash memory the address is only 2 bytes. So address 0x010000 is the treated the same as address 0x0000. This is true all the way up to 0xFF0000. That byte (0x00FF0000) is always ignored unless the most significant byte (0xFF000000) has bit 2 (0x04) set.
 
For the Flash memory the address is only 2 bytes. So address 0x010000 is the treated the same as address 0x0000. This is true all the way up to 0xFF0000. That byte (0x00FF0000) is always ignored unless the most significant byte (0xFF000000) has bit 2 (0x04) set.
0

edits