Title list: Difference between revisions
No edit summary |
|||
Line 18: | Line 18: | ||
'''Content Categories''': | '''Content Categories''': | ||
This u16 is a bit mask. Each Category is a group of one or more bit masks. | This u16 is a collection bit mask flag. Each Category is a group of one or more bit masks. | ||
Specific Bitmask Flags: | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Category | ! Category | ||
! Bitmask | ! Bitmask | ||
|- | |- | ||
| | | Normal | ||
| | | 0x0 | ||
|- | |- | ||
| | | DlpChild | ||
| | | 0x1 | ||
|- | |||
| Demo | |||
| 0x2 | |||
|- | |||
| Contents | |||
| 0x3 | |||
|- | |- | ||
| | | AddOnContents | ||
| | | 0x4 | ||
|- | |- | ||
| | | Patch | ||
| | | 0x6 | ||
|- | |||
| CannotExecution | |||
| 0x8 | |||
|- | |||
| System | |||
| 0x10 | |||
|- | |||
| RequireBatchUpdate | |||
| 0x20 | |||
|- | |||
| NotRequireUserApproval | |||
| 0x40 | |||
|- | |||
| NotRequireRightForMount | |||
| 0x80 | |||
|- | |||
| CanSkipConvertJumpId | |||
| 0x100 | |||
|- | |||
| TWL | |||
| 0x8000 | |||
|} | |} | ||
* TWL Category bit mask are carried over from original TWL category bitmasks (ignoring bit mask 0x8000), so TWL system titles have the bitmask of 0x8001. | |||
* System titles (TWL and CTR) are eligible to be updated during a System Update. | * System titles (TWL and CTR) are eligible to be updated during a System Update. | ||
* Bit Mask 0x4000 appears to be reserved, as it renders the ''TWL'' and ''System'' bit masks useless. | |||
'''Unique ID Restrictions''': | '''Unique ID Restrictions''': | ||
Line 84: | Line 113: | ||
Normally on retail SAFE_MODE ARM11 [[NCCH#CXI|CXI]] titles can't be launched, since the [[Configuration_Memory|system]] core version doesn't match the CXI exheader core version. | Normally on retail SAFE_MODE ARM11 [[NCCH#CXI|CXI]] titles can't be launched, since the [[Configuration_Memory|system]] core version doesn't match the CXI exheader core version. | ||
* Only | * Only most non-Normal Applications are known to utilise Title ID variation, this is explained in their respective sections on this page. | ||
* [[3DS Development Unit Software|Dev Menu]] installs CTR Applications with a TitleID variation of 0x02 to the CTR NAND. | * [[3DS Development Unit Software|Dev Menu]] installs CTR Applications with a TitleID variation of 0x02 to the CTR NAND. | ||
Line 105: | Line 134: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! | ! System Category | ||
! Bit Mask | ! Bit Mask(s) | ||
! Category | ! Category Bit Mask | ||
|- | |- | ||
| Application | | Application (SYSTEM_APPLICATION) | ||
| | | Normal<nowiki>|</nowiki>System | ||
| | |||
| 0x0010 | | 0x0010 | ||
|- | |- | ||
| System Data Archives | | System Data Archives (SYSTEM_CONTENT) | ||
| | | Contents<nowiki>|</nowiki>CannotExecution<nowiki>|</nowiki>System | ||
| | |||
| 0x001B | | 0x001B | ||
|- | |- | ||
| Shared | | Shared Data Archives (SHARED_CONTENT) | ||
| | | Contents<nowiki>|</nowiki>CannotExecution<nowiki>|</nowiki>System<nowiki>|</nowiki>NotRequireRightForMount | ||
| | |||
| 0x009B | | 0x009B | ||
|- | |- | ||
| System Data Archives | | System Data Archives (AUTO_UPDATE_CONTENT) | ||
| | | Contents<nowiki>|</nowiki>CannotExecution<nowiki>|</nowiki>System<nowiki>|</nowiki>NotRequireUserApproval<nowiki>|</nowiki>NotRequireRightForMount | ||
| | |||
| 0x00DB | | 0x00DB | ||
|- | |- | ||
| Applet | | Applet (APPLET) | ||
| | | Normal<nowiki>|</nowiki>System<nowiki>|</nowiki>RequireBatchUpdate | ||
| | |||
| 0x0030 | | 0x0030 | ||
|- | |- | ||
| Module | | Module (BASE) | ||
| | | Normal<nowiki>|</nowiki>System<nowiki>|</nowiki>RequireBatchUpdate<nowiki>|</nowiki>CanSkipConvertJumpId | ||
| | |||
| 0x0130 | | 0x0130 | ||
|- | |- | ||
| Firmware | | Firmware (FIRMWARE) | ||
| | | Normal<nowiki>|</nowiki>CannotExecution<nowiki>|</nowiki>System<nowiki>|</nowiki>RequireBatchUpdate<nowiki>|</nowiki>CanSkipConvertJumpId | ||
| | |||
| 0x0138 | | 0x0138 | ||
|} | |} | ||
Line 1,138: | Line 1,159: | ||
|- | |- | ||
! Content Category | ! Content Category | ||
! | ! Bit Mask(s) | ||
! Category | ! Category Bit Mask | ||
|- | |- | ||
| System Application | | System Application | ||
| 0x4 | | TWL<nowiki>|</nowiki>0x1<nowiki>|</nowiki>0x4 | ||
| 0x8005 | | 0x8005 | ||
|- | |- | ||
| System Archive | | System Archive | ||
| | | TWL<nowiki>|</nowiki>0x1<nowiki>|</nowiki>0x2<nowiki>|</nowiki>0x4<nowiki>|</nowiki>0x8 | ||
| | |||
| 0x800F | | 0x800F | ||
|} | |} | ||
Line 1,210: | Line 1,228: | ||
|- | |- | ||
! Content Category | ! Content Category | ||
! Bit Mask | ! Bit Mask(s) | ||
! Category | ! Category Bit Mask | ||
|- | |- | ||
| Application | | [[Title list/eShop Titles|Application]] (eShop Title) | ||
| | | Normal | ||
| 0x0000 | | 0x0000 | ||
|- | |- | ||
| DLP Child | | DLP Child | ||
| | | DlpChild | ||
| 0x0001 | | 0x0001 | ||
|- | |- | ||
| [[EShop Demos|Demo]] | |||
| Demo | | Demo | ||
| 0x0002 | | 0x0002 | ||
|- | |- | ||
| | | [[Title list/Patches|Patch]] | ||
| CannotExecution<nowiki>|</nowiki>Patch | |||
| | |||
| | |||
| 0x000E | | 0x000E | ||
|- | |- | ||
| Add-on Content (DLC) | | [[Title list/DLC|Add-on Content]] (DLC) | ||
| | | NotRequireRightForMount<nowiki>|</nowiki>CannotExecution<nowiki>|</nowiki>AddOnContents | ||
| 0x008C | | 0x008C | ||
|} | |} | ||
=== 00040001 - [[Download Play]] Titles === | === 00040001 - [[Download Play]] Titles === | ||
This titleID-high/programID-high is used for the titles sent over [[Download Play]]. Only one 00040001 Download Play title is installed to NAND /title at a time. There can be a maximum of | This titleID-high/programID-high is used for the titles sent over [[Download Play]]. Only one 00040001 Download Play title is installed to NAND /title at a time. There can be a maximum of 255 Download Play child titles per Unique ID, indexed by Title ID Variation. The legal index range: 0x0 - 0xff. | ||
== TWL Application Titles == | == TWL Application Titles == | ||
Line 1,425: | Line 1,259: | ||
|- | |- | ||
! Content Category | ! Content Category | ||
! Bit Mask | ! Bit Mask(s) | ||
! Category | ! Category Bit Mask | ||
|- | |- | ||
| Application (DSiWare) | | Application (DSiWare) | ||
| 0x4 | | TWL<nowiki>|</nowiki>0x4 | ||
| 0x8004 | | 0x8004 | ||
|} | |} |