Difference between revisions of "Emulators on Linux"

From Emulation General Wiki
Jump to navigation Jump to search
m (Brought back toc for easier navigation)
m
 
(115 intermediate revisions by 19 users not shown)
Line 1: Line 1:
'''Distro-agnostic packages''' are application portability solutions in Linux.
+
{{WIP}}
 +
{{Infobox platform
 +
|title = Linux
 +
|logo = Tux (Linux).png
 +
|logowidth = 69px
 +
|type = [[:Category:Emulators by operating system|Operating systems]]
 +
|first-release = Linux Kernel 0.02 ('''1991''')
 +
|last-release = [https://www.kernel.org/ Linux Kernel {{LinuxKernelVer}}] ('''2024''')
 +
}}
  
There are thousands of different distributions of Linux, and many of these use different package systems to manage application installation. Some popular ones are .deb format used by Debian, Ubuntu and its variants, and there is also RPM format used by [[Emulation on Fedora|Fedora]], RedHat, and many others.
+
:''This page is about software on Linux that emulates other hardware, like video game consoles.''{{for|software that can run Linux on other Operating Systems|Hypervisors}}
Packages of the game console and computer emulators exist for popular Linux distros, usually available from the official software repositories of the distribution, but they are usually very old compared to the upstream versions. In addition, these packages are typically made only for one single version of the distribution, and due to dependency problems, these can not be used in other distros.
 
There are at least three new package formats that are aiming to bring application portability to the Linux ecosystem. Packages using these formats are quite huge in file size due to bundling all dependencies in it, but they can run in any popular Linux distros.
 
  
==Flatpak==
+
'''Linux''' is a family of operating systems based on the [[wikipedia:Linux kernel|Linux kernel]]. Operating systems using the Linux kernel are commonly called  Linux distributions (distro).
Flatpak (formerly xdg-app) is a distro-agnostic application framework. It is a decentralized system and has no central package repository. Instead, the user must manually add the repository's URL to the system before packages can be installed, like in [[Emulation on Ubuntu|Ubuntu's PPA]].
+
;Emulators on Linux
 +
Due to the overlap with the technical and open source communities, the majority of emulators in existence will have Linux versions available. The commercial success of the [[wikipedia:Steam Deck|Steam Deck]] has also contributed heavily to consumer demand for native emulators on Linux.
  
