2 Hardware - More Details Gekko Paired Singles SIMD extension not compatible to AltiVec (G4) 2x 32bit oat operations per cycle speed increase over (very fast) FPU used for local lighting and other CPU geometry processing 27th December 2004 Gamecube Hacking
2 Hardware - More Details Gekko writer-gather pipe Write any-size words to a xed location CPU will gather the writes into whole cachlines maximum bus utilization for streaming (thus non-cachable) data used for 3D geometry data 27th December 2004 Gamecube Hacking
N64 CONTROLLER SERIAL PROTOCOL SNIFFER FULL
2 Hardware - More Details Gekko Gekko Very close relative to the PowerPC 750CXe (G3) 486MHz clock rate PowerPC bus interface All memory access through Flipper (but fast!) Full features MMU (Linux!) No real debugging interface known :( Not cache coherent - take care of the cache, cache, cache! Special features: DMA-controller to locked cache, write gather pipe, paired singles 27th December 2004 Gamecube Hacking proprietary 3D engine game controller (geometry and pixel processing) interface 8bit proprietary bus 1 2 3 4 2.5MB 1MB embedded DVD framebuffer texture cache memory SDRAM Video Output 8bit 81MHz digital DSP 16MB ARAM pixeldata output GameBoyPlayer 64bit 324MHz 24 MB 1TSRAM 27th December 2004 Gamecube Hacking Flipper Memory Cards Controller Interface EXI serial. 2 Hardware - More Details Hardware - More Details 486 MHz Gekko PowerPC PowerPCstyled Boot ROM / RTC bus interface 162MHz 64bit Broadband Adapter SPIlike 27MHz max. 1 Gamecube Hardware External interfaces are proprietary: 4 serial controllers (N64-compatible) 2 memory card slots, 2 serial ports (SPI-like) (EXI BUS) 27th December 2004 Gamecube Hacking 1 Gamecube Hardware Storage Medium: proprietary 7.5cm (mini-)DVD-based discs Of course copy protected ) 1.2GB per disc 27th December 2004 Gamecube Hacking (now ATi) 2.1MB embedded framebuffer memory 1MB high-speed texture cache GPU supports the usual 3D features 27th December 2004 Gamecube Hacking 1 Gamecube Hardware Custom GPU called Flipper, made by ArtX Inc. 1 Gamecube Hardware Built around Gekko-CPU (PowerPC) at 486MHz External CPU bus: 64bit 162MHz, gives 1.3GB/s to the marketing guys 32kB instruction cache, 32kB 8-way data cache 256kB 2-way second level cache 27th December 2004 Gamecube Hacking 1 Gamecube Hardware Gamecube Hardware Codenamed Dolphin Release: Japan:, USA: Marketing guys say: 128-bit console Initial price: $199, now as cheap as 99 27th December 2004 Gamecube Hacking Linux 27th December 2004 Gamecube Hacking
N64 CONTROLLER SERIAL PROTOCOL SNIFFER HOW TO
Homebrew - how to get your code to the cube 4. Gamecube Hardware - a bit more details 3. Gamecube Hardware - what you can read everywhere 2.