Changes

Jump to navigation Jump to search
74 bytes added ,  06:14, 23 July 2012
no edit summary
Line 1: Line 1:  
The NS system module is the first module launched from a NAND title after the core processes sm, fs, [[Process Manager Ports|pm]], loader, and pxi are loaded. This module is launched by the pm process, with the titleID loaded from [[Shared_Registers|REG_NSTID]]. NS first launches [[ErrDisp]], then the menu. On retail the menu TID is loaded from [[Shared_Registers#REG_MENUTID|REG_MENUTID]], while on dev/debug the menu TID is loaded from [[CfgS:GetConfigInfoBlk2#ConfigInfoBlks|config]]. The TID of the launched menu is then written to [[Shared_Registers#REG_ACTIVEMENUTID|REG_ACTIVEMENUTID]]. NS uses [[PMApp:LaunchTitle|pm:app]] to launch titles.
 
The NS system module is the first module launched from a NAND title after the core processes sm, fs, [[Process Manager Ports|pm]], loader, and pxi are loaded. This module is launched by the pm process, with the titleID loaded from [[Shared_Registers|REG_NSTID]]. NS first launches [[ErrDisp]], then the menu. On retail the menu TID is loaded from [[Shared_Registers#REG_MENUTID|REG_MENUTID]], while on dev/debug the menu TID is loaded from [[CfgS:GetConfigInfoBlk2#ConfigInfoBlks|config]]. The TID of the launched menu is then written to [[Shared_Registers#REG_ACTIVEMENUTID|REG_ACTIVEMENUTID]]. NS uses [[PMApp:LaunchTitle|pm:app]] to launch titles.
 +
 +
Like home menu NS is constantly running while the system is in 3DS-mode.
    
= Alternate menu =
 
= Alternate menu =

Navigation menu