Emulators on Linux

From Emulation General Wiki
Revision as of 07:12, 25 December 2023 by Dude was ist dein Lieblingsfach (talk | contribs) (Microsoft emulation addition)
Jump to navigation Jump to search
Linux
Tux (Linux).png
Type Operating systems
Release date 1991
Latest release Linux Kernal 6.6
Ubuntu 23.10
Fedora Linux 39


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.

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.

View the Linux guide for emulators for Distro specific instructions.

Atari

Atari 8-bit family

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.265 Good: 400, 800
Basic: XL, XE
? ~

Atari ST

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 ?
PCE-js git
CaSTaway 0.9.2

Atari 2600

Name Latest version libretro Accuracy FLOSS Active Recommended
Stella 6.7.1 Cycle
MAME 0.265 Cycle
z26 4.07 High ~
BizHawk 2.9.1 ?
Gopher2600 0.27.0 High
CLK 2024-05-05 Mid
Stellarator git ?

Atari 5200

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

Atari 7800

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

Atari Jaguar

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.265 ~

Atari Lynx

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


Nintendo

Nintendo Entertainment System

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.265 Mid
QuickNES git (libretro) ? Low

Super Nintendo Entertainment System

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.265 Low
ZSNES 1.51 Low
CATSFC 1.36 Low

Nintendo 64

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 v138 ~ ~ ~
CEN64 git ~
Mupen64Plus git ~
BizHawk 2.9.1
MAME 0.265

GameCube / Wii / Triforce

Name Latest version GameCube Wii Triforce libretro FLOSS Active Recommended
Dolphin Dev ~[N 3] [N 4]
Ishiiruka-Dolphin Dev ~ ~
Pureikyubu 1.6

Wii U

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

Nintendo Switch

Name Latest version Amiibo FLOSS Active Recommended
yuzu Nightlygit
Ryujinx Nightlygit

Nintendo 3DS

Name Latest version Amiibo FLOSS libretro Active Recommended
Citra Nightly

Nintendo DS

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

Game Boy Advance

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

Game Boy / Game Boy Color

Name Latest version Game Link Support libretro FLOSS Active Recommended
SameBoy 0.16.3 [N 5]
BGB 1.6.3
Gambatte r571
Gearboy 3.5.0
BizHawk 2.9.1
MAME 0.265 ~
Emulicious 2024-04-30 ~

Game & Watch

Name Latest version libretro FLOSS Active Recommended
MAME 0.265
DSP 0.22

Sega

Sega Model 1

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

Sega Model 2

Name Latest version libretro FLOSS Active Recommended
MAME 0.265 ~

Sega Model 3

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

SG-1000

Name Latest version SC-3000 SF-7000 libretro FLOSS Active Recommended
MasterGear 4.9.3
MAME 0.265
BizHawk 2.9.1
[[Genesis Plus GX][N 6] 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

Name Latest version GG libretro Accuracy FLOSS Active Recommended
Genesis Plus GX[N 6] 1.7.5 RC1 Very high
MAME 0.265 High
Emulicious 2024-04-30 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 7] Mid

Genesis / MegaDrive / CD / 32X

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

Saturn / ST-V

Dreamcast / Naomi

Sega VMU

NEC

NEC PC-6000

NEC PC-8800

NEC PC-9800

PC Engine / PC Engine CD / SuperGrafx

PC-FX

Sony

PlayStation

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

PlayStation 2

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


PlayStation 3

Name Latest Release Version FLOSS Active Recommended
RPCS3 0.0.32 Alpha[N 8]
Nucleus git


PlayStation 4

Name Latest Release Version FLOSS Active Recommended
fpPS4 GUI
Nightly
~
Obliteration git
RPCSX git
Orbital git ~
RPCS4 N/A ? ?
Spine 2022-05-17

Pocket Station

Name Latest version libretro Accuracy FLOSS Active Recommended
MAME 0.265 High

PlayStation Portable

Name Latest version libretro FLOSS Active Recommended
PPSSPP 1.17.1
JPCSP SVN

PlayStation Vita

Name Latest version FLOSS Active Recommended
Vita3K git

Google

Android

Mircosoft

MSX series

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.265 ~ High
fMSX 6.0 Mid ~
DarcNES 9b0401/9b0313 ~ Low


Original Xbox

Name Latest version Sega Chihiro FLOSS Active Recommended
xemu 0.7.121 ~ (WIP)
XQEMU git ~ (WIP)
StrikeBox git
MAME 0.265 ~

Apple

Apple I

Apple II Line

apple /// Line

Apple IIGS

Apple Lisa

Macintosh line

SNK Corporation

Neo Geo and variants

Neo Geo Pocket

J2ME

Symbian and N-Gage

Commodore

Commodore 64 & 128

Commodore 65

Amiga Line

Intel CPUs

Sinclair

ZX81

ZX Spectrum

GamePark Holdings

GP32

Acorn Computers

BBC Micro/BBC Master

Electron

Multi (Atom, Micro, Electron)

Archimedes

Risc PC / A7000

Notes

  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. 6.0 6.1 6.2 Only available on PC as a libretro core (e.g. RetroArch).
  6. The Game Gear emulation doesn't work.
  7. The developers are currently treating version increments as milestones, not as stables.

See also