Gamecard Services PXI: Difference between revisions

From 3dbrew
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:
| 0x000101C2
| 0x000101C2
| [[1.0.0-0]]
| [[1.0.0-0]]
| ?
| [[PXIDEV:ReadCTRCARD_Cmd40|ReadCTRCARD_Cmd40]]
|-
|-
| 0x000201C2
| 0x000201C2
| [[1.0.0-0]]
| [[1.0.0-0]]
| ?
| [[PXIDEV:WriteCTRCARD_Cmd41|WriteCTRCARD_Cmd41]]
|-
|-
| 0x00030102
| 0x00030102
| [[1.0.0-0]]
| [[1.0.0-0]]
| ?
| [[PXIDEV:ReadCTRCARD_Cmd42|ReadCTRCARD_Cmd42]]
|-
|-
| 0x00040102
| 0x00040102
| [[1.0.0-0]]
| [[1.0.0-0]]
| ?
| [[PXIDEV:WriteCTRCARD_Cmd44|WriteCTRCARD_Cmd44]]
|-
|-
| 0x00050102
| 0x00050102
Line 48: Line 48:
| 0x000B0000
| 0x000B0000
| [[2.0.0-2]]
| [[2.0.0-2]]
| ?
| This writes a max-size value to cmdreply[2].
|-
|-
| 0x000C0042
| 0x000C0042
| [[2.0.0-2]]
| [[2.0.0-2]]
| ?
| (size, ((size<<8) <nowiki>|</nowiki> 4), outbufptr) This copies the data from some buffer(size is restricted to some value loaded from memory) to the FCRAM outbuf, when certain flags are set correctly.
|-
|-
| 0x000D0688
| 0x000D0688
| [[2.0.0-2]]
| [[2.0.0-2]]
| ?
| SPICARD related, to use this the [[NCCH/Extended_Header|arm9-access-control]] bit for SPICARD must be set in one of the currently running ARM11 processes.
|-
|-
| 0x000E0284
| 0x000E0284
| [[2.0.0-2]]
| [[2.0.0-2]]
| ?
| SPICARD related, to use this the [[NCCH/Extended_Header|arm9-access-control]] bit for SPICARD must be set in one of the currently running ARM11 processes.
|-
|-
| 0x000F0000
| 0x000F0000
| [[2.0.0-2]]
| [[2.0.0-2]]
| ?
| Writes an u8 output value to cmdreply[2].
|}
|}

Revision as of 00:05, 15 February 2015

"pxi:dev" service

Command Header Available since system version Description
0x000101C2 1.0.0-0 ReadCTRCARD_Cmd40
0x000201C2 1.0.0-0 WriteCTRCARD_Cmd41
0x00030102 1.0.0-0 ReadCTRCARD_Cmd42
0x00040102 1.0.0-0 WriteCTRCARD_Cmd44
0x00050102 1.0.0-0 ?
0x00060102 1.0.0-0 ?
0x00070000 1.0.0-0 ?
0x00080000 2.0.0-2 ?
0x00090000 2.0.0-2 ?
0x000A0000 2.0.0-2 ?
0x000B0000 2.0.0-2 This writes a max-size value to cmdreply[2].
0x000C0042 2.0.0-2 (size, ((size<<8) | 4), outbufptr) This copies the data from some buffer(size is restricted to some value loaded from memory) to the FCRAM outbuf, when certain flags are set correctly.
0x000D0688 2.0.0-2 SPICARD related, to use this the arm9-access-control bit for SPICARD must be set in one of the currently running ARM11 processes.
0x000E0284 2.0.0-2 SPICARD related, to use this the arm9-access-control bit for SPICARD must be set in one of the currently running ARM11 processes.
0x000F0000 2.0.0-2 Writes an u8 output value to cmdreply[2].