Memory: Difference between revisions
mNo edit summary |
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 || | | 0x48 || 0x10 || UCS-2 nickname, max 8 characters | ||
|- | |- | ||
| 0x5e || 0x38 || | | 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 || | | 0xa6 || 0x40 || UCS-2 Parental Controls secret answer for PIN reminder, max 32 characters | ||
|} | |} | ||