Line 28: |
Line 28: |
| | 0x000600C0 | | | 0x000600C0 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | (unknown_u8, unknown_u64) | + | | [[AMPXI:GetTitleExtDataId|GetTitleExtDataId]] |
| |- | | |- |
| | 0x00070080 | | | 0x00070080 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | (unknown_u8, unknown_u32) | + | | [[AMPXI:DeletePendingTitles|DeletePendingTitles]] |
| |- | | |- |
| | 0x00080080 | | | 0x00080080 |
Line 56: |
Line 56: |
| | 0x000D0080 | | | 0x000D0080 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | (unknown_u64) | + | | [[AMPXI:DeleteTicket|DeleteTicket]] |
| |- | | |- |
| | 0x000E0000 | | | 0x000E0000 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | GetTitleAllCount | + | | [[AMPXI:GetTicketCount|GetTicketCount]] |
| |- | | |- |
| | 0x000F0082 | | | 0x000F0082 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | GetTitleAllList | + | | [[AMPXI:GetTicketList|GetTicketList]] |
| |- | | |- |
| | 0x00100100 | | | 0x00100100 |
Line 108: |
Line 108: |
| | 0x001A0000 | | | 0x001A0000 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | |? | + | | InstallContentAbortDSi (?) |
| |- | | |- |
| | 0x001B0040 | | | 0x001B0040 |
Line 118: |
Line 118: |
| | [[AMPXI:InstallContentFinish|InstallContentFinish]] | | | [[AMPXI:InstallContentFinish|InstallContentFinish]] |
| |- | | |- |
− | | 0x001D0040 | + | | 0x001D0080 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | (unknown_u8, unknown_u32) | + | | [[AMPXI:GetPendingTitleCount|GetPendingTitleCount]] |
| |- | | |- |
| | 0x001E00C2 | | | 0x001E00C2 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | (unknown_entrycount, unknown_u8, unknown_u32, ptr, ptrsize) | + | | [[AMPXI:GetPendingTitleList|GetPendingTitleList]] |
| |- | | |- |
| | 0x001F0084 | | | 0x001F0084 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | [[AMPXI:GetTitleStatusInfo|GetTitleStatusInfo]] | + | | [[AMPXI:GetPendingTitleInfo|GetPendingTitleInfo]] |
| |- | | |- |
| | 0x002000C0 | | | 0x002000C0 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | (unknown_u8, unknown_u64) | + | | [[AMPXI:DeletePendingTitle|DeletePendingTitle]] |
| |- | | |- |
| | 0x002100C0 | | | 0x002100C0 |
Line 164: |
Line 164: |
| | 0x00280000 | | | 0x00280000 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | InstallTitleAbortTMD (?) | + | | InstallTitleAbortDSi (?) |
| |- | | |- |
| | 0x00290000 | | | 0x00290000 |
Line 176: |
Line 176: |
| | 0x002B.... | | | 0x002B.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x002C.... | | | 0x002C.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x002D.... | | | 0x002D.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x002E.... | | | 0x002E.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x002F.... | | | 0x002F.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x0030.... | | | 0x0030.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x0031.... | | | 0x0031.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x0032.... | | | 0x0032.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x0033.... | | | 0x0033.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x0034.... | | | 0x0034.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x0035.... | | | 0x0035.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x0036.... | | | 0x0036.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x0037.... | | | 0x0037.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x0038.... | | | 0x0038.... |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | ? | + | | Stubbed. |
| |- | | |- |
| | 0x00390146 | | | 0x00390146 |
Line 236: |
Line 236: |
| | 0x003A0146 | | | 0x003A0146 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | (unknown_u64, size1, size2, size3, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3) | + | | Stubbed. |
| |- | | |- |
| | 0x003B0042 | | | 0x003B0042 |
Line 252: |
Line 252: |
| | 0x003E0042 | | | 0x003E0042 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | (size, ptrsize, ptr) | + | | [[AMPXI:SetCertificate|SetCertificate]] |
| |- | | |- |
| | 0x003F0040 | | | 0x003F0040 |
Line 260: |
Line 260: |
| | 0x00400040 | | | 0x00400040 |
| | [[1.0.0-0]] | | | [[1.0.0-0]] |
− | | [[AMPXI:FinishInstallToMedia|FinishInstallToMedia]] | + | | [[AMPXI:DoCleanup|DoCleanup]] |
| |- | | |- |
| | 0x00410000 | | | 0x00410000 |
Line 316: |
Line 316: |
| | 0x004E00C0 | | | 0x004E00C0 |
| | [[2.0.0-2]] | | | [[2.0.0-2]] |
− | | (unknown_u64, unknown_u8) | + | | InstallTitleBeginDSi (?) (unknown_u64, u8_optype) The optype must be 5 or 11, but it's not used after validating it. Disabling using this in AM-sysmodule breaks DSiWare-importing. This is used right before [[AMPXI:InstallTmdBegin|InstallTmdBegin]] in AM-sysmodule. |
| |- | | |- |
| | 0x004F00C0 | | | 0x004F00C0 |
Line 340: |
Line 340: |
| | 0x00540000 | | | 0x00540000 |
| | [[2.0.0-2]] | | | [[2.0.0-2]] |
− | |? | + | | [[AMPXI:GetTWLPartitionInfo|GetTWLPartitionInfo]] |
| |- | | |- |
| | 0x005500C4 | | | 0x005500C4 |
Line 352: |
Line 352: |
| | 0x00570042 | | | 0x00570042 |
| | [[4.0.0-7]] | | | [[4.0.0-7]] |
− | | ? | + | | [[AMPXI:InstallTitleSetContentIndices|InstallTitleSetContentIndices]] |
| |- | | |- |
| | 0x005800C0 | | | 0x005800C0 |
Line 412: |
Line 412: |
| | 0x0066.... | | | 0x0066.... |
| | [[4.0.0-7]] | | | [[4.0.0-7]] |
− | | Stubbed starting with [[4.0.0-7]], this only returns zero for the command result-code. | + | | Stubbed starting with [[4.0.0-7]]. |
| |- | | |- |
| | 0x00670082 | | | 0x00670082 |
Line 437: |
Line 437: |
| | [[5.0.0-11]] | | | [[5.0.0-11]] |
| | (u8 [[Mediatypes|Mediatype]], u64 programID) | | | (u8 [[Mediatypes|Mediatype]], u64 programID) |
| + | |- |
| + | | 0x006D0184 |
| + | | [[11.8.0-41]] |
| + | | [[AMPXI:ExportTicketWrapped|ExportTicketWrapped]] |
| |} | | |} |
| | | |
Line 455: |
Line 459: |
| |- | | |- |
| | 0xD8A08004 | | | 0xD8A08004 |
− | | Invalid ticket title version. | + | | Wrong installation state. |
| + | |- |
| + | | 0xD8E08020 |
| + | | CIA file is empty. |
| |- | | |- |
| | 0xD8E08025 | | | 0xD8E08025 |
Line 470: |
Line 477: |
| |- | | |- |
| | 0xD8E08065+2 / 0xD8E08067 | | | 0xD8E08065+2 / 0xD8E08067 |
− | | Error-type -3 | + | | Error-type -3. Returned when a CIA header is invalid. |
| |- | | |- |
| | 0xD8E08065+3 / 0xD8E08068 | | | 0xD8E08065+3 / 0xD8E08068 |