Dolphin: Difference between revisions
m grammar |
Ilyagredasov (talk | contribs) Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
| (39 intermediate revisions by 16 users not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox emulator | {{Infobox emulator | ||
|title = Dolphin | |title = Dolphin | ||
|logo = | |logo = Newdolphin.png | ||
|logowidth = 165 | |logowidth = 165 | ||
|version = {{ | |version = {{Version|Dolphin}} | ||
|active = Yes | |active = Yes | ||
|fate = | |fate = | ||
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android|Android]] | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android|Android]] | ||
|architecture = x86_64, ARM | |architecture = x86_64, ARM | ||
|target = [[GameCube emulators|GameCube]]<br/>[[Wii emulators|Wii]]<br/>[[ | |target = [[GameCube emulators|GameCube]]<br/>[[Wii emulators|Wii]]<br/><small>[[GameCube_emulators#Hardware_features_and_peripherals|Game Boy Advance (for connectivity features]])</small><br/>[[Nintendo_GameCube_emulators#Triforce|Triforce]] | ||
|developer = [https://github.com/dolphin-emu/dolphin/graphs/contributors Dolphin Emulator | |developer = [https://github.com/dolphin-emu/dolphin/graphs/contributors Dolphin Emulator project] | ||
|website = [https://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 = | |issuetracker = [https://bugs.dolphin-emu.org/ Redmine] | ||
|license = {{license|GPLv2}} | |||
|compatibility = [https://dolphin-emu.org/compat/ Compatibility list] | |compatibility = [https://dolphin-emu.org/compat/ Compatibility list] | ||
|bios = [[Emulator_Files#GameCube_.2F_Wii|Optional]] | |bios = [[Emulator_Files#GameCube_.2F_Wii|Optional]] | ||
}} | }} | ||
'''[[wikipedia:Dolphin (emulator)|Dolphin]]''' is an open-source [[GameCube emulators|GameCube]], [[Wii emulators|Wii | '''[[wikipedia:Dolphin (emulator)|Dolphin]]''' is an open-source [[GameCube emulators|GameCube]], [[Wii emulators|Wii]] and [[Nintendo_GameCube_emulators#Triforce|Triforce]] emulator that is also available as a [[libretro]] core for [[RetroArch]]. | ||
==Download== | ==Download== | ||
{| cellpadding=" | {| cellpadding="5" | ||
|- | |||
|align=center|{{Icon|Win|Lin|Mac|WoA|LinuxARM|APK}} | |||
|'''[https://dolphin-emu.org/download/#download-dev Development versions]''' | |||
|- | |- | ||
|align=center|{{Icon|Win|Lin|Mac|APK}} | |align=center|{{Icon|Win|Lin|Mac|WoA|LinuxARM|APK}} | ||
|'''[https://dolphin-emu.org/download/ Official | |'''[https://dolphin-emu.org/download/ Official release]'''*<br/><small>[https://dolphin-emu.org/blog/2024/07/02/dolphin-releases-announcement/ Rolling releases]</small> | ||
|- | |- | ||
{| cellpadding="4" | {| cellpadding="4" | ||
|- | |- | ||
|align=center|{{Icon|APK}} | |align=center|{{Icon|APK}} | ||
| Line 34: | Line 35: | ||
|- | |- | ||
|align=center|{{Icon|iOS}} | |align=center|{{Icon|iOS}} | ||
|'''[https://dolphinios.oatmealdome.me/ Unofficial iOS port]''' | |'''[https://dolphinios.oatmealdome.me/beta Unofficial iOS port]''' | ||
|- | |- | ||
| | |align=center|{{Icon|XB1|SXS}} | ||
|'''[https://github.com/SternXD/dolphin/releases/ Unofficial UWP port]''' | |||
|- | |- | ||
| | |colspan="3"|<hr/> | ||
|- | |- | ||
|align=center|{{Icon|Lin|BSD}} | |align=center|{{Icon|Lin|BSD}} | ||
|[https://pkgs.org/download/dolphin-emu <code>dolphin-emu</code> Package Listing]<br/><small>at pkgs.org</small> | |[https://pkgs.org/download/dolphin-emu <code>dolphin-emu</code> Package Listing]<br/><small>at pkgs.org</small> | ||
|- | |||
|colspan="3"|<hr/> | |||
|- | |||
|align=center|{{Icon|Win|Lin|Mac}} | |||
|[https://github.com/shiiion/dolphin PrimeHack] | |||
|} | |} | ||
<nowiki>*</nowiki> Linux support comes in the form of an official Ubuntu PPA. See pkgs.org for other distributions. | <nowiki>*</nowiki> Linux support comes in the form of an official Ubuntu PPA. See pkgs.org for other distributions. | ||
==Recommended setup== | ==Recommended setup== | ||
===System requirements=== | ===System requirements=== | ||
{{Main|Computer_specifications#Dolphin}} | |||
===Controllers=== | ===Controllers=== | ||
| Line 60: | Line 63: | ||
* Wireless Sensor Bar | * Wireless Sensor Bar | ||
=Overview= | ==Overview== | ||
'''[[wikipedia:Dolphin (emulator)|Dolphin]]''' is a [[GameCube emulators|GameCube]] | '''[[wikipedia:Dolphin (emulator)|Dolphin]]''' is a [[GameCube emulators|GameCube]], [[Wii emulators|Wii]] and [[Nintendo_GameCube_emulators#Triforce|Triforce]] emulator that supports many extra features not present on the original consoles, such as upscaling and texture replacements. Early development was supported by a very active homebrew scene led by fail0verflow (previously known as Team Twiizers). Dolphin's development is still very active as of {{CURRENTYEAR}}, with many contributors to its GitHub repository updating the emulator multiple times a week.<ref>[https://bugs.dolphin-emu.org/projects/emulator/issues?set_filter=1&status_id=c&tracker_id=1 Dolphin issue list] (closed issues)</ref> | ||
Dolphin's official website, dolphin-emu.org, also runs a blog, with multiple progress reports throughout the year detailing pull requests from contributors, and providing comprehensive and in-depth feature articles. Dolphin's website also features a | Dolphin's official website, dolphin-emu.org, also runs a blog, with multiple progress reports throughout the year detailing pull requests from contributors, and providing comprehensive and in-depth feature articles. Dolphin's website also features a Wiki with guides on setup for multiple parts of the emulator and detailed game articles featuring useful information regarding compatibility, performance, and associated peripherals. | ||
==Features== | ==Features== | ||
{{Main|Wii_emulators#Enhancements}} | |||
[[File:Dolphin QtUI.png|300px|thumb|left|Some of Dolphin's settings and game screenshots. View picture to enlarge.]] | [[File:Dolphin QtUI.png|300px|thumb|left|Some of Dolphin's settings and game screenshots. View picture to enlarge.]] | ||
| Line 77: | Line 81: | ||
*'''GBA Connection Support''' | *'''GBA Connection Support''' | ||
Using Dolphin's own version of [[mGBA]], the [[wikipedia:GameCube_–_Game_Boy_Advance_link_cable|GameCube | Using Dolphin's own version of [[mGBA]], the [[wikipedia:GameCube_–_Game_Boy_Advance_link_cable|GameCube Game Boy Advance cable]] is fully emulated with netplay support.<ref>[https://wiki.dolphin-emu.org/index.php/Integrated_GBA Integrated GBA - Dolphin Wiki]</ref> | ||
*'''Texture Packs''' | *'''Texture Packs''' | ||
| Line 88: | Line 92: | ||
The Dolphin Team has had multiple pull requests related to VR implementation using OpenXR, though all pull requests related have been closed as of March 2024.<ref>jordan-woyak. [https://github.com/dolphin-emu/dolphin/pull/8380 WIP - OpenXR]. GitHub.</ref><ref> Ivonasek. [https://github.com/dolphin-emu/dolphin/pull/12564 OpenXR - Basic integration for Meta Quest]</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> | The Dolphin Team has had multiple pull requests related to VR implementation using OpenXR, though all pull requests related have been closed as of March 2024.<ref>jordan-woyak. [https://github.com/dolphin-emu/dolphin/pull/8380 WIP - OpenXR]. GitHub.</ref><ref> Ivonasek. [https://github.com/dolphin-emu/dolphin/pull/12564 OpenXR - Basic integration for Meta Quest]</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> | ||
== | *'''Triforce support''' | ||
Emulation of the GameCube-based Triforce arcade board formerly required an outdated fork full of bugs and game-specific hacks. However, as of 2026 the mainline Dolphin version has full Triforce support and most games can be played. See [https://dolphin-emu.org/blog/2026/02/16/rise-of-the-triforce/#setting-up-dolphin-for-triforce-emulation the announcement] for a setup guide. | |||
==External links== | |||
* [https://discord.dolphin-emu.org/ Discord] | |||
* [https://social.dolphin-emu.org/@dolphin Mastodon] | |||
* [https://dolphin-emu.org/docs/guides/performance-guide/ Performance Guide] | * [https://dolphin-emu.org/docs/guides/performance-guide/ Performance Guide] | ||
* [https://wiki.dolphin-emu.org/index.php?title=Main_Page Dolphin Wiki & Game Specific Guides] | * [https://wiki.dolphin-emu.org/index.php?title=Main_Page Dolphin Wiki & Game-Specific Guides] | ||
* [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] | ||
| Line 96: | Line 105: | ||
* [https://forums.dolphin-emu.org/ Forums] | * [https://forums.dolphin-emu.org/ Forums] | ||
* [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 | ||
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] — A RAM search made specifically to search, monitor and edit the Dolphin emulator's emulated memory. | |||
==References== | ==References== | ||
| Line 107: | Line 117: | ||
[[Category:GameCube emulators]] | [[Category:GameCube emulators]] | ||
[[Category:Wii emulators]] | [[Category:Wii emulators]] | ||
[[Category:Custom | [[Category:Game Boy Player emulators]] | ||
[[Category:Custom assets]] | |||
[[Category:Netplay]] | [[Category:Netplay]] | ||
[[Category:Windows emulation software]] | [[Category:Windows emulation software]] | ||
| Line 113: | Line 124: | ||
[[Category:macOS emulation software]] | [[Category:macOS emulation software]] | ||
[[Category:Android emulation software]] | [[Category:Android emulation software]] | ||
[[Category:Active emulation software]] | |||
[[Category:Add-on console emulators]] | |||