NSS:LaunchFIRM: Difference between revisions
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
|- | |- | ||
| 0 | | 0 | ||
| Header code [ | | Header code [0x000100C0] | ||
|- | |- | ||
| 1 | | 1 | ||
Line 33: | Line 33: | ||
=Description= | =Description= | ||
When this TID is zero, the gamecard TID is obtained via [[AMNet:GetTitleIDList|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. | When this TID is zero, the gamecard TID is obtained via [[AMNet:GetTitleIDList|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. | ||
When the required FIRM for the specified title matches the already running FIRM, NS will skip FIRM-launch and just do a normal title launch. |