Changes

Jump to navigation Jump to search

Emulators on Linux

4,245 bytes added, 7 March
m
no edit summary
|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 6.6]<br>[[Recommended linux distros|Recommended linux distributions]{{LinuxKernelVer}}]('''2024''')
}}
:''This page is about software on Linux that emulates other hardware, like video game consoles.''{{for|software that can run linux Linux on other Operating Systems|Hypervisors}}
'''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).
;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.
;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. '''View ;*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.'''
==Atari==
|-
|[https://atari800.github.io Atari800]
|[httpshttp://githubwww.comatari.org.pl/atari800PLus/atari800/releases downloads_us.htm {{Atari800Ver}}]
|400, 800, XL, XE
|{{✗}} ||{{✓}} ||Cycle ||{{✓}} ||{{✓}} ||{{✓}}
|{{✗}}
|?
|{{✓}}
|{{✗}}
|-
|[http://jamesfriend.com.au/pce-js PCE-js]
|[https://github.com/jsdf/pce git]
|{{✗}}
|{{✓}}
|{{✓}}
|{{✗}}
|-
|[https://alienbill.com/2600 z26]
|[httphttps://www.whimsey.com/z26/z26index.html php 4.07]
|{{✗}} ||High ||{{✓}} ||{{✓}} ||{{~}}
|-
|-
|Gopher2600
|[https://github.com/JetSetIlly/Gopher2600 0.27.0{{Gopher2600Ver}}]
|{{✗}} ||High ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[https://github.com/james7780/jum52 git]
|{{✗}} ||? ||{{✗}} ||{{✗}} ||{{✗}}
|-
| Rainbow
|[https://web.archive.org/web/20120914030219/http://www.chrislam.co.uk/rainbow-atari-8bit-emulator.htm 2.2]
|{{✗}} ||? ||{{✗}}||{{✗}} ||{{✗}}
|}
|{{✗}}
|-
|[[higan]](火眼)
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
|{{✓}}
| {{✓}}
|-
|[[higan]](火眼)
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
| {{✓}}
|{{✓}} ||{{✓}} ||{{~}}<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}}]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
! 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]
|{{✓}}
|{{✓}}
|{{✓}}
|{{}}
|{{✓}}
|}
|{{✓}} ||{{✓}} ||{{✓}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[higan]](火眼)|[httphttps://byuugithub.orgcom/emulationhigan-emu/higan /releases/ {{higanVer}}]
|{{✗}} ||{{✗}} ||{{✓}} ||? ||{{✓}} ||{{✓}} ||{{✓}}
|-
|{{~}}
|-
|[[higan]](火眼)
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
|{{~}}
|{{~}}
|-
|[[higan]](火眼)
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
|{{✓}}
|-
|[[FinalBurn Neo]]
|[https://github.com/finalburnneo/FBNeo/releases/latest Stable] [https://ci.appveyorgithub.com/projectfinalburnneo/tmaulFBNeo/fbneo-kbhgdreleases/branchtag/master WIP latest nightly builds]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}}
|-
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[higan]](火眼)
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
|{{~}} ||{{✗}} ||{{✗}} ||{{✓}}<small>(bsnes)</small> ||{{✓}} ||{{✓}} ||{{✗}}
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[Yaba Sanshiro|Yaba Sanshiro 2]](Yaba三四郎2)
|[http://www.uoyabause.org/static_pages/download {{YabaSanshiroVer}}]
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}}
|}
===Dreamcast / NaomiNAOMI===
{| class="wikitable" style="text-align: center;"
! scope="col"|Name
! scope="col"|Latest version
! scope="col"|[[Sega NAOMI and variants|NaomiNAOMI]]
! scope="col"|Atomiswave
! scope="col"|Windows CE
|-
|[[reicast]]
|[httphttps://buildsgithub.com/skmp/reicast.com-emulator/ CI Buildsreleases {{ReicastVer}}]<small> (Not Working)</small><br/>[https://snapcraft.io/reicast r8.1]<small> (Snap Store)</small>
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}} ||{{✗}}
|-
{| class="wikitable" style="text-align:center;"
! scope="col"|Emulator
! scope="col"|Latest versionVersion! scope="col"|[[libretro]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
|[http://eighttails.seesaa.net PC6001VX]
|[https://github.com/eighttails/PC6001VX/releases {{PC6001VXVer}}]
|{{✗}}
|{{✓}}
|{{✓}}
|[[MAME]]
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|{{✗}}
|{{✓}}
|{{✓}}
{| class="wikitable" style="text-align:center;"
! scope="col"|Emulator
! scope="col"|Latest versionVersion! scope="col"|[[libretro]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended emulatorsEmulators|Recommended]]
|-
|[http://retropc.net/pi XM8]
|[http://retropc.net/pi/#download {{XM8Ver}}]
|{{✗}}|{{✓}} |{{✗}}|{{✓}}|-|[[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]
|?{{✗}}
|{{✓}}
|{{✗}}
|-
|[[MAME]]
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|{{✓}}
|{{✓}}
|{{✗}}
|-
|[https://www.eonet.ne.jp/~showtime/quasi88 QUASI88]
|[https://www.eonet.ne.jp/~showtime/quasi88/download.html 0.6.4]<br>[https://github.com/libretro/quasi88-libretro git]<small>(libretro)</small>
|?
|{{✓}}<small>(libretro)</small>
|{{✗}}
|}
! scope="col"|[[Recommended emulators|Recommended]]
|-
|Neko Project II kai(猫Project II改)
|[https://github.com/AZO234/NP2kai git]
|{{✓}}
|{{✓}}
|-
|Neko Project II(猫Project II)
|[http://www.yui.ne.jp/np2 0.86]
|{{✗}}
|{{✓}} ||{{✓}} ||{{✗}} ||High ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[higan]](火眼)
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
|{{~}} ||{{✓}} ||{{✓}} ||? ||{{✓}} ||{{✓}} ||{{~}}
{| 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>
|-
|[[PCSX-Reloaded|PCSX-R]]
|[https://www.ngemu.com/threads/pcsxr-pgxp.186369 PGXP]([https://github.com/iCatButler/pcsxr git])<br/>[http://www.emucr.com/2019/03/pcsx-reloaded-git-20190307.html Windows]<br/>
|{{✓}}
|{{✓}}
|}
==MircosoftMicrosoft==
===MSX series===
{| 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
|{{✗}}
|}
 
===Xbox 360===
{{No known emulators}}
|LisaEm
|[https://lisa.sunder.net 1.2.7]
|{{✓}} ||{{✓}} ||{{✓~}}|-|IDLE|[https://sourceforgelisalist2.netcom/projectsindex.php/idle-lisa-emu/files r23topic,350.0.html *]|{{✓}} ||{{✓}} ||{{TBD}}
|-
|[[MAME]]
|{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[higan]](火眼)|[https://byuugithub.orgcom/higan -emu/higan/releases/ {{higanVer}}]
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|}
|}
==Intel x86 CPUs==
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Latest version
! scope="col"|8086<nowiki>*¹</nowiki>
! scope="col"|286
! scope="col"|386<nowiki>*²</nowiki>! scope="col"|486<nowiki>*³</nowiki>! scope="col"|Pentium<nowiki>*⁴</nowiki>! scope="col"|Pentium II<nowiki>*⁵</nowiki>! scope="col"|Celeron<nowiki>*⁶</nowiki>
! scope="col"|[[libretro]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
|{{✗}}
|}
==MiscellaneousVTech=====Panasonic (3DO)CreatiVision===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Latest versionVersion! scope="col"|[[Libretrolibretro]]! scope="col"|Retro achievements
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended emulatorsEmulators|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://docsbuildbot.libretro.com/librarynightly/ 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/operavtech/ opera_libretrosocrates.cpp#L1663 *]|} ===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<br/abbr>! scope="col"|Active! scope="col"|[[4DORecommended Emulators|Recommended]]|-|4DO[[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]<brref 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}} ==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]
|{{✓}}
|{{✓}}
|{{✓}}
|{{~}}<ref group=N name=4DO>only the |{{✗}}|-|[[Opera]]|[https://githubbuildbot.libretro.com/libretro/opera-libretro/commits/master|nightly libretro core].</ref>|{{✓}} |{{✓}}|{{✓}}|{{✓}}
|{{✓}}
|-
|}
===Phillips (CD-i)===
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
==See also==
* [[Linux guide for emulators]]
* [[Game engine recreations and source ports]]
[[Category:Emulators by operating system]]
6,737
edits

Navigation menu