[https://flathub.org/ Flathub], probably the biggest Flatpak repository, has several emulators.
+
;Before diving in;
 +
;*If you're on a Steam Deck, you should probably use [https://www.emudeck.com/ EmuDeck] which is an installation script that helps you get started with emulation. It is not an all in one solution like some other software; instead, it strives to provide the best possible official options to you, set up and ready to go.
 +
;*See the [[Linux guide for emulators]] for Distro specific instructions
 +
;*See the [[Recommended Linux distros|Recommended Linux distributions]].
 +
;*See each Wiki Category [[:Category:Consoles|Consoles]], [[:Category:Computers|Computers]] and [[:Category:Arcade|Arcade]] for individual dedicated system pages to see more detailed comparisons and information about software emulators. Dedicated system pages provide more up-to-date listings and in-depth information on specific aspects like hardware features, peripheral support, and compatibility etc.
 +
;*Some games have [[Game engine recreations and source ports]] that run on Linux, which can be the better than emulators for their specific games.
  
To install emulators from Flathub, add the location of Flathub repository to your system:
+
==Atari==
 +
===Atari 8-bit family===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|Models
 +
! scope="col"|XEGS
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[https://atari800.github.io Atari800]
 +
|[http://www.atari.org.pl/PLus/downloads_us.htm {{Atari800Ver}}]
 +
|400, 800, XL, XE
 +
|{{✗}} ||{{✓}} ||Cycle ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[http://www.xl-project.com Atari++]
 +
|[http://www.xl-project.com/downloads.html {{Atari++Ver}}]
 +
|400, 800, XL, XE
 +
|{{✗}} ||{{✗}} ||Cycle ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|Good: 400, 800<br/>Basic: XL, XE
 +
|{{✓}} ||{{✓}} ||? ||{{✓}} ||{{✓}} ||{{~}}
 +
|}
  
<code>$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo</code>
+
===Atari ST===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Hatari]]
 +
|[http://download.tuxfamily.org/hatari {{HatariVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[https://sourceforge.net/projects/steemsse Steem SSE]
 +
|[https://sourceforge.net/projects/steemsse/files {{SteemSSEVer}}]
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[https://aranym.github.io/index.html ARAnyM]
 +
|[https://github.com/aranym/aranym/releases git]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[http://steem.atari.st Steem Engine]
 +
|3.2
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|[https://web.archive.org/web/20190513045534/http://www.hampa.ch/pce/download.html PCE/atarist]
 +
|[http://www.hampa.ch/pub/pce/pre/ pce-20191006]
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|CaSTaway
 +
|[https://sourceforge.net/projects/castaway/files/castaway/castaway-0.9.2 0.9.2]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
  
List of available application package names can be obtained by the following command:
+
===Atari 2600===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Stella]]
 +
|[https://stella-emu.github.io/downloads.html {{StellaVer}}]
 +
|{{✓}} ||Cycle ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||Cycle ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[https://alienbill.com/2600 z26]
 +
|[https://www.whimsey.com/z26/index.php 4.07]
 +
|{{✗}} ||High ||{{✓}} ||{{✓}} ||{{~}}
 +
|-
 +
|[[BizHawk]]
 +
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
|{{✗}} ||? ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|Gopher2600
 +
|[https://github.com/JetSetIlly/Gopher2600 {{Gopher2600Ver}}]
 +
|{{✗}} ||High ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|[[Clock Signal|CLK]]
 +
|[https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
|{{✗}} ||Mid ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|Stellarator
 +
|[https://github.com/dpiponi/Stellarator git]
 +
|{{✗}} ||? ||{{✓}} ||{{✓}} ||{{✗}}
 +
|}
  
<code>$ flatpak remote-ls flathub</code>
+
===Atari 5200===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[https://atari800.github.io/ Atari800]
 +
|[https://github.com/atari800/atari800/releases {{Atari800Ver}}]
 +
|{{✓}} ||Cycle ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|kat5200
 +
|[http://kat5200.jillybunch.com {{kat5200Ver}}]
 +
|{{✗}} ||? ||{{✓}} ||{{✗}} ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||Mid ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|[http://jum.pdroms.de/ Jum52]
 +
|[https://github.com/james7780/jum52 git]
 +
|{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}}
 +
|}
  
Use the following command to install the emulator from Flathub:
+
===Atari 7800===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|High
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[http://7800.8bitdev.org/index.php/A7800_Emulator A7800]
 +
|[https://github.com/7800-devtools/a7800/releases {{A7800Ver}}]
 +
|{{✗}}
 +
|High
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[ProSystem]]
 +
|[https://github.com/libretro/prosystem-libretro git] (libretro)
 +
|{{✓}}
 +
|?
 +
|{{✓}}
 +
|{{✗}} <small><ref group=N name=active>''Main branch is dead, but the libretro core is still alive.</ref></small>
 +
|{{✓}}
 +
|-
 +
|[[BizHawk]]
 +
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|}
  
<code>$ flatpak install flathub ''Package Name''</code>
+
===Atari Jaguar===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|AJ-CD
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Phoenix (emulator)|Phoenix]]
 +
|[http://www.arts-union.ru/node/23 2.8.JAG]
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
 +
|-
 +
|[[Virtual Jaguar]]
 +
|[https://icculus.org/virtualjaguar {{VirtualJaguarVer}}]<br />[http://virtualjaguar.kicks-ass.net/builds Unofficial builds]<br />[https://github.com/libretro/virtualjaguar-libretro git] (libretro)
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} <small><ref group=N name=active>''Main branch is dead, but the libretro core is still alive.</ref></small> ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{~}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|}
  
Available emulators and its package name is listed below.
+
===Atari Lynx===
{| class="wikitable" width="100%"
+
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|-
! scope="col"|Emulator/Project
+
|[[Mednafen]]
! scope="col"|Package Name
+
|[{{MednafenURL|releases}} {{MednafenVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[Handy]]
 +
|[[sourceforge:projects/handy/files/|0.95]]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
 +
 
 +
==Nintendo==
 +
===Nintendo Entertainment System===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[Wikipedia:Family Computer Disk System|FDS]]
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Mesen]]
 +
|[http://www.mesen.ca {{MesenVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|Cycle
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[Nestopia|Nestopia UE]]
 +
|[http://0ldsk00l.ca/nestopia {{NestopiaVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|Cycle
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[puNES]]
 +
|[https://github.com/punesemu/puNES/releases {{PuNESVer}}]
 +
|{{✓}}
 +
|{{✗}}
 +
|Cycle
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[3dSen]]
 +
|[http://www.geodstudio.net {{3dSenVRVer}}]
 +
|{{✗}}
 +
|{{✗}}
 +
|?
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[[FinalBurn Neo]]
 +
|[https://github.com/finalburnneo/FBNeo-WIP-Storage-Facility/releases/tag/appveyor-build WIP builds]
 +
|{{✓}}
 +
|{{✓}}
 +
|?
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
|[[RetroArch]]<ref group=N>[https://www.libretro.com/index.php/retroarch-with-flatpak/ Official Flatpak Announcement of RetroArch]</ref>
+
|[https://fms.komkon.org/iNES iNES]
|[https://flathub.org/apps/details/org.libretro.RetroArch org.libretro.RetroArch]
+
|[https://fms.komkon.org/iNES {{INESVer}}]
 +
|{{✓}}
 +
|{{✗}}
 +
|High
 +
|?
 +
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
|[[RPCS3]]
+
|Gearnes
|[https://flathub.org/apps/details/net.rpcs3.RPCS3 net.rpcs3.RPCS3]
+
|[https://github.com/drhelius/Gearnes git]
 +
|{{✓}}
 +
|{{✓}}
 +
|High
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
|[[DuckStation]]
 
|[https://flathub.org/apps/details/org.duckstation.DuckStation org.duckstation.DuckStation]
 
 
|-
 
|-
|[[m64p]]
+
|[[BizHawk]]
|[https://flathub.org/apps/details/io.github.m64p.m64p io.github.m64p.m64p]
+
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
|{{✓}}
 +
|{{✗}}
 +
|Cycle
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
|[[Yuzu]]
+
|[[higan]] (火眼)
|[https://flathub.org/apps/details/org.yuzu_emu.yuzu org.yuzu_emu.yuzu]
+
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
 +
|{{✓}}
 +
|{{✓}} <small>(as bsnes v083)</small>
 +
|Cycle
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
|[[melonDS]]
+
|[https://prilik.com/ANESE ANESE]
|[https://flathub.org/apps/details/net.kuribo64.melonDS net.kuribo64.melonDS]
+
|[https://github.com/daniel5151/ANESE/releases git]
 +
|{{✗}}
 +
|{{✗}}
 +
|Cycle
 +
|{{✓}}
 +
|{{~}}
 +
|{{✗}}
 +
|-
 +
|cxNES
 +
|[https://github.com/perilsensitive/cxnes/releases git]
 +
|{{✓}}
 +
|{{✗}}
 +
|Mid
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 
|-
 
|-
|[[Dolphin]]
+
|[[FCEUX]]
|[https://flathub.org/apps/details/org.DolphinEmu.dolphin-emu org.DolphinEmu.dolphin-emu]
+
|[http://www.fceux.com/web/download.html {{FCEUXVer}}]
 +
|{{✓}}
 +
|{{✗}}
 +
|Mid
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
|[[DOSBox]]
 
|[https://flathub.org/apps/details/com.dosbox.DOSBox com.dosbox.DOSBox]
 
 
|-
 
|-
|FS-UAE
+
|[[MAME]]
|[https://flathub.org/apps/details/net.fsuae.FS-UAE net.fsuae.FS-UAE]
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|Mid
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
|[[mGBA]]
+
|[[QuickNES]]
|[https://flathub.org/apps/details/io.mgba.mGBA io.mgba.mGBA]
+
|[https://github.com/libretro/QuickNES_Core git] (libretro)
 +
|?
 +
|{{✓}}
 +
|Low
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
 +
 
 +
===Super Nintendo Entertainment System===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|Satellaview
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|-
|[[Nestopia]]
+
|[[bsnes]]<br/><small>(Official)</small>
|[https://flathub.org/apps/details/ca._0ldsk00l.Nestopia ca._0ldsk00l.Nestopia]
+
|[https://github.com/bsnes-emu/bsnes/releases {{bsnesVer}}]
 +
| {{✓}}
 +
| {{✓}}
 +
|Cycle
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
|[[PCSX2]]
+
|[[Bsnes#List_of_forks|bsnes-hd]]<br/><small>(forked bsnes)</small>
|[https://flathub.org/apps/details/net.pcsx2.PCSX2 net.pcsx2.PCSX2]
+
|[https://github.com/DerKoun/bsnes-hd/releases {{Bsnes-hdVer}}]
 +
| {{✓}}
 +
| {{✓}}
 +
|Cycle
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
|[[Citra]]
+
|[[higan]] (火眼)
|[https://flathub.org/apps/details/org.citra_emu.citra flatpak.citra-emu.org]
+
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
 +
| {{✓}}
 +
| {{✓}}
 +
|Cycle
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
|[[PPSSPP]]
+
|[[Mesen S]]
|[https://flathub.org/apps/details/org.ppsspp.PPSSPP org.ppsspp.PPSSPP]
+
|[https://github.com/SourMesen/Mesen-S/releases {{MesenSVer}}]
 +
| {{✗}}
 +
| {{✓}}
 +
|Cycle
 +
| {{✓}}
 +
| {{✗}}
 +
| {{~}}
 
|-
 
|-
 
|[[Snes9x]]
 
|[[Snes9x]]
|[https://flathub.org/apps/details/com.snes9x.Snes9x com.snes9x.Snes9x]
+
|[https://github.com/snes9xgit/snes9x/releases {{Snes9xVer}}]
 +
| {{✓}}
 +
| {{✓}}
 +
|High
 +
| {{✗}} <ref group=N name=noncomm>Due to using a [[Licensing#Non-commercial licenses|non-commercial license]]. Source code is still publicly available.</ref>
 +
| {{✓}}
 +
| {{~}}
 
|-
 
|-
|[[VICE]]
+
|[[Mednafen]] (SNES-Faust)
|[https://flathub.org/apps/details/net.sf.VICE net.sf.VICE]
+
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 +
| {{✓}}
 +
| {{✓}}
 +
|?
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 
|-
 
|-
|[[FUSE]]
+
|[[Higan#nSide|nSide]] (forked higan)
|[https://flathub.org/apps/details/net.sf.fuse_emulator net.sf.fuse_emulator]
+
|[https://github.com/hex-usr/nSide/releases git]
 +
| {{✓}}
 +
| {{✓}}
 +
|Cycle
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
|-
 +
|[[BizHawk]] (bsnes v087)
 +
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
| {{✓}}
 +
| {{✗}}
 +
|Cycle
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
|-
 +
|[[Mednafen]] (bsnes v059)
 +
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 +
| {{✓}}
 +
| {{✓}}
 +
|High
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
| {{✗}}
 +
| {{✓}}
 +
|Low
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 
|-
 
|-
|[[ScummVM]]
+
|[[ZSNES]]
|[https://flathub.org/apps/details/org.scummvm.ScummVM org.scummvm.ScummVM]
+
|[http://zsnes.com 1.51]
 +
| {{✗}}
 +
| {{✗}}
 +
|Low
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 
|-
 
|-
|[[bsnes]]
+
|[[CATSFC]]
|[https://flathub.org/apps/details/dev.bsnes.bsnes dev.bsnes.bsnes]
+
|[https://github.com/ShadauxCat/CATSFC 1.36]
 +
| {{✗}}
 +
| {{✓}}
 +
|Low
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 
|}
 
|}
<references group=N />
 
  
==Snappy==
+
===Nintendo 64===
Snappy, also called 'snaps' or just 'snap', is a distro-agnostic application framework made by Canonical, the Ubuntu devs. Unlike other formats, it is a centralized system and has the official repository to download the packages from.
+
{| class="wikitable" style="text-align:center;"
List of all packages can be viewed from [https://snapcraft.io/store Snapcraft] (Apps are listed by categories).
+
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|Plugins
 +
! scope="col"|Controller Pak
 +
! scope="col"|Rumble Pak
 +
! scope="col"|Transfer Pak
 +
! scope="col"|64DD
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[simple64]] (ParaLLEl)
 +
|[https://github.com/simple64/simple64/releases/latest {{Simple64Ver}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|simple64 (Final GLideN64)
 +
|[https://github.com/thekovic/simple64/releases/tag/v2021.5.30 Final GLideN64]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|-
 +
|[[RMG]]
 +
|[https://github.com/Rosalie241/RMG git]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[ares]]
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}
 +
|{{~}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[[CEN64]]
 +
|[https://github.com/tj90241/cen64 git]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[[Mupen64Plus]]
 +
|[https://github.com/mupen64plus/mupen64plus-core/releases git]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[[BizHawk]]
 +
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|}
  
Snappy has the following emulators:
+
===GameCube / Wii / Triforce===
*[https://snapcraft.io/retroarch RetroArch] ([https://www.libretro.com/index.php/retroarch-snap-packages-now-available/ Official Announcement])
+
{| class="wikitable" style="text-align:center;"
*[[Hatari]] [https://snapcraft.io/hatari-emulator]
+
! scope="col"|Name
*[[DOSBox]] [https://snapcraft.io/dosbox-jz]
+
! scope="col"|Latest version
*FS-UAE [https://snapcraft.io/fsuae]
+
! scope="col"|GameCube
*Atari 8-bit [https://snapcraft.io/atari800-jz] (Atari800)
+
! scope="col"|Wii
*[[VICE]] [https://snapcraft.io/vice-jz]
+
! scope="col"|Triforce
*[[ScummVM]] [https://snapcraft.io/scummvm]
+
! scope="col"|[[libretro]]
*Virtual Jaguar GCC/Qt portable Jaguar [https://snapcraft.io/virtualjaguar-jz]
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
*[[MAME]] [https://snapcraft.io/mame]
+
! scope="col"|Active
*[[Citra]] [https://snapcraft.io/search?q=Citra]
+
! scope="col"|[[Recommended emulators|Recommended]]
*[[Yuzu]] [https://snapcraft.io/yuzu]
+
|-
*[[Dolphin]] [https://snapcraft.io/dolphin-emulator]
+
|[[Dolphin]]
*[[RPCS3]] [https://snapcraft.io/rpcs3-emu]
+
|[https://dolphin-emu.org/download Dev]
*[[PPSSPP]] [https://snapcraft.io/ppsspp-emu]
+
|{{✓}} ||{{✓}} ||{{~}}<ref group=N name=triforce>Requires the [https://dolphin-emu.org/download/list/Triforce/1/ Triforce branch] to work. It is very old and unsupported.</ref> ||{{✓}}<ref group=N>At Alpha release and has bugs that are not present on standalone Dolphin.</ref> ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[Ishiiruka-Dolphin]] (いし海豚)
 +
|[https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version Dev]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{~}} ||{{✓}} ||{{✓}} ||{{~}}
 +
|-
 +
|Pureikyubu (PlayCube)
 +
|[https://github.com/emu-russia/pureikyubu/releases {{PureikyubuVer}}]
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|}
  
==AppImage==
+
===Wii U===
AppImage is a package format that allows software distribution without a superuser permission. Unlike the other two, AppImage does not have a system to find, download, install and uninstall the packages. Instead, it works like Microsoft Windows .exe files with no DLL requirements.
+
{| class="wikitable" style="text-align:center;"
The user must give the 'executable' permission to the AppImage package (chmod +x ./appname.AppImage) but this is the only requirement.
+
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|Accurancy
 +
! scope="col"|Amiibo
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Cemu]]
 +
|[http://cemu.info/index.html#download {{CemuVer}}]
 +
|Medium
 +
|{{~}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[Decaf]]
 +
|[https://github.com/decaf-emu/decaf-emu git]
 +
|Low
 +
|{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
 +
|}
  
Unfortunately, emulator adaption is quite poor compared to the other two systems. [[RPCS3]] and [[yuzu]] are the most notable emulators to officially adopt this format.
+
===Nintendo Switch===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|Amiibo
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[yuzu]] (柚子)
 +
|[https://yuzu-emu.org/downloads Nightly (Offline)][https://github.com/yuzu-emu/yuzu git (Offline)]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}[[History_of_emulation#Lawsuits|*]]
 +
|{{✓}}
 +
|-
 +
|[[Ryujinx]] (龍神X)
 +
|[https://ryujinx.org/#/Build Nightly][https://github.com/Ryujinx/Ryujinx git]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|}
  
List of AppImage packages can be found in [https://appimage.github.io/apps/ AppImageHub].
+
===Nintendo 3DS===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|Amiibo
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|[[libretro]]
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Citra]]
 +
|[https://citra-emu.org/download Nightly]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|}
  
Emulators available in AppImage:
+
===Nintendo DS===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[Nintendo DSi emulators|DSi]]
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[DeSmuME]]
 +
|[https://desmume.org/download/ {{DeSmuMEVer}}]
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[melonDS]]
 +
|[http://melonds.kuribo64.net/downloads.php {{MelonDSVer}}] [https://github.com/Arisotura/melonDS/actions <br/>Dev Builds]
 +
|{{~}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|}
  
* [[RPCS3]]
+
===Game Boy Advance===
* [[Yuzu]]
+
{| class="wikitable" style="text-align:center;"
* [https://github.com/probonopd/qemu-ppc QEMU PowerPC AppImage] (A PowerPC emulator)
+
! scope="col"|Name
* [[RetroArch]] [http://buildbot.libretro.com/stable/1.9.10/linux/x86_64/]
+
! scope="col"|Latest version
* [[PCSX2]] [https://github.com/ferion11/PCSX2_Appimage]
+
! scope="col"|Game Link Support
* [[Dolphin]] [https://www.appimagehub.com/p/1567651]
+
! scope="col"|e-Reader
* [[MGBA]] [https://www.appimagehub.com/p/1567223]
+
! scope="col"|[[libretro]]
* [[Gambatte]] [https://www.appimagehub.com/p/1566704]
+
! scope="col"|[[Emulation accuracy|Accuracy]]
* [[DuckStation]] [https://www.appimagehub.com/p/1460142]
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
* [[Project64]] [https://www.appimagehub.com/p/1411238]
+
! scope="col"|Active
* [[PPSSPP]] [https://www.appimagehub.com/p/1411234]
+
! scope="col"|[[Recommended emulators|Recommended]]
* [[DeSmuME]] [https://www.appimagehub.com/p/1411229]
+
|-
 +
|[[mGBA]]
 +
|[https://mgba.io/downloads.html {{MGBAVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[higan]] (火眼)
 +
|[https://github.com/higan-emu/higan/releases/ {{higanVer}}]
 +
|{{✗}} ||{{✗}} ||{{✓}} ||? ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[VisualBoy Advance#VBA-M|VBA-M]]
 +
|[https://github.com/visualboyadvance-m/visualboyadvance-m/releases {{VBAMVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}}
 +
|}
  
=Emulators on Linux distribution=
+
===Pokémon mini===
==THE GNU/LINUX GUIDE OF EMULATION: Ubuntu edition==
+
{| class="wikitable" style="text-align:center;"
:<small>'''''Important!''' Like the title says, this guide covers Ubuntu and its derivatives. While you may have lesser or equal success with distributions that use APT (Ubuntu's packaging tool), where there could be relevant information in your case, this guide is not to be used for distributions that use Pacman or YUM. We can't guarantee that repositories here will work with Debian and Ubuntu-based Puppy (like Tahr), but we're not saying it's not possible. Give it a try, and it could work if you know what you're doing. However, distributions like Arch and Fedora use ''completely'' different packaging tools, and <u>thus are obviously guaranteed not to work.</u> Don't give up, though; you can find the same emulators for your distribution somewhere else, either in their official or user-curated repos or by compiling them from source.''</small>
+
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[GBE+]]
 +
|[https://github.com/shonumi/gbe-plus {{GBEVer}}]<ref group=N name=GBEplus>Pokémon mini core available not yet available in binary releases (source only).</ref>
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|PokeMini
 +
|[https://sourceforge.net/projects/pokemini 0.6.0][https://github.com/gameblabla/pokemini git]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|}
  
===Info for new friends===
+
===Virtual Boy===
Possibly the biggest difference between Windows and Ubuntu (and perhaps, GNU/Linux in general) is the way that programs are handled. On Windows, getting software requires the developer to package an installer (or a portable build for flash drives and the like) that you have to get from their website. They may also have to bundle dependencies (like the Visual C++ Runtime) or link you to their location if a license prevents that. If your software is closer to open-source, this is very different; either they have a repository that holds their own packages, someone has set one up for them, or they integrate their packages in the defaults (although this is very rare).
+
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Mednafen]]
 +
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|Rustual Boy
 +
|[https://github.com/emu-rs/rustual-boy git]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}
 +
|{{✗}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|[https://git.virtual-boy.com/PVB/pvbemu Planet Virtual Boy emulator]
 +
|[https://www.virtual-boy.com/tools/pvb-emulator/ 2019-03-27]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|Red Dragon
 +
|[https://www.virtual-boy.com/tools/red-dragon/ 0.38 Final]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
  
These "repositories" can be thought of like app stores. You use a package manager (either graphically or terminally) to search for programs in the repositories, from which you can install, update and uninstall them. It's really cool.
+
===Game Boy / Game Boy Color===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|Game Link Support
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[SameBoy]]
 +
|[https://sameboy.github.io/downloads {{SameBoyVer}}]
 +
|{{✓}}<ref group=N name=sameboylink>SameBoy's libretro core supports Link Cable, standalone does not.</ref>
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[BGB]]
 +
|[http://bgb.bircd.org/#downloads {{BGBVer}}]
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[Gambatte]]
 +
|[https://sourceforge.net/projects/gambatte/files/gambatte {{GambatteVer}}]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[Gearboy]]
 +
|[https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[BizHawk]]
 +
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
|{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}}
 +
|-
 +
|[http://emulicious.net Emulicious]
 +
|[https://emulicious.net/downloads {{EmuliciousVer}}]
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}}
 +
|}
  
Your Linux distribution comes with repositories already configured so you can get a lot of the main programs immediately, but there are risks with the emulators in particular; repositories aren't focused on having every emulator, and in many cases when they do, they don't have newer versions. This isn't necessarily their fault though; especially with bigger distributions, repositories can be stuffed with ''loads'' of software that gets constant updates, so to get them tested and updated takes quite a bit of time. Rather than using the defaults, we'll add more repositories made by users or developers themselves that contain the latest versions of these emulators. Once these repositories are added, you will be able to install the emulators like with any other program and update them with the rest of your machine.
+
===Game & Watch===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[DSP]]
 +
|[https://github.com/leniad/dsp-emulator {{DSPVer}}]
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|}
  
While this can seem exciting, keep in mind that some emulators aren't available on repositories, and many good ones aren't on Linux at all, so you may need to use different methods to get them. But don't worry; this will be explained later.
+
==Sega==
 +
===Sega Model 1===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|Active
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|Modeler
 +
|[https://web.archive.org/web/20020610034544/http://www.emuhype.com:80/index.phtml?s=modeler&ss=index 0.9.3a]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
  
===Adding new repositories===
+
===Sega Model 2===
:<small>''Note: If you ever rely on a tutorial that says to type <code>apt-get</code>, you can use <code>apt</code> instead. There generally isn't a difference.''</small>
+
{| class="wikitable" style="text-align:center;"
:<small>''Another note: Pay attention to where <code>sudo</code> is used. That's the equivalent to running a Windows program as an administrator. If you're ever suspicious about any command you're told to type, you can type <code>man (command)</code> <sup>short for manual</sup> and it will tell you what that program does. E.g. <code>man apt</code> will tell you what apt does. To quit the documentation, just press q.''</small>
+
! scope="col"|Name
====Terminal====
+
! scope="col"|Latest version
To add a new repository from the terminal, just type in this command:
+
! scope="col"|[[libretro]]
sudo add-apt-repository ppa:user/ppa-name
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
...where the <code>ppa:user/ppa-name</code> are the ones you'll find in the table for the repository you want to add. After you add all the repos you want, you'll run the next command to tell apt to refresh the list:
+
! scope="col"|Active
sudo apt update
+
! scope="col"|[[Recommended emulators|Recommended]]
Once that's done you will have all the packages from those repos available to install.
+
|-
====Graphical====
+
|[[MAME]]
To add a new repository from the GUI, install synaptic (or make sure it's installed) by typing in this command from the terminal:
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]
sudo apt install synaptic
+
|{{✓}} ||{{✓}} ||{{✓}} ||{{~}}
 +
|}
  
This program will be a lot of help. Once you have it installed you can choose to organize packages by source and see all the repos you already have available.
+
===Sega Model 3===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Supermodel]]
 +
|[https://www.supermodel3.com/Download.html SVN Builds]
 +
|{{~}} <small>(WIP)</small> ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|}
  
Select Settings > Repositories, and from the new window, select Other Software > Add...
+
===SG-1000===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|SC-3000
 +
! scope="col"|SF-7000
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|MasterGear
 +
|[http://fms.komkon.org/MG {{MasterGearVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[BizHawk]]
 +
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[Genesis Plus GX]]<ref group=N name="GPGXLibretro">Only available on PC as a libretro core (e.g. [[RetroArch]]).</ref>
 +
|{{GenPlusGXVer}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[[higan]] (火眼)
 +
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
 +
|{{~}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[[Kega Fusion]]
 +
|[http://www.carpeludum.com/kega-fusion 3.64]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{~}}
 +
|-
 +
|Gearsystem
 +
|[https://github.com/drhelius/Gearsystem/releases {{GearsystemVer}}]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|[[blueMSX]]
 +
|[http://bluemsx.com/download.html 2.8.2]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|[[MEKA]]
 +
|[https://github.com/ocornut/meka/releases {{MEKAVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|[https://web.archive.org/web/20071206014650/http://www.dridus.com:80/~nyef/darcnes DarcNES]
 +
|[https://segaretro.org/DarcNES 9b0401/9b0313]
 +
|{{~}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|CoolCV
 +
|[http://atariage.com/forums/topic/240800-coolcv-emulator-for-mac-os-x-linux-windows-and-raspberry 0.6.9]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|TwoMbit
 +
|[http://sourceforge.net/projects/twombit/files 1.0.5]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}
 +
|}
  
deb <nowiki>http://ppa.launchpad.net/</nowiki><u>ppa:user/ppa-name</u>/ubuntu <u>xenial</u> main
+
===Master System / Game Gear===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Game Gear">GG</abbr>
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Genesis Plus GX]]<ref group=N name="GPGXLibretro">Only available on PC as a libretro core (e.g. [[RetroArch]]).</ref>
 +
|{{GenPlusGXVer}}
 +
|{{✓}}
 +
|{{✓}}
 +
|Very high
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|High
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[http://emulicious.net/ Emulicious]
 +
|[https://emulicious.net/downloads/ {{EmuliciousVer}}]
 +
|{{✓}}
 +
|{{✗}}
 +
|Very high
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[[BizHawk]]
 +
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
|{{✓}}
 +
|{{✗}}
 +
|Very high
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[[higan]] (火眼)
 +
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|High
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[[Phoenix (emulator)|Phoenix]]
 +
|[http://www.arts-union.ru/sites/default/files/ph28jag-win64.zip 2.8.JAG]
 +
|{{✓}}
 +
|{{✗}}
 +
|Very high
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[http://sourceforge.net/projects/twombit/ TwoMbit]
 +
|[http://sourceforge.net/projects/twombit/files/ 1.0.5]
 +
|{{✓}}
 +
|{{✗}}
 +
|Very high
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|Gearsystem
 +
|[https://github.com/drhelius/Gearsystem/releases {{GearsystemVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|High
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|MasterGear
 +
|[http://fms.komkon.org/MG/ {{MasterGearVer}}]
 +
|{{✓}}
 +
|{{✗}}
 +
|High
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|[[Kega Fusion]]
 +
|[http://www.carpeludum.com/kega-fusion/ 3.64]
 +
|{{✓}}
 +
|{{✗}}
 +
|Mid
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|[[PicoDrive]]
 +
|[https://github.com/notaz/picodrive/releases {{PicoDriveVer}}]
 +
|{{✗}}<ref group=N name=PicoDrive>The Game Gear emulation doesn't work.</ref>
 +
|{{✓}}
 +
|Mid
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|}
  
Where instead of <u>xenial</u> for 16.04, you type <u>trusty</u> for 14.04, <u>bionic</u> for 18.04, <u>focal</u> for 20.04, <u>hirsute</u> for 21.04, and <u>impish</u> for 21.10.
+
===Genesis / MegaDrive / CD / 32X ===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|CD
 +
! scope="col"|32X
 +
! scope="col"|[[Sega Pico|Pico]]
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[BlastEm]]
 +
|[https://www.retrodev.com/blastem/changes.html {{BlastEmVer}}]
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[Genesis Plus GX]]<ref group=N name="GPGXLibretro">Only available on PC as a libretro core (e.g. [[RetroArch]]).</ref>
 +
|{{GenPlusGXVer}}
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{{✗}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[BizHawk]]
 +
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||? ||{{✓}} ||{{✓}}
 +
|-
 +
|[[Kega Fusion]]
 +
|[http://www.carpeludum.com/kega-fusion 3.64]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
 +
|-
 +
|[[PicoDrive]]
 +
|[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}}
 +
|-
 +
|[[FinalBurn Neo]]
 +
|[https://github.com/finalburnneo/FBNeo/releases/latest Stable] [https://github.com/finalburnneo/FBNeo/releases/tag/latest nightly builds]
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}  ||{{✓}} ||{{✗}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|[http://segaretro.org/Gens/GS Gens/GS]
 +
|[http://www.dusers.drexel.edu/gitweb/gitweb.cgi/~korth/gens.git r7]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
 +
|-
 +
|[http://dgen.sourceforge.net/ DGen]
 +
|[http://sourceforge.net/projects/dgen/files/dgen/ 1.33]
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
 +
|-
 +
|[[GENS]]
 +
|[http://gens.me/downloads.shtml 2.14]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
 +
|-
 +
|[[higan]] (火眼)
 +
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
 +
|{{~}} ||{{✗}} ||{{✗}} ||{{✓}}<small>(bsnes)</small> ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|Megado
 +
|[https://github.com/merwaaan/megado git]
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}
 +
|-
 +
|Regen
 +
|[http://aamirm.hacking-cult.org/www/regen.html 0.972]
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}
 +
|}
  
You can then see what emulators you have with each repos, and can now install the ones you want.
+
===Saturn / ST-V===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Sega Titan Video">ST-V</abbr>
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Mednafen]]
 +
|[{{MednafenURL|releases}} {{MednafenVer}}]
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[https://github.com/FCare/Kronos Kronos]
 +
|[{{KronosDownloadLink}} {{KronosVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[Yaba Sanshiro|Yaba Sanshiro 2]] (Yaba三四郎2)
 +
|[http://www.uoyabause.org/static_pages/download {{YabaSanshiroVer}}]
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}}
 +
|-
 +
|[[Yabause]]
 +
|[http://yabause.org/download {{YabauseVer}}]
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|}
  
===Repositories list===
+
===Dreamcast / NAOMI===
The "Type" column categorizes repositories by update frequency. Software in the Testing branches usually get updates as often as possible (even daily), while software in the Stable branches are only as recent as the versions are, and usually get updates between a few months. There are also several Abandoned PPAs which can be used only on older Ubuntu releases.
+
{| class="wikitable" style="text-align: center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[Sega NAOMI and variants|NAOMI]]
 +
! scope="col"|Atomiswave
 +
! scope="col"|Windows CE
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Flycast|Flycast]]
 +
|[https://flyinghead.github.io/flycast-builds/ CI Builds]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[redream]]
 +
|[https://redream.io/download {{RedreamVer}}]
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[DEmul]]
 +
|[http://demul.emulation64.com/downloads/ {{DEmulVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}}
 +
|-
 +
|[[reicast]]
 +
|[https://github.com/skmp/reicast-emulator/releases {{ReicastVer}}]<small> (Not Working)</small><br/>[https://snapcraft.io/reicast r8.1]<small> (Snap Store)</small>
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}} ||{{✗}}
 +
|-
 +
|[[nullDC]]
 +
|[http://www.emucr.com/2013/03/nulldc-svn-r150.html 1.0.4 r150]
 +
|{{~}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
 +
|-
 +
|lxdream-nitro
 +
|[https://gitlab.com/simulant/community/lxdream-nitro git]
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{~}} ||{{~}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|}
  
If the desired emulator isn't found here, you can find more repositories by searching around for "(emulator) launchpad ppa". Check that they have packages for your Ubuntu version (they usually go by the version's name), as some PPAs can be abandoned.
+
===Sega VMU===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|VeMUlator_libretro
 +
|[https://buildbot.libretro.com/nightly/ Nightly]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|SoftVMS
 +
|[https://web.archive.org/web/20210606212834/http://mc.pp.se/dc/sw.html 1.10 (source only)]
 +
|{{✗}}
 +
|?
 +
|{{✗}}
 +
|{{~}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|ElysianVMU
 +
|[http://evmu.elysianshadows.com 0.2.0]
 +
|{{✗}}
 +
|?
 +
|{{✗}}
 +
|{{✗}}
 +
|}
  
{| class="wikitable mw-collapsible sortable" width="100%"
+
==NEC==
! Emulator/Project
+
===NEC PC-6000===
! ppa:user/ppa-name
+
{| class="wikitable" style="text-align:center;"
! Type
+
! scope="col"|Emulator
! Latest Emulator Version
+
! scope="col"|Latest Version
! Supported Ubuntu Versions
+
! scope="col"|[[libretro]]
! ARM<ref group=N>These repositories have packages compiled for ARM architectures, and could work with HP Hardfloat, odroid, Raspberry Pi 2, etc.</ref>
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|-
|rowspan="2"|[[RetroArch]]<br/>(libretro)
+
|[http://eighttails.seesaa.net PC6001VX]
|[https://launchpad.net/~libretro/+archive/ubuntu/testing ppa:libretro/testing]
+
|[https://github.com/eighttails/PC6001VX/releases {{PC6001VXVer}}]
|Testing
+
|{{✗}}
|1.9.10
+
|{{✓}}
|18.04,20.04,21.04,21.10<ref group=N name=version>Core availability may vary between Ubuntu versions.</ref>
+
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[https://launchpad.net/~libretro/+archive/ubuntu/stable ppa:libretro/stable]
+
|[[MAME]]
|Stable
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|1.9.10
+
|{{✗}}
|18.04,20.04,21.04,21.10<ref group=N name=version />
 
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|}
 +
 +
===NEC PC-8800===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Emulator
 +
! scope="col"|Latest Version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[VisualBoy Advance#VBA-M|VBA-M]]
+
|[http://retropc.net/pi XM8]
|[https://launchpad.net/~sergio-br2/+archive/ubuntu/vbam-trunk ppa:sergio-br2/vbam-trunk]
+
|[http://retropc.net/pi/#download {{XM8Ver}}]
|Stable
+
|{{✗}}
|2.0.1-r202107030448-c08bb6bd-22
+
|{{✓}}
|16.04,18.04
+
|{{✗}}
 +
|{{✓}}
 +
|-
 +
|[[MAME]]
 +
|<abbr title="Latest development version">git artifacts</abbr><ref group=N name=mame_ci>[https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux]</ref><br/>[https://www.mamedev.org/?p=520 {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}<ref group=N name=MAME>''As of Version 0.251, NEC PC-8801MA, NEC PC-8801MH, and NEC PC-8801mkIISR, and the clones: NEC PC-8801FA, NEC PC-8801MA2, NEC PC-8801mkIIFR and NEC PC-8801mkIIMR [https://github.com/mamedev/mame/pull/10685/files#diff-1847c95b25cbe1ff396cf2070c74171e411a74160ba1d49fff8a734b8123a139R2097-R2115 have been promoted to working status and is considered playable]''</ref>
 +
|-
 +
|[https://www.eonet.ne.jp/~showtime/quasi88 QUASI88]<br/><small>[https://docs.libretro.com/library/quasi88/ quasi88_libretro]</small>
 +
|[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://www.eonet.ne.jp/~showtime/quasi88/download.html 0.6.4]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}<ref group=N name=lr-quasi88>Only libretro core is still active.</ref>
 +
|{{~}}
 +
|-
 +
|[http://www.cug.net/~manuke/x88000.html X88000]
 +
|[https://quagma.sakura.ne.jp/manuke/x88_1_5_3.zip 1.5.3]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
 +
 
 +
===NEC PC-9800===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|Neko Project II kai (猫Project II改)
 +
|[https://github.com/AZO234/NP2kai git]
 +
|{{✓}}
 +
|High
 +
|{{✓}}
 +
|{{~}}
 +
|{{✓}}
 +
|-
 +
|Neko Project II (猫Project II)
 +
|[http://www.yui.ne.jp/np2 0.86]
 +
|{{✗}}
 +
|Mid
 +
|{{?}}
 +
|{{✗}}
 +
|{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|Low
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|[[DOSBox#DOSBox-X|DOSBox-X]]
 +
|[https://github.com/joncampbell123/dosbox-x/releases {{DOSBox-XVer}}]
 +
|{{✗}}
 +
|Low
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|}
 +
 
 +
===PC Engine / PC Engine CD / SuperGrafx===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|PCE-CD
 +
! scope="col"|SuperGrafx
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Mednafen]] <small>(PCE-Accurate)</small>
 +
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||High ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||High ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[Mednafen]] <small>(PCE-Fast)</small>
 +
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[BizHawk]]
 +
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||High ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[higan]] (火眼)
 +
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
 +
|{{~}} ||{{✓}} ||{{✓}} ||? ||{{✓}} ||{{✓}} ||{{~}}
 +
|-
 +
|[https://web.archive.org/web/20071206014650/http://www.dridus.com:80/~nyef/darcnes/ DarcNES]
 +
|[https://segaretro.org/DarcNES 9b0401/9b0313]
 +
|{{~}} ||{{✗}} ||{{✗}} ||Low ||? ||{{✗}} ||{{✗}}
 +
|-
 +
|[http://zeograd.com/ Hu-Go!]
 +
|[http://zeograd.com/hugo_download.php 2.12]
 +
|{{✓}} ||? ||{{✗}} ||? ||? ||{{✗}} ||{{✗}}
 +
|}
 +
 
 +
===PC-FX===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Game Accelerator">GA</abbr>
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Mednafen]]
 +
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 +
|{{TBD}}
 +
|{{✓}}
 +
|Mid-High
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{~}}
 +
|{{✓}}
 +
|Mid
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|[[MagicEngine-FX]]
 +
|[http://www.magicengine.com/uk_index.php?sessid=CK9MXrbon1e8hf4rbMwBhwkSnqzQ {{MagicEngineFxVer}}]
 +
|{{TBD}}
 +
|{{✗}}
 +
|Low
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|[https://web.archive.org/web/20141105014113/http://www.xe-emulator.com Xe]
 +
|[https://web.archive.org/web/20141022230129/http://www.xe-emulator.com/index.php?m=download {{XeVer}}]
 +
|{{TBD}}
 +
|{{✗}}
 +
|?
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
 +
 
 +
==Sony==
 +
===PlayStation===
 +
{| class="wikitable" style="text-align: center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|Plugins
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Resizable Internal Resolution">RIR</abbr>
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[DuckStation]]
 +
|[https://github.com/stenzek/duckstation git]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|High
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[Mednafen]]
 +
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|<abbr title="Exclusive to Libretro, but comes with significant slowdown.">{{✓}}</abbr>
 +
|High
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|PCSX-Redux
 +
|[https://github.com/grumpycoders/pcsx-redux git]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{✗}} <small>(WIP)</small>
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|Mid
 +
|{{✓}}
 +
|{{✗}} <small>(WIP)</small>
 +
|-
 +
|Rustation NG
 +
|[https://gitlab.com/flio/rustation-ng git]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{✗}} <small>(WIP)</small>
 +
|-
 +
|[[PCSX-Reloaded|PCSX-R]]
 +
|[https://www.ngemu.com/threads/pcsxr-pgxp.186369 PGXP]([https://github.com/iCatButler/pcsxr git])<br/>
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|[[Recommended_PS1_Plugins|Plugin dependent]]
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|rowspan="2"|[[PCSX2]]
+
|[[ePSXe]]
|[https://launchpad.net/~gregory-hainaut/+archive/ubuntu/pcsx2.official.ppa ppa:gregory-hainaut/pcsx2.official.ppa]
+
|[http://www.epsxe.com/download.php {{EpsxeVer}}]
|Stable
+
|{{✓}}
|1.4.0
+
|{{✗}}
|14.04,15.04,15.10,16.04,16.10,17.04,18.04
+
|{{✗}}
 +
|{{✓}}
 +
|[[Recommended_PS1_Plugins|Plugin dependent]]
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|[https://launchpad.net/~pcsx2-team/+archive/ubuntu/pcsx2-daily ppa:pcsx2-team/pcsx2-daily]
+
|[[Rustation]]
|Testing
+
|[http://github.com/simias/rustation git]
|1.7.0~git202109251832+202109252351
+
|{{✗}}
|20.04,21.04,21.10
+
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|High
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|rowspan="2"|[[MAME]]
+
|[[Avocado]]
|[https://launchpad.net/~c.falco/+archive/ubuntu/mame ppa:c.falco/mame]
+
|[https://github.com/JaCzekanski/Avocado git]
|Stable
+
|{{✗}}
|0.235
 
|18.04,20.04,21.04
 
 
|{{✓}}
 
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|Mid
 +
|{{~}}
 +
|{{✗}}
 +
|-
 +
|[[pSX]]
 +
|[http://www.emulator-zone.com/doc.php/psx/psx_em.html 1.13]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|Mid
 +
|{{✗}}
 +
|{{✗}}
 +
|}
 +
 +
===PlayStation 2===
 +
{| class="wikitable" style="text-align:center;"
 +
!scope="col"|Name
 +
!scope="col"|Latest Version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
!scope="col"|Active
 +
!scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[https://launchpad.net/~c.falco/+archive/ubuntu/alpha ppa:c.falco/alpha]<ref group=N>Some MAME builds may also appear in [https://launchpad.net/~c.falco/+archive/ubuntu/trashbin ppa:c.falco/trashbin].</ref>
+
|[[PCSX2]]
|Testing
+
|[https://pcsx2.net/download.html 1.6.0] (stable)<br /> [http://buildbot.orphis.net/pcsx2 SVN]
|0.235
+
|{{~}} <small>(WIP)</small>
|21.10
+
|{{✓}}
 +
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[Dolphin]]
+
|[[Play!]]
|[https://launchpad.net/~dolphin-emu/+archive/ubuntu/ppa ppa:dolphin-emu/ppa]
+
|[http://purei.org/downloads.php Builds]
|Stable/Testing
+
|{{✓}}
|5.0+git-r202109240858-753a1595bf-33
+
|{{✓}}
|16.04,18.04
+
|{{✓}}
|{{✓|text=arm64}}
+
|{{~}}
 +
|-
 +
|DobieStation
 +
|[https://github.com/PSI-Rockin/DobieStation/ git]<br /> [https://ci.appveyor.com/project/PSI-Rockin/dobiestation/history Builds]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
 +
 
 +
===PlayStation 3===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Release Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[RPCS3]]
 +
|[https://github.com/RPCS3/rpcs3/releases {{RPCS3Ver}}]<ref group=N>The developers are currently treating version increments as milestones, not as stables.</ref>
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|-
 
|-
|[[PCSX-Reloaded]]
+
|[[Nucleus]]
|[https://launchpad.net/~rebuntu16/+archive/ubuntu/pcsx-reloaded-svn+unofficial ppa:rebuntu16/pcsx-reloaded-svn+unofficial]
+
|[https://github.com/AlexAltea/nucleus/releases git]
|Abandoned
+
|{{✓}}
|1.9.94+git2017.02.28-16.13-1~ppa
+
|{{✗}}
|16.04,16.10,17.04<ref group=N name=bionic>This package is in the official repository for Ubuntu 18.04 and newer.</ref>
 
 
|{{✗}}
 
|{{✗}}
 +
|}
 +
 +
===PlayStation 4===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Release Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
| [[RPCSX]]
 +
| [https://github.com/RPCSX/rpcsx git]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}(WIP)
 +
|-
 +
| [[Obliteration]]
 +
| [https://github.com/obhq/obliteration/actions git]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}(WIP)
 +
|-
 +
| [[Orbital]]
 +
| [https://github.com/AlexAltea/orbital git]
 +
| {{✓}}
 +
| {{~}}
 +
| {{✗}}
 +
|-
 +
| RPCS4
 +
| N/A
 +
| {{?}}
 +
| {{?}}
 +
| {{✗}}
 +
|-
 +
| [[Spine]]
 +
| [https://github.com/devofspine/spine/releases 2022-05-17]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
|}
 +
===PlayStation 5===
 +
{{No known emulators}}
 +
 +
===Pocket Station===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|High
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|}
 +
 +
===PlayStation Portable===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|-
 
|[[PPSSPP]]
 
|[[PPSSPP]]
|[https://launchpad.net/~xuzhen666/+archive/ubuntu/ppsspp ppa:xuzhen666/ppsspp]
+
|[http://www.ppsspp.org/downloads.html {{PPSSPPVer}}]
|Stable
+
|{{✓}}
|1.11-1
+
|{{✓}}
|18.04,20.04,20.10,21.04
+
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[ScummVM]]
+
|[[JPCSP]]
|[https://www.scummvm.org/downloads/ Official Site (.deb)]<ref group=N>ScummVM's website provides raw Debian packages (.deb) which can be installed with tools like gdebi.</ref>
+
|[http://www.emunewz.net/forum/forumdisplay.php?fid=204 SVN]
|Stable
 
|2.2.0
 
|18,04,19.10,20.04<ref group=N name=hirsute>This package is in the official repository for Ubuntu 21.04 and newer.</ref>
 
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|}
 +
 +
===PlayStation Vita===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Vita3K]]
 +
|[https://github.com/Vita3K/Vita3K git]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|-
 
|-
|[[higan]]
+
|}
|[https://launchpad.net/~hda-me/+archive/ubuntu/higan ppa:hda-me/higan]
+
 
|Abandoned
+
==Google==
|106
+
===Android===
|16.04<ref group=N name=bionic />
+
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|Backend<ref group=N>The backend column describes what backend technology used mainly (VM, AOSP or an actual OS etc). Emulators labeled with "VirtualBox" sometimes need the user to install [https://www.virtualbox.org/ Oracle VM VirtualBox], but usually you don't need to install manually. [[Hypervisors|Hardware-assisted virtualization]] feature must be turned for VM backends due to performance reasons. Keep in mind that you should turn off Hyper-V windows feature if emulator uses type-2 hypervisor (VirtualBox or VMware) due to [[Hypervisors#Hyper-V_feature_conflict_issue|conflict issue]], although some emulators (like BlueStacks) provide special Hyper-V build for this.</ref>
 +
! scope="col"|Compatibility
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|Android x86
 +
|[https://blissos.org/index.html#download <abbr title="BlissOS is the first Android-x86 derivative that includes weishu's KernelSU. With it, you can easily grant root permission for apps and even install Magisk modules without having to install Magisk.">Bliss OS</abbr>]<br/>[https://www.android-x86.org 8.1-r6]
 +
|entire OS<br/><small>though installable to VM through Hypervisor</small>
 +
|Mid
 +
|{{✓}}
 +
|{{~}}
 +
|{{~}}
 +
|-
 +
|[[Genymotion]]
 +
|[https://www.genymotion.com/download/ {{GenymotionVer}}]
 +
|VirtualBox
 +
|Mid-High
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 +
|{{~}}<ref group=N name=Bloatware>Bloatware</ref>
 
|-
 
|-
|rowspan="2"|FS-UAE
+
|[https://waydro.id/index.html Waydroid]
|[https://launchpad.net/~fengestad/+archive/ubuntu/stable ppa:fengestad/stable]
+
|[https://waydro.id/#install git]
|Stable
+
|[[Compatibility_layer|wine-like approach]]
|3.0.5
+
|Low
|14.04,16.04,17.10,18.04,20.04,20.10<ref group=N name=hirsute />
+
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|KMRE
 +
|[https://archive.ubuntukylin.com/ubuntukylin/pool/partner/kmre_2.4.6.8+22.04_amd64.deb 2.4.6.8?]
 +
|docker
 +
|?
 +
|{{?}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|[https://launchpad.net/~fengestad/+archive/ubuntu/devel ppa:fengestad/devel]
+
|Android Studio
|Testing
+
|[https://developer.android.com/studio/ 4.0]
|3.1.0
+
|QEMU
|14.04,16.04,17.10,18.04
+
|Low
 +
|<span title="Source-available"><sup>{{~}}</sup></span>
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|[[DeSmuME]]
+
|Andy OS
|rowspan="5"|[https://launchpad.net/~random-stuff/+archive/ubuntu/ppa ppa:random-stuff/ppa]
+
|[https://andyroid.net/ 0.47.226.1096.26]
|Abandoned
+
|?
|0.9.11+r1~4
+
|?
|12.04,14.04,15.04,15.10,16.04<ref group=N name=broken_desmume>Packages for 16.10 and newer are listed but broken.</ref><ref group=N name=bionic />
+
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
|[[Mupen64Plus]]
+
|[[Anbox]]
|Abandoned
+
|[https://anbox.io/ git]
|2.5-7+r630~7
+
|[[Compatibility_layer|wine-like approach]]
|14.04,15.04,15.10,16.04<ref group=N name=yakkety>This package is in the official repository for Ubuntu 16.10 and newer.</ref>
+
|Low
 
|{{✓}}
 
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
 +
 +
==Microsoft==
 +
===MSX series===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! score="col"|MSX 1
 +
! score="col"|MSX 2
 +
! score="col"|MSX 2+
 +
! score="col"|TurboR
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|-
|PokeMini
+
|[[openMSX]]
|Abandoned
+
|[https://github.com/openMSX/openMSX/releases git]
|0.60-r8~4
+
|{{✓}}
|14.04,15.04,15.10,16.04,16.10,17.04,17.10
+
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
||Cycle ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[blueMSX]]
 +
|[http://www.vik.cc/bluemsx/download.html 2.8.2]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
||Cycle ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}}
 
|-
 
|-
|[[Gambatte]]
+
|[[MAME]]
|Abandoned
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|0.5.0-r577-b575~5
 
|12.04,14.04,15.04,15.10,16.04,16.10,17.04,17.10
 
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
||High ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|-
|[[Snes9x]]
+
|[[fMSX]]
|Stable
+
|[http://fms.komkon.org/fMSX/#Downloads {{fMSXVer}}]
|1.54.1-r201805250105-98d3d27-3
 
|17.10,18.04<ref group=N name=broken_snes9x>Packages for 14.04 and 16.04 are listed but broken.</ref>
 
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
||Mid ||{{✓}} ||{{✗}} ||{{✓}} ||{{~}}
 
|-
 
|-
|[[BlastEm]]
+
|[https://web.archive.org/web/20071206014650/http://www.dridus.com:80/~nyef/darcnes/ DarcNES]
|rowspan="17"|[https://launchpad.net/~samoilov-lex/+archive/ubuntu/retrogames ppa:samoilov-lex/retrogames]<ref group=N name=warning_retrogames>This PPA contains unofficial builds of RetroArch, Dolphin, PPSSPP, PCSX2, FS-UAE and more, thus may cause conflict with other PPAs if you are on Ubuntu 18.04 or below. (This is less likely a problem on 20.04 or newer because other PPAs have abandoned support for newer Ubuntu versions.) After installing a desired emulator from this PPA, it is recommended to remove this PPA from the system's repository list by executing "sudo add-apt-repository --remove ppa:samoilov-lex/retrogames" in the command line.</ref>
+
|[https://segaretro.org/DarcNES 9b0401/9b0313]
|Stable
+
|{{~}}
|0.6.0
+
|{{✗}}
|16.04,18.04,20.04
+
|{{✗}}
 +
|{{✗}}
 +
||Low ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
 +
|}
 +
 
 +
===Original Xbox===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|Sega Chihiro (千尋)
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[xemu]]
 +
|[https://github.com/mborgerson/xemu/releases {{XemuVer}}]
 +
|{{~}} <small>(WIP)</small>
 +
|{{✓}}
 +
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[Citra]]
+
|[[XQEMU]]
|Testing
+
|[https://github.com/xqemu/xqemu git]
|1:0.1~git20210618-1~retrogames
+
|{{~}} <small>(WIP)</small>
|20.04
+
|{{✓}}
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|[[Dolphin]]
+
|[[StrikeBox]]
|Testing
+
|[https://github.com/StrikerX3/StrikeBox git]
|5.0.14344-1~retrogames
+
|{{✗}}
|20.04
+
|{{✓}}
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|[[Hatari]]
+
|[[MAME]]
|Stable
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|2.2.1
+
|{{~}}
|16.04,18.04
+
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{✗}}
 +
|}
 +
 +
===Xbox 360===
 +
{{No known emulators}}
 +
===Xbox One===
 +
{{No known emulators}}
 +
===Xbox Series X and Series S===
 +
{{No known emulators}}
 +
 +
==Apple==
 +
===Apple I===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|Pom1
 +
|[http://pom1.sourceforge.net v1.0.0]
 +
|{{✓}} ||{{✗}} ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{~}}
 +
|}
 +
 +
===Apple II Line===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|][
 +
! scope="col"|][+
 +
! scope="col"|//e
 +
! scope="col"|IIc
 +
! scope="col"|//e Enhanced
 +
! scope="col"|//e Platinum
 +
! scope="col"|IIc Plus
 +
! scope="col"|IIGS
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|LinApple
 +
|[https://github.com/linappleii/linapple git ]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[MicroM8]]
 +
|[https://paleotronic.com/software/microm8/download/ Continuous]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}
 
|-
 
|-
 
|[[Mednafen]]
 
|[[Mednafen]]
|Stable
+
|[https://mednafen.github.io/releases {{MednafenVer}}]
|1.27.1
+
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} (WIP)
|20.04
+
|-
 +
|[https://web.archive.org/web/20071206014650/http://www.dridus.com:80/~nyef/darcnes/ DarcNES]
 +
|[https://segaretro.org/DarcNES 9b0401/9b0313]
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
 +
|}
 +
 
 +
===Apple /// Line===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|///
 +
! scope="col"|/// Revised
 +
! scope="col"|/// Plus
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|}
 +
 +
===Apple IIGS===
 +
{| class="wikitable" style="text-align:center"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[melonDS]]
+
|[[KEGS]]
|Stable
+
|[http://kegs.sourceforge.net/ {{KEGSVer}}]
|0.9.2-2~retrogames
+
|{{✓}}
|20.04
+
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[mGBA]]
+
|[[GSplus]]
|Stable
+
|[https://github.com/digarok/gsplus/releases {{GSplusVer}}]
|0.9.1-1~retrogames
+
|{{✓}}
|20.04
 
 
|{{✗}}
 
|{{✗}}
 +
|{{~}}
 
|-
 
|-
|[[PCem]]
+
|[https://david-schmidt.github.io/gsport GSport]
|Stable
+
|[https://github.com/david-schmidt/gsport/releases {{GSportVer}}]
|17
+
|{{✓}}
|20.04
+
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|[[PCSX2]]
+
|[[MAME]]
|Stable
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|1.6.0
+
|{{✓}}
|20.04
+
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|}
 +
 +
===Apple Lisa===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|LisaEm
 +
|[https://lisa.sunder.net 1.2.7]
 +
|{{✓}} ||{{~}}[https://lisalist2.com/index.php/topic,350.0.html *] ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[https://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✗}}
 +
|}
 +
 +
===Macintosh line===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
!colspan="6"|68k
 +
|-
 +
|Basilisk II
 +
|[https://github.com/cebix/macemu 1.0 R5]
 +
|{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|Mini vMac
 +
|[https://www.gryphel.com/c/minivmac/download.html 36.04]
 +
|{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[https://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{TBD}}
 +
|-
 +
|<abbr title="PC Emulator">PCE</abbr>
 +
|[http://www.hampa.ch/pce/download.html 0.2.2]
 +
|{{✓}} ||{{✗}} ||{{TBD}}
 +
|-
 +
|[[Ardi Executor]]
 +
|[https://www.emaculation.com/doku.php/executor 2.1.17]
 +
|{{✓}} ||{{✗}} ||{{✗}}
 +
|-
 +
|vMac
 +
|[http://www.vmac.org/ 0.19]
 +
|{{✓}} ||{{✗}} ||{{✗}}
 
|-
 
|-
|PCSX2 Unstable
+
!colspan="6"|PowerPC
|Testing
+
|-
|1.7.1~git20210618.044034-1~retrogames
+
|SheepShaver
|20.04
+
|[https://github.com/kanjitalk755/macemu/ git]
|{{✗}}
+
|{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[QEMU]]
 +
|4.0.0
 +
|{{✓}} ||{{✓}} ||{{TBD}}
 +
|-
 +
|PearPC
 +
|[https://github.com/sebastianbiallas/pearpc 0.6.0]
 +
|{{✓}} ||{{✗}} ||{{✗}}
 +
|-
 +
|[[DingusPPC]]
 +
|[https://github.com/dingusdev/dingusppc]
 +
|{{TBD}} ||{{✓}} ||{{✗}}
 +
|}
 +
===Apple iPod===
 +
{{No known emulators}}
 +
===iOS===
 +
{{No known emulators}}
 +
 
 +
==SNK Corporation==
 +
===Neo Geo and variants===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|NG
 +
! scope="col"|NG-CD
 +
! scope="col"|HNG-64
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{~}} ||{{✓}}<ref group=N>As 0.153 (2014), 0.139 (2010), 0.78 (2003)</ref> ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[FinalBurn Neo]]
 +
|[https://github.com/finalburnneo/FBNeo/releases/latest stable] [https://ci.appveyor.com/project/tmaul/fbneo-kbhgd/branch/master WIP builds]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[RAINE]]
 +
|[http://raine.1emulation.com/download/latest.html {{RAINEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[https://web.archive.org/web/20141105014113/http://www.xe-emulator.com Xe]
 +
|[https://web.archive.org/web/20141022230129/http://www.xe-emulator.com/index.php?m=download {{XeVer}}]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
 +
|-
 +
|[[ares]]
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
|{{✓}} ||{{✗}} ||{{✗}}||{{✗}}||{{✓}}||{{✓}}||{{✗}}
 +
|-
 +
|GnGeo
 +
|[https://github.com/pepone42/gngeo git]
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
 +
|}
 +
 
 +
===Neo Geo Pocket===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|NGP
 +
! scope="col"|NGPC
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Mednafen]]
 +
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[ares]]
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[higan]] (火眼)
 +
|[https://github.com/higan-emu/higan/releases/ {{higanVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|}
 +
 
 +
==Commodore==
 +
===Commodore 64 & 128===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[VICE]] (x64sc)
 +
|[http://vice-emu.sourceforge.net/index.html#download {{VICEVer}}]
 +
|{{✓}}
 +
|Very high
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|-
 
|-
|[[reicast]]
+
|Denise
|Stable
+
|[https://sourceforge.net/projects/deniseemu/files/ {{DeniseVer}}]
|1:20.04-2~retrogames
 
|20.04
 
 
|{{✗}}
 
|{{✗}}
 +
|Very high
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|-
 
|-
|[[Stella]]
+
|[[VICE]] (x64)
|Stable
+
|[http://vice-emu.sourceforge.net/index.html#download {{VICEVer}}]<ref group=N name=x64>Source only, pass '--enable-x64' to configure</ref>
|5.1.1
+
|{{✓}}
|16.04,18.04
+
|High
 +
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{~}}
 
|-
 
|-
|[[Snes9x]]
+
|[http://www.emu64-projekt.de/ Emu64]
|Stable
+
|[https://github.com/ThKattanek/emu64/releases git]
|1:1.60-2~retrogames
 
|20.04
 
 
|{{✗}}
 
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 
|-
 
|-
|[[yuzu]]
+
|[[BizHawk]]
|Testing
+
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
|1:0.0.0~git20200819-1~retrogames
+
|{{✗}}
|20.04
+
|?
 +
|{{✓}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|[[Vita3K]]
+
|[[MAME]]
|Stable
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|0.1.0~git20180527.1-3~retrogames
+
|{{✓}}
|18.04
+
|Mid
 +
|{{✓}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
|[[puNES]]
+
|Frodo
|Stable
+
|[http://frodo.cebix.net/ 4.1b]
|0.106-1~retrogames
+
|{{✗}}
|20.04
+
|?
 +
|{{✗}}
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|}
 +
 +
===Commodore 65===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|-
|[[Yabause]]
+
|[[MAME]]
|Stable
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|0.9.15-1~retrogames
+
|{{✓}}
|18.04
+
|Low
 +
|{{✓}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|}
 +
 +
===Amiga Line===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|-
|[[FCEUX]]<br/>[[ZSNES]]<br /><small>Other older emulators not listed</small>
+
|[http://fs-uae.net/ FS-UAE]
|Official Ubuntu repos
+
|[http://fs-uae.net/download 3.0.5]
|Varies<ref group=N>Only updated once per Ubuntu version.</ref>
+
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|Varies
+
|-
|Varies
+
|[http://blitterstudio.com/amiberry Amiberry]
|{{~}}
+
|[https://github.com/BlitterStudio/amiberry/releases {{AmiberryVer}}]
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|Denise
 +
|{{na}}
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
 
|}
 
|}
<references group=N />
 
  
===Distro-independent packages on Ubuntu===
+
==x86 CPUs==
{{main|Distro-agnostic emulator packages for Linux}}
+
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|8086
 +
! scope="col"|286
 +
! scope="col"|386
 +
! scope="col"|486
 +
! scope="col"|Pentium
 +
! scope="col"|Pentium II
 +
! scope="col"|Celeron
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[86Box]]
 +
|[https://github.com/86Box/86Box git]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[PCem]]
 +
|[http://pcem-emulator.co.uk {{PCemVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}}
 +
|-
 +
|[[DOSBox#Forks|DOSBox-X]]
 +
|[https://github.com/joncampbell123/dosbox-x/releases {{DOSBox-XVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[DOSBox]]
 +
|[http://www.dosbox.com/download.php?main=1 0.74-3] <br /> [http://www.dosbox.com/wiki/SVN_Builds#List_of_SVN_Builds SVN]
 +
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}}
 +
|-
 +
|[[Bochs]]
 +
|[https://sourceforge.net/projects/bochs/files/bochs {{BochsVer}}]
 +
|{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}} ||{{~}} ||{{~}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|[[QEMU]]
 +
|[https://www.qemu.org/download/ {{QEMUVer}}]
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}<ref group=N name=conroe>Supports the [[wikipedia:Conroe_(microprocessor)|Conroe]] model.</ref> ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|}
  
There are also distribution-independent emulator packages in [[Distro-agnostic_emulator_packages_for_Linux#Snappy|Snappy]], [[Distro-agnostic_emulator_packages_for_Linux#Flatpak|Flatpak]] or [[Distro-agnostic_emulator_packages_for_Linux#AppImage|AppImage]] formats which can be used instead of Ubuntu PPA. These packages are especially useful for users of Ubuntu 20.04 or newer because most PPAs are abandoned.
+
==Sinclair==
 +
===ZX81===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Relative Speed<ref group=N name=RelativeSpeed>As calculated by Carlo Delhez's clkfreq, originally distributed with his XTender emulator. The ZX81 has relatively complicated timing mechanics, depending on signalling of WAIT during NMI; relative speed is a measurement of how closely an emulator matches a real machine in terms of clock cycles spent processing within a frame. 100.0% denotes the same execution speed as a real machine.</ref>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[ZEsarUX]]
 +
|[https://github.com/chernandezba/zesarux/releases {{ZEsarUXVer}}]
 +
|{{✗}}
 +
|{{✓}}
 +
|110.9%
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[https://sourceforge.net/projects/sz81/ SZ81] <br/><small>(xz80 & z81 based)</small>
 +
|[http://sz81.sourceforge.net/#downloads 2.1.7] <br/>[http://rullf2.xs4all.nl/sz81/ 2.3.10 (Unofficial)]
 +
|{{✗}}
 +
|{{✓}}
 +
|100.0%
 +
|{{✗}}
 +
|{{~}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|?
 +
|Not tested
 +
|{{✓}}
 +
|{{✗}}
 +
|}
  
Snappy packages are currently the default method of installing software in Ubuntu, encouraged by Canonical - developers of Ubuntu. Installing snaps is very simple, just open Ubuntu Software app and find your desired emulator from there, confirming installation with your user (or root user) password. No additional configuration is required to install snaps.
+
===ZX Spectrum===
 +
{| class="wikitable" style="text-align:center;"
 +
!scope="col"|Name
 +
!scope="col"|Latest Version
 +
!scope="col"|[[libretro|Libretro Core]]
 +
!scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
!scope="col"|Active
 +
!scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[FUSE]]
 +
|[https://sourceforge.net/projects/fuse-emulator 1.5.7]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[Speccy]]
 +
|[http://fms.komkon.org/Speccy/#Downloads {{SpeccyVer}}]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[ZEsarUX]]
 +
|[https://github.com/chernandezba/zesarux/releases {{ZEsarUXVer}}]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[BizHawk]]
 +
|[http://tasvideos.org/Bizhawk/ZXSpectrum.html {{BizHawkVer}}]
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|Retro Virtual Machine
 +
|[http://www.retrovirtualmachine.org 2.0.beta-1.r6]
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{~}}
 +
|-
 +
|ZX-Poly
 +
|[https://github.com/raydac/zxpoly {{ZXPolyVer}}]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{TBD}}
 +
|-
 +
|Xpeccy
 +
|[https://github.com/samstyle/Xpeccy/releases {{XpeccyVer}}]
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|[[DSP]]
 +
|[https://github.com/leniad/dsp-emulator git]
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|[https://gitlab.com/rastersoft/fbzx fbzx]
 +
|[https://gitlab.com/rastersoft/fbzx git]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|JSpeccy
 +
|[https://github.com/jsanchezv/JSpeccy/releases git]
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|[http://chui.dcemu.co.uk/zx4all.html ZX4ALL]
 +
|[http://chui.dcemu.co.uk/zx4all.html#Downloads Beta 2]
 +
|{{✗}}
 +
|?
 +
|{{✗}}
 +
|{{✗}}
 +
|}
  
==THE GNU/LINUX GUIDE OF EMULATION: Fedora edition==
+
==Acorn Computers==
===From repositories===
+
===BBC Micro/BBC Master===
Fedora has a very strict software policy, allowing only [[Licensing#Free_and_open-source_software|free software]] emulators, which don't rely on copyrighted BIOS files to work. There's quite a few emulators and even [[RetroArch]] with some open source cores, but you won't find any non-commercial or closed-source emulators in there. However, more of them are hosted at RPMFusion's repositories. To install RPMFusion's software repositories, use the following command as root:
+
{| class="wikitable" style="text-align:center;"
<nowiki>sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm</nowiki>
+
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|BBC Micro
 +
! scope="col"|BBC Master
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[http://www.mkw.me.uk/beebem/index.html BeebEM]
 +
|[https://github.com/stardot/beebem-windows/releases git]
 +
|B, B+, M128
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[https://github.com/stardot/b-em B-em]
 +
|[http://b-em.bbcmicro.com/ 2.2], [https://github.com/stardot/b-em git]
 +
|A, B, B+, M128, MC
 +
|MT, M512
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[https://github.com/tom-seddon/b2 B2]
 +
|[https://github.com/tom-seddon/b2/releases git]
 +
|B, B+, M128
 +
|{{✗}}
 +
|?
 +
|{{✓}}
 +
|{{✗}}
 +
|}
  
The second RPM is where you get proper video drivers for older AMD cards. Install "akmod-catalyst" (current AMD cards use the official "AMDGPU" driver built into kernel, so everything should work OOTB). NVIDIA users should instead follow [https://rpmfusion.org/Howto/NVIDIA this guide]. The following emulators can be found from the RPMFusion repositories (note that not all packages are fully up-to-date):
+
===Electron===
{| class="wikitable"
+
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|-
! scope="col"|Console
+
|[[MAME]]
! scope="col"|Emulator
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|-
 
|-
|[[Nintendo Entertainment System emulators|NES]]
+
|CLK
|[[Nestopia]]
+
|[https://github.com/TomHarte/CLK/releases git]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
|[[Super Nintendo emulators|SNES]]
+
|eek
|[[higan|bsnes]], [[Snes9x]], [[ZSNES]]
+
|[https://github.com/bpeel/eek git]
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 
|-
 
|-
|[[Game Boy/Game Boy Color emulators|Game Boy/Color]]/[[Game Boy Advance emulators|Advance]]
+
|[http://electrem.emuunlim.com/ ElectrEm]
|[[VisualBoy Advance#VBA-M|VBA-M]]
+
|[http://electrem.emuunlim.com/Downloads.html 0.6c]
 +
|?
 +
|{{✗}}
 +
|{{✗}}
 
|-
 
|-
|[[Nintendo DS emulators|Nintendo DS]]
+
|ElkJS
|[[DeSmuME]]
+
|[https://github.com/dmcoles/elkjs git]
 +
|?
 +
|{{✗}}
 +
|{{✗}}
 
|-
 
|-
|[[GameCube emulators|GameCube]] and [[Wii emulators|Wii]]
+
|[http://elkulator.acornelectron.co.uk/ Elkulator]
|[[Dolphin]]
+
|[https://github.com/rcook/elkulator git]
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 
|}
 
|}
Can't find your emulator in RPMfusion? Want an up to date version git version instead of dolphin stable? First, check [https://copr.fedorainfracloud.org/ Fedora's COPR repositories]. For example, for Dolphin, https://copr.fedorainfracloud.org/coprs/victoroliveira/dolphin-emu-git/.
 
Still can't find a precompiled version?  We get to compile them ourselves!
 
  
===Compiling emulators===
+
===Multi (Atom, Micro, Electron)===
This could be considered a generic guide for all GNU/Linux distributions, but we will be using Fedora as our base for this tutorial.
+
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|Atom
 +
! scope="col"|BBC Micro
 +
! scope="col"|BBC Master
 +
! scope="col"|Electron
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||A, B, B+, M128 ||? ||{{✓}} ||{{✓}} ||{{✓}}
 +
|}
  
First, in order to successfully compile software, libraries are required. You can generally find a list of dependencies with the emulator's source, but often those are listed for Ubuntu. So instead, enjoy this blanket list of programs and libraries to install:
+
===Archimedes===
# Compiler Stuff
+
{| class="wikitable" style="text-align:center;"
+
! scope="col"|Name
  #dnf install clang clang-analyzer cmake ecj gcc-c++ scons
+
! scope="col"|Latest version
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
# Assorted Libraries
+
! scope="col"|Active
+
! scope="col"|[[Recommended emulators|Recommended]]
  #dnf install libx86 nasm
+
|-
+
|Arculator
# Development Headers
+
|[http://b-em.bbcmicro.com/arculator/download.html 2.1]
+
|{{✓}}
  #dnf install alsa-lib-devel bluez-libs-devel cppunit-devel curl-devel enet-devel flac-devel freealut-devel glew-devel glib-devel glibc-devel.x86_64 glibc-devel.i686 glibmm24-devel gtest-devel gtkglextmm-devel gtk+-devel hidapi-devel jack-audio-connection-kit-devel jansson-devel kernel-devel libao-devel libevdev-devel libglademm24-devel libogg-devel libtheora-devel libudev-devel libusb-devel libuuid-devel libv4l-devel libvorbis-devel lilv-devel lua-devel lzo-devel mbedtls-devel miniupnpc-devel openal-soft-devel portaudio-devel pulseaudio-libs-devel python-qt5-devel qjson-devel qt-devel qt5-qtbase-devel qt5-qtx11extras-devel qtwebkit-devel ruby-devel SDL* SFML-devel SOIL-devel soundtouch-devel speex-devel speexdsp-devel tinyxml-devel
+
|{{✓}}
The reference text for the above list can be found [http://www.flibitijibibo.com/fedora/Fedora.txt here.]
+
|{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[https://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|-
 +
|ArcEm
 +
|[https://sourceforge.net/projects/arcem/files/arcem/1.50/ 1.50]
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
  
If you want automated emulator compiling, a Mupen64Plus build/update/install package exists [http://www.flibitijibibo.com/fedora/flibitMupen64Plus.tar.gz here], just run the script for the function you require.
+
===Risc PC / A7000===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|RPCEmu
 +
|[http://www.marutan.net/rpcemu/index.php#downloads 0.9.4]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[MAME]]
 +
|[https://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|}
 +
==VTech==
 +
===CreatiVision===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|cvemu (creatiVision emulator)
 +
|[https://sourceforge.net/projects/creativisionemulator 21.05.01 Preview (source)]
 +
16.04.24 (windows)
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}<ref group=N>[https://sourceforge.net/p/creativisionemulator/activity/ creatiVision commits]</ref>
 +
|{{✓}}
 +
|-
 +
|[[MAME]]
 +
|<abbr title="Latest development version">git artifacts</abbr><ref group=N name=mame_ci>[https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux]</ref></small></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=since>As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)</ref></small>
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}[https://github.com/mamedev/mame/blob/master/src/mame/vtech/crvision.cpp#L962 *]
 +
|-
 +
|FunnyMu
 +
|[https://www.lemoncube.com/26.html FunnyMu 0.43 SDL]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|CvEmu2
 +
|0.6.1 (CvEmu2)
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
 +
===Socrates===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|-
 +
|[[MAME]]
 +
|<abbr title="Latest development version">git artifacts</abbr><ref group=N name=mame_ci>[https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux]</ref></small></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=since>As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)</ref></small>
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}[https://github.com/mamedev/mame/blob/master/src/mame/vtech/socrates.cpp#L1663 *]
 +
|}
  
It is highly recommended that you read the scripts/readmes before running these so you understand what is going on.
+
===V.Smile===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|<abbr title="Latest development version">git artifacts</abbr><ref group=N name=mame_ci>[https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux]</ref></small></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=since>As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)</ref></small>
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}[https://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmile.cpp *]
 +
|-
 +
|Unununium
 +
|[https://github.com/RebeccaRGB/unununium git]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
 +
===V.Flash===
 +
{{No known emulators}}
 +
===InnoTV===
 +
{{No known emulators}}
  
As for compiling the emulators themselves, you're better off looking at the emulator's website/forum for specific tutorials. Emulator developers like to use a lot of different environments, from basic Makefiles to CMake to SCons to who knows what. The library list above and the automated scripts should help you get started if you're entirely unfamiliar with compiling, though.
+
==Miscellaneous==
 +
===Panasonic (3DO)===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|Retro achievements
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[4DO|4DO]]
 +
|[https://sourceforge.net/projects/fourdo 1.3.2.4]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|[[Opera]]
 +
|[https://buildbot.libretro.com/nightly libretro core]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[Phoenix (emulator)|Phoenix]]
 +
|[http://www.arts-union.ru/node/23 2.8.JAG]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{~}}
 +
|-
 +
|[https://code.google.com/p/3doh 3d'oh]
 +
|SVN
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|}
 +
===Phillips (CD-i)===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|<abbr title="Digital Video Cartridge">[[#Digital Video Cartridge|DVC]]</abbr>
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<small>[https://retroachievements.org/gameList.php?c=42 Retro<br/>Achievements]</small>
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
| [https://docs.libretro.com/library/same_cdi/ Same CDi<br/><small>same_cdi_libretro</small>]
 +
| [https://buildbot.libretro.com/nightly/ libretro core]
 +
| {{✗}}[https://github.com/libretro/same_cdi/issues/7 *] ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
| [[MAME]]
 +
| [http://www.mamedev.org/release.html {{MAMEVer}}]
 +
| {{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}[https://github.com/mamedev/mame/blob/master/src/mame/philips/cdi.cpp *]
 +
|-
 +
| [https://github.com/Stovent/CeDImu CeDImu]
 +
| None (pre-alpha)
 +
| {{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}<small> (WIP)</small>
 +
|-
 +
| [https://web.archive.org/web/20010926085947/http://cdice.emuhq.com:80/ CD-iCE]
 +
| [https://www.zophar.net/cd-i/cd-ice.html 2001-08-20]
 +
| {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
 +
|}
 +
===GamePark Holdings===
 +
====GP32====
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{~}}
 +
|}
 +
====GP2X====
 +
{{No known emulators}}
 +
===IBM===
 +
====System 370/390/z====
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[http://www.hercules-390.org/ Hercules]
 +
|3.07
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|}
  
If you still want help, feel free to ask in Emulation General.
+
===Symbian and N-Gage===
 +
{| class="wikitable" style="text-align:center;" width="400px"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|<small>[https://retroachievements.org/gameSearch.php?o=0&p=0&i=61 Retro<br/>Achievements]</small>
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
| [[EKA2L1]]
 +
| [https://github.com/EKA2L1/EKA2L1/releases git]
 +
| Mid
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{✓}}
 +
|}
 +
===J2ME===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Sony Ericsson 3D Engine">Mascot Capsule 3D</abbr>
 +
! scope="col"|[[Emulation accuracy|Accuracy]]
 +
! scope="col"|VM
 +
! scope="col"|Derived from
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[Kahvibreak]]
 +
|[https://bluemaxima.org/kahvibreak/Kahvibreak%201.5.zip Stable]<br/>[https://bluemaxima.org/kahvibreak/Kahvibreak%20Brewer%201.5.10.zip Dev]
 +
|{{✗}}
 +
| Mid
 +
| Host JVM (FreeJ2ME)
 +
| ?
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}<small> (WIP)</small>
 +
|-
 +
|[[SquirrelJME]]
 +
|{{SquirrelJMEVer}}
 +
|{{✗}}
 +
|{{SquirrelJMEAccuracy}}
 +
|Custom (Java)
 +
| -
 +
|{{✓}}
 +
|{{✓}}
 +
|?<small> (WIP)</small>
 +
|-
 +
|MicroEmu
 +
|[https://github.com/artem-frolov/microemu git]
 +
|{{✗}}
 +
|Mid
 +
|Host JVM
 +
| -
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|MPowerPlayer
 +
|[https://web.archive.org/web/20070126100250/http://mpowerplayer.com:80/mppwin.zip 2.0]
 +
|{{✗}}
 +
|Low
 +
|?
 +
|?
 +
|?
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|N-GAGE Cool!
 +
|[https://web.archive.org/web/20060214111930/http://www.amazingmobile.com:80/DownFiles/NgageCool(Trial).zip 1.2.1 (Trial)] ($)
 +
|{{✗}}
 +
|Low
 +
|?
 +
|?
 +
|?
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
|}
  
==Links==
+
==Notes==
* [https://doc.ubuntu-fr.org/emulation French guide] on Ubuntu.org
+
<references group=N/>
* [https://fedoraproject.org/ Fedora website]
+
==See also==
 +
* [[Linux guide for emulators]]
 +
* [[Game engine recreations and source ports]]
  
[[Category:FAQs]]
 
 
[[Category:Emulators by operating system]]
 
[[Category:Emulators by operating system]]

Latest revision as of 05:03, 7 March 2024

Linux
Tux (Linux).png
Type Operating systems
Earliest release Linux Kernel 0.02 (1991)
Latest release Linux Kernel 6.7 (2024)
This page is about software on Linux that emulates other hardware, like video game consoles.
For software that can run Linux on other Operating Systems, see Hypervisors.

Linux is a family of operating systems based on the Linux kernel. Operating systems using the Linux kernel are commonly called Linux distributions (distro).

Emulators on Linux

Due to the overlap with the technical and open source communities, the majority of emulators in existence will have Linux versions available. The commercial success of the Steam Deck has also contributed heavily to consumer demand for native emulators on Linux.

Before diving in;
  • If you're on a Steam Deck, you should probably use EmuDeck which is an installation script that helps you get started with emulation. It is not an all in one solution like some other software; instead, it strives to provide the best possible official options to you, set up and ready to go.
  • See the Linux guide for emulators for Distro specific instructions
  • See the Recommended Linux distributions.
  • See each Wiki Category Consoles, Computers and Arcade for individual dedicated system pages to see more detailed comparisons and information about software emulators. Dedicated system pages provide more up-to-date listings and in-depth information on specific aspects like hardware features, peripheral support, and compatibility etc.
  • Some games have Game engine recreations and source ports that run on Linux, which can be the better than emulators for their specific games.

Contents

Atari[edit]

Atari 8-bit family[edit]

Name Latest version Models XEGS libretro Accuracy FLOSS Active Recommended
Atari800 5.2.0 400, 800, XL, XE Cycle
Atari++ 1.84 400, 800, XL, XE Cycle
MAME 0.264 Good: 400, 800
Basic: XL, XE
? ~

Atari ST[edit]

Name Latest version libretro FLOSS Active Recommended
Hatari 2.5.0
Steem SSE 4.1.2 R14 ?
ARAnyM git
Steem Engine 3.2
PCE/atarist pce-20191006 ?
CaSTaway 0.9.2

Atari 2600[edit]

Name Latest version libretro Accuracy FLOSS Active Recommended
Stella 6.7.1 Cycle
MAME 0.264 Cycle
z26 4.07 High ~
BizHawk 2.9.1 ?
Gopher2600 0.30.0 High
CLK 2024-01-22 Mid
Stellarator git ?

Atari 5200[edit]

Name Latest version libretro Accuracy FLOSS Active Recommended
Atari800 5.2.0 Cycle
kat5200 0.8.1 ?
MAME 0.264 Mid
Jum52 git ?

Atari 7800[edit]

Name Latest version libretro Accuracy FLOSS Active Recommended
MAME 0.264 High
A7800 5.2 High
ProSystem git (libretro) ? [N 1]
BizHawk 2.9.1 ?

Atari Jaguar[edit]

Name Latest version AJ-CD libretro FLOSS Active Recommended
Phoenix 2.8.JAG
Virtual Jaguar 2.1.2
Unofficial builds
git (libretro)
[N 1]
MAME 0.264 ~

Atari Lynx[edit]

Name Latest version libretro FLOSS Active Recommended
Mednafen 1.32.1
MAME 0.264
Handy 0.95

Nintendo[edit]

Nintendo Entertainment System[edit]

Name Latest version FDS libretro Accuracy FLOSS Active Recommended
Mesen 2.0.0 (preview) Cycle
Nestopia UE 1.52.1 Cycle
puNES 0.111 Cycle
3dSen 0.9.5 ? ~
FinalBurn Neo WIP builds ?
iNES 6.1 High ?
Gearnes git High
BizHawk 2.9.1 Cycle
higan (火眼) v110 (as bsnes v083) Cycle
ANESE git Cycle ~
cxNES git Mid
FCEUX 2.6.6 Mid
MAME 0.264 Mid
QuickNES git (libretro) ? Low

Super Nintendo Entertainment System[edit]

Name Version Satellaview libretro Accuracy FLOSS Active Recommended
bsnes
(Official)
v115 Cycle
bsnes-hd
(forked bsnes)
beta 10.6 Cycle
higan (火眼) v110 Cycle
Mesen S 0.4.0 Cycle ~
Snes9x 1.62.3 High [N 2] ~
Mednafen (SNES-Faust) 1.32.1 ?
nSide (forked higan) git Cycle
BizHawk (bsnes v087) 2.9.1 Cycle
Mednafen (bsnes v059) 1.32.1 High
MAME 0.264 Low
ZSNES 1.51 Low
CATSFC 1.36 Low

Nintendo 64[edit]

Name Latest version Plugins Controller Pak Rumble Pak Transfer Pak 64DD libretro FLOSS Active Recommended
simple64 (ParaLLEl) 2024.03.2
simple64 (Final GLideN64) Final GLideN64
RMG git
ares v137 ~ ~ ~
CEN64 git ~
Mupen64Plus git ~
BizHawk 2.9.1
MAME 0.264

GameCube / Wii / Triforce[edit]

Name Latest version GameCube Wii Triforce libretro FLOSS Active Recommended
Dolphin Dev ~[N 3] [N 4]
Ishiiruka-Dolphin (いし海豚) Dev ~ ~
Pureikyubu (PlayCube) 1.6

Wii U[edit]

Name Latest version Accurancy Amiibo FLOSS Active Recommended
Cemu 2.0-79 Medium ~
Decaf git Low

Nintendo Switch[edit]

Name Latest version Amiibo FLOSS Active Recommended
yuzu (柚子) Nightly (Offline)git (Offline) *
Ryujinx (龍神X) Nightlygit

Nintendo 3DS[edit]

Name Latest version Amiibo FLOSS libretro Active Recommended
Citra Nightly

Nintendo DS[edit]

Name Latest version DSi libretro FLOSS Active Recommended
DeSmuME 0.9.13
melonDS 0.9.5
Dev Builds
~

Game Boy Advance[edit]

Name Latest version Game Link Support e-Reader libretro Accuracy FLOSS Active Recommended
mGBA 0.10.3 Mid
higan (火眼) v110 ?
VBA-M 2.1.9 Mid

Pokémon mini[edit]

Name Latest version libretro FLOSS Active Recommended
GBE+ 1.8 [N 5]
PokeMini 0.6.0git

Virtual Boy[edit]

Name Latest version libretro FLOSS Active Recommended
Mednafen 1.32.1
Rustual Boy git ~
MAME 0.264
Planet Virtual Boy emulator 2019-03-27
Red Dragon 0.38 Final

Game Boy / Game Boy Color[edit]

Name Latest version Game Link Support libretro FLOSS Active Recommended
SameBoy 0.16.3 [N 6]
BGB 1.6.2
Gambatte r571
Gearboy 3.5.0
BizHawk 2.9.1
MAME 0.264 ~
Emulicious 2024-03-31 ~

Game & Watch[edit]

Name Latest version libretro FLOSS Active Recommended
MAME 0.264
DSP 0.22

Sega[edit]

Sega Model 1[edit]

Name Latest version Active libretro FLOSS Recommended
MAME 0.264
Modeler 0.9.3a

Sega Model 2[edit]

Name Latest version libretro FLOSS Active Recommended
MAME 0.264 ~

Sega Model 3[edit]

Name Latest version libretro FLOSS Active Recommended
Supermodel SVN Builds ~ (WIP)
MAME 0.264

SG-1000[edit]

Name Latest version SC-3000 SF-7000 libretro FLOSS Active Recommended
MasterGear 4.9.3
MAME 0.264
BizHawk 2.9.1
Genesis Plus GX[N 7] 1.7.5 RC1 ~
higan (火眼) v110 ~ ~
Kega Fusion 3.64 ~
Gearsystem 3.5.0
blueMSX 2.8.2
MEKA 0.8-alpha (2023-08-26)
DarcNES 9b0401/9b0313 ~
CoolCV 0.6.9
TwoMbit 1.0.5 {{✗}

Master System / Game Gear[edit]

Name Latest version GG libretro Accuracy FLOSS Active Recommended
Genesis Plus GX[N 7] 1.7.5 RC1 Very high
MAME 0.264 High
Emulicious 2024-03-31 Very high ~
BizHawk 2.9.1 Very high ~
higan (火眼) v110 High ~
Phoenix 2.8.JAG Very high ~
TwoMbit 1.0.5 Very high
Gearsystem 3.5.0 High
MasterGear 4.9.3 High
Kega Fusion 3.64 Mid
PicoDrive 1.93 [N 8] Mid

Genesis / MegaDrive / CD / 32X[edit]

Name Latest version CD 32X Pico libretro FLOSS Active Recommended
BlastEm 0.6.2
Genesis Plus GX[N 7] 1.7.5 RC1
BizHawk 2.9.1 ?
Kega Fusion 3.64
PicoDrive 1.93
FinalBurn Neo Stable nightly builds
MAME 0.264
Gens/GS r7
DGen 1.33
GENS 2.14
higan (火眼) v110 ~ (bsnes)
Megado git ?
Regen 0.972 ?

Saturn / ST-V[edit]

Name Latest version ST-V libretro FLOSS Active Recommended
Mednafen 1.32.1
Kronos 2.6.1
Yaba Sanshiro 2 (Yaba三四郎2) 1.14.4 ~
Yabause 0.9.15
MAME 0.264

Dreamcast / NAOMI[edit]

Name Latest version NAOMI Atomiswave Windows CE libretro FLOSS Active Recommended
Flycast CI Builds
redream 1.5.0 (Windows, macOS, Linux, Raspberry Pi)
1.2.07 (Android)
DEmul 0.7 Build 280418 ~
reicast r20.04 (Not Working)
r8.1 (Snap Store)
~
nullDC 1.0.4 r150 ~
lxdream-nitro git
MAME 0.264 ~ ~

Sega VMU[edit]

Name Latest version libretro FLOSS Active Recommended
VeMUlator_libretro Nightly ~
SoftVMS 1.10 (source only) ? ~
MAME 0.264
ElysianVMU 0.2.0 ?

NEC[edit]

NEC PC-6000[edit]

Emulator Latest Version libretro FLOSS Active Recommended
PC6001VX 4.2.5
MAME 0.264

NEC PC-8800[edit]

Emulator Latest Version libretro FLOSS Active Recommended
XM8 1.70
MAME git artifacts[N 9]
0.264
~[N 10]
QUASI88
quasi88_libretro
libretro core
0.6.4
~[N 11] ~
X88000 1.5.3

NEC PC-9800[edit]

Name Latest version libretro Accuracy FLOSS Active Recommended
Neko Project II kai (猫Project II改) git High ~
Neko Project II (猫Project II) 0.86 Mid ?
MAME 0.264 Low ~
DOSBox-X 2024.03.01 Low ~

PC Engine / PC Engine CD / SuperGrafx[edit]

Name Latest version PCE-CD SuperGrafx libretro Accuracy FLOSS Active Recommended
Mednafen (PCE-Accurate) 1.32.1 High
MAME 0.264 High
Mednafen (PCE-Fast) 1.32.1 Mid
BizHawk 2.9.1 High
higan (火眼) v110 ~ ? ~
DarcNES 9b0401/9b0313 ~ Low ?
Hu-Go! 2.12 ? ? ?

PC-FX[edit]

Name Latest version GA libretro Accuracy FLOSS Active Recommended
Mednafen 1.32.1 TBD Mid-High
MAME 0.264 ~ Mid
MagicEngine-FX 1.1.1 TBD Low
Xe 2.16.2 TBD ?

Sony[edit]

PlayStation[edit]

Name Latest Version Plugins FLOSS libretro RIR Accuracy Active Recommended
DuckStation git High
Mednafen 1.32.1 High
PCSX-Redux git ? (WIP)
MAME 0.264 Mid (WIP)
Rustation NG git ? (WIP)
PCSX-R PGXP(git)
Plugin dependent
ePSXe 2.0.5 Plugin dependent
Rustation git High
Avocado git Mid ~
pSX 1.13 Mid

PlayStation 2[edit]

Name Latest Version libretro FLOSS Active Recommended
PCSX2 1.6.0 (stable)
SVN
~ (WIP)
Play! Builds ~
DobieStation git
Builds

PlayStation 3[edit]

Name Latest Release Version FLOSS Active Recommended
RPCS3 0.0.31 Alpha[N 12]
Nucleus git

PlayStation 4[edit]

Name Latest Release Version FLOSS Active Recommended
RPCSX git ✗(WIP)
Obliteration git ✗(WIP)
Orbital git ~
RPCS4 N/A ? ?
Spine 2022-05-17

PlayStation 5[edit]

THERE ARE NO EMULATORS FOR THIS PLATFORM.

Pocket Station[edit]

Name Latest version libretro Accuracy FLOSS Active Recommended
MAME 0.264 High

PlayStation Portable[edit]

Name Latest version libretro FLOSS Active Recommended
PPSSPP 1.17.1
JPCSP SVN

PlayStation Vita[edit]

Name Latest version FLOSS Active Recommended
Vita3K git

Google[edit]

Android[edit]

Name Version Backend[N 13] Compatibility FLOSS Active Recommended
Android x86 Bliss OS
8.1-r6
entire OS
though installable to VM through Hypervisor
Mid ~ ~
Genymotion 3.6.0 VirtualBox Mid-High ~[N 14]
Waydroid git wine-like approach Low ~
KMRE 2.4.6.8? docker ? ?
Android Studio 4.0 QEMU Low ~
Andy OS 0.47.226.1096.26 ? ?
Anbox git wine-like approach Low

Microsoft[edit]

MSX series[edit]

Name Latest version MSX 1 MSX 2 MSX 2+ TurboR Accuracy libretro FLOSS Active Recommended
openMSX git Cycle
blueMSX 2.8.2 Cycle
MAME 0.264 ~ High
fMSX 6.0 Mid ~
DarcNES 9b0401/9b0313 ~ Low

Original Xbox[edit]

Name Latest version Sega Chihiro (千尋) FLOSS Active Recommended
xemu 0.7.120 ~ (WIP)
XQEMU git ~ (WIP)
StrikeBox git
MAME 0.264 ~

Xbox 360[edit]

THERE ARE NO EMULATORS FOR THIS PLATFORM.

Xbox One[edit]

THERE ARE NO EMULATORS FOR THIS PLATFORM.

Xbox Series X and Series S[edit]

THERE ARE NO EMULATORS FOR THIS PLATFORM.

Apple[edit]

Apple I[edit]

Name Latest version FLOSS Active Recommended
Pom1 v1.0.0
MAME 0.264 ~

Apple II Line[edit]

Name Latest version ][ ][+ //e IIc //e Enhanced //e Platinum IIc Plus IIGS FLOSS Active Recommended
MAME 0.264
LinApple git
MicroM8 Continuous
Mednafen 1.32.1 ✗ (WIP)
DarcNES 9b0401/9b0313

Apple /// Line[edit]

Name Latest version /// /// Revised /// Plus FLOSS Active Recommended
MAME 0.264

Apple IIGS[edit]

Name Latest version FLOSS Active Recommended
KEGS 1.34
GSplus 0.14 ~
GSport 0.31
MAME 0.264

Apple Lisa[edit]

Name Latest version FLOSS Active Recommended
LisaEm 1.2.7 ~*
MAME 0.264

Macintosh line[edit]

Name Latest version FLOSS Active Recommended
68k
Basilisk II 1.0 R5
Mini vMac 36.04
MAME 0.264 TBD
PCE 0.2.2 TBD
Ardi Executor 2.1.17
vMac 0.19
PowerPC
SheepShaver git
QEMU 4.0.0 TBD
PearPC 0.6.0
DingusPPC [1] TBD

Apple iPod[edit]

THERE ARE NO EMULATORS FOR THIS PLATFORM.

iOS[edit]

THERE ARE NO EMULATORS FOR THIS PLATFORM.

SNK Corporation[edit]

Neo Geo and variants[edit]

Name Latest version NG NG-CD HNG-64 libretro FLOSS Active Recommended
MAME 0.264 ~ [N 15]
FinalBurn Neo stable WIP builds
RAINE 0.96.7
Xe 2.16.2
ares v137
GnGeo git

Neo Geo Pocket[edit]

Name Latest version NGP NGPC libretro FLOSS Active Recommended
Mednafen 1.32.1
MAME 0.264
ares v137
higan (火眼) v110

Commodore[edit]

Commodore 64 & 128[edit]

Name Latest version libretro Accuracy FLOSS Active Recommended
VICE (x64sc) 3.8 Very high
Denise 2.2.1 Very high
VICE (x64) 3.8[N 16] High ~
Emu64 git ? ~
BizHawk 2.9.1 ?
MAME 0.264 Mid
Frodo 4.1b ?

Commodore 65[edit]

Name Latest version libretro Accuracy FLOSS Active Recommended
MAME 0.264 Low

Amiga Line[edit]

Name Latest version libretro FLOSS Active Recommended
FS-UAE 3.0.5
Amiberry 6.2.0 Preview
MAME 0.264
Denise N/A

x86 CPUs[edit]

Name Latest version 8086 286 386 486 Pentium Pentium II Celeron libretro FLOSS Active Recommended
86Box git
PCem v17
DOSBox-X 2024.03.01
DOSBox 0.74-3
SVN
Bochs 2.8
MAME 0.264 ~ ~ ~
QEMU 9.0.0-rc4 [N 17]

Sinclair[edit]

ZX81[edit]

Name Latest version libretro FLOSS Relative Speed[N 18] Active Recommended
ZEsarUX 11 Beta1 110.9%
SZ81
(xz80 & z81 based)
2.1.7
2.3.10 (Unofficial)
100.0% ~
MAME 0.264 ? Not tested

ZX Spectrum[edit]

Name Latest Version Libretro Core FLOSS Active Recommended
FUSE 1.5.7
Speccy 5.9
ZEsarUX 11 Beta1
BizHawk 2.9.1 ? ~
Retro Virtual Machine 2.0.beta-1.r6 ? ~
ZX-Poly 2.3.0 TBD
Xpeccy 0.6.20231226 ?
DSP git ?
fbzx git
JSpeccy git ?
MAME 0.264
ZX4ALL Beta 2 ?

Acorn Computers[edit]

BBC Micro/BBC Master[edit]

Name Latest version BBC Micro BBC Master FLOSS Active Recommended
BeebEM git B, B+, M128
B-em 2.2, git A, B, B+, M128, MC MT, M512
B2 git B, B+, M128 ?

Electron[edit]

Name Latest version FLOSS Active Recommended
MAME 0.264
CLK git
eek git
ElectrEm 0.6c ?
ElkJS git ?
Elkulator git

Multi (Atom, Micro, Electron)[edit]

Name Latest version Atom BBC Micro BBC Master Electron FLOSS Recommended
MAME 0.264 A, B, B+, M128 ?

Archimedes[edit]

Name Latest version FLOSS Active Recommended
Arculator 2.1
MAME 0.264
ArcEm 1.50

Risc PC / A7000[edit]

Name Latest version FLOSS Active Recommended
RPCEmu 0.9.4
MAME 0.264

VTech[edit]

CreatiVision[edit]

Name Latest Version libretro FLOSS Active Recommended
cvemu (creatiVision emulator) 21.05.01 Preview (source)

16.04.24 (windows)

~[N 19]
MAME git artifacts[N 9]
0.264
libretro core[N 20]
*
FunnyMu FunnyMu 0.43 SDL
CvEmu2 0.6.1 (CvEmu2)

Socrates[edit]

Name Latest Version libretro FLOSS Active Recommended
MAME git artifacts[N 9]
0.264
libretro core[N 20]
~*

V.Smile[edit]

Name Latest Version FLOSS Active Recommended
MAME git artifacts[N 9]
0.264
libretro core[N 20]
~*
Unununium git

V.Flash[edit]

THERE ARE NO EMULATORS FOR THIS PLATFORM.

InnoTV[edit]

THERE ARE NO EMULATORS FOR THIS PLATFORM.

Miscellaneous[edit]

Panasonic (3DO)[edit]

Name Latest version libretro Retro achievements FLOSS Active Recommended
4DO 1.3.2.4
Opera libretro core
Phoenix 2.8.JAG ~
3d'oh SVN
MAME 0.264

Phillips (CD-i)[edit]

Name Latest Version DVC libretro Retro
Achievements
FLOSS Active Recommended
Same CDi
same_cdi_libretro
libretro core *
MAME 0.264 *
CeDImu None (pre-alpha) (WIP)
CD-iCE 2001-08-20

GamePark Holdings[edit]

GP32[edit]

Name Latest version FLOSS Active Recommended
MAME 0.264 ~

GP2X[edit]

THERE ARE NO EMULATORS FOR THIS PLATFORM.

IBM[edit]

System 370/390/z[edit]

Name Latest version libretro FLOSS Active Recommended
Hercules 3.07

Symbian and N-Gage[edit]

Name Version Accuracy Retro
Achievements
FLOSS Active Recommended
EKA2L1 git Mid ~

J2ME[edit]

Name Version Mascot Capsule 3D Accuracy VM Derived from FLOSS Active Recommended
Kahvibreak Stable
Dev
Mid Host JVM (FreeJ2ME) ? (WIP)
SquirrelJME 0.2.0 Aims for 100% Custom (Java) - ? (WIP)
MicroEmu git Mid Host JVM -
MPowerPlayer 2.0 Low ? ? ?
N-GAGE Cool! 1.2.1 (Trial) ($) Low ? ? ?

Notes[edit]

  1. 1.0 1.1 Main branch is dead, but the libretro core is still alive.
  2. Due to using a non-commercial license. Source code is still publicly available.
  3. Requires the Triforce branch to work. It is very old and unsupported.
  4. At Alpha release and has bugs that are not present on standalone Dolphin.
  5. Pokémon mini core available not yet available in binary releases (source only).
  6. 7.0 7.1 7.2 Only available on PC as a libretro core (e.g. RetroArch).
  7. The Game Gear emulation doesn't work.
  8. 9.0 9.1 9.2 9.3 CI-Linux
  9. As of Version 0.251, NEC PC-8801MA, NEC PC-8801MH, and NEC PC-8801mkIISR, and the clones: NEC PC-8801FA, NEC PC-8801MA2, NEC PC-8801mkIIFR and NEC PC-8801mkIIMR have been promoted to working status and is considered playable
  10. Only libretro core is still active.
  11. The developers are currently treating version increments as milestones, not as stables.
  12. The backend column describes what backend technology used mainly (VM, AOSP or an actual OS etc). Emulators labeled with "VirtualBox" sometimes need the user to install Oracle VM VirtualBox, but usually you don't need to install manually. Hardware-assisted virtualization feature must be turned for VM backends due to performance reasons. Keep in mind that you should turn off Hyper-V windows feature if emulator uses type-2 hypervisor (VirtualBox or VMware) due to conflict issue, although some emulators (like BlueStacks) provide special Hyper-V build for this.
  13. Bloatware
  14. As 0.153 (2014), 0.139 (2010), 0.78 (2003)
  15. Source only, pass '--enable-x64' to configure
  16. Supports the Conroe model.
  17. As calculated by Carlo Delhez's clkfreq, originally distributed with his XTender emulator. The ZX81 has relatively complicated timing mechanics, depending on signalling of WAIT during NMI; relative speed is a measurement of how closely an emulator matches a real machine in terms of clock cycles spent processing within a frame. 100.0% denotes the same execution speed as a real machine.
  18. creatiVision commits
  19. 20.0 20.1 20.2 As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)

See also[edit]