MemMap

From DeSmuME
(Difference between revisions)
Jump to: navigation, search
Line 29: Line 29:
 
|RTC init failure
 
|RTC init failure
 
|0 - inited
 
|0 - inited
 +
|-
 +
|0x027FF818
 +
|64
 +
|RTC current time
 +
|WWYYMMDDUUHHMMSS<br />
 +
WW - day of week<br />
 +
YY - year<br />
 +
MM - month<br />
 +
DD - day<br />
 +
UU - ???<br />
 +
HH - hour<br />
 +
MM - minutes<br />
 +
MM - seconds
 
|-
 
|-
 
|0x027FF820
 
|0x027FF820
Line 57: Line 70:
 
|0x027FF848
 
|0x027FF848
 
|32
 
|32
|source of ARM9 firmware execute address (copy to 0x027FF820)
+
|source of ARM9 firmware execute address
 +
(copy to 0x027FF820)
 
|
 
|
 
|-
 
|-
 
|0x027FF84C
 
|0x027FF84C
 
|32
 
|32
|source of ARM7 firmware execute address (copy to 0x027FF840)
+
|source of ARM7 firmware execute address
 +
(copy to 0x027FF840)
 +
|
 +
|-
 +
|0x027FFC00
 +
|32
 +
|Security Chip ID 3rd
 +
|
 +
|-
 +
|0x027FFC80
 +
|
 +
|Firmware user settings
 
|
 
|
 
|-
 
|-
Line 70: Line 95:
 
|
 
|
 
|-
 
|-
|0x027FF84C
+
|0x027FFE60
 
|32
 
|32
|
+
|Port 40001Ah setting for NORMAL command
|
+
|00 58 60 00
 +
BIOS fixing to
 +
00 58 00 00
 
|-
 
|-
|0x027FF84C
+
|0x027FFE64
 
|32
 
|32
|
+
|Port 40001Ah setting for KEY1 command
|
+
|00 18 08 F8
 
|-
 
|-
|0x027FF84C
+
|0x027FFE6C
|32
+
|16
|
+
|Security area CRC16 [20...7FFF]
 
|
 
|
 
|-
 
|-
|0x027FF84C
+
|0x027FFE6E
|32
+
|16
|
+
|Security area timeout
|
+
|51h
 
|-
 
|-
 
|0x027FF84C
 
|0x027FF84C

Revision as of 20:23, 30 May 2013

Address Size Description Default value
0x027FF800 32 Card ID C2 0F 00 00
0x027FF804 32 Security Card ID KEY1
0x027FF808 16 Computed header CRC16
0x027FF80C 16 ARM9 copied CRC16
0x027FF816 16 RTC init failure 0 - inited
0x027FF818 64 RTC current time WWYYMMDDUUHHMMSS

WW - day of week
YY - year
MM - month
DD - day
UU - ???
HH - hour
MM - minutes
MM - seconds

0x027FF820 32 ARM9 firmware execute address
0x027FF824 32 ARM7 firmware execute address
0x027FF830 Firmware header
0x027FF838 32 Firmware keycode (copy to 0x037F8014)
0x027FF840 16 ARM7 BIOS CRC16 A2 0C
0x027FF848 32 source of ARM9 firmware execute address

(copy to 0x027FF820)

0x027FF84C 32 source of ARM7 firmware execute address

(copy to 0x027FF840)

0x027FFC00 32 Security Chip ID 3rd
0x027FFC80 Firmware user settings
0x027FFE00 368 NDS ROM header
0x027FFE60 32 Port 40001Ah setting for NORMAL command 00 58 60 00

BIOS fixing to 00 58 00 00

0x027FFE64 32 Port 40001Ah setting for KEY1 command 00 18 08 F8
0x027FFE6C 16 Security area CRC16 [20...7FFF]
0x027FFE6E 16 Security area timeout 51h
0x027FF84C 32
0x027FF84C 32
0x027FF84C 32
0x027FF84C 32
0x027FF84C 32
0x027FF84C 32
Personal tools