Changes

Jump to navigation Jump to search

Nintendo Switch emulators

234 bytes added, 19 June
m
no edit summary
| Native Dual Joy-Con Support
|{{~}}[https://github.com/Ryujinx/Ryujinx/issues/3293 <abbr title="Only possible with 'BetterJoy' at the moment.">*</abbr>]
|{{Y}}|{{Y}}[https://web.archive.org/web/20220408213257/https://twitter.com/yuzuemu/status/1392967822402277376 *]
|?
|-
| [https://switchbrew.org/wiki/Ring-Con Ring-Con]
|{{N}}[https://github.com/Ryujinx/Ryujinx/issues/1713 *]|{{Y}}|{{Y}}[http://web.archive.org/web/20230726233204/https://github.com/yuzu-emu/yuzu/issues/8489 *]
|?
|-
| [https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9_Ball_Plus Poké Ball Plus]
|{{N}}
|?
|{{N}}
|?
|-
| [[List_of_games_with_keyboard_and_mouse_support#Nintendo_Switch_Emulation|USB Keyboard & Mouse]]
|{{~}}[https://github.com/Ryujinx/Ryujinx/issues/3156 *]
|{{Y}}|{{Y}}<abbr title="Turn on Keyboard and Mouse options from yuzu GUI-Configuration-Controls-Advanced, shouldn't be confused with Mouse Panning.">*</abbr>
|?
|-
| rowspan=4 | Inputs
| [[List_of_games_that_support_IR#Nintendo_Switch_Emulation|IR Motion Camera]]
|{{N}}[https://github.com/Ryujinx/Ryujinx-Games-List/issues/4798 *]|{{Y}}|{{Y}}[https://web.archive.org/web/20240229133559/https://yuzu-emu.org/entry/yuzu-progress-report-jul-2022/#input-improvements *]|{{N}}
|-
| [[List_of_games_that_support_HD_haptic_feedback#Nintendo_Switch_Emulation|HD Rumble]]
|{{N}}[https://github.com/Ryujinx/Ryujinx/issues/1659 *]
|{{~}}
|{{~}}[https://web.archive.org/web/20230330125729/https://github.com/yuzu-emu/yuzu/issues/4958#issuecomment-1235894977 *]
|-
| [[List_of_games_that_support_tracked_motion_controllers#Switch_Emulation|Motion Controls (Gyro)]]
|{{Y}}[https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide#motion-controls *]|{{Y}}|{{Y}}[https://web.archive.org/web/20220408213257/https://twitter.com/yuzuemu/status/1392967822402277376 *]
|?
|-
| [[List_of_games_that_support_touchscreen#Nintendo_Switch_Emulation|Touchscreen]]
|{{Y}}[https://github.com/Ryujinx/Ryujinx/issues/4574 *]|{{Y}}|{{Y}}[https://github.com/yuzu-emu/yuzu/issues/10065 *]
|?
|}
| rowspan=7 | Graphics
| [[Resolution|Resizable Internal Resolution]]
| {{Y}}[https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide#graphics-enhancements *]| {{Y}}| {{Y}}| {{N}}
|-
| [[Widescreen_hacks#Nintendo_Switch|Ultrawide hack]]<br/><small>Widescreen already supported on Nintendo Switch system.<br/> But there is no support by system for render games in other ratios such as ultrawide 21:9 or super ultrawide 32:9.</small>
| {{Y}}| {{Y}}| {{Y}}
| ?
|-
| {{~}}
| {{~}}[https://web.archive.org/web/20240304194925/https://yuzu-emu.org/help/feature/game-modding/ *]
| {{N}}
|-
| 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>
|-
| [[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small>
|{{N}}|{{N}}|{{N}}|{{N}}
|-
| Super-resolution techniques<br/><small>([https://github.com/NVIDIA/DLSS/blob/main/doc/DLSS_Programming_Guide_Release.pdf DLSS], [https://github.com/intel/xess/?tab=readme-ov-file XeSS] and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</small>
| rowspan=5 | Performance
| [[30/60_FPS_cheat_codes#Nintendo_Switch|Internal Framerate Hack]]
| {{Y}}| {{Y}}| {{Y}}
| ?
|-
|-
| [[Overclocking|Overclock]]
| {{N}}| {{N}}| {{N}}| {{N}}
|-
| Preload [[Wikipedia:ROM_image|ROM 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 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>
| {{N}}<ref group=N>There is no Preload image to RAM implementation for Ryujinx but it has a kinda similar enhancement called "Profiled Persistent Translation Cache"[https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide#profiled-persistent-translation-cache][https://blog.ryujinx.org/introducing-profiled-persistent-translation-cache/].</ref>| {{N}}| {{N}}| {{N}}
|-
| Rendering latency reduction technologies<br/><small>([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+'''])
| rowspan=6 | Post-Processing
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>
| {{Y}}| {{Y}}| {{Y}}
| {{?}}
|-
| [[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}}| {{Y}}| {{Y}}
| {{?}}
|-
| [[Shaders_and_filters|Filters]]
| {{N}}| {{N}}| {{N}}| {{N}}
|-
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>
| {{?}}
| {{Y}}| {{Y}}[https://youtu.be/JYXrKnsP44s *]
| {{?}}
|-
| [[Shader_Presets|Shader Chain]]
| {{N}}| {{N}}| {{N}}| {{N}}
|-
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
| {{?}}
| {{Y}}| {{Y}}[https://youtu.be/JYXrKnsP44s *]
| {{?}}
|-
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
| {{N}}| {{Y}}| {{Y}}[https://web.archive.org/web/20240304195247/https://yuzu-emu.org/help/feature/tas/ *]| {{N}}
|-
| Rewind
| {{N}}| {{N}}| {{N}}| {{N}}
|-
| Fast-Forward/Turbo Speed
| {{~}}[https://github.com/Ryujinx/Ryujinx/pull/6456 *]
| {{N}}| {{N}}| {{N}}
|-
| Savestates
| {{N}}| {{N}}| {{N}}[https://web.archive.org/web/20221109060249/https://github.com/yuzu-emu/yuzu/issues/5049 *]| {{N}}
|-
| [https://tasvideos.org/Movies Movie recording/playback]
| {{N}}| {{N}}| {{N}}| {{N}}
|-
| rowspan=9 | Quality of life
| Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]]
| {{Y}}[https://github.com/Ryujinx/Ryujinx/pull/4390 *]
| {{~}}<ref group=N name=PropertiesAddOns>yuzu or suyu has no dedicated interface like Ryujinx. All of cheats, updates, DLCs and mods in the Title Properties->Add-Ons column. See [https://github.com/yuzu-emu/yuzu/issues/10202 feature request] for this.</ref>
| {{~}}<ref group=N name=PropertiesAddOns></ref>
| {{N}}
|-
| Built-in [[Cheats_and_patches|Cheat Manager]]
| {{Y}}
| {{~}}<ref group=N name=PropertiesAddOns></ref>
| {{~}}<ref group=N name=PropertiesAddOns></ref>
| {{N}}
|-
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
| [[Save_disk_space_for_ISOs#Switch|Streamable compression format]]
| {{~}}<ref group=N name=Format>There is a [https://github.com/Ryujinx/Ryujinx/pull/6045 pull request] for adding trimming XCI files feature to Ryujinx. It's notable that Ryujinx allows loading .NSP files for both updates and DLCs directly, without installing them to the NAND. In contrast, [https://github.com/yuzu-emu/yuzu/issues/9963 yuzu requires installation of these files to the NAND]. See overview of formats [https://web.archive.org/web/20240301105606/https://yuzu-emu.org/wiki/overview-of-switch-game-formats/ here].</ref>
| {{N}}<ref group=N name=Format></ref>| {{N}}<ref group=N name=Format></ref>| {{N}}
|-
| Per-Game Profiles
| {{Y}}[https://old.reddit.com/r/Ryujinx/comments/mx6x61/custom_user_profiles_is_now_in_the_latest/jkcdyi5/ *]| {{Y}}| {{Y}}[https://web.archive.org/web/20240302185515/https://yuzu-emu.org/entry/yuzu-progress-report-dec-2023/#android-specific-ui-and-miscellaneous-changes *]
| {{?}}
|-
| Command Line Options
| {{Y}}[https://github.com/Ryujinx/Ryujinx/issues/4981#issuecomment-1550751066 *]| {{Y}}[https://github.com/sudachi-emu/sudachi/blob/main/src/sudachi/main.cpp#L507 *]| {{Y}}[https://web.archive.org/web/20240229152519/https://github.com/yuzu-emu/yuzu/pull/5229 *]
| {{?}}
|-
| On-Screen Display<br/><small>Showcases messages, controller input state which is useful for speedrunners, performance data, active settings, and various notifications.</small>
| {{N}}| {{N}}| {{N}}[https://web.archive.org/web/20230604180727/https://github.com/yuzu-emu/yuzu/issues/6812 *]
| {{?}}
|-
| [[Wikipedia:Variable_refresh_rate|Variable Refresh Rate compatible]]
| {{Y}}| {{Y}}| {{Y}}
| {{?}}
|-
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
| {{N}}[https://github.com/Ryujinx/Ryujinx/issues/3725 *]| {{N}}| {{N}}
| {{?}}
|-
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
| {{~}}<abbr title="Currently requires Cheat Engine to work.">[https://gamebanana.com/scripts/11752 *]</abbr>
| {{N}}| {{N}}| {{N}}
|-
| [[Input_lag|Input lag-mitigating technique]]
| {{N}}| {{N}}| {{N}}| {{N}}
|-
| rowspan=5 | Misc
| [https://retroachievements.org/game/8988 RetroAchievements]
| {{N}}| {{N}}| {{N}}| {{N}}
|-
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
|-
| [[Wikipedia:Category:Debugging|Debug Features]]
| {{N}}[https://github.com/Ryujinx/Ryujinx/issues/5486 *]| {{N}}| {{N}}| {{N}}
|}
</div>

Navigation menu