Nintendo Switch 2 emulators: Difference between revisions

Support8 (talk | contribs)
m Added release date
Ahayri (talk | contribs)
 
(123 intermediate revisions by 43 users not shown)
Line 1: Line 1:
{{Infobox system
{{Infobox computing device/Nintendo Switch 2}}
|title = Nintendo Switch 2
|image = Switch 2 Portable.png
|image2 = Switch 2 Docked.png
|imagecaption = The Switch 2 in both forms: handheld (top) and docked (bottom)
|developer = [[:Nintendo]]
|type = [[:Category:Hybrid consoles|Hybrid video game console]]
|generation = [[:Category:Ninth-generation video game consoles|Ninth generation]]
|release = June 2025
|predecessor =  [[Nintendo Switch emulators|Nintendo Switch]]
|emulated = {{✗}}
}}


The '''[[wikipedia:Nintendo Switch 2|Nintendo Switch 2]]''' is an upcoming ninth-generation hybrid gaming console by Nintendo set to be released in 2025. First revealed in a trailer released on January 16, 2025, it is the successor to the [[Nintendo Switch emulators|Nintendo Switch]], and it is Nintendo's first console to use a standardized numbering system to differentiate it from its predecessor (much like [[Sony]]'s PlayStation family of home consoles). Like its predecessor, the Nintendo Switch 2 uses a pair of detachable Joy-Con as its controllers and can be played on the TV by placing it in the dock or in handheld mode by taking it out. The Nintendo Switch 2 is slightly larger than the original Nintendo Switch, and its Joy-Con are connected directly to the sides of the console via gendered plugs rather than vertical slide locks. Additionally, the Joy-Con, when disconnected from the console, can be turned on their sides and moved around on a flat surface, akin to a computer mouse. The console also features an extra USB-C port at the top, and its kickstand extends across almost the full width of the console; the angle at which it is reclined can be adjusted. In a similar fashion to the [[Wii emulators|Wii]] and [[Wii U emulators|Wii U]], it is backward compatible with most physical and digital Nintendo Switch games.
{{for|emulators that run on the Nintendo Switch 2|Emulators on Nintendo Switch 2}}


==Emulators==
The '''[[wikipedia:Nintendo Switch 2|Nintendo Switch 2]]''' is a ninth-generation hybrid video game console by Nintendo released in 2025. First revealed in a trailer released on January 16, 2025, it is the successor to the [[Nintendo Switch emulators|Nintendo Switch]], and it is Nintendo's first console to use a standardized numbering system to differentiate it from its predecessor (much like [[Sony]]'s PlayStation family of home consoles). Like its predecessor, the Nintendo Switch 2 uses a pair of detachable Joy-Con as its controllers and can be played on the TV by placing it in the dock or in handheld mode by taking it out. The Nintendo Switch 2 is slightly larger than the original Nintendo Switch, and its Joy-Con are connected directly to the sides of the console via gendered plugs rather than vertical slide locks. Additionally, the Joy-Con, when disconnected from the console, can be turned on their sides and moved around on a flat surface, akin to a computer mouse. The console also features an extra USB-C port at the top, and its kickstand extends across almost the full width of the console; the angle at which it is reclined can be adjusted. In a similar fashion to the [[Wii emulators|Wii]] and [[Wii U emulators|Wii U]], it is backwards compatible with most physical and digital Nintendo Switch games.
{{no current emulators}}


The Switch 2 uses a custom Tegra T239 SoC designed by Nvidia, including 8 ARM Cortex-A78C CPU cores, 12 GBs of LPDDR5X RAM and an Nvidia Ampere based GPU with 1536 CUDA cores. It supports up to 4K at 60 Hz in docked mode or 1080p at 120Hz in handheld mode. It also supports variable refresh rate (VRR) and HDR10, has 256GB of faster storage compared to its predecessor, and a microphone for the new GameChat group calling feature as well as for games that support it.


== Emulators ==
{{No playable emulators}}


