Changes

254 bytes removed ,  07:29, 17 February 2014
Line 36: Line 36:  
Flags bit0 is set when launching a [[FIRM]] which requires an application title-info structure to be specified via [[FIRM]] parameters. Otherwise when not specifying FIRM parameters, bit0 is clear. When flags bit1 is clear, NS will check certain [[Configuration Memory]] fields and will return an error if these checks fail. This [[Configuration Memory]] field checks seems to always pass on retail however.
 
Flags bit0 is set when launching a [[FIRM]] which requires an application title-info structure to be specified via [[FIRM]] parameters. Otherwise when not specifying FIRM parameters, bit0 is clear. When flags bit1 is clear, NS will check certain [[Configuration Memory]] fields and will return an error if these checks fail. This [[Configuration Memory]] field checks seems to always pass on retail however.
   −
When the input titleID is a TWL title, the TWL_FIRM titleID-low is used for launching FIRM, it's unknown how GBA VC titles are handled here. For CTR titles, the [[FIRM]] titleID-low is loaded from the input title's exheader [[PMApp:GetTitleProgramID|programID-low]]. Therefore the CTR title specified here must be a [[FIRM]] title.
+
See [[APT:GetProgramInfo|here]] for how the FIRM programID-low is determined.