Difference between revisions of "Gamecard Services PXI"
Jump to navigation
Jump to search
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 23:05, 14 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]. |