Changes

452 bytes added ,  20:19, 22 July 2012
no edit summary
Line 18: Line 18:  
| ?
 
| ?
 
| 4
 
| 4
 +
|-
 +
| REG_UNITINFO
 +
| ?
 +
| 0x1FF80014
 +
| ?
 +
| 1
 
|-
 
|-
 
| REG_MENUTID
 
| REG_MENUTID
 +
| ?
 +
| 0x1FF810A0
 +
| ?
 +
| 8
 +
|-
 +
| REG_ACTIVEMENUTID
 
| ?
 
| ?
 
| 0x1FF810A8
 
| 0x1FF810A8
Line 31: Line 43:  
=== REG_SYSCOREVER ===
 
=== REG_SYSCOREVER ===
 
When launching [[NCCH#CXI|CXIs]], this register value must match the core version field stored in the CXI exheader. If they do not match, the system will refuse to launch the process.
 
When launching [[NCCH#CXI|CXIs]], this register value must match the core version field stored in the CXI exheader. If they do not match, the system will refuse to launch the process.
 +
 +
=== REG_UNITINFO ===
 +
{| class="wikitable" border="1"
 +
!  Bit
 +
!  Description
 +
|-
 +
| 0
 +
| Set for retail, clear for dev/debug?
 +
|-
 +
| 1-7
 +
| [[NS]] loads the menu TID from REG_MENUTID when this is clear
 +
|}
    
=== REG_MENUTID ===
 
=== REG_MENUTID ===
This contains the titleID of the menu launched by [[NS]]. Normally this is the home menu TID, but if launching that fails this titleID is the [[Title_list#00040030|alternate]] menu.
+
This contains the titleID of the retail menu which will be launched by [[NS]].
 +
 
 +
=== REG_ACTIVEMENUTID ===
 +
This contains the titleID of the currently running menu launched by [[NS]]. Normally this is the home menu TID, but if launching that fails this titleID is the [[Title_list#00040030|alternate]] menu.(On dev units this is the dev menu TID)