Changes

Jump to navigation Jump to search

GameCube emulators

1,905 bytes added, 17 May
Hardware features and peripherals
}}
{{for|other emulators that run on Gamecube hardwarethe Nintendo GameCube|Emulators on GameCube}}
The '''[[gametech:Nintendo GameCube|GameCube]]''' ('''GCN'''/'''NGC''') is a 32-bit, sixth-generation console released by [[wikipedia:Nintendo|Nintendo]] on November 18, 2001, for {{inflation|USD|199|2001}}. It has an IBM PowerPC Gekko CPU at 486 MHz with a ATI Flipper GPU. Nintendo, Namco, and Sega later designed the '''[https://wiki.dolphin-emu.org/index.php?title=Triforce Triforce]''' arcade board based on the GameCube, releasing titles for it the following year. Unlike [[PlayStation_2_emulators#Hardware_Features_and_Accessories|PlayStation 2]] or [[Xbox_emulators#Hardware_features_and_peripherals|Xbox]] DVD playback support, the GameCube didn't have playback support for [https://forum.blu-ray.com/showthread.php?t=249677 mini-DVD movies]. However, a special version of the GameCube that could play DVD-Video, audio CDs and VCDs was released by Nintendo and Panasonic, called the [[#Hardware_variants|Panasonic Q]].
| align=left|{{Icon|Windows|Linux|macOS}}
| [https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version Dev]
|{{✗}} ||{{✓}} ||{{✓}} ||? ||{{✓}} ||{{}} ||{{~}}
|-
| [https://github.com/emu-russia/pureikyubu Pureikyubu] (PlayCube)
| align=left|{{Icon|Windows|Linux}}
| [https://github.com/emu-russia/pureikyubu/releases {{PureikyubuVer}}]
|{{✗}} ||{{~}} ||{{✗}} ||? ||{{✓}} ||{{~}} ||{{✗}} <small>(WIP)</small>
|-
| [[Dolphin (Nintendo)|Dolphin <small>(Nintendo)</small>]]
|}
</div>
==Native==<div style="overflow-x:auto;width:100%">{| class="wikitable" style="text-align:center;width:100%"! scope="col"|Name! scope="col"|Platform(s)! scope="col"|Latest version! scope="col"|[[#Enhancements|Enhancements]]! scope="col"|[[#Hardware_features_and peripherals|Hardware features<br/>and peripherals]]! scope="col"|Compatibility! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Recommended emulators|Recommended]]|-!colspan="11"|Consoles|-|-| [[Wii_emulators#Hardware_features_and_peripherals|Wii Backwards Compatibility]]| align=left|{{Icon|Wii}}| | {{?}}| {{✓}}| ?| {{✗}}| {{✗}}| {{✓}}|}
<references group=N />
| {{✗}}
| {{✗}}
|-
| [[Early_Online_Services#The_GameCube_Modem_Adapter_.28Gamecube.29|Modem Adapter]]
| {{✓}}[https://dolphin-emu.org/blog/2024/04/30/dolphin-progress-report-february-march-and-april-2024/#50-21253-implement-modem-adapter-by-fuzziqersoftware *]
| {{?}}
| {{?}}
| {{?}}
|-
| [[#Microphone|Microphone]]
| {{✗}}
| {{✗}}
|-
| [[List_of_games_with_keyboard_and_mouse_support#Nintendo_GameCube_Emulation|ASCII Keyboard]]
| {{?}}
| {{?}}
| {{?}}
| {{?}}
|}
</div>
The GameCube is not able to be used as a general DVD player, except for the [[#Panasonic_Q|Panasonic Q]] which is a uniquely customized GameCube with DVD capability that was released only in Japan.[https://en.wikipedia.org/wiki/Nintendo_optical_discs#GameCube_Game_Disc]
*Dolphin has support for GameCube Game Disc dumps/[[Save_disk_space_for_ISOs#GameCube_.2F_Wii|images]]. But unfortunately most regular optical drives for PCs are unable to read Gamecube & Wii discs, so you need to rip your discs. However you can use some out-of-print models of DVD drives which may read GC and Wii discs but even then you'll need a compatible software tool like Rawdump or Friidump to dump it. See [[Ripping_games]] page for more information.
*See [[Home_Media_Player#Emulators|this dedicated page]] for more information about home media playback support for emulation softwares.
*See [[Ripping_games]].
===GC/GBA Cable===
| {{?}}
|-
| Ray-tracing<br/><small>([https://devblogs.microsoft.com/directx/announcing-microsoft-directx-raytracing/ DXR], [https://www.khronos.org/blog/ray-tracing-in-vulkan VRT] and [https://developer.apple.com/documentation/metal/metal_sample_code_library/accelerating_ray_tracing_using_metal MRT])</small>| colspan=2 | <small>Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>However you can try "[[Shaders_and_filters#Notable_ReShade_shaders|Screen-Space Ray Traced Global Illumination]]" shader using ReShade.<br/>[https://www.youtube.com/watch?v=9IlqfrJwKr4 Demonstration][https://reshade.me/forum/general-discussion/5442-release-misc-emulators-with-depth-buffer-access#35113]</small>
|-
| Pre-rendering AA<br/><small>(MSAA, SSAA)</small>
| {{?}}
|-
| Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS.md DLSS], [https://github.com/intel/xess/?tab=readme-ov-file XeSS ] and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</small>
| colspan=2 | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.<br/>Besides, any GPU that can use DLSS can run Dolphin at 8k native with ease anyway.</small>
|-
|-
| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small>
| colspan=3 | <small>Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future, however post-processing techniques such as [[Wikipedia:Motion_interpolation|motion interpolation]] is quite possible. [[Input_lag|Input latency]] will be a crucial factor, but its impact likely varies depending on the specific technique employed, it's recommended to use '''after applying the "Internal Framerate Hack" and "skip presenting duplicate frames option"'''.<br/>While '''[https://youtu.be/5mbUTfCRIF0 AFMF]''' or '''LSFG''' can be used with Dolphin, please be aware that some visual glitches and artifacts may occur at this time.
|-
| Preload [[Wikipedia:Template:Disk_images|optical disc image]] to RAM<br/><small>For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement '''might''' offer smoother experience, potentially reduced power consumption; it also shines when disc images reside on a network drive.<br/>Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.</small>
| {{?}}
|-
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
| {{Y}}
| {{?}}
|-
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
| {{Y}}[https://dolphin-emu.org/blog/2024/04/30/dolphin-progress-report-february-march-and-april-2024/#hdr-enhancements-50-19931-add-autohdr-post-process-shader-by-filoppi-and-50-21232-add-hdr-to-metal-perceptual-hdr-by-samb *]
| {{?}}
|-
[[Category:Nintendo consoles]]
[[Category:GameCube emulators|*]]
[[Category:Very early emulation (MAME)]]
[[Category:PowerPC-based]]
[[Category:MAME Driver Status: Preliminary]]
11,794
edits

Navigation menu