Difference between revisions of "Emulators on Linux"
Jump to navigation
Jump to search
Google
(add nes) |
(snes updates) |
||
Line 414: | Line 414: | ||
===Super Nintendo Entertainment System=== | ===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]] | ||
+ | |- | ||
+ | |[[bsnes]]<br/><small>(Official)</small> | ||
+ | |[https://github.com/bsnes-emu/bsnes/releases {{bsnesVer}}] | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | |Cycle | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | |- | ||
+ | |[[Bsnes#List_of_forks|bsnes-hd]]<br/><small>(forked bsnes)</small> | ||
+ | |[https://github.com/DerKoun/bsnes-hd/releases {{Bsnes-hdVer}}] | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | |Cycle | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | |- | ||
+ | |[[higan]] | ||
+ | |[https://github.com/higan-emu/higan/releases {{higanVer}}] | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | |Cycle | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | |- | ||
+ | |[[Mesen S]] | ||
+ | |[https://github.com/SourMesen/Mesen-S/releases {{MesenSVer}}] | ||
+ | | {{✗}} | ||
+ | | {{✓}} | ||
+ | |Cycle | ||
+ | | {{✓}} | ||
+ | | {{✗}} | ||
+ | | {{~}} | ||
+ | |- | ||
+ | |[[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> | ||
+ | | {{✓}} | ||
+ | | {{~}} | ||
+ | |- | ||
+ | |[[Mednafen]] (SNES-Faust) | ||
+ | |[{{MednafenURL|releases/}} {{MednafenVer}}] | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | |? | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | | {{✗}} | ||
+ | |- | ||
+ | |[[Higan#nSide|nSide]] (forked higan) | ||
+ | |[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 | ||
+ | | {{✓}} | ||
+ | | {{✓}} | ||
+ | | {{✗}} | ||
+ | |- | ||
+ | |[[ZSNES]] | ||
+ | |[http://zsnes.com 1.51] | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | |Low | ||
+ | | {{✓}} | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | |- | ||
+ | |[[CATSFC]] | ||
+ | |[https://github.com/ShadauxCat/CATSFC 1.36] | ||
+ | | {{✗}} | ||
+ | | {{✓}} | ||
+ | |Low | ||
+ | | {{✓}} | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | |} | ||
==Sega== | ==Sega== |
Revision as of 06:23, 24 December 2023
Type | Operating systems |
---|
Due to the overlap with the technical and open source communities, the majority of the emulators have a Linux version available. With the success of Steam Deck, native Linux versions are in demand.
Use EmuDeck which is an installation script that helps you get started with emulation on the Steam Deck. 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.