Difference between revisions of "CONFIG9 Registers"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
! PHYSICAL ADDRESS | ! PHYSICAL ADDRESS | ||
! WIDTH | ! WIDTH | ||
+ | |- | ||
+ | | ? | ||
+ | | 0x10000004 | ||
+ | | 4 | ||
|- | |- | ||
| REG_CARDCONF | | REG_CARDCONF | ||
| 0x1000000C | | 0x1000000C | ||
| 2 | | 2 | ||
+ | |- | ||
+ | | ? | ||
+ | | 0x10000010 | ||
+ | | 1 | ||
+ | |- | ||
+ | | ? | ||
+ | | 0x10010000 | ||
+ | | 4 | ||
+ | |- | ||
+ | | REG_UNITINFO | ||
+ | | 0x10010010 | ||
+ | | 1 | ||
|} | |} | ||
Line 27: | Line 43: | ||
* Selecting CTRCARD1 will activate the register space at [[CTRCARD|0x10004000]]. | * Selecting CTRCARD1 will activate the register space at [[CTRCARD|0x10004000]]. | ||
* Selecting CTRCARD2 will activate the register space at [[CTRCARD|0x10005000]]. | * Selecting CTRCARD2 will activate the register space at [[CTRCARD|0x10005000]]. | ||
+ | |||
+ | == REG_UNITINFO == | ||
+ | This 8-bit register is value zero for retail, non-zero for dev/debug units. |
Revision as of 03:59, 14 April 2013
Registers
NAME | PHYSICAL ADDRESS | WIDTH |
---|---|---|
? | 0x10000004 | 4 |
REG_CARDCONF | 0x1000000C | 2 |
? | 0x10000010 | 1 |
? | 0x10010000 | 4 |
REG_UNITINFO | 0x10010010 | 1 |
REG_CARDCONF
Bit | Description |
---|---|
1-0 | Gamecard active controller select (0=NTRCARD, 1=?, 2=CTRCARD1, 3=CTRCARD2) |
8 | ? |
Depending on the gamecard controller that has been selected, one of the following gamecard registers will become active:
- Selecting NTRCARD will activate the register space at 0x10164000.
- Selecting CTRCARD1 will activate the register space at 0x10004000.
- Selecting CTRCARD2 will activate the register space at 0x10005000.
REG_UNITINFO
This 8-bit register is value zero for retail, non-zero for dev/debug units.