Port |
Name |
Description |
Bits |
Details |
4000000h |
DISPCNT |
LCD Control |
|
Owwddddd
Bmhfcbbb |
4000002h |
- |
Undocumented
- Green Swap |
|
|
4000004h |
DISPSTAT |
General LCD
Status (STAT |
LYC) |
|
4000006h |
VCOUNT |
Vertical
Counter (LY) |
|
|
4000008h |
BG0CNT |
BG0 Control |
|
|
400000Ah |
BG1CNT |
BG1 Control |
|
|
400000Ch |
BG2CNT |
BG2 Control |
|
|
400000Eh |
BG3CNT |
BG3 Control |
|
|
4000010h |
BG0HOFS |
BG0
X-Offset |
|
|
4000012h |
BG0VOFS |
BG0
Y-Offset |
|
|
4000014h |
BG1HOFS |
BG1
X-Offset |
|
|
4000016h |
BG1VOFS |
BG1
Y-Offset |
|
|
4000018h |
BG2HOFS |
BG2
X-Offset |
|
|
400001Ah |
BG2VOFS |
BG2
Y-Offset |
|
|
400001Ch |
BG3HOFS |
BG3
X-Offset |
|
|
400001Eh |
BG3VOFS |
BG3
Y-Offset |
|
|
4000020h |
BG2PA |
BG2
Rotation/Scaling Parameter A (dx) |
|
|
4000022h |
BG2PB |
BG2
Rotation/Scaling Parameter B (dmx) |
|
|
4000024h |
BG2PC |
BG2
Rotation/Scaling Parameter C (dy) |
|
|
4000026h |
BG2PD |
BG2
Rotation/Scaling Parameter D (dmy) |
|
|
4000028h |
BG2X |
BG2
Reference Point X-Coordinate |
|
|
400002Ch |
BG2Y |
BG2
Reference Point Y-Coordinate |
|
|
4000030h |
BG3PA |
BG3
Rotation/Scaling Parameter A (dx) |
|
|
4000032h |
BG3PB |
BG3
Rotation/Scaling Parameter B (dmx) |
|
|
4000034h |
BG3PC |
BG3
Rotation/Scaling Parameter C (dy) |
|
|
4000036h |
BG3PD |
BG3
Rotation/Scaling Parameter D (dmy) |
|
|
4000038h |
BG3X |
BG3
Reference Point X-Coordinate |
|
|
400003Ch |
BG3Y |
BG3
Reference Point Y-Coordinate |
|
|
4000040h |
WIN0H |
Window 0
Horizontal Dimensions |
|
|
4000042h |
WIN1H |
Window 1
Horizontal Dimensions |
|
|
4000044h |
WIN0V |
Window 0
Vertical Dimensions |
|
|
4000046h |
WIN1V |
Window 1
Vertical Dimensions |
|
|
4000048h |
WININ |
Inside of
Window 0 and 1 |
|
|
400004Ah |
WINOUT |
Inside of
OBJ Window & Outside of Windows |
|
|
400004Ch |
MOSAIC |
Mosaic Size |
|
|
400004Eh |
Not used |
|
|
|
4000050h |
BLDCNT |
Color
Special Effects Selection |
|
|
4000052h |
BLDALPHA |
Alpha
Blending Coefficients |
|
|
4000054h |
BLDY |
Brightness
(Fade-In/Out) Coefficient |
|
|
4000056h |
Not used |
|
|
|
40000B0h |
DMA0SAD |
DMA 0
Source Address |
|
|
40000B4h |
DMA0DAD |
DMA 0
Destination Address |
|
|
40000B8h |
DMA0CNT_L |
DMA 0 Word
Count |
|
|
40000BAh |
DMA0CNT_H |
DMA 0
Control |
|
|
40000BCh |
DMA1SAD |
DMA 1
Source Address |
|
|
40000C0h |
DMA1DAD |
DMA 1
Destination Address |
|
|
40000C4h |
DMA1CNT_L |
DMA 1 Word
Count |
|
|
40000C6h |
DMA1CNT_H |
DMA 1
Control |
|
|
40000C8h |
DMA2SAD |
DMA 2
Source Address |
|
|
40000CCh |
DMA2DAD |
DMA 2
Destination Address |
|
|
40000D0h |
DMA2CNT_L |
DMA 2 Word
Count |
|
|
40000D2h |
DMA2CNT_H |
DMA 2
Control |
|
|
40000D4h |
DMA3SAD |
DMA 3
Source Address |
|
|
40000D8h |
DMA3DAD |
DMA 3
Destination Address |
|
|
40000DCh |
DMA3CNT_L |
DMA 3 Word
Count |
|
|
40000DEh |
DMA3CNT_H |
DMA 3
Control |
|
|
40000E0h |
Not used |
|
|
|
4000100h |
TM0CNT_L |
Timer 0
Counter/Reload |
|
|
4000102h |
TM0CNT_H |
Timer 0
Control |
|
|
4000104h |
TM1CNT_L |
Timer 1
Counter/Reload |
|
|
4000106h |
TM1CNT_H |
Timer 1
Control |
|
|
4000108h |
TM2CNT_L |
Timer 2
Counter/Reload |
|
|
400010Ah |
TM2CNT_H |
Timer 2
Control |
|
|
400010Ch |
TM3CNT_L |
Timer 3
Counter/Reload |
|
|
400010Eh |
TM3CNT_H |
Timer 3
Control |
|
|
4000110h |
Not used |
|
|
|
4000120h |
SIODATA32 |
SIO Data
(Normal-32bit Mode; shared with below) |
|
|
4000120h |
SIOMULTI0 |
SIO Data 0
(Parent) (Multi-Player Mode) |
|
|
4000122h |
SIOMULTI1 |
SIO Data 1
(1st Child) (Multi-Player Mode) |
|
|
4000124h |
SIOMULTI2 |
SIO Data 2
(2nd Child) (Multi-Player Mode) |
|
|
4000126h |
SIOMULTI3 |
SIO Data 3
(3rd Child) (Multi-Player Mode) |
|
|
4000128h |
SIOCNT |
SIO Control
Register |
|
|
400012Ah |
SIOMLT_SEND
|
SIO Data
(Local of MultiPlayer; shared below) |
|
|
400012Ah |
SIODATA8 |
SIO Data
(Normal-8bit and UART Mode) |
|
|
400012Ch |
Not used |
|
|
|
4000130h |
KEYINPUT |
Key Status |
|
|
4000132h |
KEYCNT |
Key
Interrupt Control |
|
|
4000134h |
RCNT |
SIO Mode
Select/General Purpose Data |
|
|
4000136h |
IR |
Ancient -
Infrared Register (Prototypes only) |
|
|
4000138h |
Not used |
|
|
|
4000140h |
JOYCNT |
SIO JOY Bus
Control |
|
|
4000142h |
Not used |
|
|
|
4000150h |
JOY_RECV |
SIO JOY Bus
Receive Data |
|
|
4000154h |
JOY_TRANS |
SIO JOY Bus
Transmit Data |
|
|
4000158h |
JOYSTAT |
SIO JOY Bus
Receive Status |
|
|
400015Ah |
Not used |
|
|
|
4000200h |
IE |
Interrupt
Enable Register |
|
|
4000202h |
IF |
Interrupt
Request Flags / IRQ Acknowledge |
|
|
4000204h |
WAITCNT |
Game Pak
Waitstate Control |
|
|
4000206h |
Not used |
|
|
|
4000208h |
IME |
Interrupt
Master Enable Register |
|
|
400020Ah |
Not used |
|
|
|
4000300h |
POSTFLG |
Undocumented
- Post Boot Flag |
|
|
4000301h |
HALTCNT |
Undocumented
- Power Down Control |
|
|
4000302h |
Not used |
|
|
|
4000410h |
? |
Undocumented
- Purpose Unknown / Bug ??? 0FFh |
|
|
4000411h |
Not used |
|
|
|
4000800h |
? |
Undocumented
- Internal Memory Control (R/W) |
|
|
4000804h |
Not used |
|
|
|
4xx0800h |
? |
Mirrors of
4000800h (repeated each 64K) |
|
|