The Nintendo GameCube is a hugely popular system with Retro enthusiasts and one which is now really well catered for in emulation terms.
Dolphin is the best GameCube emulator available and this also applies when it comes to a RetroArch libretro core. Dolphin on RetroArch works really well on both Windows, Android, Mac & Linux versions of RetroArch.
The Dolphin core is what we will be using today in this RetroArch GameCube guide.
Let’s get you playing all the best GameCube games with this guide on how to set up RetroArch for Gamecube.
- Install RetroArch – Download RetroArch Here
- Have at least one GameCube game image ready to test – These are typically .iso files, but the Dolphin core also allows other file types including .gcz, .gcm, .elf, .wad, wbfs.
- To play games, you will ideally need a controller – You can try using keyboard controls, but make life much easier by using a good controller. The 8bitdo Pro 2 Bluetooth Controller is an excellent controller and can also be connected by USB for even better performance in terms of latency.
Alternatively, for a more authentic experience, why not use one of these USB GameCube replica controllers?
- This USB gamepad, just plug into your computer and run the Dolphin emulator to set the key functions, convert between console and PC games without drivers
- Supported Operating system : XP,WIN7.8.10,MAC.( not compatible with Gamecube console)
- Supported Device (With USB storage device): PC, Notebook Computer, Laptop Computer; Mac Book.
- Perfect Use experience：Like NGC style, convexed A and B button, textured finish of case.Nice replacement of mouse/keyboard to play old games on PC. Super sensitive buttons for precision control. Vibration built-in for particular games.
- Please note: Gamecube controller has no “+” and “-” map buttons, therefore some of the game functions may not work.
- Multi-Platform Compatibility: Use your classic Gamecube controller on Nintendo Switch, Wii U and PC (Windows & MAC OS)..
- Just Plug in and Play: No driver needs to be installed to use, so it is ready for you to plug in and play your favourite games with three of your friends!
- Four Port Compatibility: With four ports you can connect up to four controllers, perfect for playing Super Smash Bros and other multiplayer games.
Step 1 – Download The Dolphin Core In RetroArch
First of all, we will want to download the Dolphin core in RetroArch.
Boot up RetroArch, then select ‘Load Core’ and then ‘Download a Core’.
Next, scroll down the Core Downloader list until you get to ‘Nintendo – GameCube / Wii (Dolphin)’. Select this and the Dolphin core will begin to download and install.
If you are using an existing installation of RetroArch, be sure to also go back to the main menu, scroll down to ‘Online Updater’ then select ‘Update Core Info Files’ and ‘Update Databases’.
This will update all key files and databases in RetroArch making sure everything is all up to date and minimising any potential issues.
Step 2 – Select A GameCube Game To Play
Believe it or not, that’s all there is to it! We are ready to load our first GameCube game in RetroArch.
Go back to the main menu, then select ‘Load Content’.
Next, go to where you are storing your GameCube games and select the game image you wish to play.
The game will now start up and you are ready to play.
Step 3 – RetroArch GameCube Settings & Upscaling Resolution
The icing on the cake is to get your GameCube games upscaled and looking super sharp. This is really easy to do in the RetroArch GameCube settings.
This involves pressing F1 or the hotkey you have set up to pause emulation to access the quick menu in RetroArch.
Next, scroll down the menu until you get to and select ‘options’.
This will then give you access to all the Dolphin core emulator options, including the internal resolution settings.
Simply select ‘Internal Resolution’, then choose the resolution you require.
I recommend just upping to a resolution until you either get to you the maximum your display can handle or whatever the device you are using can handle before the game framerate begins to slow down.
There are stacks of other options here too (which are fully detailed in the RetroArch Dolphin Core Options documentation. So experiment and see what works best with your system.
RetroArch GameCube FAQs
Does A GameCube Controller Adapter Work With RetroArch?
It is recommended you use a Mayflash branded GameCube controller adapter with RetroArch as it has a switch allowing you to select ‘X-Input mode which works natively in RetroArch.
The official GameCube controller adapter by Nintendo does not work with RetroArch, it was specifically designed for use with the standalone version of Dolphin which can utilise the ‘Zadig’ driver.
Does Dolphin In RetroArch Require A GameCube BIOS File?
No, the GameCube BIOS file is optional. Although it is recommended that a BIOS file is used for certain games that utilise system fonts, such as Star Fox Assault.
Full details can be found in the RetroArch Dolphin Core documentation.
Does RetroArch Emulate GameCube Memory Cards?
Yes, the Dolphin core automatically creates a memory card file and saved it in a specific folder:-
Additional folders are then created in this location depending upon game regions (EUR, JAP, USA). In each of these regional folders, there are CARD A and CARD B folders, it is here where the specific save game files are created and stored.
Is RetroArch Available On Steam?
The Steam version of RetroArch has been available for some time now and is fully functioning with a large number of emulation cores available.
Unfortunately, the Dolphin core is not available directly from the Steam store or from the Steam version of RetroArch, but it can be installed manually if needed.
A lifelong avid gamer and computing enthusiast, Matt has decades of experience in the field, so producing retro orientated content for How To Retro comes is second nature to him. Now over 40 years old, Matt now even considers himself retro, but fortunately, nobody has developed a Matt emulator (not yet at least!).