Difference between revisions of "Dolphin"

From Emulation General Wiki
Jump to navigation Jump to search
(Dolphin has libretro core. Also available for Windows, macOS, Linux and Android.)
m
 
(26 intermediate revisions by 15 users not shown)
Line 1: Line 1:
 
{{Infobox emulator
 
{{Infobox emulator
 
|title = Dolphin
 
|title = Dolphin
|logo = Dolphin-4.0.png
+
|logo = Dolphin-logo.png
 
|logowidth = 165
 
|logowidth = 165
 
|last-version = {{DolphinVer}} <small>(Stable)</small>
 
|last-version = {{DolphinVer}} <small>(Stable)</small>
 
|active = Yes
 
|active = Yes
 
|fate =  
 
|fate =  
|platform = Multi-platform
+
|platform = Windows, Linux, macOS, [[Android emulators|Android]]
 +
|architecture = x86_64, ARM
 
|target = [[GameCube emulators|GameCube]] and [[Wii emulators|Wii]]
 
|target = [[GameCube emulators|GameCube]] and [[Wii emulators|Wii]]
|developer = [https://github.com/dolphin-emu/dolphin/graphs/contributors Dolphin Team]
+
|developer = [https://github.com/dolphin-emu/dolphin/graphs/contributors Dolphin Emulator Project]
 
|website = [https://dolphin-emu.org/ Dolphin-emu.org]
 
|website = [https://dolphin-emu.org/ Dolphin-emu.org]
 
|source = [https://github.com/dolphin-emu/dolphin GitHub]
 
|source = [https://github.com/dolphin-emu/dolphin GitHub]
 +
|license = GNU GPLv2
 +
|bios = [[Emulator_Files#GameCube_.2F_Wii|Optional]]
 
}}
 
}}
  
'''Dolphin''' is an open-source [[GameCube emulators|GameCube]] and [[Wii emulators|Wii emulator]] which supports many extra features not present on the original consoles. Though early development was supported by a very active homebrew scene led by fail0verflow precursor Team Twiizers, proper emulation is still underway as of 2018 and improvements are still being made as Wii games continue to have issues.
+
'''[[wikipedia:Dolphin (emulator)|Dolphin]]''' is an open-source [[GameCube emulators|GameCube]] and [[Wii emulators|Wii emulator]] that supports many extra features not present on the original consoles. Though early development was supported by a very active homebrew scene led by fail0verflow precursor Team Twiizers, proper emulation is still underway as of 2018 and improvements are still being made as Wii games continue to have issues.
  
 
Dolphin's official website, dolphin-emu.org, also runs a blog with monthly progress reports, tracking pull requests from contributors, and providing comprehensive and in-depth feature articles. Another site that has been confused for the real one, dolphin-emulator.com, has no connection to the project and only hosts builds going up to 4.0.
 
Dolphin's official website, dolphin-emu.org, also runs a blog with monthly progress reports, tracking pull requests from contributors, and providing comprehensive and in-depth feature articles. Another site that has been confused for the real one, dolphin-emulator.com, has no connection to the project and only hosts builds going up to 4.0.
Line 19: Line 22:
 
It is also available as a [[libretro]] core for [[RetroArch]].
 
It is also available as a [[libretro]] core for [[RetroArch]].
  
==Downloads==
+
==Download==
* '''[https://dolphin-emu.org/download/ Official builds (with development versions)]''' (Windows x86_64, macOS, Android ARMv8/AArch64)
+
{| cellpadding="4"
* [https://github.com/SonofUgly/dolphin/releases Unofficial emulated Wii MotionPlus build] ([https://forums.dolphin-emu.org/Thread-emulated-motion-plus-unofficial Original thread])
+
|-
* [https://dolphin-emu.org/download/list/Triforce/1/ Dolphin branch] with [https://wiki.dolphin-emu.org/index.php?title=Triforce Triforce] support
+
|align=center|{{Icon|Win|Lin|Mac|APK}}
* [http://www.mediafire.com/?66hh53x9nczaun6 DSP-LLE files]
+
|'''[https://dolphin-emu.org/download/ Official Release]'''*<br/><small>Stable/Dev</small>
 +
|-
 +
{| cellpadding="4"
 +
|-
 +
|align=center|{{Icon|APK}}
 +
|'''[https://github.com/Bankaimaster999/dolphin/releases Unofficial MMJR]'''
 +
|-
 +
|align=center|{{Icon|APK}}
 +
|'''[https://github.com/weihuoya/dolphin/releases/tag/5.0-9494 Unofficial MMJ]'''
 +
|-
 +
|colspan="3"|<hr/>
 +
|-
 +
|align=center|{{Icon|Win|Mac|APK}}
 +
|[https://dolphin-emu.org/download/list/Triforce/1/ <code>Triforce</code> Branch]<br/><small>for [[GameCube emulators#Triforce|Triforce]] support</small>
 +
|-
 +
|align=center|{{Icon|Lin|BSD}}
 +
|[https://pkgs.org/download/dolphin-emu <code>dolphin-emu</code> Package Listing]<br/><small>at pkgs.org</small>
 +
|}
 +
<nowiki>*</nowiki> Linux support comes in the form of an official Ubuntu PPA. See pkgs.org for other distributions.
  
 
==Recommended setup==
 
==Recommended setup==
Line 43: Line 64:
 
==Widescreen==
 
==Widescreen==
 
[[File:Dolphin_Swiss.gif|200px|thumb|right|Instructional animation on how to use Swiss with Dolphin. Click to view.]]
 
[[File:Dolphin_Swiss.gif|200px|thumb|right|Instructional animation on how to use Swiss with Dolphin. Click to view.]]
Dolphin has support for widescreen output and can override the aspect ratio of the original game. However, this is a hack that rarely works without issues. To get widescreen fully natively, try [[Emulator_Files#GameCube.2FWii|Swiss]]. This can even be run on a real GameCube/Wii if desired.
+
Dolphin has support for widescreen output and can override the aspect ratio of the original game. However, this is a hack that rarely works without issues. To get widescreen fully natively, try [[Emulator_Files#GameCube / Wii|Swiss]]. This can even be run on a real GameCube/Wii if desired.
 +
 
 +
==VR support==
 +
There exists an old fork with [[Virtual Reality|VR]] support called [[Dolphin VR]].
 +
 
 +
The Dolphin Team is working on an official VR implementation using OpenXR.<ref>jordan-woyak. [https://github.com/dolphin-emu/dolphin/pull/8380 WIP - OpenXR]. GitHub.</ref><ref>Maylmilae, JMC47. [https://dolphin-emu.org/blog/2019/10/05/dolphin-progress-report-august-and-september-2019/#50-10941-and-50-10943-fix-stereoscopy-and-3d-vision-and-50-10945-remove-3d-vision-by-billiard-and-stenzek Dolphin Progress Report: August and September 2019]. "In general, despite the loss of NVIDIA 3D Vision, Dolphin's 3D support has been modernized to work with [https://dolphin-emu.org/blog/2019/04/01/the-new-era-of-video-backends/ the new VideoCommon] and should be working better than ever between all of our backends. And these updates help lay the foundation for [https://dolphin-emu.org/m/user/blog/progress-report/2019-august/subtle.svg what's to come]."</ref>
  
 
==Guides and info==
 
==Guides and info==
Line 50: Line 76:
 
* [https://dolphin-emu.org/docs/guides/netplay-guide/ Netplay Guide]
 
* [https://dolphin-emu.org/docs/guides/netplay-guide/ Netplay Guide]
 
* [http://ngemu.com/threads/how-to-use-gecko-codes-in-dolphin-r6976.141144/ Using Gecko Codes]
 
* [http://ngemu.com/threads/how-to-use-gecko-codes-in-dolphin-r6976.141144/ Using Gecko Codes]
 +
* [https://lightgungamer.com/dolphin-emulator-gecko-codes// Dolphin Emulator Gecko Codes after version 5.0]
 
* [https://forums.dolphin-emu.org/ Forums]
 
* [https://forums.dolphin-emu.org/ Forums]
 +
* [https://dolphin-emu.org/compat/ Compatibility list]
 
* [https://skydrive.live.com/view.aspx?resid=DA2FE7FDA6EB085E!107&app=Excel&authkey=!ALQ0-tZv6Pc_h84 Wind Waker Benchmark], [https://docs.google.com/spreadsheet/ccc?key=0AunYlOAfGABxdFQ0UzJyTFAxbzZhYWtGcGwySlRFa1E#gid=0 POV-Ray Benchmark], and [https://docs.google.com/spreadsheet/ccc?key=1k12sv1NXGGuSOY0NhsuONtRCte51GHKdgA7ciL76mBs#gid=0 lua-bench] - bottom of the pages to change tabs
 
* [https://skydrive.live.com/view.aspx?resid=DA2FE7FDA6EB085E!107&app=Excel&authkey=!ALQ0-tZv6Pc_h84 Wind Waker Benchmark], [https://docs.google.com/spreadsheet/ccc?key=0AunYlOAfGABxdFQ0UzJyTFAxbzZhYWtGcGwySlRFa1E#gid=0 POV-Ray Benchmark], and [https://docs.google.com/spreadsheet/ccc?key=1k12sv1NXGGuSOY0NhsuONtRCte51GHKdgA7ciL76mBs#gid=0 lua-bench] - bottom of the pages to change tabs
  
Line 59: Line 87:
 
[[Category:Custom Assets]]
 
[[Category:Custom Assets]]
 
[[Category:Netplay]]
 
[[Category:Netplay]]
 +
[[Category:GameCube emulators]]
 
[[Category:Windows emulation software]]
 
[[Category:Windows emulation software]]
 
[[Category:Linux emulation software]]
 
[[Category:Linux emulation software]]
 
[[Category:macOS emulation software]]
 
[[Category:macOS emulation software]]
 +
[[Category:Android emulation software]]

Latest revision as of 17:19, 22 July 2021

Dolphin
Dolphin-logo.png
Developer(s) Dolphin Emulator Project
Last version 5.0 (Stable)
Active Yes
Platform(s) Windows, Linux, macOS, Android
Architecture(s) x86_64, ARM
Emulates GameCube and Wii
Website Dolphin-emu.org
License GNU GPLv2
Source code GitHub

Dolphin is an open-source GameCube and Wii emulator that supports many extra features not present on the original consoles. Though early development was supported by a very active homebrew scene led by fail0verflow precursor Team Twiizers, proper emulation is still underway as of 2018 and improvements are still being made as Wii games continue to have issues.

Dolphin's official website, dolphin-emu.org, also runs a blog with monthly progress reports, tracking pull requests from contributors, and providing comprehensive and in-depth feature articles. Another site that has been confused for the real one, dolphin-emulator.com, has no connection to the project and only hosts builds going up to 4.0.

It is also available as a libretro core for RetroArch.

Download[edit]

Windows Linux macOS Android Official Release*
Stable/Dev
Android Unofficial MMJR
Android Unofficial MMJ

Windows macOS Android Triforce Branch
for Triforce support
Linux FreeBSD dolphin-emu Package Listing
at pkgs.org

* Linux support comes in the form of an official Ubuntu PPA. See pkgs.org for other distributions.

Recommended setup[edit]

System requirements[edit]

  • CPU: Intel Core 2 Duo 3 GHz, AMD Phenom II X4 955[1] or better
  • GPU: DirectX 11.1 or OpenGL 4.4 support or better
  • RAM: At least 2 GB

Controllers[edit]

Netplay[edit]

Main article: Dolphin Online

Widescreen[edit]

Instructional animation on how to use Swiss with Dolphin. Click to view.

Dolphin has support for widescreen output and can override the aspect ratio of the original game. However, this is a hack that rarely works without issues. To get widescreen fully natively, try Swiss. This can even be run on a real GameCube/Wii if desired.

VR support[edit]

There exists an old fork with VR support called Dolphin VR.

The Dolphin Team is working on an official VR implementation using OpenXR.[2][3]

Guides and info[edit]

References[edit]

  1. https://forums.dolphin-emu.org/Thread-new-dolphin-cpu-benchmark-no-game-required
  2. jordan-woyak. WIP - OpenXR. GitHub.
  3. Maylmilae, JMC47. Dolphin Progress Report: August and September 2019. "In general, despite the loss of NVIDIA 3D Vision, Dolphin's 3D support has been modernized to work with the new VideoCommon and should be working better than ever between all of our backends. And these updates help lay the foundation for what's to come."