FAQ
From GamecubeLinux Wiki
[edit]
General
[edit]
Can I already run Linux on the GameCube?
- Yes. You can use linux on the GameCube to watch videos, listen to music, play some games, ...
[edit]
Why Linux? Why not Windows? Why not MacOS?
- There is no Windows (any more) for PowerPC processors, and besides, Windows is not Open Source. Parts of Mac OS X are open source, and it runs on the PowerPC, but the GameCube has too little memory. Linux is Open Source, powerful, and it's available for the PowerPC CPU.
[edit]
Is the GameCube a Mac?
- No. Although Apple Macintosh computers and the GameCube share the PowerPC CPU, the architectures of these systems are completely different.
[edit]
Why not do homebrew development with the GameCube SDK?
- The GameCube SDK is unlicensed software to anyone who is not an official GameCube game developer. There are excellent Open Source replacements out there, though: GCLIB (http://sourceforge.net/projects/gclib/) and libogc (http://sourceforge.net/projects/devkitpro/). The Linux runtime environment has the advantage that, using it, it is easier to port existing applications to the GameCube.
[edit]
What took you so long?
- The Xbox (http://www.xbox-linux.org/) had to come first.
[edit]
I'm a newbie. Where can I get information about Linux and how to use it?
- A good starting point is The Linux Documentation Project: http://www.tldp.org/
[edit]
Running Homebrew Code
[edit]
Can I just burn a 8 cm DVD and use it in the GameCube?
- Yes, with the help of a volatile firmware extension as the DVD Interface driver currently does. This extension makes the GameCube DVD drive interoperable with most DVD-R and DVD+R media brands. The firmware extensions are not permanent and disappear as soon as the drive is reset.
[edit]
So how do I run homebrew code on the GameCube?
[edit]
What do I need in order to run homebrew code?
- For the PSOload (http://www.gcdev.com/) method, you will need a GameCube, a supported version of "Phantasy Star Online", a Broadband Adapter, a memory card, and the PSOload or psolore tool.
- For the SDload method, you will need: a GameCube, an SD card adapter, and a supported version of Action Replay (disc and memory card it comes with). If you want to frequently alter your homebrew code you should also get a Broadband Adapter and the PSOload or psolore tool.
[edit]
Do I need a modchip?
- No, you can use a software-only solution.
[edit]
Will any of this disable the ability to play games?
- No.
[edit]
Helping
[edit]
I have access to Nintendo confidential data / the GameCube SDK. Can I help?
- Using this information or the SDK would risk the legality of our project.
[edit]
How can I help?
- The start page explains how you can contribute.
[edit]
I want to join your project. Can you send me Nintendo's GameCube SDK?
- No. We do not have it, we do not know where to get it, and if we had it, we would not use it. There is no legal way for a hobbyist to use the SDK. We don't need it anyway: The only part of the project that depends on the GameCube executable file format and the IPL is the DOL bootloader, but its structure is trivial.
[edit]
The Law
[edit]
Is your project illegal? Doesn't the DMCA forbid all this?
- The DMCA forbids circumventing copy protection, but this is not our goal. We develop an alternative operating system for the GameCube gaming console. Nevertheless, if you live inside the USA or another country with a similar legislation, and you work on GameCube hacking rather than on Linux developing, you can of course join the project anonymously.
- If you are either a lawyer or a Nintendo representative, you are of course welcome to talk to us about any changes.
[edit]
Will I lose my warranty when doing anything as shown on this site?
- As long as you do not open your GameCube, there is no evidence.

