Difference between revisions of "NS and APT Services"

From 3dbrew
Jump to navigation Jump to search
m
Line 12: Line 12:
 
!  Description
 
!  Description
 
|-
 
|-
| 0x0002....
+
| 0x000200C0
 
| [[NSS:LaunchTitle|LaunchTitle]]
 
| [[NSS:LaunchTitle|LaunchTitle]]
 
|}
 
|}

Revision as of 08:04, 23 July 2012

The NS system module is the first module launched from a NAND title after the core processes sm, fs, pm, loader, and pxi are loaded. This module is launched by the pm process, with the titleID loaded from REG_NSTID. NS first launches ErrDisp, then the menu. On retail the menu TID is loaded from REG_MENUTID, while on dev/debug the menu TID is loaded from config. The TID of the launched menu is then written to REG_ACTIVEMENUTID. NS uses pm:app to launch titles.

Like home menu NS is constantly running while the system is in 3DS-mode.

Alternate menu

When launching the regular menu fails, NS will then attempt to launch the alternate menu. This title could be used as a recovery process, however it normally doesn't exist on retail.

NS service "ns:s"

Command Header Description
0x000200C0 LaunchTitle