Difference between revisions of "APT:GetAppletProgramInfo"

From 3dbrew
Jump to navigation Jump to search
(Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x004D0080] |- | 1 | AppID / programID-low |- | 2 | Flags |} =Response= {| class=...")
 
Line 29: Line 29:
 
| 2
 
| 2
 
| u16 title-version from [[AMNet:ListTitles]]
 
| u16 title-version from [[AMNet:ListTitles]]
 +
|}
 +
 +
=Flags=
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Bitmask
 +
!  Description
 +
|-
 +
| 0x1
 +
| When set, this enables using [[AMNet:ListTitles]] with mediatype=NAND.
 +
|-
 +
| 0x2
 +
| When set, this enables using [[AMNet:ListTitles]] with mediatype=SD.
 +
|-
 +
| 0x4
 +
| When set, this enables using [[AMNet:ListTitles]] with mediatype=gamecard.
 +
|-
 +
| 0x10
 +
| When set, the programID is determined via the input AppID. When clear, programID-low = input cmdword[1], with the programID-high determined by the following bitmasks.
 +
|-
 +
| 0x20
 +
| This bitmask must be set when bitmask 0x10 is not set, otherwise an error is returned.
 +
|-
 +
| 0x100
 +
| This is used when bitmask 0x10 is clear and bitmask 0x20 is set. When this is clear, programIDhigh = 0x00040000, otherwise programIDhigh = 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 mediatype when the bitmask for the mediatype is enabled, in the following order: NAND, SD, and gamecard.

Revision as of 04:27, 2 October 2013

Request

Index Word Description
0 Header code [0x004D0080]
1 AppID / programID-low
2 Flags

Response

Index Word Description
0 Header code
1 Result code
2 u16 title-version from AMNet:ListTitles

Flags

Bitmask Description
0x1 When set, this enables using AMNet:ListTitles with mediatype=NAND.
0x2 When set, this enables using AMNet:ListTitles with mediatype=SD.
0x4 When set, this enables using AMNet:ListTitles with mediatype=gamecard.
0x10 When set, the programID is determined via the input AppID. When clear, programID-low = input cmdword[1], with the programID-high determined by the following bitmasks.
0x20 This bitmask must be set when bitmask 0x10 is not set, otherwise an error is returned.
0x100 This is used when bitmask 0x10 is clear and bitmask 0x20 is set. When this is clear, programIDhigh = 0x00040000, otherwise programIDhigh = 0x00040010.

Description

This returns the title-version for the specified applet/application. NS will attempt to use AMNet:ListTitles for each mediatype when the bitmask for the mediatype is enabled, in the following order: NAND, SD, and gamecard.