I/O Maps
EE Map
EE Timers
100000xxh
Timer 0100008xxh
Timer 1100010xxh
Timer 2100018xxh
Timer 3Image Processing Unit (IPU)
10002000h
8h
IPU Command10002010h
4h
IPU Control10002020h
4h
IPU bit pointer control10002030h
8h
Top of bitstream10007000h
10h
Out FIFO (read)10007010h
10h
In FIFO (write)Graphics Interface (GIF)
10003000h
4h
GIF_CTRL - Control register10003010h
4h
GIF_MODE - Mode setting10003020h
4h
GIF_STAT - Status10003040h
4h
GIF_TAG0 - Bits 0-31 of tag before10003050h
4h
GIF_TAG1 - Bits 32-63 of tag before10003060h
4h
GIF_TAG2 - Bits 64-95 of tag before10003070h
4h
GIF_TAG3 - Bits 96-127 of tag before10003080h
4h
GIF_CNT - Transfer status counter10003090h
4h
GIF_P3CNT - PATH3 transfer status counter100030A0h
4h
GIF_P3TAG - Bits 0-31 of PATH3 tag when interrupted10006000h
10h
GIF FIFODMA Controller (DMAC)
100080xxh
VIF0 - channel 0100090xxh
VIF1 - channel 11000A0xxh
GIF - channel 21000B0xxh
IPU_FROM - channel 31000B4xxh
IPU_TO - channel 41000C0xxh
SIF0 - channel 51000C4xxh
SIF1 - channel 61000C8xxh
SIF2 - channel 71000D0xxh
SPR_FROM - channel 81000D4xxh
SPR_TO - channel 91000E000h
4h
D_CTRL - DMAC control1000E010h
4h
D_STAT - DMAC interrupt status1000E020h
4h
D_PCR - DMAC priority control1000E030h
4h
D_SQWC - DMAC skip quadword1000E040h
4h
D_RBSR - DMAC ringbuffer size1000E050h
4h
D_RBOR - DMAC ringbuffer offset1000E060h
4h
D_STADR - DMAC stall address1000F520h
4h
D_ENABLER - DMAC disabled status1000F590h
4h
D_ENABLEW - DMAC disableInterrupt Controller (INTC)
1000F000h
4h
INTC_STAT - Interrupt status1000F010h
4h
INTC_MASK - Interrupt mask Subsystem Interface (SIF)1000F200h
4h
MSCOM - EE->IOP communication1000F210h
4h
SMCOM - IOP->EE communication1000F220h
4h
MSFLAG - EE->IOP flags1000F230h
4h
SMFLAG - IOP->EE flags1000F240h
4h
Control registerPrivileged GS registers
12000000h
8h
PMODE - various PCRTC controls12000010h
8h
SMODE112000020h
8h
SMODE212000030h
8h
SRFSH12000040h
8h
SYNCH112000050h
8h
SYNCH212000060h
8h
SYNCV12000070h
8h
DISPFB1 - display buffer for output circuit 112000080h
8h
DISPLAY1 - output circuit 1 control12000090h
8h
DISPFB2 - display buffer for output circuit 2120000A0h
8h
DISPLAY2 - output circuit 2 control120000B0h
8h
EXTBUF120000C0h
8h
EXTDATA120000D0h
8h
EXTWRITE120000E0h
8h
BGCOLOR - background color12001000h
8h
GS_CSR - control register12001010h
8h
GS_IMR - GS interrupt control12001040h
8h
BUSDIR - transfer direction12001080h
8h
SIGLBLID - signalMisc registers
1000F180h
1h
KPUTCHAR - Console output1000F430h
4h
MCH_DRD - RDRAM initialization1000F440h
4h
MCH_RICM
IOP Map
Subsystem Interface (SIF)
1D000000h
4h
MSCOM - EE->IOP communication1D000010h
4h
SMCOM - IOP->EE communication1D000020h
4h
MSFLAG - EE->IOP flags1D000030h
4h
SMFLAG - IOP->EE flags1D000040h
4h
Control registerCDVD Drive
1F402004h
1h
Current N command1F402005h
1h
N command status (R)1F402005h
1h
N command params (W)1F402006h
1h
Error1F402007h
1h
Send BREAK command1F402008h
1h
CDVD I_STAT - interrupt register1F40200Ah
1h
Drive status1F40200Fh
1h
Disk type1F402016h
1h
Current S command1F402017h
1h
S command status1F402018h
1h
S command paramsInterrupt Control
1F801070h
4h
I_STAT - Interrupt status1F801074h
4h
I_MASK - Interrupt mask1F801078h
1h
I_CTRL - Global interrupt disableDMA registers
1F80108xh
MDECin - channel 01F80109xh
MDECout - channel 11F8010Axh
SIF2 (GPU) - channel 21F8010Bxh
CDVD - channel 31F8010Cxh
SPU2 Core0 - channel 41F8010Dxh
PIO - channel 51F8010Exh
OTC - channel 61F80150xh
SPU2 Core1 - channel 71F80151xh
DEV9 - channel 81F80152xh
SIF0 - channel 91F80153xh
SIF1 - channel 101F80154xh
SIO2in - channel 11-
1F80155xh
SIO2out - channel 12 1F8010F0h
4h
DPCR - DMA priority control1F8010F4h
4h
DICR - DMA interrupt control1F801570h
4h
DPCR2 - DMA priority control 21F801574h
4h
DICR2 - DMA priority control 21F801578h
4h
DMACEN - DMA global enable1F80157Ch
4h
DMACINTEN - DMA global interrupt controlIOP Timers
1F80110xh
Timer 01F80111xh
Timer 11F80112xh
Timer 21F80148xh
Timer 31F80149xh
Timer 41F8014Axh
Timer 5Serial Interface (SIO2)
1F808200h
40h
SEND3 buffer1F808240h
20h
SEND1/2 buffers1F808260h
1h
In FIFO1F808264h
1h
Out FIFO1F808268h
4h
SIO2 control1F80826Ch
4h
RECV11F808270h
4h
RECV21F808274h
4h
RECV3Sound Processing Unit (SPU2)
1F900000h
180h
Core0 Voice 0-23 registers1F900190h
4h
Key ON 0/11F900194h
4h
Key OFF 0/11F90019Ah
2h
Core attributes1F90019Ch
4h
Interrupt address H/L1F9001A8h
4h
DMA transfer address H/L1F9001ACh
2h
Internal transfer FIFO1F9001B0h
2h
AutoDMA status1F9001C0h
120h
Core0 Voice 0-23 start/loop/next addresses1F900340h
4h
ENDX 0/11F900344h
2h
Status register
above addresses repeat for Core1 starting at 1F900400h
1F900760h
2h
Master Volume Left1F900762h
2h
Master Volume Right1F900764h
2h
Effect Volume Left1F900766h
2h
Effect Volume Right1F900768h
2h
Core1 External Input Volume Left1F90076Ah
2h
Core1 External Input Volume Right