Title list: Difference between revisions

3dsguy (talk | contribs)
3dsguy (talk | contribs)
Adding some rules to the upper title ID
Line 11: Line 11:
* RR contains various info including title type (00=App, 01=Demo, 02/03=System Applet)
* RR contains various info including title type (00=App, 01=Demo, 02/03=System Applet)


'''TitleID-High Structure''':
'''TitleID-High Recognition Key''':
 
For 0x4ABCD:
 
CTR System Titles:
{| class="wikitable" border="1"
|-
!  DIGIT
!  ACCEPTABLE VALUES
|-
|  A
|  0,1,2,3
|-
|  B
|  Any Digit
|-
|  C
|  1,3,5,7,9,B,D,F,
|-
|  D
|  Any Digit
|}
 
CTR Application Titles:
{| class="wikitable" border="1"
|-
!  DIGIT
!  ACCEPTABLE VALUES
|-
|  A
|  0
|-
|  B
|  0
|-
|  C
|  0
|-
|  D
|  0(Standard App), 1(DLP Child), 2(Demo App), 3, 4(Add-on content), 5, ...
|}
 
TWL System Titles:
{| class="wikitable" border="1"
|-
!  DIGIT
!  ACCEPTABLE VALUES
|-
|  A
|  8
|-
|  B
|  Any Digit
|-
|  C
|  Any Digit
|-
|  D
|  5,F
|}
 
 
TWL Application Titles:
{| class="wikitable" border="1"
|-
!  DIGIT
!  ACCEPTABLE VALUES
|-
|  A
|  8
|-
|  B
|  Any Digit
|-
|  C
|  Any Digit
|-
|  D
|  4
|}


* For 0x40XXX titleID-Highs, bitmask 0x10 determines whether this is system title.
* For 0x48XXX titleID-Highs, bitmask 0x1 determines whether this is a system title.


'''Versions''': v## = 0xHHHH = 0bBBBBBBBB...
'''Versions''': v## = 0xHHHH = 0bBBBBBBBB...