Emulators on Linux
Revision as of 06:42, 24 December 2023 by 172.68.64.158 (talk)
Type | Operating systems |
---|
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.
Contents
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 | ✓ | ✗ | ✗ |
Sega
NEC
Sony
Mircosoft
Apple
Notes
- ↑ 1.0 1.1 Main branch is dead, but the libretro core is still alive.
- ↑ Due to using a non-commercial license. Source code is still publicly available.