Changes

no edit summary
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)
 
|}
 
|}