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 4.0-8865 for Windows, Mac and Linux »

Compatibility »

Perfect: 13.1%
Playable: 71.3%
Starts: 12.7%
Intro/Menu: 1.8%
Broken: 1.0%

Latest articles

Dolphin Progress Report: January 2016


With Dolphin in the thick of the 5.0 feature freeze, things were expected to slowdown a bit. Some of us were worried there wouldn't even be enough content for a Progress Report! Alas, while the gears have shifted toward different things to prepare for a release, there is no shortage of interesting changes. As an added bonus a feature implemented three years ago was rediscovered! That kind of thing just seems to happen over the course of a project.

Work toward Dolphin 5.0 has continued; but, a lot of these cleanups have come at a cost. There have been some noteworthy regressions (notably with netplay) and through testing we've noticed some broken features that have been working incorrectly for some time. As Dolphin approaches its next release, we hope that users will continue to update to the latest dev builds and test for regressions and issues so they can be caught before 5.0 is in everyone's hands.

Something to notice about this Progress Report is that we heavily leaned on Dolphin's FIFOCI infrastructure for screenshots and examples. These images were automatically generated on a server without user interaction and were taken from the exact same frame of instructions sent to the emulated GameCube/Wii GPU. Of course, FIFOCI is limited to graphical bugs, and certain graphical bugs at that. Without FIFOCI, it's possible that these changes would not exist, or if they did, there wouldn't be an easy way to verify what they fixed. In the case of the Wrap Negative Indirect Texture Coordinates, it was developed as a fix for F-Zero GX, but FIFOCI discovered it also affected Skyward Sword.

Read this article

Plugged In - Wii USB Support


We at the blog love to demonstrate new, cutting edge features and documenting them for current and future users of the emulator. Wii USB device emulation is one of those things that lacks data and testing in Dolphin. It requires real hardware just to try it out and only a select few people are crazy enough to work on anything involving the Wii IOS HLE. The first time E-ticket Service Launch support was added to Dolphin, it managed to break connecting Wiimotes; that's just how touchy that code can be!

When looking around, the most common answer is that USB Devices won't work with Dolphin, with examples of the Konami microphones being given and recommendations toward an old branch that implemented Wii Speak support (which still doesn't support those microphones.) For anyone searching, the answer to "Do Wii USB devices work in Dolphin?" came up as a flat no on the wiki, issue tracker, and forums.

It turns out that a lot of these devices work perfectly in Dolphin! Support was added way back in 2013, but seems to have been mostly forgotten by time. The primary reason for this was that it was a part of the Wii Networking merge. The main focus of that merge was to add Wifi support to Dolphin for playing games on the still active Nintendo servers. Hidden within that was an USB HID implementation for Dolphin. Somehow, this wasn't really tested or noted for the most part and snuck into the emulator almost unnoticed. When a discussion about this came up on IRC a few days ago, we just had to try and see what would happen when we plugged some Wii accessories into our computers for Dolphin.


Skylanders Portal Demonstration

Read this article

Dolphin Progress Report: December 2015


Happy New Year! Now for the big news. On January 7th, 2016, we will be entering a full feature freeze in preparation for the Dolphin 5.0. A feature freeze is basically a period where we all devote ourselves to doing testing and fixing regressions to move us toward the Dolphin 5.0 release, and we've had one for every release we've done! During the feature freeze, no new "features" can be added to the emulator, and only bug fixes can be applied to master. Does that mean there won't be blog updates? No! The show must go on, and the Progress Report will monitor the fixes as they come in, plus there will be articles in the interim about the remaining bugs, some of the great features added since Dolphin 4.0, or just some articles that we've been wanting to put up and never have time.

But the feature freeze hasn't started yet! We have a nice full month of updates for you in this month's Progress Report.

Read this article