Dolphin Emulator

Dolphin is an emulator for two recent Nintendo video game consoles: the GameCube and the Wii. It allows PC gamers to enjoy games for these two consoles in full HD (1080p) with several enhancements: compatibility with all PC controllers, turbo speed, networked multiplayer, and even more!

Download Dolphin 5.0 for Windows, Mac and Linux »

Compatibility »

Perfect: 21.4%
Playable: 68.3%
Starts: 9.2%
Intro/Menu: 0.3%
Broken: 0.7%

Latest articles

Proof of Purchase: Wii Shop Channel Support


As of version 5.0-2874, Dolphin can do the unthinkable: you can now access the Wii Shop Channel from within the emulator.


System Menu Improvements Featuring Wii Shop Channel Support!


Dolphin can now download the free demos Nintendo made available on the system, as well as purchase Wiiware and Virtual Console games from the service. Because this feature is so new, it may take some time for the guides to get updated. The Wii Networking Guide will get ...

Read this article

Dolphin Progress Report: February 2017


As most of you know, Dolphin was born a GameCube emulator. A lot of its core design and concepts are based around assumptions made that it would only be a GameCube emulator. And, as a GameCube emulator, Dolphin performs admirably, with the ability to boot every single title and a large portion of the library having no major issues.

But, Dolphin isn't just a GameCube emulator. One of the more incredible things about its history is that it was modified into a Wii emulator around the time it went open source in 2008. While the core of the Wii is a supercharged GameCube, and things like CPU and GPU emulation were fairly easy to modify into working with only some minor details changing, there are a lot of quirks around it that have been problematic. Not only are there emulation challenges associated with the Wii that Dolphin side-stepped with some dirty hacks, it also struggled to add on all of the new features of the Wii. For many years, the Wii Remote, GameCube controllers configuration, and GameCube controller settings were completely split apart because Dolphin's UI was not designed with more than one primary input method in mind!


dolphincontrollers-old.png

UI Design 101: More menus = better.

dolphincontrollers-fixed.png

Putting all of the options in one place looks better and is easier to use.



In terms of actual emulation, the problems mostly come from the Wii's Starlet ARM coprocessor and everything it brings to the table. To give you an idea of how important Starlet and IOS (Internal Operating System) are on Dolphin, it controls features such as disc access, savegames, networking, USB, ES_Launch (aka, booting games,) and other features necessary for the Wii to function.

Last month, we saw a lot of IOS-HLE improvements, resulting in a big uptick in compatibility. But with these accuracy improvements have come some hiccups and regressions as well. When we fixed The Legend of Zelda: Majora's Mask by using proper, reverse-engineered values for some important IOS-related things, it brought out some regressions too.

Read this article

Dolphin Progress Report: January 2017


Sometimes, it's easy to forget how much work there is left to do on a refined emulator. While the rush of getting a new game to boot or discovering a crazy feature hidden within an obscure gem never gets old, those moments do tend to get further and further apart as accuracy increases. As if to defy fate itself, excitement reigned over the month of January as a plethora of ancient bugs were fixed and many unbootable titles finally saw their day of reckoning come to be!

Among the new recruits are the final Virtual Console game, a massive Wii MMO that installs itself to USB, two games where we're almost certain the developers purposefully put code in to defeat Dolphin, and two channels developed by the remnants of Factor 5.



This is a massive Progress Report, so buckle up and enjoy this month's Notable Changes.

Read this article