NSS:LaunchFIRM

From 3dbrew
Revision as of 03:29, 4 May 2013 by Yellows8 (talk | contribs)
Jump to navigation Jump to search

Request

Index Word Description
0 Header code [0x0001....]
1 Application titleID lower word
2 Application titleID upper word
3 Unused

Response

Index Word Description
0 Header code
1 Result code

Description

When this TID is zero, the gamecard TID is obtained via AM. If the TID is the JPN System Settings titleID, the TID used for applet entry initialization is loaded from an array of System Settings titleIDs, where the array-index is determined by the region. This command then initializes the titleID+mediatype field for appletID 0x300, in the titleID applet array using the TID. This is mostly the same as NSS:LaunchApplicationFIRM without the Configuration Memory checks. This calls the same code which NSS:LaunchApplicationFIRM uses for flags bit0=1.