Difference between revisions of "Emulators on macOS"

From Emulation General Wiki
Jump to navigation Jump to search
(PlayStation 2)
m (Switch: Suyu has been discontinued.)
 
(472 intermediate revisions by 47 users not shown)
Line 2: Line 2:
 
{{Infobox platform
 
{{Infobox platform
 
|title = macOS
 
|title = macOS
|logo = 1998 apple logo.png
+
|logo = Apple Computer (1998).jpg
 
|logowidth = 64px
 
|logowidth = 64px
 
|developer = Apple
 
|developer = Apple
 
|type = [[:Category:Emulators by operating system|Operating systems]]
 
|type = [[:Category:Emulators by operating system|Operating systems]]
|release = 1984
+
|release = 2001
|last-release = macOS Monterey
+
|last-release = macOS 14 Sonoma
 
}}
 
}}
This page lists emulators on macOS (formerly Mac OS). It ranges from the classic series to the current versions of the OS.
+
{{for|emulators that run on Classic Mac OS|Emulators on Legacy systems#Classic Mac OS}}
 +
{{for|software that emulates macOS on other hardware|MacOS}}
 +
 
 +
:''This page is about emulators that run on macOS (previously Mac OS X).''
 +
The Mac has changed considerably over the years, both in terms of hardware and software. It is important to understand these changes so you can choose the best emulators for your Mac.
 +
 
 +
;Operating System - Classic Mac OS | macOS
 +
The Mac has had two main operating systems over its history: The "Classic" Mac OS versions 1 through 9, and Mac OS X (Ten, not Ex) which is now referred to simply as macOS. Classic was a closed-source proprietary OS, whereas macOS is based on an open-source Unix variant called Darwin. This Unix base helps with Linux compatibility.
 +
 
 +
The first several releases of macOS up to 10.4 Tiger contained support for Classic applications, but this was later dropped.
 +
 
 +
;CPU Architecture - PowerPC | x86 | x64 | Arm64
 +
macOS has supported three major cpu architecture changes: IBM PowerPC (PPC), Intel x86/x64 and most recently Apple Silicon (Arm64). There have also been minor architectural changes such as moving from 32-bit PPC processors to the 64-bit PPC G5, or from Intel's 32-bit x86 to 64-bit x64. Each time there was a hardware transition, Apple provided ways to continue to support older software on the new systems.
 +
 
 +
Rosetta was a software emulation layer that helped PPC applications to run on x86/x64 Macs. It was built into 10.4.4 Tiger, but was an optional install in macOS 10.6 Snow Leopard and not available at all for 10.7 Lion. Rosetta 2 currently facilitates x64 software to run on Arm Macs. While Rosetta performs very respectably for most software, it adds extra overhead which can reduce performance on demanding games and emulators.
 +
 
 +
Apple also introduced Universal Binaries that bundle software for different architectures into a single app bundle. For example, Universal 2 app bundles contain x64 and Arm versions of software in one app. This is very useful for portability, or for people who don't know or care about their Mac's specs. If you know what CPU your Mac has, the advantage of getting the specific version for your CPU is that it will have a smaller file size than the universal binary. However the size difference is usually tiny, so just using the universal binary is usually the way to go.
 +
 
 +
;Graphical Backend - OpenGL | MoltenVK | Metal
 +
Another aspect to consider is the graphical backend of the emulator. For many years OpenGL was the main cross-platform standard for developing graphical software. However in recent times this has changed. More modern backends such as Vulkan and Metal are superseding it. OpenGL on macOS has now been marked as deprecated, meaning it is stuck on the older OGL 4.1. It doesn't receive any support or bug fixes and will someday be removed from macOS completely. Apple recommends for developers to create native Metal backends for their apps.
 +
 
 +
One issue with this is that a lot of emulators are cross platform, and Metal is only for Apple's platforms. The Vulkan backend for Windows and Linux is similar to Metal, but does not have support on macOS. So many emulators will develop a Vulkan backend and use the MoltenVK translation layer, which will take Vulkan instructions and convert them into their respective Metal equivalent. However not every Vulkan instruction has a Metal version, so either workarounds have to be designed, or some features cannot be supported at all. 
 +
 
 +
Using one of these backends is not mandatory, of course. Some emulators may use a different backend or handle graphics themselves.
 +
 
 +
;Before diving in;
 +
;*Remember that emulators can have different levels of completion or compatibility. If a game you are trying to run does not work properly with a recommended emulator, try a different one. All this means that to find an emulator that works well for your Mac you should understand its specs first. Choose an emulator that supports your CPU architecture natively where possible. The emulators shown here will indicate the processor architecture it supports. Generally you should choose an emulator that supports Metal where available if you are on a modern Mac. MoltenVK should be more performant than OpenGL, although there may be compatibility issues. OpenGL may work, but some emulators need to use a version newer than OGL 4.1 that macOS doesn't support. In cases like this the emulator will be marked as not having OpenGL support. This list shows the latest versions of the emulator software. If you have an older CPU and the latest version does not support it, some emulators will keep archives of older versions that might, check out their website.
 +
;*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 native [[Source Ports on macOS]], which can be better than playing through an emulator. Also see [[Game engine recreations and source ports]] page for a list for all platforms.
 +
 
 +
==Frontends==
 +
===OpenEmu===
 +
Many emulators for macOS can be played very conveniently with [https://openemu.org OpenEmu] which provides an iTunes-like interface for your game collection and uses various different emulator cores to play them, including command-line only emulators such as MAME and Mednafen. The systems emulated are listed [https://github.com/OpenEmu/OpenEmu/wiki#supported-systems here]. In keeping with their goal of simplicity, some advanced features such as upscaling are generally not available. There is also no Arm build of OpenEmu available at time of writing.
 +
 
 +
===Fightcade===
 +
[https://www.fightcade.com Fightcade] is a matchmaking frontend for playing many arcade fighting games online with other players. There is no Arm build at the time of writing.
 +
 
 +
==Game-Specific Emulators==
 +
Some emulators target specific games rather than emulating whole systems, with ScummVM alone supporting over 300 games from various systems and more being added all the time.
 +
 
 +
Other projects are more considered source ports rather than emulators. See here for a list of [https://emulation.gametechwiki.com/index.php/Source_Ports_on_macOS source ports] that work on macOS.
 +
 
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|Games List
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[ScummVM]]
 +
| [https://www.scummvm.org/downloads/ {{ScummVMVer}}]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| [https://www.scummvm.org/compatibility/ List]
 +
| {{✓}}
 +
|-
 +
| [[DREAMM]]
 +
| [https://aarongiles.com/dreamm {{DREAMMVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| [https://aarongiles.com/dreamm/docs/v21/#intro-games List]
 +
| {{✓}}
 +
|}
  
 
==Arcade==
 
==Arcade==
===Space Invaders===
+
===Most Arcade Cabinets===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Version
+
! scope="col"|Latest Version
! scope="col"|Platform(s)
+
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[InvMac]]
+
| [[MAME]]
| 68k, PPC
+
| [https://sdlmame.lngn.net {{MAMEVer}}]
| [https://www.macintoshrepository.org/10593-invmac 0.9.5a6]
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{TBD}}
+
| {{}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 
|}
 
|}
  
==Calculators==
+
===Sega Atomiswave===
===TI-81===
+
{| class="wikitable" style="text-align:center;"
* [https://www.ticalc.org/archives/files/fileinfo/48/4829.html Mac-81]
+
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[Flycast]]
 +
| [https://github.com/flyinghead/flycast/releases {{FlycastVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[MAME]]
 +
| [https://sdlmame.lngn.net {{MAMEVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}} 
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 +
|}
  
==Apple==
+
===Sega Model 3===
===Apple I===
 
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|OpenEmulator
+
| [[Supermodel]]
|[http://openemulator.github.io/ 1.0.5]
+
| [https://github.com/trzy/Supermodel 0.3a]
|{{✓}} ||{{✓}} ||{{✓}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref>
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
|-
 +
| [[MAME]]
 +
| [https://sdlmame.lngn.net {{MAMEVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 +
|}
 +
 
 +
===Sega NAOMI/NAOMI 2===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[MAME]]
+
| [[Flycast]]
|[https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
+
| [https://github.com/flyinghead/flycast/releases {{FlycastVer}}]
|{{✓}} ||{{✓}} ||{{~}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
|Sim6502
+
| [[MAME]]
|[https://www.zophar.net/macintosh/apple1/sim6502.html 0.1d]
+
| [https://sdlmame.lngn.net {{MAMEVer}}]
|? ||{{✗}} ||{{}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 
|}
 
|}
  
===Apple II===
+
===SNK Neo Geo MVS===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Platform(s)
+
! scope="col"|Latest Version
! scope="col"|Version
+
! scope="col"|PPC
! scope="col"|][
+
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
! scope="col"|][+
+
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
! scope="col"|//e
+
! scope="col"|ARM
! scope="col"|IIc
+
! scope="col"|OpenGL
! scope="col"|//e Enhanced
+
! scope="col"|MoltenVK
! scope="col"|//e Platinum
+
! scope="col"|Metal
! scope="col"|IIc Plus
+
! scope="col"|Gamepad Support
! scope="col"|IIGS
 
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[ares]]
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[FinalBurn Neo]]
 +
| [https://github.com/finalburnneo/FBNeo/releases/ {{FinalBurnNeoVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{NC}}
 +
| {{✓}}
 +
| {{~}}
 
|-
 
|-
 
| [[MAME]]
 
| [[MAME]]
| x86
+
| [https://sdlmame.lngn.net {{MAMEVer}}]
| [https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
+
| {{}}
| {{}} ||{{}} ||{{✓}} ||{{✓}} ||{{}} ||{{}} ||{{}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{}}
+
| {{}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{}}
 +
| {{}}
 +
| {{✓}}
 +
| {{✓}}  
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 +
|}
 +
 
 +
===Arcade LaserDisc===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [http://catakig.sourceforge.net/ Catakig]
+
| [[MAME]]
| PPC, x86
+
| [https://sdlmame.lngn.net {{MAMEVer}}]
| [http://catakig.sourceforge.net/dloads.html v2]
+
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 +
|-
 +
| [[Hypseus Singe]]
 +
| [https://github.com/DirtBagXon/hypseus-singe/releases {{HypseusSingeVer}}]
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| ?
+
| {{✓}} 
| ?
+
| {{✗}}
| ?
 
 
| {{✗}}
 
| {{✗}}
| ?
 
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
|}
 +
 +
==Nintendo==
 +
===NES/Famicom===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [https://www.zophar.net/macintosh/apple2/stop-the-madness.html Stop The Madness]
+
| [[ares]]
| 68k, PPC
+
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
| 0.851r <small>(Stable)</small> <br/>0.881r <small>(More features)</small>
 
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| Nes-emu-iOS
 +
| [https://github.com/tsalvo/nes-emu-ios/releases git]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| SwiftNES
 +
| [https://github.com/agg23/SwiftNES git]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}} <ref group=N name=compile>Must compile from source.</ref>
 
|-
 
|-
| [[wikipedia:Apple_IIe_Card|Apple IIe Card]]
+
| [https://nin.nax.io Nin]
| 68k
+
| [https://github.com/Nax/nin/releases git]
| {{na}}
 
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
| {{?}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{~}}
 +
|-
 +
| [[Mesen]]
 +
| [https://github.com/SourMesen/Mesen2 {{MesenVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{~}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=compile>Must compile from source.</ref>
 
|-
 
|-
| [[A2Mac]]
+
|MetalNES
| ?
+
| [https://github.com/iaddis/metalnes git]
| {{na}}
+
| {{}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{✗}} <ref group=N name=compile>Must compile from source.</ref>
 +
|-
 +
| [[Nestopia]]
 +
| [https://github.com/0ldsk00l/nestopia {{NestopiaVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{?}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}  <ref group=N name=compile>Must compile from source.</ref>
 +
|}
 +
 +
===Super Nintendo===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[ares]]
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
|[[bsnes]]<br/><small>(Official)</small>
 +
|[https://github.com/bsnes-emu/bsnes/releases {{bsnesVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
|[[Bsnes#List_of_forks|bsnes-hd]]<br/><small>(forked bsnes)</small>
 +
|[https://github.com/DerKoun/bsnes-hd/releases {{Bsnes-hdVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{✓}}
 +
|-
 +
| [[Mesen]]
 +
| [https://github.com/SourMesen/Mesen2 {{MesenVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=compile>Must compile from source.</ref>
 +
|-
 +
| [[Mednafen]]
 +
| [{{MednafenURL|releases/}} {{MednafenVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 +
|-
 +
|[[Snes9x]]
 +
| [https://github.com/snes9xgit/snes9x/releases {{Snes9xVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{NC}}
 +
| {{✓}}
 +
| {{~}}
 +
|-
 +
|}
 +
 +
===N64===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[ares]]
 +
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}} <ref group=N>Uses MoltenVK for hardware acceleration, but still uses OpenGL to display frames.</ref>
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[Mupen64Plus]]
 +
| [https://openemu.org {{Mupen64PlusVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N>Only available as a core. Best played using OpenEmu.</ref>
 +
|-
 +
| [[Rokuyon]]
 +
| [https://github.com/Hydr8gon/rokuyon/releases/tag/release Releases]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
|-
 +
| [[simple64]]
 +
| [https://github.com/thekovic/simple64/releases/tag/v2021.5.30 v2021.5.30]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{?}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
|}
 +
 +
===GameCube===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[Dolphin]]
 +
| [https://dolphin-emu.org/download/?ref=btn {{DolphinVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 +
===Wii===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[Dolphin]]
 +
| [https://dolphin-emu.org/download {{DolphinVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 +
===Wii U===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[Cemu]]
 +
| [https://github.com/cemu-project/Cemu/releases {{CemuVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|}
 
|}
  
† Requires physical expansion card
+
===Switch===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[Ryujinx]] (龍神X)
 +
| [https://ryujinx.org/download Releases]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}} <ref group=N>Some games may work with an x64 Intel Mac, but performance will be sub-par.</ref>
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
|[[Suyu]]
 +
| ~
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}} <ref group=N>Suyu was a Yuzu fork. It has been discontinued.</ref>
 +
| {{✗}}
 +
|-
 +
|[[Yuzu]] (柚子)
 +
| ~
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}[[History_of_emulation#Lawsuits|*]]
 +
| {{✗}} <ref group=N>Yuzu has been discontinued. Various forks are available.</ref>
 +
|}
  
===Apple ///===
+
===Game Boy/Color===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Platform(s)
 
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
! scope="col"|///
+
! scope="col"|PPC
! scope="col"|/// Revised
+
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
! scope="col"|/// Plus
+
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Game Link Support
 +
! scope="col"|Gamepad Support
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[MAME]]
+
| [[SameBoy]]
|x86
+
| [https://sameboy.github.io/downloads {{SameBoyVer}}]
|[https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
+
| {{✗}}
|{{✓}}
+
| {{✗}}
|{{✓}}
+
| {{✓}}
|{{✓}}
+
| {{✓}}
|{{✓}}
+
| {{✓}}
|{{✓}}
+
| {{✗}}
|{{✓}}
+
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[SkyEmu]]
 +
| [https://github.com/skylersaleh/SkyEmu/releases {{SkyEmuVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{?}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[ares]]
 +
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[mGBA]]
 +
| [https://mgba.io/downloads.html {{MGBAVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[KiGB]]
 +
| [https://www.bannister.org/software/kigb.htm 2.09]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{~}} <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|-
 +
| [[Gearboy]]
 +
| [https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}} 
 +
| {{?}}
 +
| {{?}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{✗}} <ref group=N name=gearboy>v3.5.0 builds are broken.</ref>
 +
|-
 +
| [[Mesen]]
 +
| [https://github.com/SourMesen/Mesen2 {{MesenVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{?}}
 +
| {{~}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=compile>Must compile from source.</ref>
 +
|-
 +
| [[VisualBoy Advance|VisualBoy Advance-M (VBA-M)]]
 +
| [https://github.com/visualboyadvance-m/visualboyadvance-m/releases {{VBAMVer}}] <Br/> [https://nightly.vba-m.com Nightlies]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}
 +
|-
 +
| Swift-plays-Pokemon
 +
| [https://github.com/LiarPrincess/Swift-plays-Pokemon git]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}} <ref group=N>No Audio. Must compile from source and run from command line.</ref>
 
|-
 
|-
|Sara
+
| [[Gambatte]]
|?
+
| [https://sourceforge.net/projects/gambatte/files/gambatte {{GambatteVer}}]
|[http://www.blackcatsystems.com/software/sara.html 0.5.1]
+
| {{✗}}
|{{✓}}
+
| {{✓}}
|?
+
| {{✗}}
|?
+
| {{✗}}
|?
+
| {{?}}
|{{✗}}
+
| {{?}}
|{{✗}}
+
| {{?}}
 +
| {{✗}}
 +
| {{?}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 
|}
 
|}
  
==Nintendo==
+
===Game Boy Advance===
===NES/Famicom===
 
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
! scope="col"|[[Wikipedia:Family Computer Disk System|FDS]]
+
! scope="col"|PPC
! scope="col"|[[libretro|Libretro Core]]
+
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
! scope="col"|[[Emulation Accuracy|Accuracy]]
+
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Game Link Support
 +
! scope="col"|Gamepad Support
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
!colspan="9"|PC / x86
+
| [[SkyEmu]]
 +
| [https://github.com/skylersaleh/SkyEmu/releases {{SkyEmuVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{?}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[ares]]
 +
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[NanoBoyAdvance]]
 +
| [https://github.com/nba-emu/NanoBoyAdvance/releases {{NanoBoyVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| Hades
 +
| [https://github.com/hades-emu/Hades/releases {{HadesVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{?}}
 +
| {{?}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
|-
 +
| [[mGBA]]
 +
| [https://mgba.io/downloads.html {{MGBAVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| Boycott Advance
 +
| [https://www.bannister.org/software/ba.htm 0.4.4]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{~}} <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|-
 
|-
|[[3dSen]]
+
| [[Gearboy]]
|[http://www.geodstudio.net/ {{3dSenVRVer}}]
+
| [https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
|{{✗}}
+
| {{✗}}
|{{✗}}
+
| {{?}}
|?
+
| {{✓}}
|{{✗}}
+
| {{✓}} 
 +
| {{?}}
 +
| {{?}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{✗}} <ref group=N name=gearboy>v3.5.0 builds are broken.</ref>
 +
|-
 +
| [[VisualBoy Advance|VisualBoy Advance-M (VBA-M)]]
 +
| [https://github.com/visualboyadvance-m/visualboyadvance-m/releases {{VBAMVer}}] <Br/> [https://nightly.vba-m.com Nightlies]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}
 +
|}
 +
 
 +
===DS===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[DeSmuME]]
 +
|[https://github.com/TASEmulators/desmume/releases {{DeSmuMEVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|{{✓}}
 
|{{✓}}
|{{~}}
 
|-
 
|[[ares]]
 
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|?
+
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|{{✓}}
 
|{{✓}}
|{{✗}}
 
 
|-
 
|-
|[https://fms.komkon.org/iNES iNES]
+
|[[MelonDS]]
|[https://fms.komkon.org/iNES {{INESVer}}]
+
|[https://github.com/melonDS-emu/melonDS/releases {{MelonDSVer}}]
|{{✓}}
 
 
|{{✗}}
 
|{{✗}}
|High
 
|?
 
|{{✓}}
 
 
|{{✗}}
 
|{{✗}}
|-
 
|Gearnes
 
|[https://github.com/drhelius/Gearnes git]
 
 
|{{✓}}
 
|{{✓}}
|{{✓}}
 
|High
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|-
+
|{{✗}}
|[[higan]]
+
|{{}}  
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
 
 
|{{✓}}
 
|{{✓}}
|{{✓}} <small>(as bsnes v083)</small>
+
|{{✓}}  
|Cycle
 
 
|{{✓}}
 
|{{✓}}
 +
|-
 +
|[[NooDS]]
 +
|[https://github.com/Hydr8gon/NooDS/releases/tag/release Releases]
 +
|{{✗}}
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|-
+
|{{?}}
|[https://prilik.com/ANESE ANESE]
 
|[https://github.com/daniel5151/ANESE/releases git]
 
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|Cycle
+
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 
|{{~}}
 
|{{~}}
|{{✗}}
 
 
|-
 
|-
|[http://www.nesemu2.com nesemu2]
+
|[[mGBA#medusa|Medusa]]
|[https://github.com/holodnak/nesemu2 git]
+
|[https://mgba.io/downloads.html#medusa Beta]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|Cycle
 
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|-
 
|Nesemu
 
|[https://github.com/tsalvo/nes-emu-ios git]
 
|{{✓}}
 
 
|{{✗}}
 
|{{✗}}
|High
+
|{{✓}}
|{{}}
+
|{{~}} <ref group=N>Not open sourced yet, but will likely be opened later in development</ref>
|{{}}
+
|{{~}}  
 
|{{✗}}
 
|{{✗}}
 +
|}
 +
 +
===3DS===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|FakeNES GT
+
|[[Citra]]
|[[sourceforge:projects/fakenes/|0.59 b3]]
+
|[https://github.com/PabloMK7/citra/releases Fork]
|{{}}
+
|{{}}
 
|{{✗}}
 
|{{✗}}
|Mid
 
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|-
 
|[[FCEUX]]
 
|[http://www.fceux.com/web/download.html {{FCEUXVer}}]
 
|{{✓}}
 
|{{✗}}
 
|Mid
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 
|-
 
|-
|[http://cah4e3.shedevr.org.ru/fceultra.php FCEUmm]
+
|[[Panda3DS]]
|[https://sourceforge.net/projects/fceumm/ 98.13mm] (Windows)<br />[https://github.com/libretro/libretro-fceumm git] (libretro)
+
|[https://github.com/wheremyfoodat/Panda3DS/releases {{Panda3DSVer}}]
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|Mid
+
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|{{✗}}
 
|-
 
|[[MAME]]
 
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
|Mid
 
 
|{{✓}}
 
|{{✓}}
 +
|{{✗}}
 +
|}
 +
 +
==Sega==
 +
===SG-1000===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[ares]]
 +
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[RetroVM]]
 +
| [https://retrovirtualmachine.org Website]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[GearSystem]]
 +
| [https://github.com/drhelius/Gearsystem/releases 3.5.0]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
|}
 +
 +
===Master System===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[ares]]
 +
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[CLK]]
 +
| [https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[RetroVM]]
 +
| [https://retrovirtualmachine.org Website]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}
 +
|-
 +
| [[GearSystem]]
 +
| [https://github.com/drhelius/Gearsystem/releases 3.5.0]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
|}
 +
 +
===Mega Drive/Genesis===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[ares]]
 +
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| Generator
 +
| [https://www.bannister.org/software/generator.htm 0.4.8]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|-
 +
| Genesis Plus
 +
| [https://www.bannister.org/software/gplus.htm 1.3.5]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|}
 +
 +
===Mega CD===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[ares]]
 +
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 +
===32X===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[ares]]
 +
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 +
===Saturn===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[Mednafen]]
 +
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 +
|{{✗}}
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|{{✗}}
 
|-
 
|[[QuickNES]]
 
|[https://web.archive.org/web/20180904003223/https://kode54.net/fb2k/QuickNES.zip 0.7.0b1] (Windows)<br />[https://github.com/libretro/QuickNES_Core git] (libretro)
 
|?
 
 
|{{✓}}
 
|{{✓}}
|Low
 
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 
|-
 
|-
|[https://web.archive.org/web/20131022152846/http://www.dridus.com:80/~nyef/darcnes/ DarcNES]
+
|[[Yabause]]
|[https://web.archive.org/web/20131031224033/http://www.dridus.com/~nyef/dn_bin/ 9b0401/9b0313]
+
|[https://download.tuxfamily.org/yabause/releases/travis-ci/yabause-latest-mac.zip {{YabauseVer}}]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|Low
 
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|}
 +
 +
===Dreamcast===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|Nescala
+
|[[Flycast]]
|[https://github.com/hywelandrews/nescala git]
+
|[https://github.com/flyinghead/flycast/releases {{FlycastVer}}]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|?
 
 
|{{✓}}
 
|{{✓}}
|{{~}}
+
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|-
 
|-
|[https://nin.nax.io Nin]
+
|[[Redream]]
|[https://github.com/Nax/nin/releases git]
+
|[https://redream.io/download 1.5]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|?
+
|{{✓}}
 +
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|}
 +
 +
===Game Gear===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[NESMac]]
+
| [[ares]]
| [http://hp.vector.co.jp/authors/VA009321/NESMac036a4j-68k.sit.hqx 0.3.6a 68k]<br/>[http://hp.vector.co.jp/authors/VA009321/NESMac036a4j-ppc.sit.hqx 0.3.6a PPC]
+
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| Low
+
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[GearSystem]]
 +
| [https://github.com/drhelius/Gearsystem/releases 3.5.0]
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
|}
 
|}
  
===Super Nintendo===
+
==Sony==
 +
===PlayStation===
 +
{| class="wikitable" style="text-align: center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[DuckStation]]
 +
| [https://github.com/stenzek/duckstation/releases git]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[ares]]
 +
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}
 +
|-
 +
| [[PCSX-Reloaded|PCSX-R]]
 +
| [https://github.com/pcsxr/PCSX-Reloaded git] </br>[https://macintoshgarden.org/apps/pcsx-playstation-emulator PPC 1.6.0] </br>[https://macintoshgarden.org/apps/pcsxr-playstation-emulator Intel 1.9.93]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
|-
 +
| PCSX-Redux
 +
| [https://github.com/grumpycoders/pcsx-redux git]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}
 +
|-
 +
| [[Mednafen]]
 +
| [{{MednafenURL|releases/}} {{MednafenVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 +
|}
 +
 
 +
===PlayStation 2===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Version
+
! scope="col"|Latest Version
! scope="col"|[[libretro|Libretro Core]]
+
! scope="col"|PPC
! scope="col"|[[Emulation Accuracy|Accuracy]]
+
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
!colspan="8"|PC / x86
+
| [[PCSX2]]
 +
| [https://pcsx2.net/downloads/#nightly-anchor Nightly]
 +
| {{✗}}
 +
| {{~}} <ref group=N>Unofficial 32-bit builds available [https://forums.pcsx2.net/Thread-Native-Mac-Testing-Build?pid=609196#pid609196 here].</ref>
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[AetherSX2]]
 +
| [https://aethersx2.com/archive/?dir=desktop%2Fmac 1.5-3939]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N>Based on PCSX2, so it is partially FLOSS. The ARM parts are currently closed source. </ref>
 +
| {{✗}}
 +
| {{✓}} <ref group=N>Recommended on Apple Silicon except for where there are game-specific bugs that are fixed in PCSX2.</ref>
 +
|-
 +
| [[Play!]]
 +
| [http://purei.org/downloads.php {{Play!Ver}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
|}
 +
 
 +
===PlayStation 3===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! 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>
+
|[[RPCS3]]
|[https://github.com/bsnes-emu/bsnes/releases {{bsnesVer}}]
+
|[https://rpcs3.net/download {{RPCS3Ver}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✓}}
 
| {{✓}}
|Cycle
+
| {{~}} <ref group=N>Compatibility varies depending on the title</ref>
 +
|}
 +
 
 +
===PlayStation 4===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[Obliteration]]
 +
| [https://github.com/obhq/obliteration github]
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 +
| {{✗}} <ref group=N>Very early in development. There is currently no graphics backend.</ref>
 +
|}
 +
 +
===PlayStation Portable===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[Bsnes#List_of_forks|bsnes-hd]]<br/><small>(forked bsnes)</small>
+
| [[PPSSPP]]
|[https://github.com/DerKoun/bsnes-hd/releases {{Bsnes-hdVer}}]
+
| [https://www.ppsspp.org/download {{PPSSPPVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
|Cycle
 
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 +
|}
 +
 +
===PlayStation Vita===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[higan]]
+
| [[Vita3K]]
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
+
| [https://github.com/Vita3K/Vita3K/releases {{Vita3KVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
|Cycle
+
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 +
| {{~}}
 +
|}
 +
 +
==Microsoft==
 +
===MSX/MSX2===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
 
|[[ares]]
 
|[[ares]]
 
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
|{{✗}}
+
| {{✗}}
|High
+
| {{✗}}
|{{✓}}
+
| {{✓}}
|{{✓}}
+
| {{✓}}
|?
+
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[CLK]]
 +
| [https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| CocoaMSX
 +
| [https://github.com/CocoaMSX/CocoaMSX/releases git]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref> 
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{~}}
 
|-
 
|-
|[[Snes9x]]
+
| [[fMSX]]
|[https://sites.google.com/site/bearoso/ {{Snes9xVer}}] [https://github.com/snes9xgit/snes9x git]
+
| [https://www.bannister.org/software/fmsx.htm 6.0]
 +
| {{✗}}
 +
| {{}}
 
| {{✓}}
 
| {{✓}}
|High
 
| {{✗}} <ref group=N name=noncomm>Due to using a [[Licensing#Non-commercial licenses|non-commercial license]]. Source code is still publicly available.</ref>
 
 
| {{✓}}
 
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 
| {{~}}
 
| {{~}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|-
 
|-
|[[Mednafen]] (SNES-Faust)
+
| [[RetroVM]]
|[{{MednafenURL|releases/}} {{MednafenVer}}]
+
| [https://retrovirtualmachine.org Website]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 
 +
===Xbox===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[Xemu]]
 +
| [https://github.com/xemu-project/xemu/releases {{XemuVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 
 +
==Commodore==
 +
===Vic-20===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[CLK]]
 +
| [https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| Power20
 +
| [https://www.infinite-loop.at/Power20/Download.html 4.9.5]
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{}}
 +
| {{~}} <ref group=N name=shareware>Shareware. Requires license to unlock full version.</ref>
 +
|}
 +
 
 +
===C64===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| VirtualC64
 +
| [https://github.com/dirkwhoffmann/virtualc64/releases {{VirtualC64Ver}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| Denise
 +
| [https://sourceforge.net/projects/deniseemu/ {{DeniseVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✓}}
 
| {{✓}}
|?
+
|-
 +
| [[Frodo]]
 +
| [https://www.bannister.org/software/frodo.htm 4.4.4]
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|-
 
|-
|[[Higan#nSide|nSide]] (forked higan)
+
| [[VICE]]
|[https://github.com/hex-usr/nSide/releases git]
+
| [https://vice-emu.sourceforge.io/index.html#download {{VICEVer}}]
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
|Cycle
 
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
|-
 
|-
|[[Higan#bsnes-classic|bsnes-classic]]<br/><small>(forked bsnes Qt)</small>
+
| Power64
|[http://github.com/sharknnth/bsnes-classic/releases git]
+
| [https://www.infinite-loop.at/Power64/Download.html 4.9.5]
 
| {{✓}}
 
| {{✓}}
|Cycle
+
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}} <ref group=N name=shareware>Shareware. Requires license to unlock full version.</ref>
 +
|}
 +
 +
===Amiga===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| vAmiga
 +
| [https://github.com/dirkwhoffmann/vAmiga/releases 2.5]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[FS-UAE]]
 +
| [https://fs-uae.net/download#macosx {{FS-UAEVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
|[[Mednafen]] (bsnes v059)
+
| [[Denise]]
|[{{MednafenURL|releases/}} {{MednafenVer}}]
+
| [https://sourceforge.net/projects/deniseemu/ {{DeniseVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{}}
 
| {{✓}}
 
| {{✓}}
|High
+
| {{✓}}
 +
|-
 +
| [[Amiberry]]
 +
| [https://github.com/BlitterStudio/amiberry/releases {{AmiberryVer}}]
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{?}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}
 
|-
 
|-
|[[MAME]]
+
| [[CLK]]
|[http://www.mamedev.org/release.html {{MAMEVer}}]
+
| [https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 
| {{✓}}
 
| {{✓}}
|Low
 
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
|}
 +
 +
==Atari==
 +
===Atari 8-bit family===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[Silhouette]]
+
| Rainbow
|[https://www.zophar.net/fileuploads/1/816uajag/Silhouette.sit.hqx 1.0]
+
| [https://www.bannister.org/software/rainbow.htm 1.6.1]
 
| {{✗}}
 
| {{✗}}
|Low
 
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|}
 +
 +
===Atari 2600===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[ZSNES]]
+
| [[CLK]]
|[http://zsnes.com 1.51]
+
| [https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
| {{✗}}
 
| {{✗}}
 
| {{✗}}
|Low
+
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 +
===Atari 5200===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[CATSFC]]
+
| Jum52
|[https://github.com/ShadauxCat/CATSFC 1.36]
+
| [https://www.bannister.org/software/jum52.htm 1.1.4]
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
|Low
 
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|}
 
|}
  
===Game Boy/Color===
+
===Atari ST===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[Hatari]]
 +
| [https://sync.wtf/hatari_macos/ {{HatariVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[CLK]]
 +
| [https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 
 +
===Atari Lynx===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
! scope="col"|Game Link Support
+
! scope="col"|PPC
! scope="col"| [[libretro|Libretro Core]]
+
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
! scope="col"| [[Recommended Emulators|Recommended]]
+
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
! colspan="8"|PC / x86
+
| [[Mednafen]]
 +
| [{{MednafenURL|releases/}} {{MednafenVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 
|-
 
|-
| [[SameBoy]]
+
| [[Handy]]
| [https://sameboy.github.io/downloads {{SameBoyVer}}]
+
| [https://www.bannister.org/software/handy.htm 0.9.11]
| {{✓}}<ref group=N name=sameboylink>SameBoy's libretro core supports Link Cable, standalone does not.</ref> ||{{✓}} ||{{}} ||{{}} ||{{✓}}
+
| {{✗}}
 +
| {{}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{}}
 +
| {{✗}}
 +
| {{~}}  
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|}
 +
 
 +
==SNK==
 +
===Neo Geo AES/CD===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[Gambatte]]
+
|[[ares]]
| [https://sourceforge.net/projects/gambatte/files/gambatte {{GambatteVer}}]
+
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
| {{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}  
 
|-
 
|-
| [[Gearboy]]
+
| [[FinalBurn Neo]]
| [https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
+
| [https://github.com/finalburnneo/FBNeo/releases/ {{FinalBurnNeoVer}}]
| {{✗}} ||{{✓}} ||{{}} ||{{}} ||{{✓}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{}}
 +
| {{✗}}
 +
| {{}}
 +
| {{NC}}
 +
| {{✓}}
 +
| {{~}}  
 
|-
 
|-
 
| [[MAME]]
 
| [[MAME]]
| [http://www.mamedev.org/release.html {{MAMEVer}}]
+
| [https://sdlmame.lngn.net {{MAMEVer}}]
| {{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 +
|}
 +
 
 +
===Neo Geo Pocket/Color===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[ares]]
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[Mednafen]]
 +
| [{{MednafenURL|releases/}} {{MednafenVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 +
|-
 +
| Neopocott
 +
| [https://www.bannister.org/software/neopocott.htm 0.5.5]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|}
 +
 
 +
==Coleco==
 +
===ColecoVision===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[ares]]
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[CLK]]
 +
| [https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| Mugrat
 +
| [https://www.bannister.org/software/mugrat.htm 0.5.0]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|-
 +
| Gearcoleco
 +
| [https://github.com/drhelius/Gearcoleco/releases 1.1.0]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
|}
 +
 
 +
==Bandai==
 +
===WonderSwan/Color===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[ares]]
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[Mednafen]]
 +
| [{{MednafenURL|releases/}} {{MednafenVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 +
|-
 +
| Oswan
 +
| [https://www.bannister.org/software/oswan.htm 0.8.6]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|}
 +
 
 +
==Apple==
 +
===Apple I + II + III===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[CLK]]
 +
| [https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| OpenEmulator
 +
| [http://openemulator.github.io/ 1.1.1]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{✓}}
 
|-
 
|-
| [http://emulicious.net Emulicious]
+
| [[KEGS]]
| [https://emulicious.net/downloads {{EmuliciousVer}}]
+
| [https://kegs.sourceforge.net {{KEGSVer}}]
| {{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{~}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 
|-
 
|-
| [https://mattcurrie.com/bdm/ BDM]
+
| [[Sara]]
| [https://mattcurrie.com/bdm-demo/ Demo]
+
| [http://www.blackcatsystems.com/software/sara.html 0.5.1]
| ? ||{{✗}} ||{{✗}} ||{{~}} ||{{✗}}
+
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{?}}
 
|-
 
|-
| [[ares]]
+
| [[GSplus]]
| [https://github.com/ares-emulator/ares/releases {{aresVer}}]
+
| [https://apple2.gs/plus 0.14]
| ?
+
| {{✗}}
| {{✗}} ||{{}} ||{{✓}} ||{{}}
+
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{?}}
 +
|-
 +
| [https://david-schmidt.github.io/gsport GSport]
 +
| [https://github.com/david-schmidt/gsport/releases 0.31]
 +
| {{✓}}
 +
| {{}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{?}}
 
|-
 
|-
| [[higan]]
+
| [[MAME]]
| [http://byuu.org/emulation/higan {{higanVer}}]
+
| [https://sdlmame.lngn.net {{MAMEVer}}]
| {{✗}} ||{{✓}} ||{{}} ||{{✓}} ||{{✗}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}  
 +
| {{✓}}
 +
| {{✗}}
 +
|}
 +
 
 +
===Apple Lisa===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[mGBA]]
+
| [[LisaEm]]
| [https://mgba.io/downloads.html {{MGBAVer}}]
+
| [https://lisa.sunder.net/downloads.html 1.2.7]
| {{✓}}<ref group=N name=mgbalink>Pretty buggy but sometimes works.</ref> ||{{✓}} ||{{}} ||{{✓}} ||{{}}
+
| {{}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}  
 +
| {{✗}}
 +
| {{}}
 +
| {{✗}}
 +
| {{✓}}  
 +
| {{✓}}
 +
| {{?}}
 +
|}
 +
 
 +
===Macintosh 68k===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[VisualBoy Advance|VisualBoy Advance-M (VBA-M)]]
+
| [[CLK]]
| [https://github.com/visualboyadvance-m/visualboyadvance-m/releases {{VBAMVer}}]
+
| [https://github.com/TomHarte/CLK/releases {{ClkVer}}]
| {{✓}} ||{{}}<ref group=N name=one>Full GBC, GBA and GB support since version 2.1.3.</ref>||{{✓}} ||{{✓}} ||{{}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{}}
 
|-
 
|-
| [[GBE+]]
+
| [[Basilisk II]]
| [https://github.com/shonumi/gbe-plus/releases {{GBEVer}}]
+
| [https://www.emaculation.com/forum/viewtopic.php?f=6&t=7361 Download] </br> [https://github.com/kanjitalk755/macemu/ git]
| {{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{}}
+
| {{}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}  
 +
| {{✓}}
 +
| {{?}}
 
|-
 
|-
| [https://fms.komkon.org/VGB VGB]
+
| Mini vMac
| [https://fms.komkon.org/VGB {{VGBVer}}]
+
| [https://www.gryphel.com/c/minivmac/dnld_std.html 36.04]
| {{}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{}}
+
| {{}}
 +
| {{}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
|}
 +
 
 +
===Macintosh PPC===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[KiGB]]
+
| [[UTM]]
| [http://kigb.emuunlim.com/downloads.htm 2.05]
+
| [https://mac.getutm.app site] </br> [https://github.com/utmapp/UTM/releases git]
| {{✓}} ||{{✗}} ||{{✗}} ||{{}} ||{{}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{}}
 +
| {{✓}}
 +
| {{}}
 
|-
 
|-
| [[GBMac]]
+
| [[SheepShaver]]
| [https://www.macintoshrepository.org/10592-gbmac 1.2.6b4]
+
|[https://www.emaculation.com/forum/viewtopic.php?t=7360 29-12-2023 (Mac OS X)]<br/>[https://github.com/kanjitalk755/macemu/ git]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 
|}
 
|}
  
Line 536: Line 2,910:
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Version
+
! scope="col"|Latest Version
! scope="col"|Platform(s)
+
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[98Mac]]
+
| [[SL9821]]
| ?
+
| [http://www.satotomi.com/sl9821/sl9821_dl.html Website]
| {{na}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{✓}}
 +
|-
 +
|[[Neko Project II]] (猫Project II)
 +
| [https://www.yui.ne.jp/np2/ Website]
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| ?
 
 
|}
 
|}
† Emulates PC-9801VX
 
  
==Sony==
+
===PC-Engine/TurboGrafx/SuperGrafx===
===PlayStation===
+
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align: center;"
+
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[ares]]
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[Mednafen]]
 +
| [{{MednafenURL|releases/}} {{MednafenVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 +
|-
 +
| [[Mesen]]
 +
| [https://github.com/SourMesen/Mesen2 {{MesenVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=compile>Must compile from source.</ref>
 +
|-
 +
| [[TGEmu]]
 +
| [https://www.bannister.org/software/tgemu.htm 0.3.8]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{?}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|}
 +
 
 +
==Fujitsu==
 +
===FM Towns===
 +
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Version
+
! scope="col"|Latest Version
! scope="col"|Plugins
+
! scope="col"|PPC
! scope="col"|[[libretro|Libretro Core]]
+
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
! scope="col"|<abbr title="Resizable Internal Resolution">RIR</abbr>
+
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
! scope="col"|[[Emulation Accuracy|Accuracy]]
+
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|Gamepad Support
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
! colspan="10"|PC / x86
+
|Tsugaru (津軽)
 +
| [https://github.com/captainys/TOWNSEMU/releases Releases]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
|}
 +
 
 +
==Sinclair==
 +
===ZX Spectrum===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[DuckStation]]
+
|[[ares]]
|[https://github.com/stenzek/duckstation git]
+
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
|[[CLK]]
 +
|[https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
|High
+
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[Mednafen]]
+
| [[ZEsarUX]]
|[{{MednafenURL|releases/}} {{MednafenVer}}]
+
|[https://github.com/chernandezba/zesarux/releases {{ZEsarUXVer}}]
 +
|{{}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|<abbr title="Exclusive to Libretro, but comes with significant slowdown.">{{}}</abbr>
+
|{{}}
|High
+
|{{✗}}
|{{}}
+
|{{✗}}
 +
|{{}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{?}}
 
|-
 
|-
|[[PCSX-Reloaded|PCSX-R]]
+
|[[RetroVM]]
|[http://www.emucr.com/2019/03/pcsx-reloaded-git-20190307.html Windows]<br/>[http://consoleemu.com/emulator/pcsx-reloaded macOS]
+
|[https://retrovirtualmachine.org Website]
 +
|{{✗}}
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|{{✗}}
 
 
|{{✓}}
 
|{{✓}}
|[[Recommended_PS1_Plugins|Plugin dependent]]
 
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{?}}
 
|-
 
|-
|[[ePSXe]]
+
|Fuzzbug
|[http://www.epsxe.com/download.php {{EpsxeVer}}]
+
|[https://www.bannister.org/software/fuzzbug.htm 0.0.5]
 +
|{{✗}}
 +
|{{}}
 
|{{✓}}
 
|{{✓}}
|{{✗}}
 
 
|{{✓}}
 
|{{✓}}
|[[Recommended_PS1_Plugins|Plugin dependent]]
+
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|-
 
|-
|[[Rustation]]
+
|Fuse
|[http://github.com/simias/rustation git]
+
|[https://fuse-for-macosx.sourceforge.io Releases]
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|High
+
|{{?}}
 +
|{{✗}}
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|}
 +
 +
==Tandy==
 +
===TRS-80===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [[TRS80GP]]
 +
| [http://48k.ca/trs80gp.html Website]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| [[SDLTRS2]]
 +
| [https://gitlab.com/jengun/sdltrs git]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{?}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
|}
 +
 +
==Dragon Data==
 +
===Dragon 32/64===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[MAME]]
+
| [[XRoar]]
|[http://www.mamedev.org/release.html {{MAMEVer}}]
+
| [http://www.6809.org.uk/xroar/ git]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{?}}
 +
|}
 +
 
 +
==Oric==
 +
===Oric 1 / Atmos===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[CLK]]
 +
|[https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|Mid
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
|{{}} <small>(WIP)</small>
+
|{{}}
 +
|{{✓}}
 +
|}
 +
 
 +
==Amstrad==
 +
===Amstrad CPC===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[ares]]
+
|[[CLK]]
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
+
|[https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|?
 
|?
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|-
 
|-
|Connectix VGS
+
|[[Retro Virtual Machine]]
|1.4.1
+
|[https://retrovirtualmachine.org {{Retro Virtual MachineVer}}]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|?
 
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 +
|{{?}}
 +
|-
 +
|ACE-DL
 +
|[http://www.roudoudou.com/ACE-DL/ {{ACE-DLVer}}]
 
|{{✗}}
 
|{{✗}}
|-
 
|Rustation NG
 
|[https://gitlab.com/flio/rustation-ng git]
 
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|{{✗}}
 
|?
 
 
|{{✓}}
 
|{{✓}}
 +
|{{?}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{?}}
 +
|{{✓}}
 +
|{{?}}
 +
|}
 +
 +
==Acorn==
 +
===Electron===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|PCSX-Redux
+
|[[CLK]]
|[https://github.com/grumpycoders/pcsx-redux git]
+
|[https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|?
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
|{{}} <small>(WIP)</small>
+
|{{✓}}
 +
|{{✓}}
 
|}
 
|}
  
===PlayStation 2===
+
===BBC Micro===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
! scope="col"|[[libretro|Libretro Core]]
+
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
! colspan="7"|PC / x86
+
|Horizon
 +
|[https://www.bannister.org/software/horizon.htm 2.1.1]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{?}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|}
 +
===RISC PC===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[PCSX2]]
+
|RPCEmu
| [https://pcsx2.net/download.html 1.6.0] (stable)<br /> [http://buildbot.orphis.net/pcsx2 Nightly]
+
|[https://github.com/Septercius/rpcemu-dev/releases Releases]
| {{✓}}
+
|{{✗}}
| {{✓}}
+
|{{✗}}
| {{✓}}
+
|{{✓}}
| {{}}
+
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{~}}
 +
|}
 +
 
 +
==Thompson==
 +
===MO5===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[Play!]]
+
|MO5
| [http://purei.org/downloads.php {{Play!Ver}}]
+
|[https://www.bannister.org/software/mo5.htm 2.6.7]
| {{}}
+
|{{}}
| {{✓}}
+
|{{}}
| {{✓}}
+
|{{✓}}
| {{}}
+
|{{✓}}
|-
+
|{{?}}
! colspan="7"|PC / ARM
+
|{{✗}}
|-
+
|{{✗}}
| [[AetherSX2]]
+
|{{✗}}
| [https://aethersx2.com/archive/?dir=desktop pre-alpha builds]
+
|{{✓}}
| {{✗}}
+
|{{~}} <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
| {{✗}}
+
|}
| {{✓}}
+
 
| {{}}
+
===TO7===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
 +
|Thom
 +
|[https://www.bannister.org/software/thom.htm 1.6.5]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{?}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 +
|}
  
===PlayStation 3===
+
===TO8===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
! colspan="6"|PC / x86
+
|TEO
|-
+
|[https://www.bannister.org/software/teo.htm 1.8.7]
|[[RPCS3]]
+
|{{✗}}
|[https://github.com/RPCS3/rpcs3/releases {{RPCS3Ver}}]<ref group=N>The developers are currently treating version increments as milestones, not as stables.</ref>
+
|{{}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 +
|{{?}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
|{{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|}
 
|}
  
===PlayStation 4===
+
==Commander X16==
{{no known emulators}}
+
{| class="wikitable" style="text-align:center;"
 
+
! scope="col"|Name
==Tandy==
+
! scope="col"|Latest Version
===TRS-80===
+
! scope="col"|PPC
* [https://www.macintoshrepository.org/17139-trs-80-emulator-for-mac-os TRS-80 Emulator for Mac OS] - emulates TRS-80 Model I
+
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| X16 Emulator
 +
| [https://github.com/X16Community/x16-emulator r46]
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref>
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}
 +
|{{~}} <ref group=N name=command-line>Command-line only application. No app bundle provided.</ref>
 +
|}
  
==Sinclair==
+
==IBM PC Compatible / MSDOS==
===ZX Spectrum===
 
* [https://www.macintoshrepository.org/2641-mac-spectacle Mac Spectacle] - emulates the 48k, 128k and +2 models
 
 
 
==Intel CPUs==
 
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
 +
! scope="col"|PPC
 +
! scope="col"|<abbr title="32-bit Intel">x86</abbr>
 +
! scope="col"|<abbr title="64-bit Intel">x64</abbr>
 +
! scope="col"|ARM
 +
! scope="col"|OpenGL
 +
! scope="col"|MoltenVK
 +
! scope="col"|Metal
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
!colspan="16"|PC / x86
+
| [[Boxer]]
 +
| [http://boxerapp.com/ Website]  <br />  [https://github.com/MaddTheSane/Boxer/releases Fork]
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}} <ref group=N name=boxer>There is a fork of Boxer that supports x64 and Arm</ref>
 +
|{{✓}} <ref group=N name=boxer>There is a fork of Boxer that supports x64 and Arm</ref>
 +
|{{?}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{~}}
 +
|{{✓}}
 
|-
 
|-
 
|[[86Box]]
 
|[[86Box]]
 
|[https://github.com/86Box/86Box {{86BoxVer}}]
 
|[https://github.com/86Box/86Box {{86BoxVer}}]
|{{✓}} ||{{✓}} ||{{✓}}
+
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|-
 
|-
|[[PCem]]
+
|[[DOSBox#Forks|DOSBox Staging]]
|[https://github.com/PCemOnMac/PCemV17macOS/releases git]
+
|[https://github.com/dosbox-staging/dosbox-staging/releases Releases]
|{{✓}} ||{{✓}} ||{{✓}}
+
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|-
 
|-
 
|[[DOSBox#Forks|DOSBox-X]]
 
|[[DOSBox#Forks|DOSBox-X]]
 
|[https://github.com/joncampbell123/dosbox-x/releases {{DOSBox-XVer}}]
 
|[https://github.com/joncampbell123/dosbox-x/releases {{DOSBox-XVer}}]
|{{✓}} ||{{✓}} ||{{✓}}
+
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 
|-
 
|-
 
|[[DOSBox]]
 
|[[DOSBox]]
 
|[http://www.dosbox.com/download.php?main=1 0.74-3] <br /> [http://www.dosbox.com/wiki/SVN_Builds#List_of_SVN_Builds SVN]
 
|[http://www.dosbox.com/download.php?main=1 0.74-3] <br /> [http://www.dosbox.com/wiki/SVN_Builds#List_of_SVN_Builds SVN]
|{{✓}} ||{{✓}} ||{{✓}}
+
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|{{?}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}  
 
|-
 
|-
|[https://www.varcem.com VARCem]
+
|Dapplegrey
|[https://www.varcem.com/?page=dl Builds]
+
|[http://www.classics-for-x.info/csx/dapplegrey/index.htm Website]
|{{✓}} ||{{✓}} ||{{✗}}
+
|{{✗}}
 +
|{{✗}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{?}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{?}}
 +
|{{✓}}
 +
|{{✗}}
 
|-
 
|-
|[[MAME]]
+
|[[PCem]]
|[http://www.mamedev.org/release.html {{MAMEVer}}]
+
|[https://github.com/PCemOnMac/PCemV17macOS/releases git]
|{{}} ||{{✓}} ||{{}}
+
|{{}}
|-
+
|{{}}
|[[QEMU]]
+
|{{✓}}
|[https://www.qemu.org/download/ {{QEMUVer}}]
+
|{{}}
|{{}} ||{{}} ||{{}}
+
|{{}}
|-
+
|{{}}
| [http://boxerapp.com/ Boxer]
+
|{{}}
| 1.4.0
+
|{{}}
|{{}} ||{{✗}} ||?
+
|{{~}}
 +
|{{✗}}
 
|}
 
|}
  
Line 777: Line 3,623:
  
 
[[Category:Emulators by operating system]]
 
[[Category:Emulators by operating system]]
 +
[[Category:Shareware emulators|*]]

Latest revision as of 08:30, 12 April 2024

macOS
Apple Computer (1998).jpg
Developer Apple
Type Operating systems
Release date 2001
Latest release macOS 14 Sonoma
For emulators that run on Classic Mac OS, see Emulators on Legacy systems#Classic Mac OS.
For software that emulates macOS on other hardware, see MacOS.
This page is about emulators that run on macOS (previously Mac OS X).

The Mac has changed considerably over the years, both in terms of hardware and software. It is important to understand these changes so you can choose the best emulators for your Mac.

Operating System - Classic Mac OS | macOS

The Mac has had two main operating systems over its history: The "Classic" Mac OS versions 1 through 9, and Mac OS X (Ten, not Ex) which is now referred to simply as macOS. Classic was a closed-source proprietary OS, whereas macOS is based on an open-source Unix variant called Darwin. This Unix base helps with Linux compatibility.

The first several releases of macOS up to 10.4 Tiger contained support for Classic applications, but this was later dropped.

CPU Architecture - PowerPC | x86 | x64 | Arm64

macOS has supported three major cpu architecture changes: IBM PowerPC (PPC), Intel x86/x64 and most recently Apple Silicon (Arm64). There have also been minor architectural changes such as moving from 32-bit PPC processors to the 64-bit PPC G5, or from Intel's 32-bit x86 to 64-bit x64. Each time there was a hardware transition, Apple provided ways to continue to support older software on the new systems.

Rosetta was a software emulation layer that helped PPC applications to run on x86/x64 Macs. It was built into 10.4.4 Tiger, but was an optional install in macOS 10.6 Snow Leopard and not available at all for 10.7 Lion. Rosetta 2 currently facilitates x64 software to run on Arm Macs. While Rosetta performs very respectably for most software, it adds extra overhead which can reduce performance on demanding games and emulators.

Apple also introduced Universal Binaries that bundle software for different architectures into a single app bundle. For example, Universal 2 app bundles contain x64 and Arm versions of software in one app. This is very useful for portability, or for people who don't know or care about their Mac's specs. If you know what CPU your Mac has, the advantage of getting the specific version for your CPU is that it will have a smaller file size than the universal binary. However the size difference is usually tiny, so just using the universal binary is usually the way to go.

Graphical Backend - OpenGL | MoltenVK | Metal

Another aspect to consider is the graphical backend of the emulator. For many years OpenGL was the main cross-platform standard for developing graphical software. However in recent times this has changed. More modern backends such as Vulkan and Metal are superseding it. OpenGL on macOS has now been marked as deprecated, meaning it is stuck on the older OGL 4.1. It doesn't receive any support or bug fixes and will someday be removed from macOS completely. Apple recommends for developers to create native Metal backends for their apps.

One issue with this is that a lot of emulators are cross platform, and Metal is only for Apple's platforms. The Vulkan backend for Windows and Linux is similar to Metal, but does not have support on macOS. So many emulators will develop a Vulkan backend and use the MoltenVK translation layer, which will take Vulkan instructions and convert them into their respective Metal equivalent. However not every Vulkan instruction has a Metal version, so either workarounds have to be designed, or some features cannot be supported at all.

Using one of these backends is not mandatory, of course. Some emulators may use a different backend or handle graphics themselves.

Before diving in;
  • Remember that emulators can have different levels of completion or compatibility. If a game you are trying to run does not work properly with a recommended emulator, try a different one. All this means that to find an emulator that works well for your Mac you should understand its specs first. Choose an emulator that supports your CPU architecture natively where possible. The emulators shown here will indicate the processor architecture it supports. Generally you should choose an emulator that supports Metal where available if you are on a modern Mac. MoltenVK should be more performant than OpenGL, although there may be compatibility issues. OpenGL may work, but some emulators need to use a version newer than OGL 4.1 that macOS doesn't support. In cases like this the emulator will be marked as not having OpenGL support. This list shows the latest versions of the emulator software. If you have an older CPU and the latest version does not support it, some emulators will keep archives of older versions that might, check out their website.
  • See each Wiki Category Consoles, Computers and 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 native Source Ports on macOS, which can be better than playing through an emulator. Also see Game engine recreations and source ports page for a list for all platforms.

Frontends[edit]

OpenEmu[edit]

Many emulators for macOS can be played very conveniently with OpenEmu which provides an iTunes-like interface for your game collection and uses various different emulator cores to play them, including command-line only emulators such as MAME and Mednafen. The systems emulated are listed here. In keeping with their goal of simplicity, some advanced features such as upscaling are generally not available. There is also no Arm build of OpenEmu available at time of writing.

Fightcade[edit]

Fightcade is a matchmaking frontend for playing many arcade fighting games online with other players. There is no Arm build at the time of writing.

Game-Specific Emulators[edit]

Some emulators target specific games rather than emulating whole systems, with ScummVM alone supporting over 300 games from various systems and more being added all the time.

Other projects are more considered source ports rather than emulators. See here for a list of source ports that work on macOS.

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Games List Recommended
ScummVM 2.8.1 List
DREAMM 2.1.2 List

Arcade[edit]

Most Arcade Cabinets[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
MAME 0.264 ? ~ [N 1]

Sega Atomiswave[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Flycast 2.3
MAME 0.264 ? ~ [N 1]

Sega Model 3[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Supermodel 0.3a ~ ~ [N 2]
MAME 0.264 ? ~ [N 1]

Sega NAOMI/NAOMI 2[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Flycast 2.3
MAME 0.264 ? ~ [N 1]

SNK Neo Geo MVS[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
FinalBurn Neo 1.0.0.2 ? NC ~
MAME 0.264 ? ~ [N 1]

Arcade LaserDisc[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
MAME 0.264 ? ~ [N 1]
Hypseus Singe 2.11.2

Nintendo[edit]

NES/Famicom[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
Nes-emu-iOS git
SwiftNES git [N 3]
Nin git ? ~ ~
Mesen 2.0.0 (preview) ~ ~ [N 3]
MetalNES git ~ [N 3]
Nestopia 1.52.1 ? [N 3]

Super Nintendo[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
bsnes
(Official)
v115
bsnes-hd
(forked bsnes)
beta 10.6 ~
Mesen 2.0.0 (preview) ~ ~ [N 3]
Mednafen 1.32.1 ~ [N 1]
Snes9x 1.62.3 NC ~

N64[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137 [N 4]
Mupen64Plus 2.5.9 ~ [N 5]
Rokuyon Releases
simple64 v2021.5.30 ?

GameCube[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Dolphin 5.0

Wii[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Dolphin 5.0

Wii U[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Cemu 2.0-78

Switch[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Ryujinx (龍神X) Releases ~ [N 6]
Suyu ~ [N 7]
Yuzu (柚子) ~ * [N 8]

Game Boy/Color[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Game Link Support Gamepad Support FLOSS Active Recommended
SameBoy 0.16.3
SkyEmu v3 ? ? ?
ares v137
mGBA 0.10.3
KiGB 2.09 ? ~ ~ ~ [N 9]
Gearboy 3.5.0 ? ? ? ~ [N 10]
Mesen 2.0.0 (preview) ? ~ ~ [N 3]
VisualBoy Advance-M (VBA-M) 2.1.9
Nightlies
~
Swift-plays-Pokemon git [N 11]
Gambatte r571 ? ? ? ?

Game Boy Advance[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Game Link Support Gamepad Support FLOSS Active Recommended
SkyEmu v3 ? ? ?
ares v137
NanoBoyAdvance 1.7.1
Hades 1.0.0 ? ? ?
mGBA 0.10.3
Boycott Advance 0.4.4 ? ~ ~ ~ [N 9]
Gearboy 3.5.0 ? ? ? ? ~ [N 10]
VisualBoy Advance-M (VBA-M) 2.1.9
Nightlies
~

DS[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
DeSmuME 0.9.13
MelonDS 0.9.5
NooDS Releases ? ~
Medusa Beta ~ [N 12] ~

3DS[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Citra Fork
Panda3DS 0.8

Sega[edit]

SG-1000[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
RetroVM Website
GearSystem 3.5.0 ?

Master System[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
CLK 2024-01-22
RetroVM Website ~
GearSystem 3.5.0 ?

Mega Drive/Genesis[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
Generator 0.4.8 ~ ~ [N 9]
Genesis Plus 1.3.5 ~ ~ [N 9]

Mega CD[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137

32X[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137

Saturn[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Mednafen 1.32.1 ~ [N 1]
Yabause 0.9.15

Dreamcast[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Flycast 2.3
Redream 1.5 ~ [N 9]

Game Gear[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
GearSystem 3.5.0 ?

Sony[edit]

PlayStation[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
DuckStation git
ares v137 ~
PCSX-R git
PPC 1.6.0
Intel 1.9.93
PCSX-Redux git ~
Mednafen 1.32.1 ~ [N 1]

PlayStation 2[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
PCSX2 Nightly ~ [N 13]
AetherSX2 1.5-3939 ~ [N 14] [N 15]
Play! 0.63

PlayStation 3[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
RPCS3 0.0.31 Alpha ~ [N 16]

PlayStation 4[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Obliteration github [N 17]

PlayStation Portable[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
PPSSPP 1.17.1

PlayStation Vita[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Vita3K 0.2.0 ~

Microsoft[edit]

MSX/MSX2[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
CLK 2024-01-22
CocoaMSX git ~ [N 2] ~ ~
fMSX 6.0 ~ ~ [N 9]
RetroVM Website

Xbox[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Xemu 0.7.120

Commodore[edit]

Vic-20[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
CLK 2024-01-22
Power20 4.9.5 ~ [N 18]

C64[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
VirtualC64 4.7
Denise 2.2.1
Frodo 4.4.4 ~ ~ [N 9]
VICE 3.8
Power64 4.9.5 ~ [N 18]

Amiga[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
vAmiga 2.5
FS-UAE 3.1.66
Denise 2.2.1
Amiberry 6.2.0 Preview ? ~
CLK 2024-01-22

Atari[edit]

Atari 8-bit family[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Rainbow 1.6.1 ~ ~ [N 9]

Atari 2600[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
CLK 2024-01-22

Atari 5200[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Jum52 1.1.4 ~ ~ [N 9]

Atari ST[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Hatari 2.4.1
CLK 2024-01-22

Atari Lynx[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Mednafen 1.32.1 ~ [N 1]
Handy 0.9.11 ~ ~ [N 9]

SNK[edit]

Neo Geo AES/CD[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
FinalBurn Neo 1.0.0.2 ? NC ~
MAME 0.264 ? ~ [N 1]

Neo Geo Pocket/Color[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
Mednafen 1.32.1 ~ [N 1]
Neopocott 0.5.5 ~ ~ [N 9]

Coleco[edit]

ColecoVision[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
CLK 2024-01-22
Mugrat 0.5.0 ~ ~ [N 9]
Gearcoleco 1.1.0 ?

Bandai[edit]

WonderSwan/Color[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
Mednafen 1.32.1 ~ [N 1]
Oswan 0.8.6 ~ ~ [N 9]

Apple[edit]

Apple I + II + III[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
CLK 2024-01-22
OpenEmulator 1.1.1 ~
KEGS 1.34 ?
Sara 0.5.1 ?
GSplus 0.14 ?
GSport 0.31 ?
MAME 0.264 ?

Apple Lisa[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
LisaEm 1.2.7 ?

Macintosh 68k[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
CLK 2024-01-22
Basilisk II Download
git
?
Mini vMac 36.04 ?

Macintosh PPC[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
UTM site
git
~
SheepShaver 29-12-2023 (Mac OS X)
git
?

NEC[edit]

PC-98[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
SL9821 Website ~
Neko Project II (猫Project II) Website

PC-Engine/TurboGrafx/SuperGrafx[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
ares v137
Mednafen 1.32.1 ~ [N 1]
Mesen 2.0.0 (preview) ~ ~ [N 3]
TGEmu 0.3.8 ? ? ~ ~ [N 9]

Fujitsu[edit]

FM Towns[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal Gamepad Support FLOSS Active Recommended
Tsugaru (津軽) Releases ?

Sinclair[edit]

ZX Spectrum[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
ares v137
CLK 2024-01-22
ZEsarUX 11 Beta1 ?
RetroVM Website ?
Fuzzbug 0.0.5 ? [N 9]
Fuse Releases ?

Tandy[edit]

TRS-80[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
TRS80GP Website
SDLTRS2 git ?

Dragon Data[edit]

Dragon 32/64[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
XRoar git ?

Oric[edit]

Oric 1 / Atmos[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
CLK 2024-01-22

Amstrad[edit]

Amstrad CPC[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
CLK 2024-01-22
Retro Virtual Machine 2.1.11 ?
ACE-DL 20240412 ? ? ?

Acorn[edit]

Electron[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
CLK 2024-01-22

BBC Micro[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
Horizon 2.1.1 ? ~ [N 9]

RISC PC[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
RPCEmu Releases ~

Thompson[edit]

MO5[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
MO5 2.6.7 ? ~ [N 9]

TO7[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
Thom 1.6.5 ? ~ [N 9]

TO8[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
TEO 1.8.7 ? ~ [N 9]

Commander X16[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
X16 Emulator r46 ~ [N 2] ~ ~ [N 19]

IBM PC Compatible / MSDOS[edit]

Name Latest Version PPC x86 x64 ARM OpenGL MoltenVK Metal FLOSS Active Recommended
Boxer Website
Fork
[N 20] [N 20] ? ~
86Box 4.1.1
DOSBox Staging Releases
DOSBox-X 2024.03.01
DOSBox 0.74-3
SVN
? ~
Dapplegrey Website ? ?
PCem git ~

References[edit]

  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 Command line application. Best played using OpenEmu.
  2. 2.0 2.1 2.2 No official Arm build. Needs to be built from source
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 Must compile from source.
  4. Uses MoltenVK for hardware acceleration, but still uses OpenGL to display frames.
  5. Only available as a core. Best played using OpenEmu.
  6. Some games may work with an x64 Intel Mac, but performance will be sub-par.
  7. Suyu was a Yuzu fork. It has been discontinued.
  8. Yuzu has been discontinued. Various forks are available.
  9. 9.00 9.01 9.02 9.03 9.04 9.05 9.06 9.07 9.08 9.09 9.10 9.11 9.12 9.13 9.14 9.15 9.16 9.17 9.18 Requires paid version to access extra emulation features
  10. 10.0 10.1 v3.5.0 builds are broken.
  11. No Audio. Must compile from source and run from command line.
  12. Not open sourced yet, but will likely be opened later in development
  13. Unofficial 32-bit builds available here.
  14. Based on PCSX2, so it is partially FLOSS. The ARM parts are currently closed source.
  15. Recommended on Apple Silicon except for where there are game-specific bugs that are fixed in PCSX2.
  16. Compatibility varies depending on the title
  17. Very early in development. There is currently no graphics backend.
  18. 18.0 18.1 Shareware. Requires license to unlock full version.
  19. Command-line only application. No app bundle provided.
  20. 20.0 20.1 There is a fork of Boxer that supports x64 and Arm