Difference between revisions of "GameCube"

From Free Pascal wiki
Jump to navigationJump to search
m (Reverted edits by Ian Lagreca (Talk); changed back to last version by Chronos)
m (Categorised page)
 
(2 intermediate revisions by one other user not shown)
Line 36: Line 36:
  
 
== Useful links ==
 
== Useful links ==
*[http://hitmen.c02.at/files/yagcd/index.html Yet another GameCube Documentation]
 
*[http://www.gcdev.com/smf GameCube Development Forums]
 
  
[[Category:Example programs]]
+
T/C
 +
 
 +
[[Category:FPC]]
 +
[[Category:Operating Systems and Platforms]]

Latest revision as of 04:09, 12 September 2020

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

T/C