APT:GetAppletProgramInfo: Difference between revisions
Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x004D0080] |- | 1 | AppID / programID-low |- | 2 | Flags |} =Response= {| class=..." |
Steveice10 (talk | contribs) mNo edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
|- | |- | ||
| 1 | | 1 | ||
| AppID / | | [[NS_and_APT_Services#AppIDs|AppID]] / Program ID Low | ||
|- | |- | ||
| 2 | | 2 | ||
Line 28: | Line 28: | ||
|- | |- | ||
| 2 | | 2 | ||
| u16 title-version | | u16, Title Version (from [[AMNet:ListTitles]], only returns version & 0xFC00 as of the [[NS]] title-version for [[9.3.0-21|9.3.0-X]]) | ||
|} | |||
=Flags= | |||
{| class="wikitable" border="1" | |||
|- | |||
! Bit Mask | |||
! Description | |||
|- | |||
| 0x1 | |||
| When set, this enables using [[AMNet:ListTitles]] with [[Filesystem_services#MediaType|MediaType]] = NAND. | |||
|- | |||
| 0x2 | |||
| When set, this enables using [[AMNet:ListTitles]] with [[Filesystem_services#MediaType|MediaType]] = SD. | |||
|- | |||
| 0x4 | |||
| When set, this enables using [[AMNet:ListTitles]] with [[Filesystem_services#MediaType|MediaType]] = gamecard. | |||
|- | |||
| 0x10 | |||
| When set, the Program ID is determined via the input [[NS_and_APT_Services#AppIDs|AppID]]. When clear, Program ID Low = input cmdword[1], with the Program ID High determined by the following bit masks. | |||
|- | |||
| 0x20 | |||
| This bit mask must be set when bit mask 0x10 is not set, otherwise an error is returned. | |||
|- | |||
| 0x100 | |||
| This is used when bit mask 0x10 is clear and bit mask 0x20 is set. When this is clear, Program ID High = 0x00040000, otherwise Program ID High = 0x00040010. | |||
|} | |} | ||
=Description= | =Description= | ||
This returns the title-version for the specified applet/application. | This returns the title-version for the specified applet/application. NS will attempt to use [[AMNet:ListTitles]] for each [[Filesystem_services#MediaType|MediaType]] when the bit mask for the [[Filesystem_services#MediaType|MediaType]] is enabled, in the following order: NAND, SD, and Gamecard. |