<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://emulation.gametechwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Exefer</id>
	<title>Emulation General Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://emulation.gametechwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Exefer"/>
	<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php/Special:Contributions/Exefer"/>
	<updated>2026-09-16T15:20:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Console-specific_development_wikis&amp;diff=140693</id>
		<title>Console-specific development wikis</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Console-specific_development_wikis&amp;diff=140693"/>
		<updated>2026-03-26T04:07:55Z</updated>

		<summary type="html">&lt;p&gt;Exefer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here&#039;s a list of wikis dedicated to hosting documentation regarding console hardware and development. Useful for those interested in coding homebrew software.&lt;br /&gt;
&lt;br /&gt;
==Home Consoles==&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|+  style=&amp;quot;background: #ECECEC;&amp;quot;|&lt;br /&gt;
! Wiki&lt;br /&gt;
! Console&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot;| Additional Information&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.gc-forever.com/wiki/index.php?title=Main_Page GC-Forever] &lt;br /&gt;
|GameCube&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.smspower.org/Scans/Index SMS Power] &lt;br /&gt;
|Master System, SG-1000, SC-3000, SF-7000, &amp;amp; Game Gear&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.megadrive.org/index.php?title=Main_Page MegaDrive Development Wiki] &lt;br /&gt;
|Sega Genesis/Mega Drive&lt;br /&gt;
|This wiki also covers Sega Genesis/Mega Drive add-ons&lt;br /&gt;
|-&lt;br /&gt;
|[http://map.grauw.nl/ MSX Assembly] &lt;br /&gt;
|MSX&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://n64brew.dev/wiki/Main_Page N64Brew]&lt;br /&gt;
|N64&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.nesdev.com/w/index.php/Nesdev_Wiki NESdev]&lt;br /&gt;
|NES&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.psdevwiki.com/ps2/Main_Page PS2 Developer Wiki] &lt;br /&gt;
|PlayStation 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.psdevwiki.com/ps3/ PS3 Developer Wiki] &lt;br /&gt;
|PlayStation 3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://snes.nesdev.org/wiki/SNESdev_Wiki SNESdev] &lt;br /&gt;
|Super Nintendo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.superfamicom.org SNES Development Wiki] &lt;br /&gt;
|Super Nintendo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://wiibrew.org/wiki/Main_Page Wiibrew] &lt;br /&gt;
|Wii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://wiiubrew.org/wiki/Main_Page WiiUbrew] &lt;br /&gt;
|Wii U&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://xboxdevwiki.net/Main_Page xboxdevwiki] &lt;br /&gt;
|Xbox&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Handhelds==&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|+  style=&amp;quot;background: #ECECEC;&amp;quot;|&lt;br /&gt;
! Wiki&lt;br /&gt;
! Console&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot;| Additional Information&lt;br /&gt;
|-&lt;br /&gt;
|[https://3dbrew.org/wiki/Main_Page 3Dbrew] &lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20160307032317/http://tobw.net/dswiki/index.php?title=Main_Page DS Wiki Archive] &lt;br /&gt;
|Nintendo DS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://dsibrew.org/wiki/Main_Page DSiBrew]&lt;br /&gt;
|Nintendo DSi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20110927022223/http://www.bottledlight.com/ds/index.php NDSTech Archive] &lt;br /&gt;
|Nintendo DS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://gbdev.gg8.se/wiki/articles/Main_Page GBdev]&lt;br /&gt;
|Game Boy/Game Boy Color&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.planetvb.com/modules/dokuwiki/doku.php? PlanetVB Wiki] &lt;br /&gt;
|Virtual Boy&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://switchbrew.org/wiki/Main_Page Switchbrew]&lt;br /&gt;
|Nintendo Switch &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://wiki.wexosmk.xyz/index.php/Main_Page Wexos&#039;s Wiki]&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Not Really a Wiki==&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|+  style=&amp;quot;background: #ECECEC;&amp;quot;|&lt;br /&gt;
! Wiki&lt;br /&gt;
! Console&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot;| Additional Information&lt;br /&gt;
|-&lt;br /&gt;
||[https://www.problemkaputt.de/psxspx-contents.htm Nocash PSXSPX Playstation Specifications]&lt;br /&gt;
|PlayStation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.gbadev.org/ GBAdev]&lt;br /&gt;
|Game Boy Advance&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://koti.kapsi.fi/~antime/sega/docs.html Saturn documentation] &lt;br /&gt;
|Sega Saturn&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Development Kits]]&lt;br /&gt;
*[[Prototype consoles]]&lt;br /&gt;
----&lt;br /&gt;
{{NEL}}&lt;br /&gt;
[[Category:Wiki&#039;s]]&lt;/div&gt;</summary>
		<author><name>Exefer</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Nintendo_Switch_emulators&amp;diff=139812</id>
		<title>Nintendo Switch emulators</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Nintendo_Switch_emulators&amp;diff=139812"/>
		<updated>2026-03-10T08:57:47Z</updated>

		<summary type="html">&lt;p&gt;Exefer: /* Emulators */Updated nxemu links to the actual repository and release page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox computing device/Nintendo Switch}}&lt;br /&gt;
