My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

Dolphin

Originally developed by F|RES & ector. Now open source under GPL v2 with lots of contributors.

Overview

Dolphin is a Gamecube, Wii and Triforce (the arcade machine based on the Gamecube) emulator which supports many extra features and abilities not present on the original consoles. Gamecube and Wii compatibility is okay - one can expect "mainstream" titles to be running in some form or another; lesser known titles can be hit or miss. Triforce compatibility is currently limited to one game - others require more of the Triforce-specific peripheral devices to be emulated. Check (and update!) the Compatibility Wiki for more specific information.

Features

  • Supports DOL/ELF, Gamecube + Wii disc images / physical backup discs, Wii system menu / channels, and WADs.
  • Debuggers for PowerPC, DSP, and graphics processors
    • Interpreters and recompilers for each processor
    • OpenGL, DirectX, and software renderers with graphical enhancements and debugging features.
  • Action Replay Simulator / Gecko Code Interpreter
  • Gamecube Memory Card Manager
  • Real and emulated Wiimote support
  • Gamepad support (including Xbox 360 pad)
  • Experimental NetPlay
  • Save states

System Requirements

  • Windows XP or higher, or Linux, or OS X (Intel only).
  • Fast modern CPU with SSE2. Multiple cores for a speed boost.
  • Any reasonable modern GPU with Pixel Shader 2.0 or greater. nVidia or ATI are good. Older integrated Intel chips may not work, newer ones should work fine.


Contribution

To contribute, first use a git client to clone the repository. Source:Checkout tab explains how to clone the code.

See the wiki pages for Windows, Linux, and OS X for instructions on setting up the build environment on your OS.

Be sure to check out the Wiki tab for coding style guidelines and miscellaneous notes.

Once you have done some significant changes, you can let us know by creating a server-side clone containing your changes and opening a Pull Request. If the changes look good, we'll pull them into the branch you've specified in the issue report.

Other Notes for Developers


Project Statistics

Powered by Google Project Hosting