The nice thing about console platforms is that they tend to get better with age, at least from a hacker’s perspective. Discount prices, reverse engineered hardware, a mature development community, and still-available components make the slightly-aged console an armchair game programmer’s best friend.
Before you retire your GameCube to the basement closet, take a stab at writing a game or two for it. Here are a few links to help you get started:
- libOGC is a nice open source game API for GC development -Link.
- Documentation for setting up a libOGC build environment -Link.
- Running your homebrew games with SDload and an SDCard adapter -Link.
- Or develop your game for the SDL/Linux environment-Link. (GameCube Linux Wiki)