Line 1: |
Line 1: |
− | == Registers ==
| + | = Registers = |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
− | ! NAME | + | ! Old3DS |
− | ! PHYSICAL ADDRESS | + | ! Name |
− | ! WIDTH | + | ! Address |
| + | ! Width |
| + | ! Used by |
| |- | | |- |
− | | REG_CTRCARDCNT | + | | style="background: green" | Yes |
| + | | [[#CTRCARD_CNT|CTRCARD_CNT]] |
| | 0x10004000 | | | 0x10004000 |
| | 4 | | | 4 |
| + | | |
| |- | | |- |
− | | REG_CTRCARDBLKCNT | + | | style="background: green" | Yes |
| + | | [[#CTRCARD_BLKCNT|CTRCARD_BLKCNT]] |
| | 0x10004004 | | | 0x10004004 |
| | 4 | | | 4 |
| + | | |
| |- | | |- |
− | | REG_CTRCARDSECCNT | + | | style="background: green" | Yes |
| + | | [[#CTRCARD_SECCNT|CTRCARD_SECCNT]] |
| | 0x10004008 | | | 0x10004008 |
| | 4 | | | 4 |
| + | | |
| |- | | |- |
− | | REG_CTRCARDSECSEED | + | | style="background: green" | Yes |
| + | | CTRCARD_SECSEED |
| | 0x10004010 | | | 0x10004010 |
| | 4 | | | 4 |
| + | | |
| |- | | |- |
− | | REG_CTRCARDCMD | + | | style="background: green" | Yes |
| + | | [[#CTRCARD_CMD|CTRCARD_CMD]] |
| | 0x10004020 | | | 0x10004020 |
| | 16 | | | 16 |
| + | | |
| |- | | |- |
− | | REG_CTRCARDFIFO | + | | style="background: green" | Yes |
| + | | CTRCARD_FIFO |
| | 0x10004030 | | | 0x10004030 |
| | 4 | | | 4 |
| + | | |
| |} | | |} |
| | | |
− | == REG_CTRCARDCNT == | + | == CTRCARD_CNT == |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| ! BIT | | ! BIT |
Line 72: |
Line 86: |
| Once reset is set high, it cannot be changed until controller is reset. | | Once reset is set high, it cannot be changed until controller is reset. |
| | | |
− | == REG_CTRCARDBLKCNT == | + | == CTRCARD_BLKCNT == |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| ! BIT | | ! BIT |
Line 84: |
Line 98: |
| |} | | |} |
| | | |
− | == REG_CTRCARDSECCNT == | + | == CTRCARD_SECCNT == |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| ! BIT | | ! BIT |
Line 99: |
Line 113: |
| |} | | |} |
| | | |
− | == REG_CTRCARDCMD == | + | == CTRCARD_CMD == |
| Specifies the 16-byte command to send. The command is split into 32-bit words, and stored as least significant word first, with each word itself in big-endian format. | | Specifies the 16-byte command to send. The command is split into 32-bit words, and stored as least significant word first, with each word itself in big-endian format. |