GameCube Modchip (Xeno-GC Clone)

Background

I’ve been really getting into making homebrew games. I got my game engine running on the Wii last year and I thought why not give the GameCube a shot. It’s a similar architecture, Broadway (Wii) is pretty much a faster Gekko (GC).

Open-Source to the rescue

I remembered reading about how the more popular modchips (or drivechips) for the GC and Wii worked, so I started looking into making my own. After some digging I found that the Xeno-GC modchip had been open-sourced a couple of years back, so I only needed to compile it and build some compatible hardware.

IMG_2511

This little guy is the final result. I want to keep tweaking the firmware, so I made the board be just the right size to fit a small gap in the back of the GC; This would make it easy to flash and test on the actual hardware. I also made it big enough to allow for easier circuit board population.

IMG_2513

I wired the bottom of the drive unit and ran a few tests. Everything checked out fine so I soldered in the modchip and crossed my fingers. :)

IMG_2514

I proceeded to flash the modchip and it immediately came to life! I then popped in a homebrew game I burned earlier and it worked without a hitch, no laser adjustments needed or anything!

IMG_2520

I cut of a tab in the back of the console cover, this is where the modchip will be placed.

IMG_2521

You can see it here, snug and tight.

IMG_2522

That’s pretty much it! Now I move on to porting my game engine and making a demo.

Issues

I noticed that the modchip would sometimes fail to boot up correctly, I changed the fuses on the AVR so that the modchip would start 64ms after powering up, giving the drive unit some time to setup. I used the following fuse values: 0xE4 0xD9

Make your own!

You can order 3 boards directly from OSH Park and get all the required components from Mouser or Digi-Key. The board and schematic files are available on GitHub.

The modchip firmware can be found in here.

Mini

xeno-gc-mini

I also made a smaller version of the modchip, you can also order it from OSH Park.

About the author : gamaral

Incredibly handsome open-source software engineer, gamedev and trekkie. I also draw comics in my spare time; they aren't very popular.

View all articles

3 comments

  1. Pingback: An Open Source Hardware Modchip

  2. Pingback: rndm(mod) » An Open Source Hardware Modchip

  3. Pingback: Our Favorites for the Week of 15 September! | OSH Park

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>