Changes

Jump to navigation Jump to search

Emulators on Switch

5,988 bytes added, 19 June
m
no edit summary
|image2 = switchdocked.png
|imagecaption = The Switch in its two forms, portable (above) and docked (below).
|developer = [[Nintendo]]
|type = [[:Category:Emulators on hybrid consoles|Hybrid video game console]]
|generation = [[:Category:Emulators on eighth-generation consoles|Eighth generation]]
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! 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;"! Name! class="unsortable"|Latest version! scope="col"|[[Emulation accuracy|Accuracy]]! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! class="unsortable"|Active! [[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>| [https://github.com/Cpasjuste/pemu/releases git]| Mid| {{✓}}| {{✓}}| {{✓}}|-| [https://gbatemp.net/threads/supermodel-nx-segas-ardade-model-3-emulator-on-nintendo-switch-l4t-ubuntu.582130/ SuperModel-NX] <br><small>(for L4T ubuntu)</small>| [https://dlhb.gamebrew.org/switchhomebrews/supermodelnx.7z 2021]| Mid| {{✓}}| {{~}}| {{~}}|} ===[[RetroArch]]===
<B><code> [https://buildbot.libretro.com/stable Stable]</B></code>
{| class="wikitable sortable" style="text-align:center;"
|+ Available cores(as of Retroarch 1.19.1 stable)
! Cores
! Game/System list
! [[Recommended Emulators|Recommended]] Working?
|-
| [[PPSSPP]]2048| PlayStation Portable2048| {{TBD}}|-| CrocoDS| Amstrad - CPC | {{✓}}|-| Caprice32| Amstrad - CPC/GX4000
| {{✓}}
|-
| [[PCSXAnarch| Anarch | {{TBD}}|-Reloaded|PCSX ReARMed]]FB Alpha 2012| PlayStation 1rowspan="8" style="text-align: center;" | Arcade
| {{✓}}
|-
| [[DeSmuME]]FB Alpha 2012 CPS-1| {{TBD}}|-| rowspan="FB Alpha 2012 CPS-2" style="text| {{TBD}}|-align: center;" | DSFB Alpha 2012 Neo Geo| {{~TBD}}
|-
| [[MelonDS]]FinalBurn Neo| {{~TBD}}
|-
| [[Gambatte]]| rowspan="3" style="text-align: center;" | GameBoy/GameBoy ColorMAME 2000
| {{✓}}
|-
| [[Gearboy]]MAME 2003
| {{✓}}
|-
| [[TGB Dual]]MAME 2003-Plus
| {{✓}}
|-
| [[mGBA]]Arduous| rowspan="2" style="text-align: center;" | GameBoy AdvanceArduboy| {{TBD}}|-| Ardens| {{TBD}}|-| Stella| rowspan="2" style="text-align: center;" | Atari - 2600
| {{✓}}
|-
| [[VisualBoyAdvance#VBAStella 2014 | {{TBD}}|-| a5200| rowspan="2" style="text-align: center;" | Atari - 5200 | {{TBD}}|-| Atari800| {{TBD}}|-Next| ProSystem|VBA Next]]Atari - 7800
| {{✓}}
|-
| [[FCEUX|FCEUmm]]Virtual Jaguar| rowspan="4" style="textAtari -align: center;" | NES/FDSJaguar
| {{✓}}
|-
| [[NestopiaBeetle Lynx|Nestopia]]rowspan="2" style="text-align: center;" | Atari - Lynx | {{TBD}}|-| Handy
| {{✓}}
|-
| [[QuickNES]]Beetle Cygne| Bandai - WonderSwan/Color
| {{✓}}
|-
| [[Mesen]]Cannonball| Cannonball| {{✓}}
|-
| [[Mupen64Plus]]NXEngine| N64Cave Story
| {{✓}}
|-
| PokeMiniChaiLove| Pokemon MiniChaiLove| {{TBD}}|-| JAXE| CHIP-8/S-CHIP/XO-CHIP | {{TBD}}|-| Gearcoleco| Coleco - ColecoVision | {{TBD}}|-| PUAE| rowspan="2" style="text-align: center;" | Commodore - Amiga
| {{✓}}
|-
| [[Snes9x]] 2010 & CurrentPUAE 2021| {{TBD}}|-| VICE x128| Commodore - C128 | {{TBD}}|-| Frodo| rowspan="43" style="text-align: center;" | SNESCommodore - C64 | {{TBD}}|-| VICE x64, fast
| {{✓}}
|-
| [[Bsnes]]VICE x64sc, accurate|{{TBD}}
|-
| [[Bsnes#List_of_forksVICE xscpu64|bsnesCommodore -hd]]C64 SuperCPU |{{TBD}}
|-
| [[Mesen S]]VICE xcbm5x0|Commodore - CBM-II 5x0 | {{TBD}}
|-
| [[MednafenVICE xcbm2| Commodore - CBM-II 6x0/7x0 | {{TBD}}|-| VICE xpet| Commodore - PET | {{TBD}}|-| VICE xplus4| Commodore - PLUS/4 | {{TBD}}|-| VICE xvic| Commodore - VIC-20 | {{TBD}}|-| Dinothawr| Dinothawr| {{TBD}}|-|Beetle VB]]PrBoom| Virtual BoyDoom
| {{✓}}
|-
| [[MAME]]boom3| 2000, 2003, 2003 PlusDoom 3
| {{✓}}
|-
| [[FinalBurn Alphaboom 3 xp| Doom 3: Resurrection of Evil | {{TBD}}|-|FBAlpha]]DOSBox-Pure| Arcaderowspan="2" style="text-align: center;" | DOS
| {{✓}}
|-
| Neko Project II KaiDOSBox-SVN| PC9801{{TBD}}|-| bk| Elektronika - BK-0010/BK-0011(M)| {{TBD}}|-| FreeChaF| Fairchild ChannelF | {{TBD}}|-| REminiscence| Flashback
| {{✓}}
|-
| [[MednafenGame Music Emu| Game Music Emu| {{TBD}}|-|Beetle PCE FAST]]vecx| PCE/PCE CDGCE - Vectrex
| {{✓}}
|-
| [[MednafenGong| Gong| {{TBD}}|Beetle PC-FX]]| PC-FXGW| Handheld Electronic
| {{✓}}
|-
| [[MednafenSquirrelJME| Java ME | {{TBD}}|-| Jump 'n Bump| Jump 'n Bump| {{TBD}}|-| LowRes NX| LowRes NX| {{TBD}}|-| Lutro| Lua Engine | {{TBD}}|-| minivmac| Mac II | {{TBD}}|-|Beetle SGX]]O2EM| SuperGrafxMagnavox - Odyssey2 / Philips Videopac+
| {{✓}}
|-
| [[Flycast]]FreeIntv| DreamcastMattel - Intellivision
| {{✓}}
|-
| GearSystemSameDuck| MasterSystemMega Duck /GameGearCougar Boy | {{TBD}}|-| fMSX| Microsoft - MSX
| {{✓}}
|-
| [[Genesis Plus GX]]Bomberman| MasterSystemMr.Boom | {{TBD}}|-| blueMSX| MSX/GameGearSVI/MegaDriveColecoVision/GenesisSG-1000 | {{TBD}}|-| Beetle PCE FAST| NEC - PC Engine /CD
| {{✓}}
|-
| [[PicoDrive]]Beetle PCE| MasterSystemNEC - PC Engine /GameGear/MegaDrive/GenesisSuperGrafx /CD/32X| {{TBD}}|-| Beetle SuperGrafx| NEC - PC Engine SuperGrafx
| {{✓}}
|-
| [[Yabause]]QUASI88| SaturnNEC - PC-8000 / PC-8800 series | {{TBD}}|-| Neko Project II Kai| NEC - PC-98
| {{✓}}
|-
| [[4DO]]Beetle PC-FX| 3DONEC - PC-FX | {{✓}}|-| DeSmuME| rowspan="2" style="text-align: center;" | Nintendo - DS | {{~}}|-| melonDS| {{~}}|-| DoubleCherryGB| rowspan="5" style="text-align: center;" | Nintendo - Game Boy / Color | {{TBD}}|-| Gambatte
| {{✓}}
|-
| P-UAE| Amiga SeriesGearboy
| {{✓}}
|-
| [[MednafenSameBoy| {{TBD}}|Beetle WonderSwan [Cygne]]]-| WonderSwan/ColorTGB Dual
| {{✓}}
|-
| [[DOSBox]]gpSP| MSrowspan="4" style="text-DOSalign: center;" | Nintendo - Game Boy Advance | {{TBD}}|-| mGBA
| {{✓}}
|-
| [[Vecx]]| VectrexVBA Next
| {{✓}}
|-
| [[O2EM]]VBA-M| Odyssey2 {{TBD}}|-| FCEUmm| rowspan="4" style="text-align: center;" | Nintendo - NES / Phillips Videopac+Famicom
| {{✓}}
|-
| [[FreeIntv]]| IntellivisionMesen
| {{✓}}
|-
| [[fMSX]]| MSXNestopia UE
| {{✓}}
|-
| NeoCD| Neo Geo CDQuickNES
| {{✓}}
|-
| MuMupen64Plus-Next| Palm OSNintendo - Nintendo 64
| {{✓}}
|-
| [[EasyRPG]]PokeMini| RPG Maker 2000/2003Nintendo - Pokemon Mini
| {{✓}}
|-
| PX68kbsnes| Sharp X68000rowspan="4" style="text-align: center;" | Nintendo - SNES / SFC
| {{✓}}
|-
| [[ScummVM]]bsnes-hd beta| {{TBD}}| point-and| Snes9x| {{TBD}}|-click adventure game engine| Snes9x 2010
| {{✓}}
|-
| [[EightyOne]] Mesen-S| Sinclair Nintendo - ZX 81SNES / SFC / Game Boy / Color
| {{✓}}
|-
| [[Mednafen|Beetle Neo Geo Pocket [NGP]]]VB| Neo Geo Pocket / ColorNintendo - Virtual Boy
| {{✓}}
|-
| TheodoreMu| TO8DPalm OS | {{TBD}}|-| Retro8| Pico-8| {{TBD}}|-| PocketCDG| PocketCDG| {{TBD}}|-| TyrQuake| Quake
| {{✓}}
|-
| vitaQuake 2 [Rogue]| Quake II - Ground Zero | {{TBD}}|-| vitaQuake 2 [FUSEXatrix]| Quake II - The Reckoning | {{TBD}}|-| vitaQuake 2 [Zaero]| ZX SpectrumQuake II - Zaero | {{TBD}}|-| vitaQuake 2| Quake II | {{TBD}}|-| vitaQuake 3| Quake III: Arena | {{TBD}}|-| XRick| Rick Dangerous
| {{✓}}
|-
| Caprice32EasyRPG| rowspan="2" style="text-align: center;" | CPCRPG Maker 2000/CPC4642003
| {{✓}}
|-
| CrocoDSScummVM| ScummVM
| {{✓}}
|-
| [[Stella]]Flycast| Atari 2600Sega - Dreamcast/Naomi
| {{✓}}
|-
| [[ProSystem]]SMS Plus GX| Atari 7800Sega - MS/GG | {{TBD}}|-| Genesis Plus GX| rowspan="2" style="text-align: center;" | Sega - MS/GG/MD/CD
| {{✓}}
|-
| [[Mednafen|Beetle Handy]]| Atari LynxGenesis Plus GX Wide
| {{✓}}
|-
| Virtual JaguarPicoDrive| Atari JaguarSega - MS/GG/MD/CD/32X
| {{✓}}
|-
| [[VICE]]Gearsystem| C64Sega - MS/GG/SG-1000
| {{✓}}
|-
| MrBoomYabause| BombermanSega - Saturn
| {{✓}}
|-
| NXEnginePX68k| Cave StorySharp - X68000
| {{✓}}
|-
| [[OpenBOR]]X Millennium| Open BOR Game EngineSharp X1 | {{TBD}}|-| EightyOne| Sinclair - ZX 81
| {{✓}}
|-
| PrBoomFuse| DoomSinclair - ZX Spectrum
| {{✓}}
|-
| ReminiscenceNeoCD| Flashback Game EngineSNK - Neo Geo CD
| {{✓}}
|-
| GWBeetle NeoPop| Game & Watchrowspan="2" style="text-align: center;" | SNK - Neo Geo Pocket / Color
| {{✓}}
|-
| CannonballRACE| OutRun{{TBD}}|-| PCSX ReARMed| Sony - PlayStation
| {{✓}}
|-
| TyrQuakePPSSPP| QuakeSony - PlayStation Portable
| {{✓}}
|-
| XRickSuper Bros War| Rick DangerousSuper Bros War| {{TBD}}|-| Numero| Texas Instruments TI-83 | {{TBD}}|-| Opera| The 3DO Company - 3DO
| {{✓}}
|-
| OpenLaraTheodore| Tomb RaiderThomson - MO/TO
| {{✓}}
|-
| TIC-80
| TIC-80
| {{TBD}}
|-
| Uzem
| Uzebox
| {{TBD}}
|-
| VaporSpec
| VaporSpec
| {{TBD}}
|-
| Vircon32
| Vircon32
| {{TBD}}
|-
| WASM-4
| WASM-4
| {{TBD}}
|-
| Potator
| Watara - Supervision
| {{TBD}}
|-
| ECWolf
| Wolfenstein 3D
| {{TBD}}
|}
=StreamingEmulators (Single system)= ==Atari=====Atari 130 / 800 / 5200===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| MoonlightAtari800-NXswitch|[https://github.com/rock88Thog/moonlightatari800-nx switch git]| Mid
| {{✓}}
| {{}}| Mid| {{~}}
|}
This atari800 port disappeared around 2021 without leaving any trace.
=Emulators (Single system)=Commodore==
==Arcade=Amiga===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| pFBN <small> (based on [[FinalBurn Neo]])</small>UAE4All2| [https://github.com/Cpasjustersn8887/pemuuae4all2/releases git]| {{✓}}| {{✓}}
| Mid
| {{✓}}
|-
| MAME-NX<small> (based on MAME 0.72)</small>
| [https://github.com/lantus/mame-nx/releases git]
| {{✓}}
| {{✓}}
| Mid
| {{~}}
|}
==AtariMicrosoft=====Atari 130 / 800 / 5200DOS===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| Atari800DOSBox-switch| [https://github.com/Thogcrankyadmin/atari800dosbox-switch git]| Mid
| {{✓}}
| {{✗}}
| Mid
| {{~}}
|}
==CommodoreNintendo== ===AmigaNintendo 64===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| UAE4All2GlideN64 <small>(old RetroArch core)</small>| [https://githubgbatemp.comnet/rsn8887download/uae4all2mupen64plus-neet-gliden64-3-0.35683 3.0]| Mid| {{✗}}| {{✗}}| {{✗}}|-| [[Hovercraft|Nintendo 64]] - [[Nintendo Switch Online]]| N/releases git]A| Low| {{✗}}
| {{✓}}
| {{~}}
|-
| rokuyon
| [https://github.com/Hydr8gon/rokuyon/releases/tag/release rolling]
| Low
| {{✓}}
| Mid
| {{✓}}
| {{✗}} <small>(WIP, slow)
|}
 
==Intel 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]]
|-
|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.
 
==Nintendo==
===Nintendo DS===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! class="unsortable"|DSi
! 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]| Mid
| {{✓}}
| {{~}}
| {{~}}
| Mid
| {{~}}
|-
| [[NooDS]]
| [https://github.com/Hydr8gon/NooDS gitrolling]| Mid
| {{✓}}
| {{✓}}
| {{✗}}
| 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===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| [[Citra]]
| [https://gbatemp.net/threads/proof-of-concept-shows-3ds-emulator-citra-running-on-the-nintendo-switch.565968 POC]
|?
| {{✓}}
| ?
| {{~}}
|}
 
===Nintendo 64===
{| 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]]
|-
| GlideN64
| [https://gbatemp.net/download/mupen64plus-neet-gliden64-3-0.35683 3.0]
| {{✗}}
| {{✗}}
| Mid
| {{~}}
|-
| Nintendo 64 - Nintendo Switch Online
| N/A
| {{✗}}
| {{✓}}
| Low
| {{~}}
|}
 
===Nintendo Game Boy / Color===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| [[Hiyoko| Game Boy ]] - [[Nintendo Switch Online]]
| N/A
| Low
| {{✗}}
| {{✓}}
| {{✓}}
|-
| [https://www.gamebrew.org/wiki/GameLadNX_Switch GameLadNX]
| [https://github.com/darkxex/GameLad-for-Nintendo-Switch 1]
| Low
| {{✓}}
| {{✗}}
| {{✗}}
|-
| khedgb
| [https://gbatemp.net/threads/gbc-emulator-port-khedgb-works-on-5-0.503969 Update 7]
| Low
| {{✗}}
| {{✗}}
| {{✗}}
|-
| [[mGBA]]
| [http://mgba.io/downloads.html#homebrew-2 {{mGBAVer}}][https://github.com/mgba-emu/mgba git]
| Mid
| {{✓}}
| {{✓}}
| Mid
| {{✓}}
|-
| PlutoBoy
| [https://github.com/RossMeikleham/PlutoBoy git]
| Mid
| {{✓}}
| {{✓}}
| Mid
| {{✓}}
|-
| khedgb
| [https://gbatemp.net/threads/gbc-emulator-port-khedgb-works-on-5-0.503969 Update 7]
| {{✗}}
| {{✗}}
| Low
| {{~}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[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| {{✓}}| {{~}}| {{~}}|-| [[Sloop| Game Boy Advance ]] - [[Nintendo Switch Online]]
| N/A
| High
| {{✗}}
| {{✓}}
| High
| {{✓}}
|-
| gdkGBA
| [https://github.com/jakibaki/gdkGBA git]
| Low
| {{✓}}
| {{✗}}
| {{✗}}
|-
| [[mGBA]]
| [http://mgba.io/downloads.html#homebrew-2 {{mGBAVer}}][https://github.com/mgba-emu/mgba git]
| Mid
| {{✓}}
| {{✓}}
| Mid
| {{✓}}
|-
| VBA[[NooDS]] <br><small>(Loads gba games from the emulated nds slot-Next2)| [https://github.com/RSDuckHydr8gon/vbaNooDS rolling]| Low-next-switch/releases git]Mid| {{✓}}
| {{✓}}
| {{✗}}| Mid| {{✗~}}<small>(WIP)
|-
| gdkGBASwitch-gba| [https://github.com/jakibakiBFriedrichs/gdkGBA gitswitch-gba 1.0.2]| Low
| {{✓}}
| {{✗}}
| Low
| {{✗}}
|-
| SwitchVBA-gbaM NX| [https://github.com/BFriedrichsRSDuck/switchvba-gba m-nx git]| Low
| {{✓}}
| {{✗}}
| Low
| {{✗}}
|-
| VBA-M NXNext| [https://github.com/RSDuck/vba-mnext-nx gitswitch/releases 0.7]| Mid
| {{✓}}
| {{✗}}
| Low
| {{✗}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[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
| {{✗}}
| {{~}}| 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===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| pNES <small> (based on [[Nestopia]])</small>LaiNES| [https://github.com/CpasjusteKevoot/pemuLaiNESwitch/releases git]| {{✓}}| {{✓}}
| Mid
| {{✓}}
| {{✗}}
| {{✗}}
|-
| [[L-CLASSICS|Nintendo Entertainment System - Nintendo Switch Online]https://www.gamebrew.org/wiki/NESalizer_Switch NESalizer]| 2[https://dlhb.gamebrew.3org/switchhomebrews/nesalizernx.0| {{✗}}| {{✓}}7z 2018]
| Mid
| {{✓}}
| {{✗}}
| {{✗}}
|-
| LaiNESNESwitch| [https://github.com/KevootFreakDev/LaiNESwitch/releases NESwitch git]| Mid
| {{✓}}
| {{✗}}
| {{✗}}
|-
| [[L-CLASSICS|Nintendo Entertainment System]] - [[Nintendo Switch Online]]
| 2.3.0
| Mid
| {{✗}}
| {{✓}}
| {{✓}}
|-
| NoiES
| [https://github.com/Hydr8gon/NoiES/releases git]
| Mid
| {{✓}}
| {{✗}}
| Mid
| {{✗}}
|-
| NESwitchpNES <small> (based on [[Nestopia]])</small>| [https://github.com/FreakDevCpasjuste/pemu/NESwitch releases git]| Mid| {{✓}}| {{✓}}
| {{✓}}
| {{✗}}
| Mid
| {{✗}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| pSNES <small> (based on [[snes9x]])</small>
| [https://github.com/Cpasjuste/pemu/releases git]
| Mid
| {{✓}}
| {{✓}}
| Mid
| {{✓}}
|-
| [[L-CLASSICS|Super Nintendo Entertainment System - Nintendo Switch Online]https://www.gamebrew.org/wiki/Snesnx2005_Switch snesnx2005]| 3[https://github.4com/kazuki-4ys/snesnx2005 0.0| {{✗}}| {{✓}}.1-alpha1]
| Mid
| {{✓}}
|}
 
==Microoft==
{| 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]]
|-
| DOSBox-switch
| [https://github.com/crankyadmin/dosbox-switch git]
| {{✓}}
| {{✗}}
| Mid
| {{~}}
|-
| Bochs[[L-CLASSICS|Super Nintendo Entertainment System]] - [[Nintendo Switch Online]]| [https://github3.4.com/Stary2001/switch-bochs git]0| Mid| {{✗}}| {{✓}}
| {{✓}}
| {{✗}}
| Low
| {{✗}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| [[Flycast]]
| [https://flyinghead.github.io/flycast-builds CI Builds][https://github.com/flyinghead/flycast git]
| Mid
| {{✓}}
| {{✓}}
| Mid
| {{✓}}
|-
| [[reicast]]
| [https://gbatemp.net/threads/reicast-dreamcast-emulator-for-switch-horizon-alpha.538394 Alpha]
| Low-Mid
| {{✗}}
| {{✗}}
| {{✗}}
| Mid
| {{~}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| SEGA pGEN <small> (based on [[Genesis - Nintendo Switch OnlinePlus GX]])</small>| N[https://github.com/ACpasjuste/pemu/releases git]| Mid| {{}}
| {{✓}}
| High
| {{✓}}
|-
| pGEN <small> (based on [[m2engage|SEGA Genesis Plus GX]])<- [[Nintendo Switch Online]]| N/small>A| High| [https://github.com/Cpasjuste/pemu/releases git]{{✗}}
| {{✓}}
| {{✓}}
| Mid
| {{✓}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| [[Yaba Sanshiro]](Yaba三四郎) <br> <small>(based on Lakka)</small>
| [http://www.uoyabause.org/static_pages/download 2.2.0]
| Mid
| {{✗}}
| {{~}}| Mid
| {{~}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| DuckStation
| [https://github.com/RSDuck/duckstation git]
| Mid
| {{✓}}
| {{✓}}
| Mid
| {{✓}}
|-
| PCSX-ReARMed
| [https://github.com/rock88/pcsx_rearmed/releases gitv0.0.2]| Low
| {{✓}}
| {{✗}}
| Low
| {{✗}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| [[Play!]]
| [https://github.com/xerpi/play-switch git]
| Low-Mid
| {{✓}}
| {{~}}| Low-Mid
| {{✗}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| [[PPSSPP]]
| [https://www.ppsspp.org/downloads.html 1.9.3+]
| Mid-High
| {{✓}}
| {{~}}| Mid-High
| {{✓}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| Vita2hos
|[https://github.com/xerpi/vita2hos/releases git]
|Low-Mid
|{{✓}}
|{{✓}}
|Low-Mid
|{{✗}}
|}
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| Neopop-SDL
| [https://github.com/Nop90-Switch/neopop-SDL/releases gitv0.2]| Mid
| {{✓}}
| {{✗}}
| 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=CHIP-8===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| AXChip8
| [https://github.com/darkxex/AXChip8/releases 1.0]
| Mid
| {{✓}}
| {{✗}}
| Mid
| {{✗}}
|-
| Chip8-NX
| [https://github.com/Marice/CHIP8-NX/releases 0.3]
| Mid
| {{✓}}
| {{✗}}
| Mid
| {{✗}}
|-
| Swip8
| [https://gbatemp.net/threads/swip8-a-simple-chip8-switch-emu.497244/ 1.0.0]
| Mid
| {{✗}}
| {{✗}}
| Mid
| {{✗}}
|}
===Pico-8===
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|VersionLatest version! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! scope="col"|[[Emulation accuracy|Accuracy]]
! [[Recommended emulators|Recommended]]
|-
| Fake-08
| [https://github.com/jtothebell/fake-08/releases/ v0.0.2.20]
| High
| {{✓}}
| {{✓}}
| Mid
| {{✓}}
|}
==Source ports==
===Multi game engine===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|VersionLatest version
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|[[Libretro]]
|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]]
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|VersionLatest version
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|[[Libretro]]
|{{✓}}
|[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
<references group=N/>
 
=Streaming=
{| class="wikitable sortable" style="text-align:center;"
! Name
! class="unsortable"|Latest version
! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! class="unsortable"|Active
! [[Recommended emulators|Recommended]]
|-
| Moonlight-NX
|[https://github.com/rock88/moonlight-nx 1.2.0]
| Mid
| {{✓}}
| {{~}}
| {{~}}
|}
[[Category:Emulators on consoles]]

Navigation menu