Difference between revisions of "GameCube"

From Lazarus wiki
Jump to navigationJump to search
(GameCube porting project)
 
Line 20: Line 20:
 
== Status ==
 
== Status ==
 
*PowerPC CPU is supported.
 
*PowerPC CPU is supported.
 +
*A stripped down RTL is running
 +
*Some small tests are working fine on emulator
  
 
== Useful links ==
 
== Useful links ==
 
*[http://hitmen.c02.at/files/yagcd/index.html Yet another GameCube Documentation]
 
*[http://hitmen.c02.at/files/yagcd/index.html Yet another GameCube Documentation]
 
*[http://www.gcdev.com/smf GameCube Development Forums]
 
*[http://www.gcdev.com/smf GameCube Development Forums]

Revision as of 13:40, 16 April 2008

This is only a stub for a work in progress porting. At this time there is a generic PowerPC compiler and a stripped down RTL. It lacks the prt0 and the linker script; no download available yet.

GameCube specs

  • CPU: IBM PowerPC 'Gekko' @486 MHz (based on PowerPC 750CXe)
  • GPU: ATI 'Flipper' graphics @162 MHz
  • Disc Format: 8cm GameCube Optical Disc (1.5 GB)
  • Internal Storage:
    • 24 MB of main 1T-SRAM
    • 16 MB of auxiliary DRAM
  • External Storage: 2 GameCube Memory Cards
  • External Ports:
    • 4 GameCube Controller Ports
    • 1 High-Speed Data Port
    • 2 Serial Ports
  • Max Resolution: 480p (DOL-001 models only)
  • Internet:
    • 10/100 Ethernet Adapter (optional)
    • Modem Adapter (optional)

Status

  • PowerPC CPU is supported.
  • A stripped down RTL is running
  • Some small tests are working fine on emulator

Useful links