Table of Contents
Nintendo GameCube
Nintendo's followup to the Nintendo 64, and their first to use optical media. Releasing on November 18th, 2001 in North America, the GameCube's PowerPC 750CXe CPU, 24 MB of RAM, and 32-bit color depth at 640×480 was quite powerful but somewhat limited by the “Games-oriented” focus of the system. Nonetheless, it sold OK with plenty of great games, and it allowed Nintendo to develop the Wii, which ended up writing a completely different story for the company…
https://en.wikipedia.org/wiki/GameCube
https://en.wikipedia.org/wiki/GameCube_technical_specifications
Operating Systems (IBM PowerPC 750CXe Gekko)
Bricks-OS
a microkernel based network distributed operating system
Bricks-OS has been ported to a large variety of platforms, with this port being one of the least fleshed out ones. Framebuffer is supported, but not much else.
https://github.com/rickgaiser/bricks-os
https://code.google.com/archive/p/bricks-os/
https://web.archive.org/web/20090222060403/http://bricks-os.org/
https://web.archive.org/web/20081030011207/http://bricks-os.org/index.php?page=todo
Console emulation (potential)
Whether these emulators support operating systems for these consoles is unknown; it must be looked into further. Consoles without meaningful OSes are not included.
https://www.zophar.net/consoles/gamecube.html
https://www.gc-forever.com/forums/viewtopic.php?t=3943 (retroarch; not good)
https://emulation.gametechwiki.com/index.php/Emulators_on_GameCube
Atari 2600 – StellaGC
Coleco ColecoVision - CollisionGC
NEC TurboGrafx-16 – Hugo GX
Nintendo 64 – Cube64, Not64
Nintendo Entertainment System – FCE Ultra GX
Super Nintendo Entertainment System – SNES9xGC, Snes9xGX 1.51
Nintendo Game Boy (Color) – GBQ, Gnuboy GX, thru Game Boy Player
Nintendo Game Boy Advance – VisualBoy Advance GX, emGBA, thru Game Boy Player
Nintendo Pokémon Mini – Pokémon Channel emulator
https://www.gc-forever.com/wiki/index.php?title=Enhanced_mGBA
Sega Genesis – Genesis Plus GX, GCN GenesisPlus!
Sega Master System – SMS Plus GX
Sony PlayStation 1 – CubeSX, PCSX Revolution
Debian
One of the several distributions available for the GameCube. Requires NFS loading from another PC, but is otherwise not really detailed.
GC-Linux (hub)
This is GNU/Linux on the Nintendo GameCube
The general hub for everything Linux on GameCube, with many options available for install. Most of the files required for Linux on the GameCube are likely available in the Sourceforge.
http://www.gc-linux.org/wiki/Main_Page
https://sourceforge.net/projects/gc-linux/
http://www.gc-forever.com/forums/viewforum.php?f=27
https://www.pierov.org/2020/12/19/finally-i-booted-gc-linux/
GCOS “BIOS”
full features that a modchip would provide, without the need for one
A sort of half-replacement for the GC BIOS, but also a homebrew loader. Nowadays, this is essentially depreciated by Swiss.
Gentoo
Another distribution of Linux available for the GameCube, this time with some more documentation about how it was done. This required a lot of tweaking on the author's part, as documented by all the writing in the linked thread.
MPlayer Front End distro
This is in essence a minimalist “distro” that aims to run mplayer and not much else. While it does technically count as a distribution, treat it as a port of mplayer rather than a more concise install.
https://sourceforge.net/projects/gc-linux/files/mplayer%20front-end%20distribution/
PC emulation (potential)
Whether these emulators support operating systems for these computers is unknown; it must be looked into further. PCs without meaningful OSes are not included.
CHIP-8 – CHIP-8 emulator
https://www.zophar.net/consoles/gamecube/chip8/chip-8-emulator.html
Stock BIOS
The default OS found on the GameCube. Some menus and a nice ambiance, but not much else.
Swiss
Swiss aims to be an all-in-one homebrew utility for the Nintendo GameCube.
The best and most modern GameCube homebrew browser/utility/EOP thing. It can browse many devices, and it’s still being updated in the modern day. This essentially makes it supersede GCOS, for the obvious reasons of support, stability, and capability.
Internet
Lost PlanetWeb planned browser
were porting or already ported the EGBrowser from the PlayStation 2 to the GameCube
There are only small traces of this on demo disks, but it was clearly an idea at some point. Did it ever get completed? Does any code exist? We'll probably never know.
Phantasy Star Online DNS “redirect”
I actually modified the configuration files within the disc to achieve this
A method that is very similar to the “stock” way to browse the internet on a Nintendo Switch. In other words, this is in essence hijacking a browser in some software by changing a DNS address, which makes the browser fetch Google or some other page with “freedom”.
Other
Cubecraft
This game uses the GameCube controller exclusively.
A Minecraft clone for the GameCube, that also runs on the Wii. May have an infinite world, but definitely has creative world + inventory.
Version & Revision Guide
For general information, see the Game Console Revisions Overview.
Versions
There are two versions of this console, arranged chronologically.
“GameCube (DOL-001)” (2001-2004?)
RECOMMENDED OVERALL; BEST RELIABILITY
The original, and the version with the superior features. On the top is power, reset, and drive open, plus the drive itself. Up front, there’s 4 controller ports and 2 memory slots. To the back is the DC in, plus both analogue and digital video outs. On the bottom, closer to the rear, is a “Hi Speed” port. Similarly on the bottom, but towards the front, is 2 serial ports near the corner. All three of these are meant to have removable plastic covers over their slots. These systems may have a drive laser which lasts longer, but it can rarely do wrong reads. Some DOL-001 systems from later on do NOT have the 2nd serial port, so be wary of that. Check both the back and bottom, which is good anyway (ensures the plastic port covers are there). Motherboard revs exist, but seemingly without impact.
“GameCube (DOL-101)” (2004?-2007)
A cost-reduced version of the GameCube. These aren’t worth buying for EOPs, as they’ve removed the Digital AV out port on the back, and the 2nd serial port on the bottom (towards the console’s front corner). Furthermore, the little “GameCube” nameplate cannot be removed anymore, as it was in fact removable on the DOL-001. Action Replay disks are less likely to work, and the drive laser, while reading better, doesn’t last as long. While they work just fine, one is better off purchasing a DOL-001 unless one doesn’t care about high quality video. These also have motherboard revisions, but again, to seemingly no impact.
There are no revisions within either version. LOWEST PRICE couldn’t be assigned.
https://en.wikipedia.org/wiki/GameCube
https://tcrf.net/images/b/b2/Gcservice_gamecubesides.png (plastic covers for bottom ports!!!)
https://gametrog.com/nintendo-gamecube-information-specs/
https://www.gc-forever.com/wiki/index.php?title=GameCube_versions
https://www.angelfire.com/ultra/megamanworld/gcmodelcomparison.html