Changes

Jump to navigation Jump to search

GameCube emulators

562 bytes added, 00:28, 18 May 2023
Peripherals
! scope="col"|[[#GC/GBA Cable|GC<br/>to<br/>GBA]]
! scope="col"|[[#Broadband Adapter|<abbr title="System Link and Online Play">Broadband<br/>Adapter</abbr>]]
! scope="col"|[[Texture_packs#GameCube.2FWii|Texture<br/>Replacement]]! scope="col"|<small>[https://retroachievements.org/downloadgameList.php ?c=16 Retro<br/>Achievements]</small>
! scope="col"|[[Libretro]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|[[Recommended emulators|Recommended]]
|-
!colspan="1112"|PC / x86
|-
| [[Dolphin]]
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
| [https://dolphin-emu.org/download/#download-dev Dev]<ref group=N name=dolphinstable>The stable versions are years out-of-date and missing countless features and bug fixes. '''Beta or development versions are a better choice for almost all users'''; the stable versions should only be used if you have a specific need for them.</ref><br/>[https://dolphin-emu.org/download/#download-beta Beta]<ref group=N name=dolphinstable></ref><br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=DolphinRA>Dolphin libretro core is currently at Alpha release and has bugs that are not present on standalone Dolphin.</ref><br/>[https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version Dev] ([[Ishiiruka-Dolphin]])
|{{~}}<ref group=N name=triforce>Efforts to add Triforce emulation to Dolphin have stagnated at the upstream level, and current support requires a third-party fork. See [[#Triforce]] for further details.</ref>|| {{✓}} || {{✓}}<ref group=N name=BBADolphin>'''Online Play via DNS Revive Server;''' [https://schtserv.com/forums/app.php/welcome Schthack PSO] and '''System Link;''' [https://www.teamxlink.co.uk/wiki/Dolphin_Gamecube_XLink_BBA_Tutorial Dolphin Gamecube XLink BBA Tutorial] (Dolphin 5.0-12233 or higher for Windows and 5.0-16950 or higher for Android is required)</ref> ||{{✓}} ||{{✗}}<ref group=N name=RA>[https://github.com/LillyJadeKatrin/Dolphindolphin-RetroAchievements-Integrationemu/treedolphin/lillyjade-retro-achievements pulls?q=is%3Apr+is%3Aopen%2Bclosed+retroachievements+ work-in-progress], [https://retroachievements.org/viewtopic.php?t=12922&o=0 Topic: Gamecube Dolphin achievements soon?]</ref> ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| [https://github.com/emu-russia/dolwin Dolwin]
| align=left|{{Icon|Windows|Linux}}
| [https://github.com/emu-russia/dolwin/releases {{DolwinVer}}]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}} ||{{✗}}
|-
| [[Dolphin (Nintendo)|Dolphin <small>(Nintendo)</small>]]
| align=left|{{Icon|Windows}}
| [http://www.emuparadise.me/sdk/Installers/Nintendo/GameCube/NINTENDO%20GameCube%20PC%20Dolphin%20Emulator%20e2.8%20(Installer).7z e2.8]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
!colspan="1112"|Mobile / ARM
|-
| [[Dolphin]]
| align=left|{{Icon|Android|Linux}}
| [https://dolphin-emu.org/download/list/master Dev]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=DolphinRA></ref>
|{{~}}<ref group=N name=triforce /> || ? ||{{✓}}<ref group=N name=BBADolphin></ref> ||{{✓}} ||{{✗}}<ref group=N name=RA></ref> ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| DolphiniOS
| align=left|{{Icon|iOS}}
| [https://dolphinios.oatmealdome.me Release]<br/>[https://dolphinios.oatmealdome.me/beta Beta]
|{{✗}} || ? || ? || ? ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| [[Dolphin MMJR|Dolphin MMJR]]<sup>&Dagger;</sup>
| align=left|{{Icon|Android}}
| <strike>[https://github.com/Bankaimaster999/Dolphin-MMJR git]</strike><sup>&Dagger;</sup>
|{{✗}} || ? || ? || ? ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
!colspan="1112"|Consoles
|-
| [[Nintendont]]
| align=left|{{Icon|WiiU|Wii}}
| [https://github.com/FIX94/Nintendont git]
|{{~}} ||{{✓}}<ref group=N>Nintendont includes support for the GBA link cable hardware, but only on the original Wii (model RVL-001).</ref> ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| Dolphin
| align=left|{{Icon|XB1|XboxSXS}}
| [https://github.com/SirMangler/dolphin/releases 1.141.5]<ref group=N>Use these builds until [https://github.com/dolphin-emu/dolphin/pull/11339 this PR merge].</ref><br />[https://buildbot.libretro.com/stable/1.14.0/windows-msvc2019-uwp/x64/ libretro core]<ref group=N name=DolphinRA></ref>|{{✗}} ||? ||{{✓}} ||{{✓}} ||{{✗}}<ref group=N name=RA></ref> ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| DIOS MIOS (Lite)
| align=left|{{Icon|Wii}}
| [https://code.google.com/archive/p/diosmios/ 2.11]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|}
</div>
| [[#Bongos|Bongos]]
| {{✓}}
| {{~}}
| {{✗}}
| {{✗}}
===GC/GBA Cable===
Nintendo produced a [[Wikipedia:Nintendo GameCube – Game Boy Advance link cable|special cable]] (<code>DOL-011</code>) that allowed connectivity with the [[Game Boy Advance emulators|Game Boy Advance]] in [https://nintendo.fandom.com/wiki/Game_Boy_Advance_to_Nintendo_GameCube_Link_Cable#List_of_Supported_Games '''specific games''']. Up to four ports could be taken up for the game. While the third-generation Pokémon games are the prime example of it being used in conjunction with Colosseum, XD, or Pokémon Box, they aren't the only games to do so.
Dolphin includes a GBA core based on [[mGBA]] that is tied to GameCube emulation, allowing for a very stable connection that works with features such as save states and netplay. Dolphin can also connect to standalone versions of mGBA or [[VisualBoyAdvance-M]]; this is necessary for some less commonly used features or cases where the GBA has to be disconnected from the GameCube. Both can be enabled by going into the controller settings and assigning the GBA to one or more ports. The general config menu also allows you to specify a GBA ROM to be used if using the built-in GBA core.
===Game Boy Player===
This add-on plugged into the bottom of the GameCube and allowed it to play Game Boy / Game Boy Advance games on a standard television; it had provisions against [[Wikipedia:Game Boy Advance Video|Game Boy Advance Video]] cartridges by returning an error after booting them. The launcher even supported the GBA-GCN link cable, where the Game Boy Advance would serve as the controller. Some GBA games like ''Super Mario Advance 4'' and ''Mario & Luigi: Superstar Saga'' took advantage of the add-on by adding rumble support. The hardware is essentially a peripheral containing Game Boy Advance hardware. A , which means that recreating it would require simultaneous emulation of a GameCube and a GBA , including BIOS file is required files for this to workboth.
No emulator currently supports the Game Boy Player hardware and its features. With [[mGBA]] now integrated into The Dolphin, developers have hinted at adding support for it has been hinted at coming in the future, made possible by the aforementioned mGBA integration (see the previous section of this page).<ref>https://dolphin-emu.org/blog/2021/07/21/integrated-gba/#conclusion</ref>
===Broadband Adapter===
There exists a modified build of the Dolphin Triforce branch known as [http://www.emuline.org/topic/2728-emu-virtua-striker-4-arcade-triforce-windows-pc-dolphin-emulator/ DolphinTriforce-Brodostar], which can run Virtua Striker 4, Virtua Striker Ver 2006 and F-Zero AX (both games crash or run extremely slow normally). It also has all of the Gecko codes/controls preconfigured. You can download it [https://mega.nz/folder/U0tQXYTa#qcVLwmVz3KL9VR_XKMdXCg here].
Another suggestion is to use the latest builds by Crediar, found [https://crediar.dev/crediar/tools/-/tree/main/dolphin/ here]. Most games work correctly with minimal amount of patches needed, so these builds are the most recommended right now for Triforce emulation.Additional Gecko codes that provide further fixes for some games can be found [https://ia601606.us.archive.org/7/items/dolphin_tri_x64/Gecko%20Codes.txt here]
There are 2 pull requests by Zopolis4 to add preliminary support for Triforce back into upstream Dolphin, but the work is very old and unsupported.<ref>{{cite web |url = https://github.com/dolphin-emu/dolphin/pull/10084 |title = Implement preliminary Triforce support}}</ref><ref>{{cite web |url = https://github.com/dolphin-emu/dolphin/pull/10207 |title = Implement preliminary Triforce support Pt.2}}</ref>
657
edits

Navigation menu