Difference between revisions of "Dolphin"
(restructuring / cleaning up this overview / features section. there's probably still a lot missing) |
m (interesting story on this; there was a PR to open support for dolphin on quest, but the main dev pulled their work out due to the yuzu lawsuit. i think VR on dolphin is cursed LOL) |
||
Line 70: | Line 70: | ||
*'''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. Many games feature Action Replay and/or Gecko codes that do a better job at adding widescreen support, and said codes can be found on [https://wiki.dolphin-emu.org/ | + | 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. Many games feature Action Replay and/or Gecko codes that do a better job at adding widescreen support, and said codes can be found on [https://wiki.dolphin-emu.org/ Dolphin's own wiki.] |
*'''Netplay''' | *'''Netplay''' | ||
Line 77: | Line 77: | ||
*'''GBA Connection Support''' | *'''GBA Connection Support''' | ||
− | Using Dolphin's own version of [[mGBA]], the [[wikipedia:GameCube_–_Game_Boy_Advance_link_cable|GameCube GameBoy Advance cable]] is fully emulated with netplay support.<ref>https://wiki.dolphin-emu.org/index.php/Integrated_GBA</ref> | + | Using Dolphin's own version of [[mGBA]], the [[wikipedia:GameCube_–_Game_Boy_Advance_link_cable|GameCube GameBoy 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 86: | Line 86: | ||
There exists an old fork with [[Virtual Reality|VR]] support called [[Dolphin VR]]. | There exists an old fork with [[Virtual Reality|VR]] support called [[Dolphin VR]]. | ||
− | The Dolphin Team | + | The Dolphin Team has had multiple pull requests related to VR implementation using OpenXR, though work has ceased and all work involved has ceased 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> |
==Guides and info== | ==Guides and info== |
Revision as of 11:15, 20 April 2024
Developer(s) | Dolphin Emulator Project |
---|---|
Latest version | 5.0 (Stable) |
Active | Yes |
Platform(s) | Windows Linux macOS Android |
Architecture(s) | x86_64, ARM |
Emulates | GameCube Wii Game Boy Advance (basic, for connectivity features) |
Compatibility | Compatibility list |
Website | Dolphin-emu.org |
License | GNU GPLv2 |
Source code | GitHub |
BIOS/Keys | Optional |
Dolphin is an open-source GameCube, Wii emulator that is also available as a libretro core for RetroArch.
Contents
Download
Official Release* Stable/Dev |
Unofficial MMJR | ||
Unofficial MMJ | ||
Unofficial iOS port | ||
Triforce Branchfor Triforce support | ||
dolphin-emu Package Listingat pkgs.org |
* Linux support comes in the form of an official Ubuntu PPA. See pkgs.org for other distributions.
Recommended setup
System requirements
- 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
- DualShock 3/Xbox 360 controller
- USB Bluetooth adapter
- Wiimote (and MotionPlus for games that require it)
- Nunchuk
- Wireless Sensor Bar
Overview
Dolphin is a GameCube / Wii 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 2024, with many contributors to its GitHub repository updating the emulator multiple times a week.[2]
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
- Widescreen
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. Many games feature Action Replay and/or Gecko codes that do a better job at adding widescreen support, and said codes can be found on Dolphin's own wiki.
- Netplay
- Main article: Dolphin Online
Dolphin has the ability to connect to WFC servers thanks to servers such as Wiimmfi, alongside having its own capabilities of netplay to support local play.
- GBA Connection Support
Using Dolphin's own version of mGBA, the GameCube GameBoy Advance cable is fully emulated with netplay support.[3]
- Texture Packs
- Main article: Texture packs#GameCube/Wii
Dolphin lets you dump game textures and also replace game textures with new custom ones. Dolphin's wiki and forums include many links to community-made texture packs. The main article includes the most notable ones, though many more are available.
- VR support
There exists an old fork with VR support called Dolphin VR.
The Dolphin Team has had multiple pull requests related to VR implementation using OpenXR, though work has ceased and all work involved has ceased as of March 2024.[4][5][6]
Guides and info
- Performance Guide
- Dolphin Wiki & Game Specific Guides
- Netplay Guide
- Using Gecko Codes
- Dolphin Emulator Gecko Codes after version 5.0
- Forums
- Wind Waker Benchmark, POV-Ray Benchmark, and lua-bench - bottom of the pages to change tabs
References
- ↑ https://forums.dolphin-emu.org/Thread-new-dolphin-cpu-benchmark-no-game-required
- ↑ Dolphin issue list (closed issues)
- ↑ Integrated GBA - Dolphin Wiki
- ↑ jordan-woyak. WIP - OpenXR. GitHub.
- ↑ Ivonasek. OpenXR - Basic integration for Meta Quest
- ↑ 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."