Ported Software

From GamecubeLinux Wiki


This is an incomplete list of software ported to GC-Linux. Note that most of the existing software developed for Linux runs unmodified on Linux for the Nintendo GameCube if the hardware requirements are met.


Development Tools

Binutils
GNU Binutils (http://www.gnu.org/software/binutils/) with added assembler instructions for Gamecube's Gekko CPU.


Graphics Libraries

LibGX
A library to access Gamecube video hardware, similar to OpenGL.
SDL for GC-Linux
The popular library SDL (http://www.libsdl.org) ported to GC-Linux.


Games

GXsnes9x
Snes9x (http://www.snes9x.com), a SNES emulator, using LibGX
GXgnuboy
gnuboy (http://gnuboy.unix-fu.org/), a Gameboy Color emulator, using LibGX
SuperTux
SuperTux (http://supertux.berlios.de/) is a classic 2D jump'n run sidescroller game in a style similar to the original SuperMario games.


Filesystems

gcfuse (http://multimedia.cx/gcfuse/)
gcfuse is a program that allows you to mount a Nintendo GameCube DVD disk image as a read-only part of the Linux filesystem. This allows the user to browse the directory structure and read the files within. Further, gcfuse creates a special file called .metadata in the root directory of the mounted filesystem containing other interesting items like game title and publisher.