Changes

Jump to navigation Jump to search

GameCube emulators

1,911 bytes added, 00:28, 18 May 2023
Peripherals
! scope="col"|Latest Version
! scope="col"|[[#Triforce|Triforce]]
! scope="col"|[[#GC/GBA Cable|GC-<br/>to-<br/>GBA]]! scope="col"|[[#Broadband Adapter|<abbr title="System Link and OnlinePlay">Broadband<br/>Adapter</abbr>]]! scope="col"|[[libretroTexture_packs#GameCube.2FWii|Texture<br/>Replacement]]! scope="col"|<small>[https://retroachievements.org/gameList.php?c=16 Retro<br/>Achievements]</small>! scope="col"|[[Libretro]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! 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]<br/>[https://dolphin-emu.org/download/#download-beta Beta]<br/>[https://dolphin-emu.org/download/#download-stable Stable]<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>|{{~}}<ref group=N name=triforcebr/>Requires the [https://dolphin-emu.org/download/list#download-beta Beta]<ref group=N name=dolphinstable></Triforceref><br/1/ Triforce branch] to work until >[https://emulationbuildbot.gametechwikilibretro.com/index.phpnightly/GameCube_emulators#References Zopolis4's PRslibretro core] merge but it <ref group=N name=DolphinRA>Dolphin libretro core is very old currently at Alpha release and unsupportedhas bugs that are not present on standalone Dolphin. It is recommended to use Brodostar's version of the Triforce branch as it supports more games. It can be found </ref><br/>[httphttps://wwwforums.emulinedolphin-emu.org/topic/2728Thread-emuunofficial-virtuaishiiruka-strikerdolphin-4custom-arcadeversion 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-windows-pc-dolphin-emulator/ hereparty 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>Currently at Alpha release and has bugs that are not present on standalone Dolphin.</ref> ||{{✓}} ||{{}} ||{{✓}}|-| [[Ishiiruka-Dolphin]]| align<ref group=N name=left|{{Icon|Windows|Linux|macOS}}| RA>[https://forumsgithub.com/dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin/pulls?q=is%3Apr+is%3Aopen%2Bclosed+retroachievements+ work-customin-version Devprogress]|{{✗}} ||, [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/releases 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.121.5]<ref group=N name=uwpPR>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=uwpPRDolphinRA></ref>|{{✗}} || ? || ? {{✓}} ||{{✓}}[https:||{{✗}}<ref group=N name=RA><//youtu.be/2uZu1hITwy0 *] ref> ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| DIOS MIOS (Lite)
| align=left|{{Icon|Wii}}
| [https://code.google.com/archive/p/diosmios/ 2.11]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|}
</div>
==Peripherals==
{| class="wikitable" style="text-align:center; vertical-align:middle;"
|- style="font-weight:bold;"
! Name
! Dolphin
! Nintendont
! DolphiniOS
! Dolphin MMJR
 
|-
| [[#GC/GBA Cable|GC/GBA Cable]]
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
|-
| [[#Broadband Adapter|Broadband Adapter]]
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
|-
| [[#Microphone|Microphone]]
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
|-
| [[#Bongos|Bongos]]
| {{✓}}
| {{~}}
| {{✗}}
| {{✗}}
|-
| [[#Game Boy Player|Game Boy Player]]
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|}
 
===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===
It's possible to hook up zero or more of each of these configurations on one networked game:
*A GameCube with the broadband adapter (of course)
*A soft modded Wii /Wii U with [https://github.com/FIX94/Nintendont Nintendont]
*A recent version of Dolphin with OpenVPN
* To actually play games, cheats need to be enabled. While the Mario Kart games have patches on their Dolphin Wiki pages, codes for other games should be downloaded from [https://web.archive.org/web/20181024045747/http://www.geckocodes.org/ here].
Triforce games can also be run through on a Wii using [https://github.com/FIX94/Nintendont Nintendont].
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 in 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>
==Panasonic Q==
The Q system was licensed by Nintendo, released on December 13, 2001, and was discontinued on December 18, 2003, due to low sales.
 
==Forks==
[[Ishiiruka-Dolphin]]
==Resources==
657
edits

Navigation menu