Difference between revisions of "GameCube"

From Free Pascal wiki
Jump to navigationJump to search
(category)
Line 19: Line 19:
  
 
== Status ==
 
== Status ==
*PowerPC CPU is supported.
+
*PowerPC CPU is supported. [http://www.top5optimizers.com advanced registry optimizer]
 
*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

Revision as of 16:01, 6 April 2011

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

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