The only projects that appear to be actively working on it are [https://github.com/pound-emu/pound Pound] and [https://github.com/0xNikilite/oboromi oboromi], however, neither has made any significant progress specific to the system so far.


{|class="wikitable" style="text-align:center;line-height:1.5;width:74%;font-size:90%;"
|+Before editing, review the [[Getting involved]] and [[Recommended emulators|Recommended]] pages. See [[Computer_specifications#Recommended_Specifications|system requirements]] page for performance demand of the emulators.<br/>See tables for <span style="font-weight: bold; color: #CC0000; border: 1px solid #CC0000; padding: 2px;">[[#Enhancements|enhancements]], [[#Hardware_features_and_peripherals|hardware features and peripherals]].</span><br/>For more details such as [[licensing]], [[Source_code#Language_levels|programming language]], [[High_and_low-level_emulation|emulation method]], visit each emulator’s dedicated page.
!Name
!Platform(s)
!Latest version
!Compatibility
![[Licensing|License]]
!Active
![[Recommended Emulators|Recommended]]
|-
! colspan="7" |x86
|-
|Pound
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/pound-emu/pound v0.0.0 (pre-release)]
|N/A
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|{{~}}<ref group=N>Pound development is currently paused as development has [https://github.com/pound-emu/pound#:~:text=IMPORTANT,SUPPORT "fully shifted to creating a new arm recompiler from the ground up."]</ref>
|{{Na}} <small>([https://github.com/pound-emu/pound?tab=readme-ov-file#overview WIP])</small>
|-
|oboromi
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/0xNikilite/oboromi v0.0.1-dynarmic (pre-release)]
|N/A
|{{Green}} {{License|GPLv3}}
|{{Ya}}
|{{Na}} <small>([https://github.com/0xNikilite/oboromi?tab=readme-ov-file#overview WIP])</small>
|}
<references group=N />
<references group="lower-alpha" />


Given the takedowns of [[Yuzu]] and [[Ryujinx]], it is unlikely that a public working emulator will emerge anytime in the near future.


 
==Enhancements==
 
{|class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
 
|+Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.
 
! colspan=2 | Name
 
! (emulator name)
 
|-
 
| rowspan="5" |Controls
 
|Disguise peripheral support through passthrough<br /><small>Tricking the software into think that the original controller was connected even those identify themselves with different device IDs. When a game tries to identify a connected 'nearly the same internally' controller, emulator will tell it that the equivalent original controller is connected instead, allowing it to work.</small>
 
|
 
|-
 
|[[Input_lag|Input lag-mitigating technique]]
 
|
==Hardware features and peripherals==
|-
<div style="overflow-x:auto;width:100%">
|[[Controllers#Mouse_Injectors_for_Emulators|Mouse injector]]
{| class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
|
|- style="font-weight:bold;"
|-
!  colspan=3 | Name
|Real peripheral support (passthrough)<br /><small>Ability to passthrough USB HID devices or Bluetooth adapter for emulated system.</small>
! Emulator name
|
|-
|[https://docs.retroachievements.org/general/tutorials/turbo-button.html Turbo button]
|
|-
| rowspan="7" |Graphics
| [[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering anti-aliasing]]<br /><small>(MSAA, SSAA)</small>
|
|-
| 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>
| <small>Hardware accelerated ray tracing is already supported.[https://blogs.nvidia.com/blog/nintendo-switch-2-leveled-up-with-nvidia-ai-powered-dlss-and-4k-gaming/]</small>
|-
| [[Resolution|Resizable internal resolution]]
|
|-
| [https://github.com/NVIDIAGameWorks/rtx-remix/wiki RTX Remix]
| <small>Implementing RTX Remix technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.</small>
|-
| 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>
| <small>DLSS is already supported.[https://blogs.nvidia.com/blog/nintendo-switch-2-leveled-up-with-nvidia-ai-powered-dlss-and-4k-gaming/]</small>
|-
| [[Texture_packs#Texture_Replacement_.283D.29|Texture replacement]]
|
|-
| [[Widescreen_hacks|Ultra-widescreen hack]]<br/><small>Widescreen already supported on the console. But there is no support by system for render games in other ratios such as ultrawide 21:9 or super ultrawide 32:9.</small>
|
|-
| rowspan="4" |Performance
|[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-FG] and [https://nvidia.custhelp.com/app/answers/detail/a_id/5621/~/enabling-smooth-motion-in-nvidia-app SM], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation XeSS-FG], [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF] and [https://gpuopen.com/fidelityfx-super-resolution-3/#:~:text=Features-,Frame%20Generation,-Insert%20interpolated%20frames FSR FG])</small>
|
|-
| [[30/60_FPS_cheat_codes|Internal frame rate hack]]
|
|-
|-
| colspan=3 | Switch 2 HOME Menu
| [[Overclocking|Overclock]]
|
|
|-
|-
| colspan=3 | Mii Editor
| Rendering latency reduction technologies<br /><small>([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex], {{YouTubeVideo|B4rBI5G1nNY|Xe-LL}} and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+'''])
| <small>While most emulators offer frame pacing or framebuffer latency control options, implementing proprietary rendering latency reduction technologies is not currently feasible.</small>
|-
| rowspan="6" |Post-processing
| {{Enhancements/Post-processing/AI-powered filter compatible}}
|
|
|-
|-
| colspan=3 | [[Nintendo_Switch_Online#List_of_emulators|NSO emulators]]
| {{Enhancements/Post-processing/Filters}}
|
|
|-
|-
| colspan=3 | [[wikipedia:Category:Cloud-based_Nintendo_Switch_games|Cloud-based titles]][https://en-americas-support.nintendo.com/app/answers/detail/a_id/53518/~/cloud-versions-of-games---faq][https://www.nintendo.com/en-gb/Support/Nintendo-Switch/Games-Using-Cloud-Streaming-Technology-FAQ-1864576.html]
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping]]
| <small>Nintendo Switch 2 already has HDR10 capability.</small>
|-
|-
| colspan=3 | [[Nintendo_Switch_emulators#Native|Switch titles]]
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering anti-aliasing]]<br /><small>(FXAA, TXAA, and MLAA/SMAA)</small>
|
|
|-
|-
| colspan=3 | [[Amiibo]]
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br /><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
| <small>FSR 1 is already available.</small>
|-
| {{Enhancements/Post-processing/Shader chain}}
|
|
|-
|-
| colspan=3 | [[Wikipedia:Nintendo_Labo|Nintendo Labo]]
| rowspan="13" |Quality of life
| Automatic updater
|
|
|-
|-
| rowspan=4 | [[#Connectivity|Connectivity]]
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
| colspan=2 | Nintendo Switch Online
|
|
|-
|-
| colspan=2 | Local Wireless Play / LDN
| Built-in [[Cheats_and_patches|cheat manager]]
|
|
|-
|-
| colspan=2 | LAN Play
| Built-in [http://forum.arcadeconhttps://om/index.php/topic,106405 custom resolution/CRTSwitchRes]<br /><small>For using this on Windows OS you need [https://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver]. Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
| N/A<br /><small>Eighth gen home consoles and beyond only have digital video output anyway.</small>
|-
| Built-in [[Mods,_hacks_and_fan-translations#Built-in mod editor and manager for emulators|mod editor and manager]]
|
|
|-
|-
| colspan=2 | [https://www.nintendo.com/sg/support/qa/detail/38050 Smart Device Mode]
| Built-in [[Cheats_and_patches|patch manager]]
|
|
|-
|-
| rowspan=4 | Controllers<ref group=N>See [https://www.pcgamingwiki.com/wiki/Controller:Joy-Con PCGamingWiki: Joy-Con] page for more information about Joy-Con and PC connectivity/compatibility.</ref>
|[[Save_converters|Built-in save manager]]
| colspan=2 | Native Dual Joy-Con Support
|
|
|-
|-
| colspan=2 | [https://switchbrew.org/wiki/Ring-Con Ring-Con]
| Command-line options
|
|
|-
|-
| colspan=2 | [https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9_Ball_Plus Poké Ball Plus]
| Pause/resume emulation
|
|
|-
|-
| colspan=2 | [[List_of_games_with_keyboard_and_mouse_support|USB Keyboard & Mouse]]
| Per-game profiles
|
|
|-
|-
| rowspan=4 | Inputs
|[https://www.portablefreeware.com/faq.php#portable Portable] and [https://www.portablefreeware.com/faq.php#stealth Stealth]<br /><small>Useful enhancement feature for non-personal computer use or plug-and-play scenarios. However, the software may still require the necessary [[Computer_specifications#Operating_System|prerequisites and dependencies]] for your operating system if it is not statically linked.</small>
| colspan=2 | [[List_of_games_that_support_IR|IR Motion Camera]]
|
|
|-
|-
| colspan=2 | [[List_of_games_that_support_HD_haptic_feedback|HD Rumble]]
| [[Save_disk_space_for_ISOs|Streamable compression format]]
|
|
|-
|-
| colspan=2 | [[List_of_games_that_support_tracked_motion_controllers|Motion Controls (Gyro)]]
| [[Wikipedia:Variable_refresh_rate|Variable refresh rate]]
| <small>Nintendo Switch 2 already supports variable fresh rate through Nvidia G-Sync, although currently only in handheld mode.</small>
|-
| rowspan="5" |[https://tasvideos.org/Emulatorresources/Features TAS features]
|Fast forward/Turbo speed
|
|
|-
|-
| colspan=2 | [[List_of_games_that_support_touchscreen|Touchscreen]]
|[[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
|
|
|}
</div>
<references group=N/>
==Enhancements==
<div style="overflow-x:auto;width:100%">
{|class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
|- style="font-weight:bold"
! colspan=2 | Name
! Emulator name<br/><small>(N/A)</small>
|-
|-
| rowspan=7 | Graphics
|[https://tasvideos.org/Movies Movie recording/playback]
| [[Resolution|Resizable Internal Resolution]]
|
|
|-
|-
| [[Texture_packs#Texture_Replacement_.283D.29|Texture Replacement]]
|Rewind
|
|
|-
|-
| [[Widescreen_hacks|Ultrawide hack]]<br/><small>Widescreen already supported on the Switch 2 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>
|Save states
|
|
|-
|-
| 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>
| rowspan="5" |Misc.
| <small>Ray-tracing already supported on Switch 2.<br/>But there are ways to improve path-tracing implementation even further like increasing ray length or more rays per light source etc.</small>
|Screen translator<br /><small>Using optical character recognition (OCR) and other techniques, this feature can provide live translation of in-game text, text-to-speech for visually impaired users, and more — either on demand or automatically.</small></small>
|colspan="6" |You can use [https://docs.libretro.com/guides/ai-service/ RetroArch's AI Service] or the standalone offline [https://github.com/bquenin/interpreter bquenin's Interpreter].
|-
|-
| [[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small>
|Rich Presence (RPC)<br/><small>Allows the emulator to share real-time game session details (e.g., current game title, level, boss, playtime, or custom status) with external applications. This enables features such as displaying what you're playing on your profile, inviting friends to spectate, or triggering join-in-progress functionality where supported.</small>
|
|
|-
|-
| 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>
| [[Wikipedia:Category:Debugging|Debug Features]]
| <small>[https://gpuopen.com/fsr3-in-games-technical-details FSR 3] is probably gonna be supported on Switch 2.</small>
|
|-
|-
| [https://github.com/NVIDIAGameWorks/rtx-remix/wiki RTX Remix]
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
| colspan=9 | <small>Implementing RTX Remix technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.</small>
|  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support at the moment.
|-
| Free Look<br/><small>Free Look is an enhancement feature that allows manipulation of the in-game camera.</small>
| <small>While freecam would be technically possible, it will require per-game patches. Said patches would require a significant amount of time to reverse the game's engine, which means that only someone talented with enough dedication to a single game could do it.
|}
<references group="lower-alpha"/>
 
==Hardware features and peripherals==
{| class="wikitable sortable" style="text-align:center;width:100%"
|+Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.
! colspan="3" style="width:50%" |Name
! (emulator name)
|-
|-
| rowspan=4 | Performance
| rowspan="6" |Controller features
| [[Overclocking|Overclock]]
| colspan="2" |[[List_of_games_that_support_HD_haptic_feedback|HD rumble]]
|
|
|-
|-
| [[30/60_FPS_cheat_codes|Internal Framerate Hack]]
| colspan="2" |[[List of console games that support infrared|IR motion camera]] support for Joy-Con 1<ref>Joy-Con 2 lacks support for IR camera, an original Joy-Con pair must be used for games that supports it.</ref>
|
|
|-
|-
| [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 XeSS-FG] 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="2" |[[List_of_console_games_that_support_keyboard_and_mouse#Nintendo_Switch_2|Joy-Con 2 mouse mode]]<ref>[https://www.nintendo.com/us/gaming-systems/switch-2/features/]</ref>
| colspan=3 | <small>AFMF is (technically) probably gonna be supported on Switch 2.</small>
|
|-
|-
| Rendering latency reduction technologies<br/><small>([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex], [https://youtu.be/B4rBI5G1nNY Xe-LL] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+'''])
| colspan="2" |[[List_of_console_games_that_support_motion_controls|Motion sensor]]
| colspan=4 | <small>While most emulators offer frame pacing or framebuffer latency control options, implementing rendering latency reduction technologies isn't currently feasible. This is '''likely''' doesn't offer enough benefits to justify the development effort.</small>
|
|-
|-
| rowspan=6 | Post-Processing
| colspan="2" |NFC
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA, and MLAA/SMAA)</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>
| colspan="2" |[[List_of_games_that_support_touchscreen|Touchscreen]]
| <small>FSR 1 is probably gonna be supported on Switch 2 [[Nintendo_Switch_emulators#Enhancements|just like previous generation]].</small>
|
|-
|-
| [[Shaders_and_filters|Filters]]
| rowspan="10" |Hardware features
| rowspan="2" |[[#Connectivity|Connectivity]]
| [https://www.nintendo.com/us/mobile-apps/nintendo-switch-app/ Nintendo Switch App], [https://www.nintendo.com/sg/support/qa/detail/38050 Smart Device Mode], and [https://www.nintendo.com/en-gb/Games/Smart-device-games/ZELDA-NOTES-2790439.html#Overview Zelda Notes]
|
|
|-
|-
| [[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>
| Nintendo Switch Online
|
|
|-
|-
| [[Shader_Presets|Shader Chain]]
| colspan="2" |[[List_of_games_that_support_microphone|Microphone]]
|
|
|-
|-
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
| rowspan="3" |Networking
| colspan=2 | <small></small>
|Ethernet
|
|-
|-
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
|Local wireless / GameShare
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
|
|
|-
|-
| Rewind
|Wi-Fi
|
|
|-
|-
| Fast-Forward/Turbo Speed
| rowspan="4" |System software
|HOME Menu
|
|
|-
|-
| Savestates
|Mii Editor
|
|
|-
|-
| [https://tasvideos.org/Movies Movie recording/playback]
|[[Nintendo_Switch_Online#List_of_emulators|Nintendo Classics]]
|
|
|-
|-
| rowspan=10 | Quality of life
|[[Nintendo_Switch_emulators#Native|Nintendo Switch backwards compatibility]]
| Pause/Resume Emulation
|
|
|-
|-
| Built-in [http://forum.arcadeconhttps://om/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [https://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>
| rowspan="14" |Peripherals
| N/A<br/><small>Eighth gen home consoles and beyond only have digital video output anyway.</small>
| colspan="2" | [[Amiibo]]
|
|-
|-
| [[Save_disk_space_for_ISOs|Streamable compression format]]
| rowspan="9" | Controllers<ref group="lower-alpha">See PCGamingWiki: [https://www.pcgamingwiki.com/wiki/Controller:Joy-Con Joy-Con] and [https://www.pcgamingwiki.com/wiki/Switch_Pro_Controller Switch Pro Controller] pages for more information about these controllers and PC connectivity/compatibility.</ref>
| GameCube controller
|
|
|-
|-
| Built-in [[Mods,_hacks_and_fan-translations#Built-in mod editor and manager for emulators|mod editor and manager]]
|NES/Famicom controllers
|
|
|-
|-
| Built-in [[Cheats_and_patches|Cheat Manager]]
|Genesis Control Pad
|
|
|-
|-
| Built-in [[Cheats_and_patches|Patch Manager]]
|
[https://www.nintendo.com/us/store/products/nintendo-64-controller/ Nintendo 64 controller]
|
|
|-
|-
| Per-Game Profiles
| [https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9_Ball_Plus Poké Ball Plus]
|
|
|-
|-
| Command Line Options
| [https://switchbrew.org/wiki/Ring-Con Ring-Con]
|
|
|-
|-
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
| Single and dual Joy-Con 1 and Pro Controller 1
|
|
|-
|-
| Automatic Updater
| Single and dual Joy-Con 2 and Pro Controller 2
|
|
|-
|-
| rowspan=2 | Controls
|SNES controller
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
|
|
|-
|-
| [[Input_lag|Input lag-mitigating technique]]
| colspan="2" |[[List_of_console_games_that_support_keyboard_and_mouse#Nintendo_Switch_2|Keyboard and mouse]]
|
|
|-
|-
| rowspan=5 | Misc
| colspan="2" | [[Wikipedia:Nintendo_Labo|Nintendo Labo]]
| RetroAchievements
|
|
|-
|-
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
| colspan="2" |Nintendo Switch 2 Camera
| colspan=2 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support at the moment.
|
|-
|-
| AI Service<br/><small>With the help of <abbr title="optical character recognition">OCR</abbr> and other techniques, the AI service can provide a live translation of a game, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically.</small>
| colspan="2" |[[List_of_games_that_support_microphone|Wii U microphone]] (wired & wireless)
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/ai-service/ libretro cores] at the moment. So there is no support.
|
|-
|-
| Free Look<br/><small>Free Look is an enhancement feature that allows manipulation of the in-game camera.</small>
| rowspan="2" |Misc.
| <small>While freecam would be technically possible, it will require per-game patches.<br/>Said patches would require a significant amount of time to reverse the game's engine, which means that only someone talented with enough dedication to a single game could do it.
| colspan="2" |[[wikipedia:Category:Cloud-based_Nintendo_Switch_games|Cloud-based titles]]<ref>[https://en-americas-support.nintendo.com/app/answers/detail/a_id/53518/~/cloud-versions-of-games---faq]</ref><ref>[https://www.nintendo.com/en-gb/Support/Nintendo-Switch/Games-Using-Cloud-Streaming-Technology-FAQ-1864576.html]</ref>
|
|-
|-
| [[Wikipedia:Category:Debugging|Debug Features]]
|colspan="2"|Battery
|
|
|}
|}
</div>
<references group="lower-alpha" />
<references group=N2/>
 
===Connectivity===
Nintendo Switch 2 Local play games are divided into two groups; games with Local Wireless support, and games with LAN support. There are different requirements and rules for the two types. The difference is that Local Wireless is ad-hoc Wi-Fi between Switch radios. LAN is when the switches are joined to the same Wi-Fi access point.
 
Using these technologies, one of the Switch 2's new features revealed is 'GameShare', a new way to play select games with your pals across multiple systems. GameShare lets you play multiplayer titles locally across different systems, with only one of you needing to have the game installed. This feature is available between Switch 2 systems and from Switch 2 to 'Switch 1' systems.[https://www.nintendo.com/us/gaming-systems/switch-2/features/gameshare/]
 
;Nintendo Switch Online{{Main|Nintendo Switch Online}}
 
For more information about other revive projects see [[Preservation_projects|Preservation projects]] page. You can play some of the online multiplayer capable Switch titles using [[Preservation_projects#Private_Game_Servers|revival private servers]].


{{Nintendo}}
{{Nintendo}}
[[Category:Nintendo Switch 2| ]]
[[Category:Very early emulation]]


[[Category:Consoles]]
{{#seo:
[[Category:Handheld consoles]]
|keywords=video games,emulation,emulator,emu,wiki,download,recommended,guide,list,nintendo,switch
[[Category:Hybrid consoles]]
|description=Information and recommendations for the best {{PAGENAME}} and where to download them.
[[Category:Home consoles]]
|published_time={{#time:c|{{REVISIONTIMESTAMP}}}}
[[Category:Nintendo consoles]]
}}
[[Category:Ninth-generation video game consoles]]
[[Category:Unreleased video game consoles]]
[[Category:Not yet emulated]]