Changes

Jump to navigation Jump to search

Emulators on Switch

2,789 bytes added, 7 April
Streaming: stalled
! class="unsortable"|Active
! [[Recommended emulators|Recommended]]
|-
| [[Lakka]]
| [http://www.lakka.tv/ {{LakkaVer}}]
| {{✓}}
| {{✓}}
| {{✓}}
|-
| Switchroot Android
| Switchroot Linux
| [https://wiki.switchroot.org/en/Linux/Distributions Various]
| {{✓}}
| {{✓}}
| {{✓}}
|-
| [[Lakka]]
| [http://www.lakka.tv/ {{LakkaVer}}]
| {{✓}}
| {{✓}}
|}
===Switchroot Android===
A build of Android 10 "Q" for the Switch, based on Lineage OS 17.1. Since it shares the same Nvidia Tegra X1 system-on-chip, the build is based off the Nvidia Shield TV build of LineageOS. Its most notable feature is the ability to work both in handheld and docked mode and using the Joycons as a Bluetooth controller (though not all apps may detect them correctly). There is also another build that lets the Switch function as an Android TV box. Many emulators and Android software can run, including [[DraStic]], [[Dolphin]], and [[Citra]].
===Switchroot Linux===
Many GNU/Linux distributions are available, including Ubuntu [https://wiki.switchroot.org/en/Linux/Ubuntu-Install-Guide Bionic] and [https://download.azka.li/archive/focal/ Focal], [https://download.azka.li/nightly/fedora/ Fedora], and Gentoo. With these, it is possible to run many emulators and software for GNU/Linux on these systems. [[Play!]] has [https://www.youtube.com/watch?v=BOpxuZsx_C8 had some success] with playing PS2 games on Ubuntu, albeit at around 10 FPS.
=Emulators (Multi-Systems)=
===Arcade===
{| class="wikitable sortable" style="text-align:center;"
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| MAME-NX<small> (based on MAME 0.72)</small>
| [https://github.com/lantus/mame-nx/releases git]
| {{✓}}
| {{~}}
| Mid
| {{~}}
|-
| pFBN <small> (based on [[FinalBurn Neo]])</small>
| {{✓}}
|-
| MAME[https://gbatemp.net/threads/supermodel-nx-segas-ardade-model-3-emulator-on-nintendo-switch-l4t-ubuntu.582130/ SuperModel-NX] <br><small> (based on MAME 0.72for L4T ubuntu)</small>| [https://githubdlhb.gamebrew.comorg/lantusswitchhomebrews/mame-nx/releases gitsupermodelnx.7z 2021]| {{✓}}
| {{✓}}
| {{~}}
| Mid
| {{~}}
|}
===[[RetroArch]]===
<B><code> [https://buildbot.libretro.com/stable Stable]</B></code>
| {{✓}}
|-
| Neko Project II Kai(猫Project II改)
| PC9801
| {{✓}}
| {{✓}}
|-
| [[4DOOpera]]
| 3DO
| {{✓}}
| {{✓}}
|-
| [[EightyOne]] (81)
| Sinclair - ZX 81
| {{✓}}
| {{✗}}
| Mid
| {{~}}
|}
This atari800 port disappeared around 2021 without leaving any trace.
==Commodore==
|}
==Intel CPUsMicrosoft=====DOS==={| class="wikitablesortable" style="text-align:center;"! scope="col"|Name! scopeclass="colunsortable"|Latest Version! scope="col"|8086<nowiki>*¹</nowiki>! scope="col"|286! scope="col"|386<nowiki>*²</nowiki>! scope="col"|486<nowiki>*³</nowiki>! scope="col"|Pentium<nowiki>*⁴</nowiki>! scope="col"|Pentium II<nowiki>*⁵</nowiki>! scope="col"|Celeron<nowiki>*⁶</nowiki>! scope="col"|Pentium III<nowiki>*⁷</nowiki>! scope="col"|Pentium 4<nowiki>*⁸</nowiki>
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scopeclass="colunsortable"|Active! scope="col"|[[Emulation accuracy|Accuracy]]! [[Recommended emulators|Recommended]]
|-
|UniPCemuDOSBox-switch|[https://superfurygithub.itch.iocom/crankyadmin/unipcemu itch.iodosbox-switch git]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} |Mid|{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{?~}}
|}
<nowiki>*¹</nowiki>8086 emulation includes the 8088 CPU.
<nowiki>*²</nowiki>386 emulation includes the SX and SL.
<nowiki>*³</nowiki>486 emulation includes variants.
<nowiki>*⁴</nowiki>Pentium emulation includes variants.
<nowiki>*⁵</nowiki>Pentium II emulation includes variants.
<nowiki>*⁶</nowiki>Celeron emulation includes variants.
<nowiki>*⁷</nowiki>Pentium III emulation includes variants.
<nowiki>*⁸</nowiki>Pentium 4 emulation includes variants.
==MicrosoftNintendo==
===Nintendo 64===
{| class="wikitable sortable" style="text-align:center;"
! Name
! [[Recommended emulators|Recommended]]
|-
| DOSBox-switchGlideN64 <small>(old RetroArch core)</small>| [https://githubgbatemp.comnet/crankyadmindownload/dosboxmupen64plus-neet-switch gitgliden64-3-0.35683 3.0]| {{}}
| {{✗}}
| Mid
| {{✗}}
|-
| Nintendo 64 - [[Nintendo Switch Online]]
| N/A
| {{✗}}
| {{✓}}
| Low
| {{~}}
|-
| Bochsrokuyon| [https://github.com/Stary2001Hydr8gon/switch-bochs gitrokuyon/releases/tag/release rolling]| {{✓}}
| {{✓}}
| {{✗}}
| Low
| {{✗}}<small>(WIP, slow)
|}
 
==Nintendo==
===Nintendo DS===
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| DeSmuME-NX
| [https://github.com/Laproxi/DeSmuME-NX/releases 0.0.3]
| {{✓}}
| {{✗}}
| {{✗}}
| Low
| {{✗}}
|-
| [https://github.com/RSDuck/desmume-nx DeSmuME-NX]<br><small>(with jit)</small>
| [https://dlhb.gamebrew.org/switchhomebrews/desmumenxrsd.7z 2019]
| {{✓}}
| {{✗}}
| {{✗}}
| Low
| {{✗}}
|-
| [[melonDS]]<small> (fork of melonDS)</small>
| [https://github.com/RSDuck/melonDS/releases gitR6fix1]
| {{✓}}
| {{~}}
|-
| [[NooDS]]
| [https://github.com/Hydr8gon/NooDS gitrolling]
| {{✓}}
| {{✓}}
| Mid
| {{✗}}<small> (WIP)</small>
|-
| DeSmuME-NX
| [https://github.com/Laproxi/DeSmuME-NX/releases git]
| {{✓}}
| {{✗}}
| {{✗}}
| Low
| {{✗}}
|}
melonDS standalone includes a JIT compiler so it's generally faster than its retroarch counterpart
===Nintendo 3DS===
| [[Citra]]
| [https://gbatemp.net/threads/proof-of-concept-shows-3ds-emulator-citra-running-on-the-nintendo-switch.565968 POC]
|?
| {{✓}}
| ?{{✗}}| {{✓}}| {{~}}
|}
===Nintendo 64Game Boy / Color===
{| class="wikitable sortable" style="text-align:center;"
! Name
! [[Recommended emulators|Recommended]]
|-
| GlideN64Game Boy - [[Nintendo Switch Online]]| [https://gbatemp.net/downloadN/mupen64plus-neet-gliden64-3-0.35683 3.0]A
| {{✗}}
| {{}}| MidLow| {{~}}
|-
| [https://www.gamebrew.org/wiki/GameLadNX_Switch GameLadNX]| [https://github.com/darkxex/GameLad-for-Nintendo 64 - Nintendo Switch Online1]| N/A{{✓}}
| {{✗}}
| {{✓}}
| Low
| {{~}}
|}
 
 
===Nintendo Game Boy / Color===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|Version
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| Game Boy khedgb| [https://gbatemp.net/threads/gbc- Nintendo Switch Onlineemulator-port-khedgb-works-on-5-0.503969 Update 7]| N/A{{✗}}
| {{✗}}
| {{✓}}
| Low
| {{~}}
|-
| [[mGBA]]
| Mid
| {{✓}}
|-
| khedgb
| [https://gbatemp.net/threads/gbc-emulator-port-khedgb-works-on-5-0.503969 Update 7]
| {{✗}}
| {{✗}}
| Low
| {{~}}
|}
! [[Recommended emulators|Recommended]]
|-
| [https://www.gamebrew.org/wiki/44VBA_Switch 44VBA] <br><small>(forked from libretro vba-next)| [https://github.com/44670/44vba/releases v20220417]| {{✓}}| {{~}}| Mid| {{✓}}|-| Game Boy Advance - [[Nintendo Switch Online]]
| N/A
| {{✗}}
| High
| {{✓}}
|-
| gdkGBA
| [https://github.com/jakibaki/gdkGBA git]
| {{✓}}
| {{✗}}
| Low
| {{✗}}
|-
| [[mGBA]]
| {{✓}}
|-
| VBA[[NooDS]] <br><small>(Loads gba games from the emulated nds slot-Next2)| [https://github.com/RSDuckHydr8gon/vba-next-switch/releases gitNooDS rolling]| {{✓}}
| {{✓}}
| {{✗}}| Low-Mid| {{~}}<small>(WIP)
|-
| gdkGBASwitch-gba| [https://github.com/jakibakiBFriedrichs/gdkGBA gitswitch-gba 1.0.2]
| {{✓}}
| {{✗}}
| {{✗}}
|-
| SwitchVBA-gbaM NX| [https://github.com/BFriedrichsRSDuck/switchvba-gba m-nx git]
| {{✓}}
| {{✗}}
| {{✗}}
|-
| VBA-M NXNext| [https://github.com/RSDuck/vba-mnext-nx gitswitch/releases 0.7]
| {{✓}}
| {{✗}}
| LowMid
| {{✗}}
|}
! [[Recommended emulators|Recommended]]
|-
| MADrigal Switch<br><small> (includes RetroArch 1.8.5, the gw-libretro core version 1.6.3 and all 59 games)</small>
| [http://www.madrigaldesign.it/sim/download.php 10-05-2020]
| {{✗}}
| {{~}}
| Mid
| {{~}}
|}
Any recent RetroaArch release includes direct G&W support through the handheld-electronic core which should be a better choice. You can even download the games with the online updater on retroarch itself.
===Nintendo NES Nintendo Entertainment System / Family Computer Disk System===
! [[Recommended emulators|Recommended]]
|-
| pNES <small> (based on [[Nestopia]])</small>LaiNES| [https://github.com/CpasjusteKevoot/pemuLaiNESwitch/releases git]
| {{✓}}
| {{✗}}
| Mid
| {{✗}}
|-
| [https://www.gamebrew.org/wiki/NESalizer_Switch NESalizer]
| [https://dlhb.gamebrew.org/switchhomebrews/nesalizernx.7z 2018]
| {{✓}}
| {{✗}}
| Mid
| {{✗}}
|-
| NESwitch
| [https://github.com/FreakDev/NESwitch git]
| {{✓}}
| {{✗}}
| Mid
| {{✗}}
|-
| [[L-CLASSICS|Nintendo Entertainment System ]] - [[Nintendo Switch Online]]
| 2.3.0
| {{✗}}
| Mid
| {{✓}}
|-
| LaiNES
| [https://github.com/Kevoot/LaiNESwitch/releases git]
| {{✓}}
| {{✗}}
| Mid
| {{✗}}
|-
| NoiES
| {{✗}}
|-
| NESwitchpNES <small> (based on [[Nestopia]])</small>| [https://github.com/FreakDevCpasjuste/pemu/NESwitch releases git]| {{✓}}
| {{✓}}
| {{✗}}
| Mid
| {{}}
|}
| {{✓}}
|-
| [https://www.gamebrew.org/wiki/Snesnx2005_Switch snesnx2005]| [https://github.com/kazuki-4ys/snesnx2005 0.0.1-alpha1]| {{✓}}| {{✓}}| Mid| {{✓}}|-| [[L-CLASSICS|Super Nintendo Entertainment System ]] - [[Nintendo Switch Online]]
| 3.4.0
| {{✗}}
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| SEGA Genesis - Nintendo Switch Online
| N/A
| {{✗}}
| {{✓}}
| High
| {{✓}}
|-
| pGEN <small> (based on [[Genesis Plus GX]])</small>
| {{✓}}
| Mid
| {{✓}}
|-
| SEGA Genesis - [[Nintendo Switch Online]]
| N/A
| {{✗}}
| {{✓}}
| High
| {{✓}}
|}
! [[Recommended emulators|Recommended]]
|-
| [[Yaba Sanshiro]](Yaba三四郎) <br> <small>(based on Lakka)</small>
| [http://www.uoyabause.org/static_pages/download 2.2.0]
| {{✗}}
| {{~}}
| Mid
| {{~}}
|-
| PCSX-ReARMed
| [https://github.com/rock88/pcsx_rearmed/releases gitv0.0.2]
| {{✓}}
| {{✗}}
| [https://github.com/xerpi/play-switch git]
| {{✓}}
| {{~}}
| Low-Mid
| {{✗}}
|-
| Neopop-SDL
| [https://github.com/Nop90-Switch/neopop-SDL/releases gitv0.2]
| {{✓}}
| {{✗}}
| Mid
| {{✗}}|} ==x86 CPUs=={| class="wikitable" style="text-align:center;"! scope="col"|Name! scope="col"|Latest Version! scope="col"|8086<nowiki>*¹</nowiki>! scope="col"|286! scope="col"|386<nowiki>*²</nowiki>! scope="col"|486<nowiki>*³</nowiki>! scope="col"|Pentium<nowiki>*⁴</nowiki>! scope="col"|Pentium II<nowiki>*⁵</nowiki>! scope="col"|Celeron<nowiki>*⁶</nowiki>! scope="col"|Pentium III<nowiki>*⁷</nowiki>! scope="col"|Pentium 4<nowiki>*⁸</nowiki>! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Recommended emulators|Recommended]]|-| switch-bochs| [https://github.com/Stary2001/switch-bochs git]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{?}} ||{{?}} ||{{?}} ||{{?}} ||{{✓}} ||{{✗}} || {{~}}|-|UniPCemu|[https://superfury.itch.io/unipcemu itch.io]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{?}}
|}
<nowiki>*¹</nowiki>8086 emulation includes the 8088 CPU.
<nowiki>*²</nowiki>386 emulation includes the SX and SL.
<nowiki>*³</nowiki>486 emulation includes variants.
<nowiki>*⁴</nowiki>Pentium emulation includes variants.
<nowiki>*⁵</nowiki>Pentium II emulation includes variants.
<nowiki>*⁶</nowiki>Celeron emulation includes variants.
<nowiki>*⁷</nowiki>Pentium III emulation includes variants.
<nowiki>*⁸</nowiki>Pentium 4 emulation includes variants.
=Fantasy computers=
===Chip-8===
{| class="wikitable sortable" style="text-align:center;"
! Name
|}
===Pico-8===
{| class="wikitable sortable" style="text-align:center;"
! Name
| {{✓}}
| {{✓}}
| MidHigh
| {{✓}}
|}
=Source ports=
===Multi game engine===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
|Commander Genius
|[http://clonekeenplus.sourceforge.net/download.php 2.6.3.1]
| {{✗}}
|{{✗}}
|{{✓}}
|{{✓}}
|Commander Keen in Invasion of the Vorticons, Commander Keen in Keen Dreams, Commander Keen in Goodbye Galaxy, Commander Keen in Aliens Ate My Babysitter
|-
| CPyMO
| [https://github.com/Strrationalism/CPyMO v1.1.9]
|{{✓}}
|{{✗}}
|{{✓}}
| ?
| PyMO Visual Novel / AVG Game Engine
|-
|[[EasyRPG]]
|{{✓}}
|RPG Maker 2000/2003 games
|-
| [https://love2d.org LÖVE Potion]
| [https://github.com/lovebrew/lovepotion 3.0.1]
| {{✓}}
| {{✗}}
| {{✓}}
| {{✓}}
| Love2D LUA engine
|-
| [https://www.digitalmzx.com MegaZeux]
| [https://github.com/AliceLR/megazeux/releases 2.92f93]
| {{✓}}
| {{✗}}
| {{✓}}
| Pak mods
|-
| [[ResidualVM]]
| [https://github.com/usineur/residualvm 0.4.0]
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| Grim Fandango, Escape from Monkey Island, Myst III, The Longest Journey. Recently merged into the main scummvm project.
|-
| [[ScummVM]]
|}
===Single game engine===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
|{{✓}}
|[https://www.srb2.org Sonic Robo Blast 2]
|-
|smw
|[https://github.com/snesrev/smw git]
|{{✓}}
|{{✗}}
|{{✓}}
|{{✓}}
|Super Mario World
|-
!colspan=7|Racing
|{{~}}
|The Elder Scrolls III: Morrowind
|-
!colspan=7|Sim - City-building
|-
|Julius<br/>Augustus <small>(gameplay changes)</small>
|[https://github.com/bvschaik/julius/releases git]<br />[https://github.com/Keriew/augustus/releases git]
|{{✓}}
|{{✗}}
|{{✓}}
|{{✓}}
|Caesar III
|-
!colspan=7|TBS
|{{~}}
|Heroes of Might and Magic II
|-
!colspan=7|Sim - City-building
|-
|Julius<br/>Augustus <small>(gameplay changes)</small>
|[https://github.com/bvschaik/julius/releases git]<br />[https://github.com/Keriew/augustus/releases git]
|{{✓}}
|{{✗}}
|{{✓}}
|{{✓}}
|Caesar III
|-
!colspan=7|Visual Novel
|-
| Moonlight-NX
|[https://github.com/rock88/moonlight-nx git1.2.0]| {{✓}}
| {{✓}}
| {{~}}
| Mid
| {{~}}
Anonymous user

Navigation menu