Changes

99 bytes added ,  17:53, 17 July 2010
Added address for the full TWL .nds header.
Line 2: Line 2:     
This page contains information for various structures stored in RAM and elsewhere.
 
This page contains information for various structures stored in RAM and elsewhere.
The .nds header is located at 0x02fffe00.
+
The original NTR 0x160 byte .nds header is located at 0x02fffe00. The full TWL 0x1000 byte .nds [[NDS_Format|header]] is located at 0x02ffe000.
    
RAM System settings are normally located at 0x02000400. This struct is pointed to by the ptr at 0x02fffdfc. Structure format:(Sections in this structure not listed here are zero, sample data is included in descriptions.)
 
RAM System settings are normally located at 0x02000400. This struct is pointed to by the ptr at 0x02fffdfc. Structure format:(Sections in this structure not listed here are zero, sample data is included in descriptions.)
Line 28: Line 28:  
| 0x46 || 0x2 || Bytes for birthday, month and day, respectively
 
| 0x46 || 0x2 || Bytes for birthday, month and day, respectively
 
|-
 
|-
| 0x48 || 0x10 || UTF-16 nickname, max 8 characters
+
| 0x48 || 0x10 || UCS-2 nickname, max 8 characters
 
|-
 
|-
| 0x5e || 0x38 || UTF-16 message, max 28 characters
+
| 0x5e || 0x38 || UCS-2 message, max 28 characters
 
|-
 
|-
 
| 0x94 || 0x1 || Parental controls flags?(Parental controls fields are all zero when not in use)
 
| 0x94 || 0x1 || Parental controls flags?(Parental controls fields are all zero when not in use)
Line 42: Line 42:  
| 0xa1 || 0x4 || Parental Controls PIN(ASCII)
 
| 0xa1 || 0x4 || Parental Controls PIN(ASCII)
 
|-
 
|-
| 0xa6 || 0x40 || UTF-16 Parental Controls secret answer for PIN reminder, max 32 characters
+
| 0xa6 || 0x40 || UCS-2 Parental Controls secret answer for PIN reminder, max 32 characters
 
|}
 
|}