Dolphin
Open Source Release under GPL 2
Originally by F|RES & ector
Now open source with lots of contributors.
Comments and new issues are welcome as long as they are real and reproducible, see the Issues tab. You need a Google account and be logged in to comment.
Build instructions
WindowsBuild Linux_dependencies MacOSX_Build
Screen shots
| | |
| | |
System Requirements
- Windows XP or higher, or Linux, or MacOSX.
- Fast CPU with SSE2. Dual core a plus.
- Any reasonable modern GPU, support for pixel shaders 2.0 required.
New Features
- Interprets Action Replay codes
- Full Xbox 360 Controller support, with rumble
Overview
Dolphin is a Gamecube emulator. It also has preliminary support for Wii and basic Triforce emulation (this is pending a commit, and does not run games yet).
Gamecube compatibility is okay-ish - many games work, many games don't work. The main Nintendo games like Zelda, Mario Sunshine and Pikmin are without sound.
Wii compatibility is not as good as the Gamecube compatibility, but several games are fully playable, and lots of games are showing intros and more.
Usage Notes
The GUI should be pretty much self-explanatory.
To use Action Replay codes, follow the examples in the Patches subdirectory. Use + in front of a cheat name to activate it. The cheats can be named anything.
To start in debug mode, pass /d (or -d) on the command line.
Code Notes
Dolphin is written in C++. It's usually compiled with Visual Studio 2008, but it now also builds and runs with GCC under Linux and MacOSX.
To tweak settings for the JIT/Dynarec, see Core/PowerPC/Jit64/JitCache.cpp, in InitCache().
Contribution
To contribute, download TortoiseSVN (unless you are doing the linux port, in that case you probably know what to do), and use it to check out the code. The path to the SVN repository can be found on the Source tab, see the top of the page.
When you have done some significant changes, tell us, or just use the Create Patch feature and file an issue. If it looks good, we'll add you to Members, giving you full SVN access, and then you can submit it.