Line 2: |
Line 2: |
| |- | | |- |
| ! Command Header | | ! Command Header |
| + | ! Available since system version |
| ! Description | | ! Description |
| |- | | |- |
| | 0x00010040 | | | 0x00010040 |
| + | | [[1.0.0-0]] |
| | [[AMPXI:GetTitleCount|GetTitleCount]] | | | [[AMPXI:GetTitleCount|GetTitleCount]] |
| |- | | |- |
| | 0x00020082 | | | 0x00020082 |
| + | | [[1.0.0-0]] |
| | [[AMPXI:GetTitleList|GetTitleList]] | | | [[AMPXI:GetTitleList|GetTitleList]] |
| |- | | |- |
| | 0x00030084 | | | 0x00030084 |
| + | | [[1.0.0-0]] |
| | [[AMPXI:GetTitleInfo|GetTitleInfo]] | | | [[AMPXI:GetTitleInfo|GetTitleInfo]] |
| |- | | |- |
| | 0x000400C0 | | | 0x000400C0 |
| + | | [[1.0.0-0]] |
| | (unknown_u8, unknown_u64) | | | (unknown_u8, unknown_u64) |
| |- | | |- |
| | 0x000500C0 | | | 0x000500C0 |
| + | | [[1.0.0-0]] |
| | (u8 [[Mediatypes|Mediatype]], u64 programID) | | | (u8 [[Mediatypes|Mediatype]], u64 programID) |
| |- | | |- |
| | 0x000600C0 | | | 0x000600C0 |
| + | | [[1.0.0-0]] |
| | (unknown_u8, unknown_u64) | | | (unknown_u8, unknown_u64) |
| |- | | |- |
| | 0x00070080 | | | 0x00070080 |
| + | | [[1.0.0-0]] |
| | (unknown_u8, unknown_u32) | | | (unknown_u8, unknown_u32) |
| |- | | |- |
| | 0x00080080 | | | 0x00080080 |
| + | | [[1.0.0-0]] |
| | (unknown_u64) | | | (unknown_u64) |
| |- | | |- |
| | 0x00090000 | | | 0x00090000 |
| + | | [[1.0.0-0]] |
| | InstallTikBegin | | | InstallTikBegin |
| |- | | |- |
| | 0x000A0042 | | | 0x000A0042 |
| + | | [[1.0.0-0]] |
| | InstallTikWrite (size, ptr, ptrsize) | | | InstallTikWrite (size, ptr, ptrsize) |
| |- | | |- |
| | 0x000B0000 | | | 0x000B0000 |
| + | | [[1.0.0-0]] |
| | | | | |
| |- | | |- |
| | 0x000C0000 | | | 0x000C0000 |
| + | | [[1.0.0-0]] |
| | InstallTikFinish | | | InstallTikFinish |
| |- | | |- |
| | 0x000D0080 | | | 0x000D0080 |
| + | | [[1.0.0-0]] |
| | (unknown_u64) | | | (unknown_u64) |
| |- | | |- |
| | 0x000E0000 | | | 0x000E0000 |
| + | | [[1.0.0-0]] |
| | GetTitleAllCount | | | GetTitleAllCount |
| |- | | |- |
| | 0x000F0082 | | | 0x000F0082 |
| + | | [[1.0.0-0]] |
| | GetTitleAllList | | | GetTitleAllList |
| |- | | |- |
| | 0x00100100 | | | 0x00100100 |
| + | | [[1.0.0-0]] |
| | InstallTitleBegin (?) | | | InstallTitleBegin (?) |
| |- | | |- |
| | 0x00110000 | | | 0x00110000 |
| + | | [[1.0.0-0]] |
| | InstallTitleAbort (?) | | | InstallTitleAbort (?) |
| |- | | |- |
| | 0x00120100 | | | 0x00120100 |
| + | | [[1.0.0-0]] |
| | InstallTitleResume (?) | | | InstallTitleResume (?) |
| |- | | |- |
| | 0x00130000 | | | 0x00130000 |
| + | | [[1.0.0-0]] |
| | InstallTmdBegin (?) | | | InstallTmdBegin (?) |
| |- | | |- |
| | 0x00140042 | | | 0x00140042 |
| + | | [[1.0.0-0]] |
| | [[AMPXI:InstallTmdWrite|InstallTmdWrite]] | | | [[AMPXI:InstallTmdWrite|InstallTmdWrite]] |
| |- | | |- |
| | 0x00150000 | | | 0x00150000 |
| + | | [[1.0.0-0]] |
| | | | | |
| |- | | |- |
| | 0x00160040 | | | 0x00160040 |
| + | | [[1.0.0-0]] |
| | InstallTmdFinish (?) | | | InstallTmdFinish (?) |
| |- | | |- |
| | 0x00170040 | | | 0x00170040 |
| + | | [[1.0.0-0]] |
| | [[AMPXI:InstallContentBegin|InstallContentBegin]] | | | [[AMPXI:InstallContentBegin|InstallContentBegin]] |
| |- | | |- |
| | 0x00180042 | | | 0x00180042 |
| + | | [[1.0.0-0]] |
| | [[AMPXI:InstallContentWrite|InstallContentWrite]] | | | [[AMPXI:InstallContentWrite|InstallContentWrite]] |
| |- | | |- |
| | 0x00190000 | | | 0x00190000 |
| + | | [[1.0.0-0]] |
| | InstallContentAbort (?) | | | InstallContentAbort (?) |
| |- | | |- |
| | 0x001A0000 | | | 0x001A0000 |
| + | | [[1.0.0-0]] |
| | | | | |
| |- | | |- |
| | 0x001B0040 | | | 0x001B0040 |
| + | | [[1.0.0-0]] |
| | [[AMPXI:InstallContentResume|InstallContentResume]] | | | [[AMPXI:InstallContentResume|InstallContentResume]] |
| |- | | |- |
| | 0x001C0000 | | | 0x001C0000 |
| + | | [[1.0.0-0]] |
| | [[AMPXI:InstallContentFinish|InstallContentFinish]] | | | [[AMPXI:InstallContentFinish|InstallContentFinish]] |
| |- | | |- |
| | 0x001D0040 | | | 0x001D0040 |
| + | | [[1.0.0-0]] |
| | (unknown_u8, unknown_u32) | | | (unknown_u8, unknown_u32) |
| |- | | |- |
| | 0x001E00C2 | | | 0x001E00C2 |
| + | | [[1.0.0-0]] |
| | (unknown_entrycount, unknown_u8, unknown_u32, ptr, ptrsize) | | | (unknown_entrycount, unknown_u8, unknown_u32, ptr, ptrsize) |
| |- | | |- |
| | 0x001F0084 | | | 0x001F0084 |
| + | | [[1.0.0-0]] |
| | [[AMPXI:GetTitleTemporaryInfo|GetTitleTemporaryInfo]] | | | [[AMPXI:GetTitleTemporaryInfo|GetTitleTemporaryInfo]] |
| |- | | |- |
| | 0x002000C0 | | | 0x002000C0 |
| + | | [[1.0.0-0]] |
| | (unknown_u8, unknown_u64) | | | (unknown_u8, unknown_u64) |
| |- | | |- |
| | 0x002100C0 | | | 0x002100C0 |
| + | | [[1.0.0-0]] |
| | (unknown_u8, unknown_u64) | | | (unknown_u8, unknown_u64) |
| |- | | |- |
| | 0x00220102 | | | 0x00220102 |
| + | | [[1.0.0-0]] |
| | (count, unknown_u8, unknown_u64, ptrsize_count_mul_2, ptr) | | | (count, unknown_u8, unknown_u64, ptrsize_count_mul_2, ptr) |
| |- | | |- |
| | 0x00230104 | | | 0x00230104 |
| + | | [[1.0.0-0]] |
| | (count, unknown_u8, unknown_u64, ptr1size_count_mul_2, ptr1, ptr2size_count_mul_24, ptr2) | | | (count, unknown_u8, unknown_u64, ptr1size_count_mul_2, ptr1, ptr2size_count_mul_24, ptr2) |
| |- | | |- |
| | 0x00240102 | | | 0x00240102 |
| + | | [[1.0.0-0]] |
| | (count, unknown_u8, unknown_u64, ptrsize_count_mul2, ptr) | | | (count, unknown_u8, unknown_u64, ptrsize_count_mul2, ptr) |
| |- | | |- |
− | | 0x00250000 | + | | 0x00250000 |
| + | | [[1.0.0-0]] |
| | GetContentCount (?) | | | GetContentCount (?) |
| |- | | |- |
| | 0x00260042 | | | 0x00260042 |
| + | | [[1.0.0-0]] |
| | GetContentIds (?) | | | GetContentIds (?) |
| |- | | |- |
| | 0x00270044 | | | 0x00270044 |
| + | | [[1.0.0-0]] |
| | GetContentInfoForIds (?) | | | GetContentInfoForIds (?) |
| |- | | |- |
| | 0x00280000 | | | 0x00280000 |
| + | | [[1.0.0-0]] |
| | | | | |
| |- | | |- |
| | 0x00290000 | | | 0x00290000 |
| + | | [[1.0.0-0]] |
| | InstallTitleFinish (?) | | | InstallTitleFinish (?) |
| |- | | |- |
| | 0x002A00C2 | | | 0x002A00C2 |
| + | | [[1.0.0-0]] |
| | (unknown_u8, count, unknown_u8, ptrsize_count_mul_8, ptr) | | | (unknown_u8, count, unknown_u8, ptrsize_count_mul_8, ptr) |
| + | |- |
| + | | 0x002B.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x002C.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x002D.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x002E.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x002F.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x0030.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x0031.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x0032.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x0033.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x0034.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x0035.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x0036.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x0037.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| + | |- |
| + | | 0x0038.... |
| + | | [[1.0.0-0]] |
| + | | ? |
| |- | | |- |
| | 0x00390146 | | | 0x00390146 |
| + | | [[1.0.0-0]] |
| | (size2, size3, unknown_u64, size1, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3) | | | (size2, size3, unknown_u64, size1, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3) |
| |- | | |- |
| | 0x003A0146 | | | 0x003A0146 |
| + | | [[1.0.0-0]] |
| | (unknown_u64, size1, size2, size3, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3) | | | (unknown_u64, size1, size2, size3, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3) |
| |- | | |- |
| | 0x003B0042 | | | 0x003B0042 |
| + | | [[1.0.0-0]] |
| | (size, ptrsize, ptr) | | | (size, ptrsize, ptr) |
| |- | | |- |
| | 0x003C0000 | | | 0x003C0000 |
| + | | [[1.0.0-0]] |
| | | | | |
| |- | | |- |
| | 0x003D0108 | | | 0x003D0108 |
| + | | [[1.0.0-0]] |
| | (size1, size2, size3, size4, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size, ptr4) | | | (size1, size2, size3, size4, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size, ptr4) |
| |- | | |- |
| | 0x003E0042 | | | 0x003E0042 |
| + | | [[1.0.0-0]] |
| | (size, ptrsize, ptr) | | | (size, ptrsize, ptr) |
| |- | | |- |
| | 0x003F0040 | | | 0x003F0040 |
| + | | [[1.0.0-0]] |
| | (unknown_u8) | | | (unknown_u8) |
| |- | | |- |
| | 0x00400040 | | | 0x00400040 |
| + | | [[1.0.0-0]] |
| | (unknown_u8) | | | (unknown_u8) |
| |- | | |- |
| | 0x00410000 | | | 0x00410000 |
| + | | [[1.0.0-0]] |
| | | | | |
| |- | | |- |
| | 0x00420142 | | | 0x00420142 |
| + | | [[1.0.0-0]] |
| | InstallCommit | | | InstallCommit |
| |- | | |- |
| | 0x004301C8 | | | 0x004301C8 |
| + | | [[2.0.0-2]] |
| | (unknown_u64, size1, size2, size3, size4, unknown_u8, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size, ptr4) | | | (unknown_u64, size1, size2, size3, size4, unknown_u8, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size, ptr4) |
| + | |- |
| + | | 0x004400C4 |
| + | | [[2.0.0-2]] |
| + | | ? |
| |- | | |- |
| | 0x00450108 | | | 0x00450108 |
| + | | [[2.0.0-2]] |
| | (size1, size3, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size_size2, ptr4) | | | (size1, size3, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size_size2, ptr4) |
| |- | | |- |
| | 0x00460182 | | | 0x00460182 |
| + | | [[2.0.0-2]] |
| | (unknown_u64, size, unknown_u32, unknown_u8, unknown_u8, ptrsize, ptr) | | | (unknown_u64, size, unknown_u32, unknown_u8, unknown_u8, ptrsize, ptr) |
| |- | | |- |
| | 0x00470080 | | | 0x00470080 |
| + | | [[2.0.0-2]] |
| | (unknown_u8, unknown_u8) | | | (unknown_u8, unknown_u8) |
| |- | | |- |
| | 0x00480040 | | | 0x00480040 |
| + | | [[2.0.0-2]] |
| | [[AMPXI:ReloadDBS|ReloadDBS]] | | | [[AMPXI:ReloadDBS|ReloadDBS]] |
| |- | | |- |
| | 0x00490080 | | | 0x00490080 |
| + | | [[2.0.0-2]] |
| | (unknown_u64) | | | (unknown_u64) |
| |- | | |- |
| | 0x004A0102 | | | 0x004A0102 |
| + | | [[2.0.0-2]] |
| | (count, unknown_u64, unknown_u8, ptrsize_count_mul_8, ptr) | | | (count, unknown_u64, unknown_u8, ptrsize_count_mul_8, ptr) |
| |- | | |- |
| | 0x004B0100 | | | 0x004B0100 |
| + | | [[2.0.0-2]] |
| | (unknown_u64, unknown_u64) | | | (unknown_u64, unknown_u64) |
| |- | | |- |
| | 0x004C0042 | | | 0x004C0042 |
| + | | [[2.0.0-2]] |
| | (count, ptrsize_count_mul_24, ptr) | | | (count, ptrsize_count_mul_24, ptr) |
| |- | | |- |
| | 0x004D0144 | | | 0x004D0144 |
| + | | [[2.0.0-2]] |
| | (unknown_u64, size1, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2) | | | (unknown_u64, size1, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2) |
| |- | | |- |
| | 0x004E00C0 | | | 0x004E00C0 |
| + | | [[2.0.0-2]] |
| | (unknown_u64, unknown_u8) | | | (unknown_u64, unknown_u8) |
| |- | | |- |
| | 0x004F00C0 | | | 0x004F00C0 |
| + | | [[2.0.0-2]] |
| | (unknown_u64, unknown_u8) | | | (unknown_u64, unknown_u8) |
| |- | | |- |
| | 0x00500044 | | | 0x00500044 |
| + | | [[2.0.0-2]] |
| | (count, ptr1size_count_mul_8, ptr1, ptr2size_count_mul_4, ptr2) | | | (count, ptr1size_count_mul_8, ptr1, ptr2size_count_mul_4, ptr2) |
| |- | | |- |
| | 0x00510000 | | | 0x00510000 |
| + | | [[2.0.0-2]] |
| | | | | |
| |- | | |- |
| | 0x00520040 | | | 0x00520040 |
| + | | [[2.0.0-2]] |
| | (unknown_u8) | | | (unknown_u8) |
| |- | | |- |
| | 0x00530084 | | | 0x00530084 |
| + | | [[2.0.0-2]] |
| | (size1, size2, ptr1size, ptr1, ptr2size, ptr2) | | | (size1, size2, ptr1size, ptr1, ptr2size, ptr2) |
| |- | | |- |
| | 0x00540000 | | | 0x00540000 |
| + | | [[2.0.0-2]] |
| | | | | |
| |- | | |- |
| | 0x005500C4 | | | 0x005500C4 |
| + | | [[2.0.0-2]] |
| | (size1, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2) | | | (size1, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2) |
| |- | | |- |
| | 0x005600C0 | | | 0x005600C0 |
| + | | [[2.0.0-2]] |
| | (unknown_u64, unknown_u16) | | | (unknown_u64, unknown_u16) |
| |- | | |- |
− | | 0x006D.... | + | | 0x0057.... |
− | | (u8 [[Mediatypes|Mediatype]], u64 programID) (Added with [[5.0.0-11]]) | + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0058.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0059.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x005A.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x005B.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x005C.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x005D.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x005E.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x005F.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0060.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0061.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0062.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0063.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0064.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0065.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0066.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0067.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0068.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x0069.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x006A.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x006B.... |
| + | | [[4.0.0-7]] |
| + | | ? |
| + | |- |
| + | | 0x006C.... |
| + | | [[5.0.0-11]] |
| + | | (u8 [[Mediatypes|Mediatype]], u64 programID) |
| |} | | |} |