&lt;br /&gt;
{{for|emulators that run on the Nintendo Switch|Emulators on Nintendo Switch}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;[[wikipedia:Nintendo Switch|Nintendo Switch]]&#039;&#039;&#039; is an eighth-generation hybrid gaming console released by Nintendo on March 3, 2017, and retailed for {{Inflation|USD|299.99|2017}}. During its development, the Switch was known as the NX (short for NeXt or Nintendo &amp;quot;Cross&amp;quot;) and was widely speculated upon until its announcement. Aside from specialized components unique to the console, the hardware is more or less off-the-shelf, being built around a semi-custom variant of NVIDIA&#039;s Tegra X1 system-on-a-chip, which was also used on a number of [[Android emulators|Android devices]]. The Switch contains 4 ARM Cortex-A57 CPUs running at 1.02 GHz with 4 GB of RAM and a proprietary NVIDIA GPU codenamed GM20B. The Tegra X1 SoC itself also has 4 ARM Cortex-A53 CPUs, however, these are unused [https://chipsandcheese.com/2023/12/12/cortex-a57-nintendo-switchs-cpu/] on the Switch, and are disabled in hardware on the later Mariko units [https://switchbrew.org/wiki/Fuses#FUSE_SKU_DIRECT_CONFIG].&lt;br /&gt;
&lt;br /&gt;
While Nintendo intended to step up the console&#039;s security, vulnerabilities were still found early on that allowed tons of system files to be dumped, including dumps of games in the form of romfs.istorage archives, an exefs folder, and license files. These game dumps eventually got shared online by scene groups except for their licenses but were missing essential files to run. Even if they had been completed, there were no custom homebrew apps, let alone solutions to load unofficial game dumps for the system. A number of prominent hacking teams (starting with shuffle2 and fail0verflow in collaboration) all came across a new exploit independently of each other that allowed complete control over the system, later officially recognized by NVIDIA as CVE-2018-6242.&lt;br /&gt;
&lt;br /&gt;
A &amp;quot;debugging emulator&amp;quot; for the Nintendo Switch, CageTheUnicorn (now [https://github.com/reswitched/Mephisto Mephisto]), popped up not long after the first components were dumped. It was designed to emulate sysmodules with &amp;quot;no support for graphics, sound, input, or any kind of even remotely performant processing […] by design.&amp;quot; A couple of months later, members of both the [[Citra]] and [[Dolphin]] teams announced the release of [[yuzu|their own emulator written in C++]], which was capable of booting some homebrew applications; within a couple of weeks, yet another emulator named [[Ryujinx]], written in C# by developer gdkchan, was released showing successful booting of commercial Switch games &#039;&#039;Puyo Puyo Tetris&#039;&#039; and &#039;&#039;Sonic Mania&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
On May 7, 2024, Shuntaro Furukawa, president of Nintendo, officially announced that the company would reveal information about the Nintendo Switch successor within their current fiscal year.[https://twitter.com/NintendoCoLtd/status/1787736518762881197] Nintendo Switch backwards compatibility would be later confirmed by Nintendo themselves on the [[Nintendo Switch 2 emulators|Nintendo Switch 2]] on November 5, 2024 [https://x.com/NintendoCoLtd/status/1853972163033968794/]; including support for the [[Nintendo Switch Online]] service and its emulation apps.&lt;br /&gt;
&lt;br /&gt;
==Emulators==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;width:100%;&amp;quot;&lt;br /&gt;
|+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.&amp;lt;br/&amp;gt;See tables for &amp;lt;span style=&amp;quot;font-weight: bold; color: #CC0000; border: 1px solid #CC0000; padding: 2px;&amp;quot;&amp;gt;[[#Enhancements|enhancements]], [[#Hardware_features_and_peripherals|hardware features and peripherals]].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;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.&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=2|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|x86&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=4 | Ryujinx-based&lt;br /&gt;
|[[Ryujinx#Forks|Ryubing]]&lt;br /&gt;
|align=left|{{Icon|Win|Lin|Mac}}&lt;br /&gt;
|[https://git.ryujinx.app/ryubing/ryujinx/-/releases {{RyubingVer}}]&lt;br /&gt;
|{{Emulator compatibility|link=https://git.ryujinx.app/ryubing/ryujinx/-/blob/master/docs/compatibility.csv|2753|3512}}&lt;br /&gt;
|{{Green}} {{License|MIT}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Ryujinx#Forks|Kenji-NX]]&lt;br /&gt;
|align=left|{{Icon|Win|Lin|Mac}}&lt;br /&gt;
|[https://git.ryujinx.app/kenji-nx/ryujinx git]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://github.com/Kenji-NX/Releases Latest automatic builds]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Ryujinx#Forks|Ryujinx Mirror]]&lt;br /&gt;
|align=left|{{Icon|Win|Lin|Mac}}&lt;br /&gt;
|[https://git.ryujinx.app/archive/ryujinx/mirror git] &amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Windows build requires [https://www.openal.org/downloads/oalinst.zip OpenAL]&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{Emulator compatibility|link=https://github.com/ryujinx-mirror/ryujinx-games-list/issues|4|8}}&lt;br /&gt;
|{{Green}} {{License|MIT}}&lt;br /&gt;
|{{?}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Ryujinx]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|&#039;&#039;[https://ryujinx.org/download {{RyujinxVer}}] (obsolete)&#039;&#039;&amp;lt;ref group=N name=Ryujinxceased&amp;gt;Official [[Ryujinx]] downloads have been taken down due to the [[Ryujinx#Overview|agreement to stop working on the project]], using the actively developed Ryujinx forks recommended from now on.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Emulator compatibility|link=https://emulation.gametechwiki.com/index.php/Ryujinx_Game_Compatibility_List|2753|3512}}&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}})&lt;br /&gt;
|{{Na}}&amp;lt;ref group=N name=Ryujinxceased&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=6 | yuzu-based&lt;br /&gt;
|[[yuzu#Forks|Eden]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&amp;lt;br/&amp;gt;{{Icon|Solaris|OpenBSD}}&amp;lt;br/&amp;gt;{{Icon|Haiku|NetBSD|DragonFlyBSD|MidnightBSD}}&lt;br /&gt;
|[https://git.eden-emu.dev/eden-emu/eden/releases {{EdenVer}}]&amp;lt;br/&amp;gt;[https://github.com/Eden-CI/Nightly/releases Official Nightly Builds]&amp;lt;br/&amp;gt;[https://git.eden-emu.dev/eden-emu/eden git]&amp;lt;br/&amp;gt;[https://git.crueter.xyz/mirror/eden git (Mirror)]&amp;lt;br/&amp;gt;[https://github.com/Eden-CI/PR/releases as-is builds]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu#Forks|Citron]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu#Forks|Sudachi]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{n}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu#Forks|Torzu]]&lt;br /&gt;
|align=left|{{Icon|Win|Linux|macOS}}&lt;br /&gt;
|[http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu git] &amp;lt;small&amp;gt;(Dark Git)&amp;lt;/small&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{n}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu#Forks|Suyu]]&lt;br /&gt;
|align=left|{{Icon|Win|Linux|macOS}}&lt;br /&gt;
|[https://git.suyu.dev/suyu/suyu/releases v0.0.3]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{n}}&lt;br /&gt;
|{{n}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|&#039;&#039;[https://web.archive.org/web/20240412002255/https://github.com/pineappleEA/pineapple-src/releases Pineapple EA builds (archived)] (obsolete)&#039;&#039;&amp;lt;ref group=N name=yuzuceased&amp;gt;Official [[yuzu]] downloads have been taken down due to the [[Yuzu#Lawsuit|Nintendo Lawsuit]], using the actively developed yuzu forks recommended from now on.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Emulator compatibility|link=https://emulation.gametechwiki.com/index.php/Yuzu_Game_Compatibility_List|1469|2731}}&amp;lt;ref group=N&amp;gt;Obsolete list, there was a [https://web.archive.org/web/20240211051434/https://github.com/yuzu-emu/yuzu/pull/11171 ongoing rewrite] project, but yuzu is dead anyway.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})&lt;br /&gt;
|{{n}}&amp;lt;ref group=N name=yuzuceased&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{n}}&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2 | NSEmu&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/RKX1209/nsemu git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2 | Mephisto&lt;br /&gt;
|align=left|{{Icon|Linux|macOS}}&lt;br /&gt;
|[https://github.com/reswitched/Mephisto/releases git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2 | CageTheUnicorn&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/reswitched/CageTheUnicorn git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|ISC}} ({{License|Permissive}})&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NxEmu&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/N3xoX1/nxemu/releases 0.1.0.59-17dfe18]&lt;br /&gt;
[https://github.com/N3xoX1/nxemu git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} ?&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{n}}&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|ARM&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=3 | Ryujinx-based&lt;br /&gt;
|MeloNX&lt;br /&gt;
|align=left|{{Icon|iOS}}&lt;br /&gt;
|[https://melonx.org/download/ 2.2]&lt;br /&gt;
|{{Emulator compatibility|link=https://melonx.org/compatibility|45|66}}&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Copyleft}})&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|Kenji-NX&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://git.ryujinx.app/kenji-nx/ryujinx git]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://github.com/Kenji-NX/Android-Releases Latest automatic builds]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Ryujinx]]&lt;br /&gt;
|align=left|{{Icon|LinuxARM|macOS|iOS|Android}}&lt;br /&gt;
|&#039;&#039;[https://ryujinx.org/download {{RyujinxVer}}] (obsolete)&#039;&#039;&amp;lt;ref group=N name=Ryujinxceased&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Emulator compatibility|link=https://emulation.gametechwiki.com/index.php/Ryujinx_Game_Compatibility_List|2753|3512}}&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}})&lt;br /&gt;
|{{Na}}&amp;lt;ref group=N name=Ryujinxceased&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=8 | yuzu-based&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu#Forks|Eden]]&lt;br /&gt;
|align=left|{{Icon|WoA|Android|LinuxARM|macOS}}&lt;br /&gt;
|[https://github.com/eden-emulator/Releases/releases/tag/v0.0.4-rc1 {{EdenVer}}]&amp;lt;br/&amp;gt;[https://github.com/eden-emulator/Releases/releases git mirror] &amp;lt;small&amp;gt;(releases)&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;[https://git.eden-emu.dev/eden-emu/eden git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu#Forks|Citron]]&lt;br /&gt;
|align=left|{{Icon|WoA|Android|LinuxARM}}&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu#Forks|Sudachi]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{n}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu#Forks|Pomelo]]&lt;br /&gt;
|align=left|{{Icon|iOS}}&lt;br /&gt;
|[https://pomelo-emu.github.io/downloads.html Official Site]&amp;lt;br/&amp;gt;[https://gitlab.com/Pomelo-Emu/Pomelo git]&lt;br /&gt;
|{{Emulator compatibility|link=https://pomelo-emu.github.io/titles.html/|87|136}}&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{n}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu#Forks|Torzu]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu git] &amp;lt;small&amp;gt;(Dark Git)&amp;lt;/small&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{n}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu#Forks|Suyu]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://git.suyu.dev/suyu/suyu/releases v0.0.3]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{n}}&lt;br /&gt;
|{{n}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu]]&lt;br /&gt;
|align=left|{{Icon|Android}}{{Icon|iOS}}&lt;br /&gt;
|[[yuzu#Forks|yuzu forks]] (recommended)&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;[https://web.archive.org/web/20240304142735/https://github.com/yuzu-emu/yuzu-android/releases yuzu GitHub (archived)] (obsolete)&#039;&#039;&amp;lt;ref group=N name=yuzuceased&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
|[https://old.reddit.com/r/yuzu/comments/13xuovh/current_compatibility_list_for_android/ Reddit link]&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})&lt;br /&gt;
|{{n}}&amp;lt;ref group=N name=yuzuceased&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{n}}&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2 | [[Egg NS]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.xiaoji.gamesirnsemulator.x.google {{EggNSVer}}]&lt;br /&gt;
|[https://eggns.wordpress.com/2020/08/29/game-compatibility-list/ 78%&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;172 out of 220 reported titles&amp;lt;/small&amp;gt;]&lt;br /&gt;
|{{Red}} {{License|Proprietary}}&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(stolen yuzu code)&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2 | [[Hydra]]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://github.com/SamoZ256/hydra/releases {{HydraVer}}]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}} (WIP)&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2 | [[DamonSwitch]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.damonplay.damonswitch.yuzu.ryujinx.emulator.free 1.0Preview]&lt;br /&gt;
|N/A&lt;br /&gt;
|{{Red}} {{License|Proprietary}}&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(stolen yuzu code)&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compatibility layers [[Compatibility layers|(...)]]==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;width:100%;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|ARM&lt;br /&gt;
|-&lt;br /&gt;
|[[Strato]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/strato-emu/strato git]&lt;br /&gt;
|[https://github.com/strato-emu/compat-list/issues 4%&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;58 out of 1426 reported titles&amp;lt;/small&amp;gt;]&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})&lt;br /&gt;
|{{~}}[https://old.reddit.com/r/EmulationOnAndroid/comments/1bb6ru8/lynx_lead_strato_dev_leaves_the_emulation_scene/]&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Skyline]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://cdn.discordapp.com/attachments/546097900329893911/1104463310256091197/edge-69.apk Edge 69]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MPL2}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}}[https://www.nintendolife.com/news/2023/05/switch-android-emulator-skyline-halts-development-due-to-potential-legal-risks *]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Consoles&lt;br /&gt;
|-&lt;br /&gt;
| [[Emulators_on_Nintendo_Switch_2#Compatibility_Mode_.28nnCompat.29|nnCompat]]&lt;br /&gt;
|align=left|{{Icon|Switch2}}&lt;br /&gt;
| 21.2.0&lt;br /&gt;
| [https://www.nintendo.com/us/gaming-systems/switch-2/transfer-guide/compatible-games/ 98%]&lt;br /&gt;
| {{Red}} {{License|Proprietary}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Emulation-focused Linux distros [[Recommended_Linux_distros#Emulation-focused|(...)]]==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;width:100%;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|ARM&lt;br /&gt;
|-&lt;br /&gt;
|Horizon Linux&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/kentjhall/horizon-linux git] &lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|}&lt;br /&gt;
==Comparisons==&lt;br /&gt;
{{for|more information about Ryujinx forks|Ryujinx#Forks}}&lt;br /&gt;
{{for|more information about yuzu forks|yuzu#Forks}}&lt;br /&gt;
;Emulators&lt;br /&gt;
:;[[Ryujinx]]&lt;br /&gt;
::An open-source [[High/Low_level_emulation|hybrid approach]] emulator that is programmed in C#. Unlike yuzu, Ryujinx doesn&#039;t offer packaged early-access builds. However, work-in-progress features can still be tested by building locally from unmerged pull requests. Separately, Ryujinx has a closed source LDN-enabled build and there is a feature tracker for this [https://web.archive.org/web/20240919220553/https://github.com/Ryujinx/Ryujinx/issues/4716 LDN build for upstreaming]. As of August 2022, Vulkan API support is available. While Ryujinx is notable for its focus on compatibility and accuracy, users often experience more shader stuttering compared to yuzu and its forks. Ryujinx also has support for ARM64 Linux and macOS[https://web.archive.org/web/20240324024125/https://blog.ryujinx.org/the-impossible-port-macos/][https://web.archive.org/web/20240921140628/https://github.com/Ryujinx/Ryujinx/pull/6057], and it uses an alternative approach to yuzu&#039;s NCE for improving performance when emulating on ARM systems[https://web.archive.org/web/20241007140226/https://blog.ryujinx.org/progress-report-january-2024/].&lt;br /&gt;
&lt;br /&gt;
:::On October 1, 2024, Ryujinx GitHub and its repository were taken down. Shortly after this happened, the Ryujinx team announced that gdkchan was contacted by Nintendo and offered an agreement to stop working on the project and remove all related assets he was in control of.[https://x.com/RyujinxEmu/status/1841188744126480428] However, the community quickly responded with the creation of mirrors and forks. &#039;&#039;&#039;Currently, various notable active projects have emerged, see [[Ryujinx#Forks]] section for more information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:;[[yuzu]]&lt;br /&gt;
::An open-source [[High/Low_level_emulation|HLE approach]] emulator made by many of [[Citra]]&#039;s developers. As it was a hard fork of Citra, it shared many of its traits, namely cross-platform support and the use of OpenGL and Vulkan. yuzu offered early access pre-compiled builds to its $5/month [[Emulators on Patreon|Patreon]] supporters, allowing them to try out new features before they&#039;re available in the main build. Because of this, many people assumed the emulator was strictly closed and paywalled, however, the source code for many of these new features was always publicly available and could even be compiled by anyone. Because of this, some users went as far as to publicly share their own unofficial &amp;quot;early access&amp;quot; builds. One of yuzu&#039;s notable features was its decreased shader stuttering compared to Ryujinx, making it ideal for weaker PCs. yuzu also had both a free and paid version on Android which later saw greater improvements thanks to their implementation of [https://yuzu-mirror.github.io/entry/yuzu-progress-report-nov-2023/#project-nice Native Code Execution (NCE)] and other fixes. Their [https://yuzu-mirror.github.io/entry/yuzu-progress-report-jan-2024/#device-mapping-and-smmu Device Mapping &amp;amp; SMMU] implementation also further helped reduce yuzu&#039;s memory footprint and allow possible future optimizations. There were even more optimizations exclusive to the Linux-x86 and Android platforms thanks to &amp;quot;[http://web.archive.org/web/20240111173833/https://yuzu-emu.org/entry/yuzu-progress-report-dec-2023/#android-adventures-and-kernels-with-benefits MADV_REMOVE]&amp;quot;, but despite all the optimizations and improvements, only high-end devices are recommended for the Android platform. In yuzu&#039;s last [https://web.archive.org/web/20240304205731/https://yuzu-emu.org/entry/yuzu-progress-report-jan-2024/ progress report for January 2024], they highlighted ongoing work on &amp;quot;multiprocess&amp;quot; and &amp;quot;services&amp;quot;, which is crucial progress towards emulating applets and system functions like some [[#Hardware_features_and_peripherals|hardware features]]. Further development would have been required before it could be considered fully implemented.&lt;br /&gt;
&lt;br /&gt;
::On March 4th 2024, a [[Yuzu#Lawsuit|lawsuit was filed by Nintendo]] against Tropic Haze LLC (aka yuzu), which has led to their decision to cease all development and official distribution of yuzu and Citra. Fortunately, it is straightforward to find an archive of the latest version (EA-4176), and its work is likely to be continued by other developers. &#039;&#039;&#039;The community has quickly responded with the creation of mirrors and forks, see the [[Yuzu#Forks]] section for more information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:;[[Egg NS]]&lt;br /&gt;
:: Similarly to DamonPS2, it is a closed-source, payware/malware emulator only for Android. &#039;&#039;&#039;It is NOT recommended to use this emulator&#039;&#039;&#039; because there is significant controversy surrounding this emulator for the following reasons: touch controls require an expensive monthly membership to use, it expects to run on a high-end/flagship device within the ballpark of a Qualcomm Snapdragon 8xx and 8 Gen 1, and it was discovered to have violated GPLv2 licensing requirements by illegally stealing code from yuzu and Skyline. Happy Chick is also a code-stolen emulator by this company. Its icon is edited from Happy Chick with Adobe Photoshop. Its real headquarters location is in mainland China.&lt;br /&gt;
&lt;br /&gt;
:;Hydra&lt;br /&gt;
::Hydra is an experimental Nintendo Switch emulator. The emulator is still in very early stages. A few homebrew apps work perfectly, and some official games get in-game with various degrees of playability.&lt;br /&gt;
&lt;br /&gt;
:;[[DamonSwitch]]&lt;br /&gt;
::Developed by [[DamonPS2]] team. Closed-source, payware/malware emulator for Android only, known to steal code from other emulators. Even worse compatibility than Egg NS, it can barely run anything. &#039;&#039;&#039;It is NOT recommended to use this emulator&#039;&#039;&#039;. Damon company&#039;&#039;&#039; edited the [[yuzu]] icon with Adobe Photoshop for its own use. Its real headquarters location is in mainland China.&lt;br /&gt;
&lt;br /&gt;
:;[https://gbatemp.net/threads/sphinx-nintendo-switch-emulator.517276/ SphiNX]&lt;br /&gt;
::SphiNX is an inactive closed-source Switch emulator. The emulator was a work in progress project, but as of now, there are no public releases.&lt;br /&gt;
&lt;br /&gt;
;Compatibility layers&lt;br /&gt;
:;[[Skyline]]&lt;br /&gt;
::Skyline (formerly MonoNX and Lightswitch) is a free [[compatibility layer]] for the Nintendo Switch that runs on Android and is written in C++ and Kotlin. Unfortunately, development of Skyline ceased in May 2023.&lt;br /&gt;
&lt;br /&gt;
::;[[Strato]]&lt;br /&gt;
:::A fork of Skyline that continues from where that project left off. It is an open-source [[Compatibility layers|compatibility layer]] for ARMv8 [[Android]] devices. For the sake of convenience, the team bills the app as an emulator, but it functionally works like [[Wine]], running almost all the entire original code on bare metal except for what interfaces with the rest of the system. Some titles can go in-game with poor framerate and minor glitches, but the Skyline team has done great work making 3D games, such as &#039;&#039;The Legend of Zelda: Breath of the Wild&#039;&#039;, have graphical output, boosting FPS in many titles, and fixing bugs in games. In March 2024, lead developer &amp;quot;Lynx&amp;quot; announced departure from the project and decided to step away from console emulation development[https://old.reddit.com/r/EmulationOnAndroid/comments/1bb6ru8/lynx_lead_strato_dev_leaves_the_emulation_scene/]. The project was then handed over to the other developers.&lt;br /&gt;
&lt;br /&gt;
:; [[Emulators_on_Nintendo_Switch_2#Compatibility_Mode_.28nnCompat.29|Nintendo Switch 2 compatibility mode (nnCompat)]]&lt;br /&gt;
::Nintendo Switch 2 contains a compatibility layer called nnCompat&amp;lt;ref&amp;gt;https://switchbrew.org/wiki/(Switch_2)_Compatibility_Mode&amp;lt;/ref&amp;gt; for running Nintendo Switch titles. Not all titles are compatible with the system, with certain ones being unable to boot or having glitches. Markedly, &#039;&#039;Nintendo Labo Toy-Con 04: VR Kit&#039;&#039; is noted as incompatible with Nintendo Switch 2 due to the system and Joy-Con 2 controllers having bigger dimensions than the original system and Joy-Cons; however, unlike other incompatible titles, the system does not prevent you from running &#039;&#039;VR Kit&#039;&#039;. Certain streaming apps such as Abema (Japan), niconico (Japan), Hulu (Japan and United States), Crunchyroll (Americas and Europe) and InkyPen (Americas and Europe) are also not compatible with Nintendo Switch 2.&amp;lt;ref&amp;gt;https://switch-software-compatibility.nintendo.com/en-US&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Emulation-focused Linux distros&lt;br /&gt;
:; Horizon Linux&lt;br /&gt;
::Horizon Linux is an open-source ARM64 Linux modified to run Nintendo Switch applications with hypervised CPU &amp;amp; IO, but still mostly relying on yuzu code in its Mizu shim to emulate functions such as the GPU. &#039;&#039;Puyo Puyo Tetris&#039;&#039; is semi-playable with audio output, and the emulator can also run several homebrew applications.&lt;br /&gt;
&lt;br /&gt;
==Enhancements==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align:center;width:100%&amp;quot;&lt;br /&gt;
|+Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.&lt;br /&gt;
! colspan=2 style=&amp;quot;width:50%&amp;quot; | Name&lt;br /&gt;
! Ryubing&lt;br /&gt;
! Eden&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |Controls&lt;br /&gt;
|Disguise peripheral support through passthrough&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;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 &#039;nearly the same internally&#039; controller, emulator will tell it that the equivalent original controller is connected instead, allowing it to work.&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Input_lag|Input lag-mitigating technique]]&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Controllers#Mouse_Injectors_for_Emulators|Mouse injector]]&lt;br /&gt;
|{{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://gamebanana.com/scripts/11752 Currently requires Cheat Engine to work.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|Real peripheral support (passthrough)&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Ability to passthrough USB HID devices or Bluetooth adapter for emulated system.&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.retroachievements.org/general/tutorials/turbo-button.html Turbo button]&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;7&amp;quot; |Graphics&lt;br /&gt;
| [[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering anti-aliasing]]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;(MSAA, SSAA)&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
| Ray tracing&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;([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])&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;small&amp;gt;Implementing ray tracing in an emulator is unfortunately quite challenging and unlikely to be possible soon. However, you can try &amp;quot;[[Shaders_and_filters#Notable_ReShade_shaders|Screen-Space Ray Traced Global Illumination]]&amp;quot; shader using ReShade. {{YouTubeVideo|-xsAzWZYkO0|(Demonstration)}}&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Resolution|Resizable internal resolution]]&lt;br /&gt;
| {{Ya}}[https://web.archive.org/web/20240901191619/https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&amp;amp;-Configuration-Guide#graphics-enhancements *]&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/NVIDIAGameWorks/rtx-remix/wiki RTX Remix]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;small&amp;gt;Implementing RTX Remix technology in an emulator is unfortunately quite challenging and unlikely to be possible soon. Besides, yuzu and Ryujinx already support some of RTX Remix features. On top of that, you can use ReShade for post-processing.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Super-resolution techniques&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;([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+]])&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |  &amp;lt;small&amp;gt;Requires access to the depth buffer and temporal data like motion-vectors, so it is quite challenging and unlikely to be possible soon. See [https://old.reddit.com/r/emulation/comments/1ncgfv1/citron_emulator_v07_complete_rewrite/ this] for [[Citron]]&#039;s FSR 2 implementation.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Texture_packs#Nintendo_Switch|Texture replacement]]&lt;br /&gt;
| {{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;According to a [https://web.archive.org/web/20241004113648/https://blog.ryujinx.org/progress-report-april-2023/ Progress Report from April 2023], texture replacement, along with all the Patreon goal features that have been previously met will be finished and delivered. [https://web.archive.org/web/20240912145547/https://github.com/Ryujinx/Ryujinx/pull/5632 Implement texture replacement support for Ryujinx].&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{~}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Widescreen_hacks#Nintendo_Switch|Ultra-widescreen hack]]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Widescreen is already supported on Nintendo Switch. But there is no support by system for render games in other ratios such as 16:10, 21:9, or 32:9.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |Performance&lt;br /&gt;
|[https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;([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])&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;small&amp;gt;Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be possible soon, 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 used, it is recommended to use &#039;&#039;&#039;after applying the &amp;quot;Internal Framerate Hack&amp;quot;&#039;&#039;&#039;. While &#039;&#039;&#039;{{YouTubeVideo|DlZpEuU6IUg|AFMF}}&#039;&#039;&#039; or &#039;&#039;&#039;LSFG&#039;&#039;&#039; can be used, please be aware that some visual glitches and artifacts may occur at this time. See {{YouTubeVideoTime|vbbdP9ls2GY|375|here}} and {{YouTubeVideoTime|mZblX75AbOM|442|here}}. If you have a compatible GPU, you can also use [https://nvidia.custhelp.com/app/answers/detail/a_id/5621/~/enabling-smooth-motion-in-nvidia-app Nvidia&#039;s Smooth Motion], see {{YouTubeVideo|R4TBXzRwm3o|here}}.&lt;br /&gt;
|-&lt;br /&gt;
| [[30/60_FPS_cheat_codes#Nintendo_Switch|Internal frame rate hack]]&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Overclocking|Overclock]]&lt;br /&gt;
| {{Na}}&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| Preload [[Wikipedia:ROM_image|ROM image]] to RAM&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement &#039;&#039;&#039;might&#039;&#039;&#039; offer smoother experience, potentially reduced power consumption; it also shines when images reside on a network drive. Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{Na}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;There is no Preload image to RAM implementation for Ryujinx, but it has a kind of similar enhancement called &amp;quot;Profiled Persistent Translation Cache&amp;quot;[https://web.archive.org/web/20240929032151/https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&amp;amp;-Configuration-Guide#profiled-persistent-translation-cache][https://web.archive.org/web/20241009062028/https://blog.ryujinx.org/introducing-profiled-persistent-translation-cache].&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{Na}}&lt;br /&gt;
|-&lt;br /&gt;
| Rendering latency reduction technologies&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;([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&#039;&#039;&#039;+&#039;&#039;&#039;])&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;small&amp;gt;While most emulators offer frame pacing or framebuffer latency control options, implementing rendering latency reduction technologies like NVIDIA&#039;s Reflex SDK isn&#039;t currently possible. This is due to a combination of factors, including potential [https://github.com/yuzu-emu/yuzu/issues/8060 licensing issues] and &#039;&#039;&#039;likely&#039;&#039;&#039; doesn&#039;t offer enough benefits to justify the development effort.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Post-processing&lt;br /&gt;
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{Dunno}}&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Shaders_and_filters|Filters]]&lt;br /&gt;
| {{Na}}&lt;br /&gt;
| {{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping]]&lt;br /&gt;
| {{Ya}}{{YouTubeVideo|ksAkIIwhM6s|*}}&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering anti-aliasing]]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;(FXAA, TXAA and MLAA/SMAA)&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]]) FSR 1 is [https://www.reddit.com/r/NintendoSwitch/comments/sttwp7/nintendo_switch_sports_uses_amd_fidelityfx_super/ already supported on Nintendo Switch.]&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Shader_Presets|Shader chain]]&lt;br /&gt;
| {{Na}}&lt;br /&gt;
| {{Na}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;15&amp;quot; |Quality of life&lt;br /&gt;
|Automatic emulated controller connect/disconnect&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Automatically connects or disconnects emulated controllers when a new or current controller is connected or disconnected.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{Na}}&lt;br /&gt;
| {{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|Automatic updater&lt;br /&gt;
| {{Dunno}}&lt;br /&gt;
| {{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]&lt;br /&gt;
| {{Na}}[https://web.archive.org/web/20231118163049/https://github.com/Ryujinx/Ryujinx/issues/3725 *]&lt;br /&gt;
| {{Na}}&lt;br /&gt;
|-&lt;br /&gt;
| Built-in [[Cheats_and_patches|cheat manager]]&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
| {{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot; name=&amp;quot;PropertiesAddOns&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Built-in [https://um.arcadecontrols.com/index.php/topic,106405 custom resolution/CRTSwitchRes]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;For using this on Windows, you need [https://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver]. Another option is using EDID editor tool such as &amp;quot;Custom Resolution Utility&amp;quot;.&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | N/A&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Eighth gen home consoles and beyond only have digital video output anyway.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Built-in [[Mods,_hacks_and_fan-translations#Built-in mod editor and manager for emulators|mod editor and manager]]&lt;br /&gt;
| {{Ya}}[https://web.archive.org/web/20240228004137/https://github.com/Ryujinx/Ryujinx/pull/4390 *]&lt;br /&gt;
| {{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot; name=&amp;quot;PropertiesAddOns&amp;quot;&amp;gt;yuzu or suyu has no dedicated interface like Ryujinx. All the 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.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Built-in [[Cheats_and_patches|patch manager]]&lt;br /&gt;
| {{Ya}}[https://github.com/Ryujinx/Ryujinx/pull/4390 *]&lt;br /&gt;
| {{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot; name=&amp;quot;PropertiesAddOns&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Save_converters|Built-in save manager]]&lt;br /&gt;
| {{Na}}&lt;br /&gt;
| {{Na}}&lt;br /&gt;
|-&lt;br /&gt;
| Command-line options&lt;br /&gt;
| {{Ya}}[https://github.com/Ryujinx/Ryujinx/issues/4981#issuecomment-1550751066 *]&lt;br /&gt;
| {{Ya}}[https://git.suyu.dev/sudachi-backup/sudachi/src/branch/main/src/sudachi/main.cpp#L507 *]&lt;br /&gt;
|-&lt;br /&gt;
| On-screen display&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Showcases messages, controller input state which is useful for speedrunners, performance data, active settings, and various notifications.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{Na}}&lt;br /&gt;
| {{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|Pause/resume emulation&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| Per-game profiles&lt;br /&gt;
| {{Ya}}[https://old.reddit.com/r/Ryujinx/comments/mx6x61/custom_user_profiles_is_now_in_the_latest/jkcdyi5/ *]&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.portablefreeware.com/faq.php#portable Portable] and [https://www.portablefreeware.com/faq.php#stealth Stealth]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;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.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Save_disk_space_for_ISOs#Switch|Streamable compression format]]&lt;br /&gt;
| {{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot; name=&amp;quot;Format&amp;quot;&amp;gt;There is a [https://web.archive.org/web/20231224221845/https://github.com/Ryujinx/Ryujinx/pull/6045 pull request] for adding trimming XCI files feature to Ryujinx. It is 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]. Although as mentioned in the [[Save_disk_space_for_ISOs#Switch]] section, you can use NSC_Builder for merge the game base, update and DLCs on a single NSP or XCI file, yuzu and its forks support this single but multi content file. Also see overview of formats [https://web.archive.org/web/20240301105606/https://yuzu-emu.org/wiki/overview-of-switch-game-formats/ here].&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot; name=&amp;quot;Format&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Wikipedia:Variable_refresh_rate|Variable refresh rate]]&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
| {{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |[https://tasvideos.org/Emulatorresources/Features TAS features]&lt;br /&gt;
|Fast-forward/Turbo speed&lt;br /&gt;
|{{~}}[https://web.archive.org/web/20240713135029/https://github.com/Ryujinx/Ryujinx/pull/6456 *]&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://tasvideos.org/Movies Movie recording/playback]&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|Save states&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|Rewind&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Misc.&lt;br /&gt;
|Screen translator&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;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.&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot; |You can use [https://docs.libretro.com/guides/ai-service/ RetroArch&#039;s AI Service] or the standalone offline [https://github.com/bquenin/interpreter bquenin&#039;s Interpreter].&lt;br /&gt;
|-&lt;br /&gt;
| [[Wikipedia:Category:Debugging|Debug features]]&lt;br /&gt;
| {{Na}}[https://web.archive.org/web/20240306021945/https://github.com/Ryujinx/Ryujinx/issues/5486 *]&lt;br /&gt;
| {{Na}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RetroAchievements]]&lt;br /&gt;
| {{Na}}&lt;br /&gt;
| {{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|Rich Presence (RPC)&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;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&#039;re playing on your profile, inviting friends to spectate, or triggering join-in-progress functionality where supported.&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support at the moment.&lt;br /&gt;
|-&lt;br /&gt;
| Free Look&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Free Look is an enhancement feature that allows manipulation of the in-game camera.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot; name=freelook&amp;gt;Have to be done on a per-game basis as the yuzu or Ryujinx didn&#039;t have a &amp;quot;Camera&amp;quot; feature like the Dolphin emulator at the moment, so look for game mods like [https://gamebanana.com/mods/480138 TOTK-UltraCam].&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot; name=freelook&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=&amp;quot;lower-alpha&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hardware features and peripherals==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align:center;width:100%&amp;quot;&lt;br /&gt;
|+Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;width:50%&amp;quot; | Name&lt;br /&gt;
! Ryubing&lt;br /&gt;
! Eden&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Controller features&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |[[List_of_games_that_support_HD_haptic_feedback#Nintendo_Switch_Emulation|HD Rumble]]&lt;br /&gt;
|{{Na}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://web.archive.org/web/20240209203837/https://github.com/Ryujinx/Ryujinx/issues/1659]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |[[List of console games that support infrared#Nintendo_Switch_Emulation|IR motion camera (Joy-Con R)]]&lt;br /&gt;
|{{Na}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://github.com/Ryujinx/Ryujinx-Games-List/issues/4798]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |[[List_of_console_games_that_support_motion_controls#Switch_Emulation|Motion sensor]]&lt;br /&gt;
|{{Ya}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://web.archive.org/web/20240901191619/https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&amp;amp;-Configuration-Guide#motion-controls]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |NFC&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;11&amp;quot; |Hardware features&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |[[#Connectivity|Connectivity]]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[#Connectivity|Nintendo Switch Online]]&lt;br /&gt;
|{{Na}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[[Nintendo_Switch_Online#Emulation_of_the_service]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[https://www.nintendo.com/sg/support/qa/detail/38050 Smart Device Mode] and [https://en-americas-support.nintendo.com/app/answers/detail/a_id/26938/~/nintendo-switch-online-app-overview-and-faq Nintendo Switch Online App]&lt;br /&gt;
|{{Na}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://github.com/Ryujinx/Ryujinx-Games-List/issues/4665#issuecomment-1615526558]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |microSD card&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Networking&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[https://www.nintendo.com/us/gaming-systems/switch-2/features/gameshare/ GameShare]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Can only be used as a receptor (slave) from a Nintendo Switch 2 (master) in select games.&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Ethernet&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Local wireless&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Wi-Fi&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |System software&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[#HOME Menu|HOME Menu]]&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[https://en-americas-support.nintendo.com/app/answers/detail/a_id/22378/~/how-to-create-a-mii-on-nintendo-switch Mii Editor]&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[#NSO_emulators|Nintendo Classics and Sega Genesis titles]]&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |[[List_of_games_that_support_touchscreen#Nintendo_Switch_Emulation|Touchscreen]]&lt;br /&gt;
|{{Ya}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://github.com/Ryujinx/Ryujinx/issues/4574]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;17&amp;quot; |Peripherals&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |[[Amiibo]]&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;10&amp;quot; |Controllers&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;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.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Dual Joy-Cons and Pro Controller&lt;br /&gt;
|{{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://web.archive.org/web/20240506170031/https://github.com/Ryujinx/Ryujinx/issues/3293 Only possible with &#039;BetterJoy&#039; at the moment.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NES/Famicom controllers&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Genesis Control Pad&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[https://www.nintendo.com/us/store/products/nintendo-64-controller/ Nintendo 64 controller (Switch version)]&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;Used to play Nintendo 64 games available via Nintendo Classics. Has Home and Capture button functionality unavailable on the original N64 + built-in rumble support without needing the Rumble Pak.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[bulba:Poké_Ball_Plus|Poké Ball Plus]]&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[https://switchbrew.org/wiki/Ring-Con Ring-Con]&lt;br /&gt;
|{{Na}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://github.com/Ryujinx/Ryujinx/issues/1713]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Single Joy-Con&lt;br /&gt;
|Horizontal&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
|Vertical&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |SNES controller&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&#039;&#039;Taiko no Tatsujin&#039;&#039; Drum Controller&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |GameCube controller adapter&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Headset||{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |[[List_of_games_with_keyboard_and_mouse_support#Nintendo_Switch|Keyboard &amp;amp; mouse]]&lt;br /&gt;
|{{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://web.archive.org/web/20240909161525/https://github.com/Ryujinx/Ryujinx/issues/3156]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Ya}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |[[Wikipedia:Nintendo_Labo|Nintendo Labo]]&lt;br /&gt;
|{{~}}&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://web.archive.org/web/20240523041936/https://github.com/Ryujinx/Ryujinx-Games-List/issues?q=is%3Aissue+is%3Aopen+Nintendo+Labo+Toy-Con]&amp;lt;/ref&amp;gt;&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://github.com/Ryujinx/Ryujinx/issues/2500]&amp;lt;/ref&amp;gt;&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://web.archive.org/web/20240228004557/https://github.com/Ryujinx/Ryujinx/pull/4007]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |[[Toys-to-life_emulation#Starlink:_Battle_for_Atlas|&#039;&#039;Starlink: Battle for Atlas&#039;&#039; toys-to-life elements]]&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |[[List_of_games_that_support_microphone|Wii U microphone]] (wired &amp;amp; wireless)||{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Misc.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |[[wikipedia:Category:Cloud-based_Nintendo_Switch_games|Cloud-based titles]]&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://en-americas-support.nintendo.com/app/answers/detail/a_id/53518/~/cloud-versions-of-games---faq]&amp;lt;/ref&amp;gt;&amp;lt;ref group=&amp;quot;lower-alpha&amp;quot;&amp;gt;[https://www.nintendo.com/en-gb/Support/Nintendo-Switch/Games-Using-Cloud-Streaming-Technology-FAQ-1864576.html]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|{{Na}}&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|Battery&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|{{Dunno}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=&amp;quot;lower-alpha&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HOME Menu===&lt;br /&gt;
:[https://en-americas-support.nintendo.com/app/answers/detail/a_id/22308/~/home-menu-overview HOME Menu overview]&lt;br /&gt;
*Ryujinx supports HOME Menu.[https://github.com/alula/Ryujinx/commit/4930dced25c0d9ec33096b0f2601d262daa477bf][https://web.archive.org/web/20240421073222/https://github.com/Ryujinx/Ryujinx/issues/1381]&lt;br /&gt;
*Sudachi included Home Menu support[https://web.archive.org/web/20240417185637/https://github.com/sudachi-emu/sudachi/releases/tag/v0e54fcf][https://web.archive.org/web/20240419202440/https://github.com/jarrodnorwell/Sudachi/pull/1], but then this feature have removed, at least from the graphical user interface, although with the 1.0.10 version this option was added to GUI again. Random crashes can occur during HOME Menu navigation (e.g., when moving between menus or scrolling).&lt;br /&gt;
*Eden supports the HOME Menu experience, also allows you to launch .NSP games directly from the emulated HOME Menu. Simply add your games via Eden’s Qt interface, boot into the HOME Menu, and launch them as you would on real hardware. Set a dedicated HOME Menu hotkey in Qt Controls for quick toggling between games and the menu. Random crashes can occur during HOME Menu navigation (e.g., when moving between menus or scrolling). Game icons don&#039;t show on firmware ≥ 20.x at this time.&lt;br /&gt;
&lt;br /&gt;
===Connectivity===&lt;br /&gt;
:[https://www.teamxlink.co.uk/wiki/Nintendo_Switch_XLink_Kai_Setup XLink Kai - Nintendo Switch setup guide]&lt;br /&gt;
&lt;br /&gt;
Nintendo Switch Local play games are divided into two groups; [https://www.teamxlink.co.uk/wiki/Ryujinx_XLink_Kai_Setup#Local_Wireless_Games games with Local Wireless support], and [https://www.teamxlink.co.uk/wiki/Ryujinx_XLink_Kai_Setup#LAN_Games games with LAN support]. There are different requirements and rules for the two types.[https://www.teamxlink.co.uk/wiki/Ryujinx_XLink_Kai_Setup#Supported_Games] 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.[https://old.reddit.com/r/Ryujinx/comments/mg1iu5/comment/gt22ebx/?utm_source=share&amp;amp;utm_medium=web3x&amp;amp;utm_name=web3xcss&amp;amp;utm_term=1&amp;amp;utm_content=share_button]&lt;br /&gt;
&lt;br /&gt;
See [[Nintendo_Switch_2_emulators#Connectivity|Switch 2 connectivity section]] for new &#039;GameShare&#039; feature.&lt;br /&gt;
&lt;br /&gt;
;Local Wireless Play/LDN: Local Wireless games are a bit more restricted but the following can play games together:&lt;br /&gt;
*Players using modified &amp;quot;CFW&amp;quot; Nintendo Switch systems using ldn_mitm sysmodule&lt;br /&gt;
*Players using [https://web.archive.org/web/20241001085159/https://github.com/Ryujinx/Ryujinx/wiki/Multiplayer-(LDN-Local-Wireless)-Guide Ryujinx&#039;s LDN builds] or [https://web.archive.org/web/20240229141439/https://yuzu-emu.org/entry/ldn-is-here// yuzu]. Ryujinx also allows for connecting to [https://web.archive.org/web/20241009062057/https://blog.ryujinx.org/introducing-ldn3 CFW Switch devices that are using the ldn_mitm submodule]. There is a feature tracker for Ryujinx for upstreaming [https://web.archive.org/web/20240919220553/https://github.com/Ryujinx/Ryujinx/issues/4716 LDN] to main builds. [[Ryujinx#Forks|GreemDev fork of Ryujinx]] has merged LDN feature.&lt;br /&gt;
:*Ryujinx: [https://web.archive.org/web/20241001085159/https://github.com/Ryujinx/Ryujinx/wiki/Multiplayer-(LDN-Local-Wireless)-Guide#animal-crossing-new-horizons LDN compatibility list]&lt;br /&gt;
:*yuzu: [http://web.archive.org/web/20240229141439/https://yuzu-emu.org/entry/ldn-is-here/#compatibility LDN compatibility list]&lt;br /&gt;
&lt;br /&gt;
;LAN Play: LAN games are the most widely supported, and the following can play games together:&lt;br /&gt;
*Players using unmodified &amp;quot;OFW&amp;quot; Nintendo Switch and Nintendo Switch Lite systems.&lt;br /&gt;
*Players using modified &amp;quot;CFW&amp;quot; Nintendo Switch systems.&lt;br /&gt;
*Players using Ryujinx or yuzu&lt;br /&gt;
:*Ryujinx: [https://web.archive.org/web/20241001085159/https://github.com/Ryujinx/Ryujinx/wiki/Multiplayer-(LDN-Local-Wireless)-Guide#lan-mode-games LAN Play compatibility list]&lt;br /&gt;
:*yuzu: [http://web.archive.org/web/20240229141439/https://yuzu-emu.org/entry/ldn-is-here/#compatibility LAN Play compatibility list]&lt;br /&gt;
&lt;br /&gt;
So in summary, it is possible to play on the same network and LAN multiplayer over the internet with programs like XLink Kai, see XLink Kai&#039;s setup guides for [https://www.teamxlink.co.uk/wiki/Ryujinx_XLink_Kai_Setup Ryujinx] and [https://www.teamxlink.co.uk/wiki/Yuzu_XLink_Kai_Setup yuzu], also see [[Netplay#LAN tunneling programs|LAN Tunneling programs]] for more information.&lt;br /&gt;
&lt;br /&gt;
;Nintendo Switch Online{{Main|Nintendo Switch Online}}&lt;br /&gt;
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]].&lt;br /&gt;
&lt;br /&gt;
===NSO emulators===&lt;br /&gt;
*[[Official emulators]]&lt;br /&gt;
*[[Nintendo Switch Online#List of emulators]]&lt;br /&gt;
*[[Wikipedia:Nintendo_Classics]]&lt;br /&gt;
For the Nintendo Switch family of systems, Nintendo distributes retro games to subscribers of their Nintendo Switch Online service. Subscribers have access to games for the Nintendo Entertainment System (NES), Super Nintendo Entertainment System (SNES), Game Boy (GB) and Game Boy Color (GBC). At the more expensive subscription tier, titled &amp;quot;Expansion Pack,&amp;quot; players can also access Nintendo 64, Sega Genesis, and Game Boy Advance (GBA) games.&lt;br /&gt;
&lt;br /&gt;
:*Ryujinx compatibility for NSO emulators: [https://web.archive.org/web/20220913205946/https://github.com/Ryujinx/Ryujinx-Games-List/issues/3751 NSO N64], [https://web.archive.org/web/20230915213056/https://github.com/Ryujinx/Ryujinx-Games-List/issues/67 NSO NES], [https://web.archive.org/web/20240913195050/https://github.com/Ryujinx/Ryujinx-Games-List/issues/197 NSO SNES], [https://web.archive.org/web/20240909121322/https://github.com/Ryujinx/Ryujinx-Games-List/issues/3852 NSO Genesis], [https://web.archive.org/web/20240905161216/https://github.com/Ryujinx/Ryujinx-Games-List/issues/4407 NSO GameBoy], [https://web.archive.org/web/20230320134028/https://github.com/Ryujinx/Ryujinx-Games-List/issues/4409 NSO GameBoy Advance]. [https://github.com/Ryujinx/Ryujinx/pull/2959 This PR] change allows the JIT service, required by the NSO N64 emulator and Super Mario 3D All Stars (for Super Mario 64) to run.&lt;br /&gt;
:*yuzu compatibility for NSO emulators: [https://web.archive.org/web/20240304181109/https://yuzu-emu.org/game/nintendo-64-nintendo-switch-online/ NSO N64], [https://web.archive.org/web/20240304181026/https://yuzu-emu.org/game/nintendo-entertainment-system-nintendo-switch-online/ NSO NES], [https://web.archive.org/web/20240304181520/https://yuzu-emu.org/game/super-nintendo-entertainment-system-nintendo-switch-online/ NSO SNES], [https://web.archive.org/web/20240304181426/https://yuzu-emu.org/game/sega-genesis-nintendo-switch-online/ NSO Genesis]. &#039;&#039;&#039;It&#039;s important to note that, as mentioned in the [[#Emulators]] section, the compatibility list referenced here not up-to-date.&#039;&#039;&#039; See {{YouTubeVideo|IG19iNUDQd4|here}}.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&amp;lt;references group=N/&amp;gt;&lt;br /&gt;
&amp;lt;references group=N2/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Emulation issues==&lt;br /&gt;
For more information about Nintendo Switch hardware and its reverse engineering;&lt;br /&gt;
* MVG: {{YouTubeVideo|xQmN-cxg21M|How the Nintendo Switch Security was defeated}}&lt;br /&gt;
* Ryujinx: [https://web.archive.org/web/20241007214154/https://blog.ryujinx.org Blog], [https://discord.gg/ryujinx Discord]&lt;br /&gt;
* yuzu: [https://web.archive.org/web/20240304180918/https://yuzu-emu.org/entry/ Blog]&lt;br /&gt;
* Torzu: [http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu/src/branch/master/blog Blog] (NotABug [https://notabug.org/litucks/torzu/src/master/blog mirror])&lt;br /&gt;
* [https://switchbrew.org/wiki/Main_Page SwitchBrew]&lt;br /&gt;
* [https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering dekuNukem - Nintendo Switch reverse engineering attempts]&lt;br /&gt;
* [https://reswitched.github.io/awesome/ ReSwitched - Awesome Switch: resources]&lt;br /&gt;
&lt;br /&gt;
{{Nintendo}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo Switch| ]]&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|keywords=video games,emulation,emulator,emu,wiki,download,recommended,guide,list,nintendo,switch,yuzu,ryujinx&lt;br /&gt;
|description=Information and recommendations for the best {{PAGENAME}} and where to download them.&lt;br /&gt;
|published_time={{#time:c|{{REVISIONTIMESTAMP}}}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Exefer</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Aspect_ratio_hacks&amp;diff=134936</id>
		<title>Aspect ratio hacks</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Aspect_ratio_hacks&amp;diff=134936"/>
		<updated>2026-01-23T09:45:16Z</updated>

		<summary type="html">&lt;p&gt;Exefer: Replace unmaintained SwitchEmuModDownloader with ns-emu-mod-downloader; add ns-emu-cheats-downloader&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Aspect ratio hacks&#039;&#039;&#039; or &#039;&#039;&#039;widescreen&#039;&#039;&#039;, &#039;&#039;&#039;ultrawide&#039;&#039;&#039;, and &#039;&#039;&#039;super ultrawide hacks&#039;&#039;&#039; are emulator enhancement features that make older games playable on 16:9, 21:9, and 32:9 aspect ratios, respectively, &#039;&#039;&#039;without stretching&#039;&#039;&#039; (view frustum)&amp;lt;ref&amp;gt;https://dolphin-emu.org/blog/2024/02/10/dolphin-progress-report-november-and-december-2023-january-2024/#50-20785-support-custom-aspect-ratios-by-filoppi&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Most video games before mid-2000s were developed for TVs and monitors with a 4:3 aspect ratio. If these games are played on a 16:9 aspect ratio, the game is either displayed with black bars on each side or stretched to fill the whole screen. Some emulators, however, provide a widescreen hack option to make these games look nice on modern monitors.&lt;br /&gt;
&lt;br /&gt;
Some games before the mid-2000s do have built-in 16:9 aspect ratio support, but the usefulness of this option will vary. Some games just add black bars to top and bottom, while others have a very zoomed out camera, so widescreen hacks may still be useful in these games.&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
A widescreen hack basically hacks camera size and position, so depending on the game there might be graphical glitches.&lt;br /&gt;
*2D sprites/HUDs such as health bars or minimaps might look stretched or displayed on wrong location.&lt;br /&gt;
*Enemies or objects outside of 4:3 area might suddenly appear or disappear, because the game skips rendering for offscreen things. Similarly, the screen-wide visual effects such as fade-in and fade-out may only affect the 4:3 area of the screen.&lt;br /&gt;
&lt;br /&gt;
==Emulators (2D)==&lt;br /&gt;
&lt;br /&gt;
===NES===&lt;br /&gt;
* [http://prilik.com/blog/2018/08/24/wideNES.html WideNES]: is a novel technique to automatically and interactively map-out NES games, in real time. This allows you to peek beyond the screen boundaries of NES games. Currently only implemented in the emulator [https://prilik.com/ANESE/ ANESE].&lt;br /&gt;
&lt;br /&gt;
===Game Boy===&lt;br /&gt;
* [https://kzone.winosx.com/posts/widegb-playing-game-boy-games-on-wide-screens/ WideGB]: a addon/fork of [[SameBoy]] with widescreen support. Uses a similar technique as WideNES.&lt;br /&gt;
* [https://www.dwedit.org/gba/goombacolor.php Goomba]: an GB/C emulator for GBA, capable of expanding the screen area beyond the native 160x144 frame, if you set &amp;quot;border&amp;quot; to &amp;quot;none&amp;quot;. This feature can be glitchy and the end results vary greatly per game.&lt;br /&gt;
&lt;br /&gt;
===Super Nintendo===&lt;br /&gt;
* [[Bsnes#List_of_forks|bsnes-hd]] - a fork of [[bsnes]] with support for widescreen and Mode 7 with HD rendering.&lt;br /&gt;
&lt;br /&gt;
Games with specific patches:&lt;br /&gt;
* [https://github.com/VitorVilela7/wide-snes Super Mario World]&lt;br /&gt;
* [https://github.com/DerKoun/bsnes-hd/tree/master/pack/gamefixes/Super%20Metroid%20widescreen%20patch Super Metroid]&lt;br /&gt;
&lt;br /&gt;
===Sega Genesis===&lt;br /&gt;
* [https://www.libretro.com/index.php/genesis-plus-gx-wide-now-available-for-libretroretroarch/ Genesis Plus GX Wide] - a fork of [[Genesis Plus GX]] with widescreen support. Currently only available as a [[libretro]] core.&lt;br /&gt;
&lt;br /&gt;
==Emulators (3D)==&lt;br /&gt;
&lt;br /&gt;
===Nintendo 64===&lt;br /&gt;
There are two plugins for [[Project64]] that has widescreen hack support.&lt;br /&gt;
*Jabo&#039;s Direct3D: The versions included in Project64 2.x has a widescreen hack option, though the plugin itself is buggy compared to versions came with Project64 1.6 (the version before the widescreen hack option was added). Jabo backported this widescreen hack to the 1.6.1 version, which retains the stability of 1.6 with some of the fixes from the other, buggier plugin.&lt;br /&gt;
*[http://gliden64.blogspot.com/ GLideN64]: Currently the only known plugin that can do both widescreen hack and custom [[Texture packs|texture packs]], though the system requirement is much higher than Jabo&#039;s. As of [https://www.patreon.com/posts/overscan-feature-18633339 May 2018], it now has a new [http://gliden64.blogspot.com/2018/05/overscan.html overscan] feature that lets the users manually edit offsets to remove black borders/lines around the edges of a game&#039;s video output and is compatible with any widescreen hack. The widescreen hack does not work if running the plugin in LLE mode, however.&lt;br /&gt;
&lt;br /&gt;
Some games have specific widescreen codes made by the community to render the game at wider aspect ratios. These codes are generally more reliable than widescreen hacks and work on real consoles too. You can find a few ones in [http://forum.pj64-emu.com/showthread.php?t=5523 pj64 forum.]&lt;br /&gt;
&lt;br /&gt;
===GameCube/Wii===&lt;br /&gt;
[[Dolphin]] has a widescreen and ultrawide hack under graphics options. The aspect ratio option must be set to &#039;Force 16:9&#039; or &amp;quot;custom&amp;quot; to make it work.[https://dolphin-emu.org/blog/2024/02/10/dolphin-progress-report-november-and-december-2023-january-2024/#50-20785-support-custom-aspect-ratios-by-filoppi]&lt;br /&gt;
&lt;br /&gt;
Some games have specific Gecko Codes to fix the aspect-ratio in widescreen. Check the game page in the [https://wiki.dolphin-emu.org/index.php?title=Nintendo_GameCube Dolphin Wiki] to find those codes. It&#039;s also possible to enable them in RetroArch ([https://www.reddit.com/r/RetroArch/comments/pg1bak/tip_dolphin_patchescheats_for_xbox_oneseries_sx/ guide on reddit]).&lt;br /&gt;
&lt;br /&gt;
[https://github.com/emukidid/swiss-gc swiss-gc] ([http://www.gc-forever.com/forums/viewtopic.php?t=1375 nightly builds]) have per-game hacks for a lot of GameCube games that work better than Dolphin&#039;s widescreen hack option. See [[:File:Dolphin_Swiss.gif|this gif]] on how to use it with Dolphin.&lt;br /&gt;
&lt;br /&gt;
===PlayStation===&lt;br /&gt;
* [[PCSX-Reloaded]] has the widescreen hack in the CPU options.&lt;br /&gt;
* [[ePSXe]] has the widescreen hack located within the GTE Hacks options. This feature was added in version 2.0.5.&lt;br /&gt;
* [[DuckStation]] has a widescreen hack located in the Enhancement Settings.&lt;br /&gt;
&lt;br /&gt;
Some games have specific widescreen codes made by the community to render the game at wider aspect ratios. These codes are generally more reliable than widescreen hacks and work on real consoles too. The PCSX2 forum has [http://forums.pcsx2.net/Thread-PSOne-Widescreen-Patches a thread dedicated to them.]&lt;br /&gt;
&lt;br /&gt;
===PlayStation 2===&lt;br /&gt;
[[PCSX2]] can render the games in 16:9 aspect ratio if game supports [[PlayStation_2_emulators#Hardware_features_and_accessories|alternative display mode]], but for other ones that do not have this option game-specific patches are required. See [http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=271674#pid271674 PCSX2 widescreen game patches] and [http://ps2wide.net/ PS2 widescreen hacks] for patches. Also there is a dedicated repo for various [https://github.com/PCSX2/pcsx2_patches PCSX2 patches].&lt;br /&gt;
&lt;br /&gt;
:1. Set aspect ratio to &amp;quot;Auto Standard&amp;quot; option from global settings[https://github.com/PCSX2/pcsx2/pull/12537/files#diff-fa5e45b9cbc949acde38c6a2fae3ac8be7a51d9935ada7a2092b0ee387b4132dR505] or you can set &amp;quot;Widescreen&amp;quot; option from per-game settings if you want.&lt;br /&gt;
:2. After installing your [https://github.com/PCSX2/pcsx2_patches PCSX2 widescreen patches], set PCSX2 per-game settings-&amp;gt;Patches-&amp;gt;Aspect Ratio hack on.&lt;br /&gt;
&lt;br /&gt;
===PlayStation Portable===&lt;br /&gt;
PSP has a widescreen aspect ratio from the beginning, with [[PPSSPP]] you can render games in other ratios such as ultrawide 21:9 and 31:9. There&#039;s a forum post with [https://forums.ppsspp.org/showthread.php?tid=26189 collection of patches].&lt;br /&gt;
&lt;br /&gt;
===PlayStation 3===&lt;br /&gt;
See [https://forums.rpcs3.net/thread-199065.html this page] for Ultrawide/Eyefinity/Surround (21:9, 32:9, etc) hack tutorial and codes/patches list.&lt;br /&gt;
&lt;br /&gt;
===PlayStation 4===&lt;br /&gt;
See [https://github.com/shadps4-emu/ps4_cheats/tree/main/PATCHES ShadPS4 ps4_cheats repository].&lt;br /&gt;
&lt;br /&gt;
===Nintendo DS===&lt;br /&gt;
Some games have specific widescreen codes made by the community to render the game at wider aspect ratios. These codes are generally more reliable than widescreen hacks and work on real consoles too. In gbatemp there is [https://gbatemp.net/threads/how-to-play-nds-games-in-hd-widescreen-16-9-21-9-32-9.538988/ this compilation of codes]. In a different thread there are even more codes [https://gbatemp.net/threads/widescreen-cheats-for-ds-games-on-3ds.543212/ to adapt 4:3 nDS games to 16:10 n3DS screen].&lt;br /&gt;
&lt;br /&gt;
===Nintendo 3DS===&lt;br /&gt;
DS-Homebrew has a dedicated page for [https://wiki.ds-homebrew.com/twilightmenu/playing-in-widescreen playing DS backwards compatibility titles in Widescreen with 3DS system]. Currently there is no ultrawide hack for 3DS system.&lt;br /&gt;
&lt;br /&gt;
===Nintendo Switch===&lt;br /&gt;
[https://github.com/theboy181/switch-ptchtxt-mods Some games have specific 21:9 ultrawide patches made by the theboy181]. Also yuzu had a dedicated &amp;quot;[https://web.archive.org/web/20240228203620/https://yuzu-emu.org/wiki/switch-mods/ Switch Mods]&amp;quot; page for ultrawide or super ultrawide mods.&lt;br /&gt;
&lt;br /&gt;
You can also use [https://github.com/exefer/ns-emu-cheats-downloader ns-emu-cheats-downloader], [https://github.com/exefer/ns-emu-mod-downloader ns-emu-mod-downloader] or [https://github.com/MaxLastBreath/nx-optimizer/releases NX Optimizer].&lt;br /&gt;
&lt;br /&gt;
===Nintendo Wii U===&lt;br /&gt;
Use [https://github.com/cemu-project/cemu_graphic_packs/releases these packs] for ultrawide.&lt;br /&gt;
&lt;br /&gt;
===Xbox===&lt;br /&gt;
The PCGamingWiki has a page section dedicated to [https://www.pcgamingwiki.com/wiki/Emulation:Xbox#Xbox_widescreen_hacks xbox widescreen hacks].&lt;br /&gt;
&lt;br /&gt;
===Xbox 360===&lt;br /&gt;
Use [https://github.com/xenia-canary/game-patches these patches] for 21:9 or 32:9 enhancements.&lt;br /&gt;
&lt;br /&gt;
===Dreamcast===&lt;br /&gt;
[[Flycast]] has widescreen support available via hack that creates widescreen automatically with HUD supports or cheats, use only one of those.&lt;br /&gt;
[[Redream]] has widescreen support available in the &amp;lt;code&amp;gt;Manage cheats&amp;lt;/code&amp;gt; menu.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.retrowide.com/forums/ RetroWide] - forum for discussing widescreen development, both ROM-hacking and technology on the emulator side.&lt;br /&gt;
[[Category:Modding]]&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Exefer</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=30/60_FPS_cheat_codes&amp;diff=134935</id>
		<title>30/60 FPS cheat codes</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=30/60_FPS_cheat_codes&amp;diff=134935"/>
		<updated>2026-01-23T09:41:19Z</updated>

		<summary type="html">&lt;p&gt;Exefer: Replace unmaintained SwitchEmuModDownloader with ns-emu-mod-downloader; add ns-emu-cheats-downloader&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are cheat codes that alter the game&#039;s internal FPS. &#039;&#039;&#039;Internal FPS and output frame rate shouldn&#039;t be confused with each other, see [[Frames per second]] page for more information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Remember, 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 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, frame generation recommended to use after applying the &amp;quot;Internal Framerate Hack&amp;quot;  and &amp;quot;skip presenting duplicate frames option&amp;quot; (if available). While AFMF or {{YouTubeVideo|MIQBH56uoyM|LSFG}} can be used with various emulators, please be aware that some visual glitches and artifacts may occur at this time. If you have a compatible GPU, you can also use [https://nvidia.custhelp.com/app/answers/detail/a_id/5621/~/enabling-smooth-motion-in-nvidia-app Nvidia&#039;s Smooth Motion], see {{YouTubeVideo|R4TBXzRwm3o|here}}. See each Wiki Category [[:Category:Consoles|Consoles]], [[:Category:Computers|Computers]] and [[:Category:Arcade|Arcade]] for individual dedicated system pages to see provided up-to-date listings and in-depth information on specific aspects like hardware features, peripheral support, compatibility and also enhancements features such as frame generation support etc.&lt;br /&gt;
&lt;br /&gt;
=60 FPS=&lt;br /&gt;
These are often game-specific and very prone to bugs considering many of the games weren&#039;t made with 60 FPS in mind. Notably, the walking speed and animations might play at double speed, which can cause some gameplay problems like for example making a mission impossible to beat in Metal Gear Solid Peace Walker because the enemies are too fast.&lt;br /&gt;
&lt;br /&gt;
==Microsoft==&lt;br /&gt;
===Xbox===&lt;br /&gt;
[https://github.com/icup321/XboxGraphicalPatches icup321&#039;s personal collection of graphical IPS/BPS patches for Original Xbox games (including 60FPS patches)].&lt;br /&gt;
&lt;br /&gt;
===Xbox 360===&lt;br /&gt;
Use [https://github.com/xenia-canary/game-patches/ these patches] for unlocking internal framerate limit. If no patches are available, you probably can increase the game&#039;s frame rate by changing framerate_limit in Xenia&#039;s config from 60 to 120.&lt;br /&gt;
&lt;br /&gt;
==Sega==&lt;br /&gt;
===Dreamcast===&lt;br /&gt;
[https://assemblergames.org/viewtopic.php?t=9915&amp;amp;sid=637f8cd158454d8d26acdc5587aed2bc assemblergames: Dreamcast 60fps codes]&lt;br /&gt;
&lt;br /&gt;
==Nintendo==&lt;br /&gt;
===Nintendo 64===&lt;br /&gt;
To be used with the [http://www.emulation64.com/files/info/944/1964-ultrafast.html/ 1964 Ultrafast], which includes CPU [[Overclocking]]. That alone can cause a speedup in a select few games like &#039;&#039;GoldenEye&#039;&#039;, &#039;&#039;Perfect Dark&#039;&#039;, &#039;&#039;Mario Kart 64&#039;&#039; (partially: MP, some stages), &#039;&#039;Carmageddon&#039;&#039;, and &#039;&#039;San Francisco Rush&#039;&#039; games (partially: MP).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: center;&amp;quot;|Game Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: center;&amp;quot;|60 FPS Cheat&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: center;&amp;quot;|Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot;| &lt;br /&gt;
:The Legend of Zelda&lt;br /&gt;
:Ocarina of Time&lt;br /&gt;
:(US, REV0)&lt;br /&gt;
| style=&amp;quot;text-align: left;&amp;quot;| &lt;br /&gt;
:&#039;&#039;&#039;60FPS+JumpFix+CrawlFix&#039;&#039;&#039;&lt;br /&gt;
:D11C8680 0000&lt;br /&gt;
:801C6F2D 009C&lt;br /&gt;
:D11C8680 0000&lt;br /&gt;
:801C6FA1 0003&lt;br /&gt;
:D31C8680 0000&lt;br /&gt;
:801C6F2D 00D8&lt;br /&gt;
:D31C8680 0000&lt;br /&gt;
:801C6FA1 0001&lt;br /&gt;
:&#039;&#039;&#039;Draw Distance Fix&#039;&#039;&#039;&lt;br /&gt;
:8010A711 0099&lt;br /&gt;
| style=&amp;quot;text-align: left;&amp;quot;| &lt;br /&gt;
:Originally 20 FPS (17 in PAL, 30 in 3DS version).&lt;br /&gt;
:Some animations are still awkward or too quick.&lt;br /&gt;
:[http://forum.pj64-emu.com/showpost.php?p=55223&amp;amp;postcount=2 Source]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some other games have 60 FPS patches or codes too. [http://forum.pj64-emu.com/showthread.php?t=5208 60fps cheats topic on pj64-emu.com]&lt;br /&gt;
&lt;br /&gt;
===GameCube/Wii===&lt;br /&gt;
The overclocking can increase the framerate of games with [[Vsync]], variable FPS, or slowdowns in the real console.&lt;br /&gt;
:There was an option to overclock the GPU (Vbeam speed hack) to get 60fps in Pikmin 1 and 2, but it was removed by [[Dolphin]] team.[https://dolphin-emu.org/blog/2015/02/07/game-modification-60-fps-hacks/] The VBeam hack was axed by the devs over accuracy concerns and wanting 60 FPS hacks to run on real hardware or something. You&#039;ll have to track down those versions then.&lt;br /&gt;
:Recently, [https://dolphin-emu.org/blog/2025/06/04/dolphin-progress-report-release-2506/#2503-517-add-vbi-frequency-override-by-samb-and-supersamus VBI Frequency Override] enhancement implemented.&lt;br /&gt;
&lt;br /&gt;
* Super Mario Sunshine: &lt;br /&gt;
This Gecko code is Region-Free which means it works with any version of the game, but it comes with some side effects. It makes cutscenes run very slowly on the North American version of the game, causes falling stars to appear in the top corners and top middle of the screen, and makes the blue/red coins in Gelato Beach near impossible to get. So it&#039;s better to use version specific codes listed underneath this one.&lt;br /&gt;
:F6000002 80008180               &lt;br /&gt;
:BF800000 3F000000&lt;br /&gt;
:00000000 43300000&lt;br /&gt;
:14000004 3F800000&lt;br /&gt;
:E0000000 80008000&lt;br /&gt;
:F6000002 80008180&lt;br /&gt;
:801E0074 901E0038&lt;br /&gt;
:801E007C 901E0078&lt;br /&gt;
:14000014 60000000&lt;br /&gt;
:E0000000 80008000&lt;br /&gt;
:F6000001 80008180&lt;br /&gt;
:40800034 C03F00D0&lt;br /&gt;
:D2000004 00000002&lt;br /&gt;
:3DC03F80 91DF00D0&lt;br /&gt;
:C03F00D0 00000000&lt;br /&gt;
:E0000000 80008000&lt;br /&gt;
&lt;br /&gt;
Use this for the NTSC-U version of the game:&lt;br /&gt;
:044167B8 3F800000&lt;br /&gt;
:042FCB24 60000000&lt;br /&gt;
:04414904 3CA3D70A&lt;br /&gt;
:C20066EC 00000002&lt;br /&gt;
:C2C28028 EC2105B2&lt;br /&gt;
:FEC00890 00000000&lt;br /&gt;
(by gamemasterplc)&lt;br /&gt;
&lt;br /&gt;
Use this for the PAL version of the game:&lt;br /&gt;
:0440DD10 3F800000&lt;br /&gt;
:042F4CB4 60000000&lt;br /&gt;
:0440BE54 3CA3D70A&lt;br /&gt;
:C20066EC 00000002&lt;br /&gt;
:C2C28028 EC2105B2&lt;br /&gt;
:FEC00890 00000000&lt;br /&gt;
(by gamemasterplc)&lt;br /&gt;
&lt;br /&gt;
* Pikmin: Enter in one of these codes as a Gecko code. Make sure you use the right code associated with your game region.&lt;br /&gt;
Use this for 1.1 NTSC-U version of the game:&lt;br /&gt;
:04059774 38000001&lt;br /&gt;
:0405AE7C 38800001&lt;br /&gt;
:043E8A58 3F000000&lt;br /&gt;
:04107738 4800000C&lt;br /&gt;
(by gamemasterplc)&lt;br /&gt;
&lt;br /&gt;
Use this for the PAL version of the game:&lt;br /&gt;
:042A7CF0 00000014&lt;br /&gt;
:022A7CF6 000001E0&lt;br /&gt;
:022A7CF8 000001E0&lt;br /&gt;
:022A7CFC 00000000&lt;br /&gt;
:022A7D00 000001E0&lt;br /&gt;
:043ED5B0 3F800000&lt;br /&gt;
&lt;br /&gt;
* Pikmin 2: You can use this Gecko code to get this game running at 60 FPS with an added side effect of breaking cut-scenes. Thankfully, the code allows you to switch back to 30 FPS at any time by using the D-Pad on your controller. A right-press on the D-pad toggles 60 FPS, while a left-press on the D-pad reverts back to 30 FPS.&lt;br /&gt;
&lt;br /&gt;
You can swap the left and right presses by switching 0002 and 0001 in the code.&lt;br /&gt;
:88507009 00000002&lt;br /&gt;
:045D1028 3C888889&lt;br /&gt;
:405D1020 00001D01&lt;br /&gt;
:00000000 40000000&lt;br /&gt;
:88507009 00000001&lt;br /&gt;
:045D1028 3D088889&lt;br /&gt;
:405D1020 00001D02&lt;br /&gt;
:00000000 40000000&lt;br /&gt;
&lt;br /&gt;
* Sonic Colors: Enter this in as an AR code and increase Dolphin&#039;s Emulated CPU Clock Override to somewhere around 200 - 250%.&lt;br /&gt;
:008F2D97 00000001&lt;br /&gt;
:0090DB0B 00000001&lt;br /&gt;
&lt;br /&gt;
===Wii U===&lt;br /&gt;
Use [https://github.com/cemu-project/cemu_graphic_packs/releases these packs] for FPS++.&lt;br /&gt;
&lt;br /&gt;
===Nintendo Switch===&lt;br /&gt;
60 FPS cheats can be used with Ryujinx and yuzu. Generally, cheats are more likely to work with Ryujinx as it has a more accurate filesystem implementation. Compared to other consoles, 60 FPS cheats for Nintendo Switch games have less issues than older consoles as game speed is less likely to be tied to framerate, especially for third-party games. Uncapping the framerate in yuzu or Ryujinx and limiting the game speed to 200% can also be used as an alternative for 60FPS for some games instead of using cheats.&lt;br /&gt;
&lt;br /&gt;
A database of cheats can be found on [https://github.com/ChanseyIsTheBest/NX-60FPS-RES-GFX-Cheats/  GitHub]. Also [https://github.com/theboy181/switch-ptchtxt-mods Some games have specific 60FPS patches made by the theboy181].&amp;lt;br/&amp;gt;&lt;br /&gt;
Yuzu has a dedicated page named &amp;quot;[https://web.archive.org/web/20240228203620/https://yuzu-emu.org/wiki/switch-mods/ Switch Mods]&amp;quot; for 60FPS mods.&lt;br /&gt;
&lt;br /&gt;
Also you can use [https://github.com/exefer/ns-emu-cheats-downloader ns-emu-cheats-downloader], [https://github.com/exefer/ns-emu-mod-downloader ns-emu-mod-downloader] or [https://github.com/MaxLastBreath/TOTK-mods/releases TOTK Optimizer].&lt;br /&gt;
&lt;br /&gt;
==Sony==&lt;br /&gt;
===PlayStation===&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1BoN2X_tebIfaqTFC_XUYuazPSY_fMrDUE7NI5psw0LE/edit#gid=0 PlayStation 60FPS Cheats datasheet]&lt;br /&gt;
&lt;br /&gt;
With the help of DuckStation and Beetle PSX HW &#039;s [[Overclocking#PlayStation|CPU and GTE overclock settings]], you should be able to hit a solid 60FPS in a lot of these titles.&lt;br /&gt;
&lt;br /&gt;
===PlayStation 2===&lt;br /&gt;
todo: [http://forums.pcsx2.net/Thread-60-fps-codes These] ([https://www.unddit.com/r/emulation/comments/5tmge2/ps2_60fps_codes_list/ formatted], [https://pastebin.com/EeT7pVsy backup in case it goes down again])&amp;lt;br/&amp;gt;&lt;br /&gt;
repo: [https://github.com/PCSX2/pcsx2_patches PCSX2 patches]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Metal Gear Solid 3 Subsistence NTSC-U&#039;&#039;&#039; ([http://forums.pcsx2.net/Thread-Post-your-PCSX2-cheats-patches-here?pid=444831#pid444831 Source]): &lt;br /&gt;
:gametitle=Metal Gear Solid 3 - Subsistence Disc 1 (Limited Edition, SLUS-21359)&lt;br /&gt;
:comment=Force 60 FPS&lt;br /&gt;
:patch=1,EE,001D5AD8,extended,00000000&lt;br /&gt;
:patch=1,EE,001D6DB8,extended,00000001&lt;br /&gt;
:patch=1,EE,001D6DBC,extended,00000000&lt;br /&gt;
&lt;br /&gt;
:gametitle=Metal Gear Solid 3 - Subsistence Disc 1 (Limited Edition, SLUS-21359)&lt;br /&gt;
:comment=Force 30 FPS&lt;br /&gt;
:patch=1,EE,001D5AD8,extended,00000040&lt;br /&gt;
:patch=1,EE,001D6DB8,extended,00000002&lt;br /&gt;
:patch=1,EE,001D6DBC,extended,00000001&lt;br /&gt;
&lt;br /&gt;
Needs at least 20% overclock on EE. Cutscenes need to have 30 FPS enabled back to be less demanding.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Kingdom Hearts series:&#039;&#039;&#039;&lt;br /&gt;
:// 60 FPS Kingdom Hearts 2 Final Mix patch=1,EE,00349E1C,extended,00000000&lt;br /&gt;
:// 60 FPS Kingdom Hearts 1 NTSC U/C patch=1,EE,002B624C,extended,00000000&lt;br /&gt;
:// 60 FPS Kingdom Hearts 1 Final Mix patch=1,EE,002BBE0C,extended,00000000&lt;br /&gt;
:// 60 FPS Kingdom Hearts 2 NTSC U/C patch=1,EE,00356F4C,extended,00000000&lt;br /&gt;
:// 60 FPS Kingdom Hearts 1 PAL patch=1,EE,002B67CC,extended,00000000&lt;br /&gt;
:// 60 FPS Kingdom Hearts Re: Chain of Memories NTSC U/C patch=1,EE,004386B0,extended,00000000&lt;br /&gt;
:// 60 FPS Kingdom Hearts Re: Chain of Memories JP patch=1,EE,0043C930,extended,00000000&lt;br /&gt;
&lt;br /&gt;
===PlayStation Portable===&lt;br /&gt;
Some games offered the option in-game to increase the framerate on later PSP models, like notably all versions of Kingdom Hearts Birth By Sleep, and Tales of Destiny 2 (all other Tales ports were downgraded to run at 30 FPS sadly).&lt;br /&gt;
&lt;br /&gt;
A lot of PSP games have codes to increase their framerate almost without any negative effect for the majority (the ones that have bugs with 60 FPS are marked with &amp;quot;b&amp;quot;), and a CWCheat list can be found [https://web.archive.org/web/20161125104116/http://forums.ppsspp.org/showthread.php?tid=15223 here] or [https://github.com/Saramagrean/CWCheat-Database-Plus- here]. One example:&lt;br /&gt;
&lt;br /&gt;
:Kingdom Hearts Birth By Sleep (Japan, US/PAL, Japan Final Mix)&lt;br /&gt;
:_C1 Force 60 FPS Mode &lt;br /&gt;
:_L 0x21725EC8 0x00000000&lt;br /&gt;
&lt;br /&gt;
===PlayStation Vita===&lt;br /&gt;
[https://github.com/Electry/VitaGrafixPatchlist Collection of patches for VitaGrafix] - a taiHEN plugin that allows you to change resolution and FPS cap of some of the PlayStation Vita games.&lt;br /&gt;
&lt;br /&gt;
===PlayStation 3===&lt;br /&gt;
There are multiple FPS and other patches created by community listed on [https://wiki.rpcs3.net/index.php?title=Help:Game_Patches the RPCS3 Official Wiki]. If one is not present, you can try modifying vblank frequency in settings. This works for most games but it&#039;s not recommended to go above 120hz (60fps) as physics may break if you go above, but this depends on what engine the game uses.&lt;br /&gt;
&lt;br /&gt;
===PlayStation 4===&lt;br /&gt;
See [https://github.com/illusion0001/PS4-PS5-Game-Patch/tree/main illusion0001&#039;s PS4/PS5 Game Patch Repository].&lt;br /&gt;
&lt;br /&gt;
===PlayStation 5===&lt;br /&gt;
See [https://github.com/illusion0001/PS4-PS5-Game-Patch/tree/main illusion0001&#039;s PS4/PS5 Game Patch Repository].&lt;br /&gt;
&lt;br /&gt;
=30 FPS=&lt;br /&gt;
{{WIP|section}}&lt;br /&gt;
While this trick can somewhat detract from the experience in games that run natively at 60 FPS, it can be very useful for games emulated on underpowered devices, such as smartphones or old desktop computers.&lt;br /&gt;
&lt;br /&gt;
==Nintendo==&lt;br /&gt;
===GameCube/Wii===&lt;br /&gt;
&lt;br /&gt;
You can find several codes [https://forums.dolphin-emu.org/Thread-60-fps-master-list in this thread] from Dolphin forums.&lt;br /&gt;
&lt;br /&gt;
* Mario Kart: Double Dash‼ (Action Replay)&lt;br /&gt;
NTSC&lt;br /&gt;
:0448C388 00000002&lt;br /&gt;
PAL&lt;br /&gt;
:044961C8 00000002&lt;br /&gt;
&lt;br /&gt;
* Mario Kart Wii (Gecko)&lt;br /&gt;
NTSC-U&lt;br /&gt;
:004250D4 00000002&lt;br /&gt;
:0029FD69 00000002&lt;br /&gt;
PAL&lt;br /&gt;
:00429454 00000002&lt;br /&gt;
:002A40E9 00000002&lt;br /&gt;
NTSC-J&lt;br /&gt;
:00428DD4 00000002&lt;br /&gt;
:002A3A69 00000002&lt;br /&gt;
NTSC-K&lt;br /&gt;
:00417474 00000002&lt;br /&gt;
:002920E9 00000002&lt;br /&gt;
&lt;br /&gt;
* Super Mario Galaxy [https://www.youtube.com/watch?v=HhuVOYG1UG0] (Gecko)&lt;br /&gt;
NTSC-U&lt;br /&gt;
:043A0058 60000000&lt;br /&gt;
:0439F7D4 3BC00002&lt;br /&gt;
:C233E81C 00000006&lt;br /&gt;
:8062FFE0 38630001&lt;br /&gt;
:9062FFE0 70630001&lt;br /&gt;
:40820014 3C608033&lt;br /&gt;
:6063E824 7C6903A6&lt;br /&gt;
:4E800420 7FE3FB78&lt;br /&gt;
:60000000 00000000&lt;br /&gt;
&lt;br /&gt;
* Super Mario Galaxy 2 [https://www.youtube.com/watch?v=K94xV34bTNA] (Gecko)&lt;br /&gt;
Region-Free&lt;br /&gt;
:044BDB00 3BC00002&lt;br /&gt;
&lt;br /&gt;
* Super Smash Bros Melee: Needs [https://smashboards.com/threads/melee-in-120-fps.354534/#post-16768889 some versions of Dolphin].&lt;br /&gt;
:04432A2C 0005265C&lt;br /&gt;
&lt;br /&gt;
==Sony==&lt;br /&gt;
===PlayStation Portable===&lt;br /&gt;
* God of War: Chains of Olympus/God of War: Ghost of Sparta&lt;br /&gt;
This cheat needs [https://github.com/hrydgard/ppsspp/pull/15640 PPSSPP version 1.13 or up] and can be activated by editing the compat.ini file which is in the /assets/compat.ini folder. The location of this folder will depend on the system used, on Windows it will be where PPSSPP is installed, on Android it should be in the /Android/data/org.ppsspp.ppsspp/ folder, etc. With the file open in a text editor, search for [FramerateHack30] and uncomment (remove the #) from the GameID you use (don&#039;t uncomment the other lines, just the God of War GameIDs), it should look like this:&lt;br /&gt;
&lt;br /&gt;
:UCUS98737 = true&lt;br /&gt;
:UCAS40323 = true&lt;br /&gt;
:NPHG00092 = true&lt;br /&gt;
:NPEG00044 = true&lt;br /&gt;
:NPEG00045 = true&lt;br /&gt;
:NPJG00120 = true&lt;br /&gt;
:NPUG80508 = true&lt;br /&gt;
:UCJS10114 = true&lt;br /&gt;
:UCES01401 = true&lt;br /&gt;
:UCES01473 = true&lt;br /&gt;
&lt;br /&gt;
:UCAS40198 = true&lt;br /&gt;
:UCUS98653 = true&lt;br /&gt;
:UCES00842 = true&lt;br /&gt;
:ULJM05438 = true&lt;br /&gt;
:ULJM05348 = true&lt;br /&gt;
:UCKS45084 = true&lt;br /&gt;
:NPUG80325 = true&lt;br /&gt;
:NPEG00023 = true&lt;br /&gt;
:NPHG00027 = true&lt;br /&gt;
:NPHG00028 = true&lt;br /&gt;
:NPJH50170 = true&lt;br /&gt;
:UCET00844 = true&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
* [[Frames per second]]&lt;br /&gt;
* [[Cheats and patches]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Modding]]&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Exefer</name></author>
	</entry>
</feed>