Difference between revisions of "GameCube"

From Lazarus wiki
Jump to navigationJump to search
(Screenshots added)
Line 22: Line 22:
 
*A stripped down RTL is running
 
*A stripped down RTL is running
 
*Some small tests are working fine on emulator
 
*Some small tests are working fine on emulator
 +
 +
== Screenshots ==
 +
''These screenshots are grabbed from gcube emulator running on win32''
 +
 +
A simple static screen:
 +
 +
[[Image:fpc4gamecube.png|A static example]]
 +
 +
 +
A bouncing square over a scrolling background:
 +
 +
[[Image:Pageflip.png|Dynamic page flipping example]]
  
 
== 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 21:32, 21 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

Screenshots

These screenshots are grabbed from gcube emulator running on win32

A simple static screen:

A static example


A bouncing square over a scrolling background:

Dynamic page flipping example

Useful links