Custom registers.
| Address
|
Size
|
Description
|
Note
|
| 0xA4300014 |
4? |
|
|
| 0xA4300030 |
4? |
|
|
| 0xA4300038 |
4? |
|
|
| 0xA430003C |
4? |
|
|
| 0xA4400000 |
4? |
|
|
| 0xA4500008 |
4? |
|
|
| 0xA4600010 |
4? |
|
|
| 0xA4600014 |
4? |
|
|
| 0xA4600018 |
4? |
|
|
| 0xA460001C |
4? |
|
|
| 0xA4600020 |
4? |
|
|
| 0xA4600024 |
4? |
|
|
| 0xA4600028 |
4? |
|
|
| 0xA460002C |
4? |
|
|
| 0xA4600030 |
4? |
|
|
| 0xA4600040 |
4? |
|
|
| 0xA4600044 |
4? |
|
|
| 0xA4600048 |
4? |
|
Many times used for read/write actions. (card data access register???)
|
| 0xA4600050 |
4? |
|
|
| 0xA4600054 |
4? |
|
|
| 0xA4600060 |
4 |
StatusField |
This register is used for RTC, error led and other things... (probably status register?, made-up name)
|
| 0xA4600070 |
4? |
|
|
| 0xA4610000 |
4? |
|
|
| 0xA4610200 |
4? |
|
|
| 0xA4610420 |
176 |
PI_AES_EXPANDED_KEY |
AES-128 expanded key for hardware AES engine
|
| 0xA46104D0 |
16 |
PI_AES_IV |
AES-128-CBC initialisation vector for hardware AES engine
|
| 0xA4610500 |
4 |
|
|
| 0xA4610504 |
4? |
|
atb? (virtual address?)
|
| 0xA46E0400 |
4? or 2? |
|
rdb?
|
| 0xA4940010 |
4? |
|
|
| 0xA4A40010 |
4? |
|
|
StatusField
| Bit(s)
|
Description
|
| ?-15 |
Box Id
|
| 27 |
Power (on and off)
|
| 28 |
RTC related?
|
| 29 |
Unknown bit
|
| 30 |
Error led
|
| 31 |
Power (only on)
|
RTC
The iQue Player (or card?) has a custom RTC functionality. The Nintendo 64 doesn't have a RTC, except the Nintendo 64 version of Animal Crossing which uses a special custom RTC chip instead of a built-in RTC. The RTC functionality is heavly used in the game Animal Crossing. The RTC can be accessed through 0xA4600060. (unknown how)