Changes

2,112 bytes removed ,  04:04, 26 February 2009
no edit summary
Line 30: Line 30:  
||0x0D800070||??? || || || set 0x10 for legacy DI; 0x1 to allow write to exi boot buffer
 
||0x0D800070||??? || || || set 0x10 for legacy DI; 0x1 to allow write to exi boot buffer
 
|-
 
|-
||0x0D8000C0||GPIO || || || probably data: 0x200 for eject; 0x100 sensor bar enable; 0x20 for tray led
+
|
|-
  −
||0x0D8000C4||GPIO || || || probably direction
  −
|-
  −
||0x0D8000DC||???
  −
|-
  −
||0x0D8000E0||GPIO || || || 0x08 -- set to enable DC/DC converter,
  −
|-
  −
||0x0D8000E1||GPIO || || ||
  −
|-
  −
||0x0D8000E2||GPIO || || || debug / "POST" port -- connected to 8 testpads.  boot0 / 1 / 2 output simple codes to indicate boot status.
  −
|-
  −
||0x0D8000E3||GPIO || || ||
  −
|-
  −
||0x0D8000E4||GPIO || || || probably direction
  −
|-
  −
||0x0D8000EC||???
  −
|-
  −
||0x0D8000F0|| ? typical value is 0x0070FFF6; pressing the POWER button will set the 0x1 bit
  −
|-
  −
||0x0D8000F4||???
  −
|-
  −
||0x0D8000FC||???
  −
|-
  −
||0x0D800100||???
  −
|-
  −
||0x0D80010C||???
  −
|-
  −
||0x0D800110||???
  −
|-
  −
||0x0D800114||???
  −
|-
  −
||0x0D800118||???
  −
|-
  −
||0x0D80011C||???
  −
|-
  −
||0x0D800120||???
  −
|-
  −
||0x0D800130||???
  −
|-
  −
||0x0D800134||???
  −
|-
  −
||0x0D800138||???
  −
|-
  −
||0x0D800180||??? || || || set 0x40 for legacy DI; 0x100000 set after loadEXI (boot code)
  −
|-
  −
||0x0D800188||???
  −
|-
  −
||0x0D80018C||???
  −
|-
  −
||0x0D800190||??? || || || involved in DSKPLL init
  −
|-
  −
||0x0D800194||??? || || || 0x400 is DI reset (low active) / involved in DSKPLL init
  −
|-
  −
||0x0D800198||??? || || || set to 0x00FFFFFF as part of "interface / subsytem powerup"
  −
|-
  −
||0x0D8001B0||??? || || || ACRPLLSYS
  −
|-
  −
||0x0D8001B0||??? || || || ACRPLLSYSEXT
  −
|-
  −
||0x0D8001B8||??? || || || involved in DSKPLL init
  −
|-
  −
||0x0D8001BC||???
  −
|-
  −
||0x0D8001C0||???
  −
|-
  −
||0x0D8001DC||??? || || || set to 0x00FFFFFF as part of "interface / subsytem powerup"
  −
|-
   
||0x0D8001EC||OTP || || || OTP read address (addresses run from 0x80000000..0x8000001F)
 
||0x0D8001EC||OTP || || || OTP read address (addresses run from 0x80000000..0x8000001F)
 
|-
 
|-
Line 119: Line 52:  
|-
 
|-
 
||0x0D800224 - 03FF || || || unused
 
||0x0D800224 - 03FF || || || unused
|-
  −
|0x0D806000|| DI || looks almost identical to the Gamecube DI interface
  −
|-
  −
||0x0D806000|| DISR || || || DI status register
  −
|-
  −
||0x0D806004|| DICVR || || || DI cover register (status2)
  −
|-
  −
||0x0D806008|| DICMDBUF0 || || || DI command buffer 0
  −
|-
  −
||0x0D80600C|| DICMDBUF1 || || || DI command buffer 1
  −
|-
  −
||0x0D806010|| DICMDBUF2 || || || DI command buffer 2
  −
|-
  −
||0x0D806014|| DIMAR || || || DI DMA memory address register
  −
|-
  −
||0x0D806018|| DILENGTH || || || DI DMA transfer length register
  −
|-
  −
||0x0D806020|| DIMMBUF || || || DI immediate data buffer
  −
|-
  −
||0x0D806024|| DICFG || || || DI configuration register
   
|-
 
|-
 
||0x0D806800||EXI
 
||0x0D806800||EXI