Difference between revisions of "Emulators on Linux"

From Emulation General Wiki
Jump to navigation Jump to search
(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

Linux
Tux (Linux).png
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.


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

Google

Mircosoft

Apple

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.

See also