Play GameCube Games on Mac or PC

By  on  
GameCube on Mac

My current obsession with retro gaming has brought me to creating a RetroPie on Raspberry Pi, a Recalbox on Raspberry Pi, playing retro games on Mac with OpenEmu, and exploring how to play Sony Playstation games within OpenEmu.  My newest adventure has me looking to progressively newer systems -- this time the Nintendo GameCube.

I owned the GameCube when I was younger and, though there were a shortage of decent games, I really enjoyed Mario Kart: Double Dash, so it was important I figured out how to play GameCube games on Mac.  After a bit of research I figured it out -- let's'a'go!

Step 1:  Download Dolphin

The Dolphin emulator, available for Windows and Mac, allows you to play your favorite GameCube titles.  Start by downloading and installing the Dolphin emulator.

GameCube Emulator

Step 2:  Configure the Controller

You'll need a suitable controller to play GameCube on your computer; you can purchase a USB GameCube controller or you can use a controller you already have, like a Xbox controller.

Xbox Controller

With an acceptable controller available, choose Options > Controller Settings in the main menu.  You'll need to click into each button field and set them by pressing the corresponding on the controller:

Dolphin Controller Configuration

Step 3:  Game Time!

With the Dolphin Emulator installed and your controller configured, it's time to play!  Dolphin accepts games as ISO images.  There are plenty of places to find games (token "you must own the game or it's illegal" declaration), most of which can be found with a Google search.

Mario Kart on Mac

It seems that no matter what retro gaming console you'd like to play, it's available on some form for Mac or PC.  What's even more amazing is how easy they are to access and configure!

Recent Features

  • By
    7 Essential JavaScript Functions

    I remember the early days of JavaScript where you needed a simple function for just about everything because the browser vendors implemented features differently, and not just edge features, basic features, like addEventListener and attachEvent.  Times have changed but there are still a few functions each developer should...

  • By
    9 More Mind-Blowing WebGL Demos

    With Firefox OS, asm.js, and the push for browser performance improvements, canvas and WebGL technologies are opening a world of possibilities.  I featured 9 Mind-Blowing Canvas Demos and then took it up a level with 9 Mind-Blowing WebGL Demos, but I want to outdo...

Incredible Demos

  • By
    MooTools Overlay Plugin

    Overlays have become a big part of modern websites; we can probably attribute that to the numerous lightboxes that use them. I've found a ton of overlay code snippets out there but none of them satisfy my taste in code. Many of them are...

  • By
    Resize an Image Using Canvas, Drag and Drop and the File API

    Recently I was asked to create a user interface that allows someone to upload an image to a server (among other things) so that it could be used in the various web sites my company provides to its clients. Normally this would be an easy task—create a...

Discussion

  1. simon

    What do I do about the “profile” section. It’s not working.

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!