Editing Emulators on macOS

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 +
{{WIP}}
 
{{Infobox platform
 
{{Infobox platform
 
|title = macOS
 
|title = macOS
|logo = Apple Computer (1998).jpg
+
|logo = 1998 apple logo.png
 
|logowidth = 64px
 
|logowidth = 64px
 
|developer = Apple
 
|developer = Apple
Line 9: Line 10:
 
}}
 
}}
 
:''This page is about emulators that run on macOS (previously Mac OS X).''  
 
:''This page is about emulators that run on macOS (previously Mac OS X).''  
 
+
{{for|emulators that run on Classic Mac OS|Emulators on Classic Mac OS}}
 
{{for|software that emulates macOS on other hardware|MacOS}}  
 
{{for|software that emulates macOS on other hardware|MacOS}}  
{{for|emulators that run on Classic Mac OS|Emulators on Legacy systems#Classic Mac OS}}
+
{{for|source ports and game engine recreations that run on macOS|Source Ports on macOS}}
 +
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.
  
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'''
  
;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 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.
+
The first several releases of macOS up to 10.4 Tiger contained support for Classic applications, but this was later dropped. Another major event for compatibility was the dropping of support for 32-bit x86 software in macOS 10.15 Catalina.
 +
 
 +
'''CPU Architecture: PowerPC | x86 | x64 | Arm64'''
  
;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.  
 
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.  
 
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.
+
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.
 +
 
 +
'''Graphical Backend: OpenGL | MoltenVK | Metal'''
  
;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.  
 
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.  
  
Line 34: Line 37:
 
Using one of these backends is not mandatory, of course. Some emulators may use a different backend or handle graphics themselves.
 
Using one of these backends is not mandatory, of course. Some emulators may use a different backend or handle graphics themselves.
  
;Before diving in;
+
'''Choosing an Emulator:'''
;*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.
+
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.  
;*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.
+
 
 +
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.
 +
 
 +
Lastly, 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.  
  
 
==Frontends==
 
==Frontends==
Line 44: Line 52:
  
 
===Fightcade===
 
===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.
+
[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 time of writing.
  
 
==Game-Specific Emulators==
 
==Game-Specific Emulators==
Line 116: Line 124:
 
|-
 
|-
 
| [[MAME]]
 
| [[MAME]]
| [https://sdlmame.lngn.net {{MAMEVer}}]
+
| [https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref> 
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 161: Line 169:
 
|-
 
|-
 
| [[MAME]]
 
| [[MAME]]
| [https://sdlmame.lngn.net {{MAMEVer}}]
+
| [https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}   
+
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref>  
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 206: Line 214:
 
|-
 
|-
 
| [[MAME]]
 
| [[MAME]]
| [https://sdlmame.lngn.net {{MAMEVer}}]
+
| [https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref> 
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 220: Line 228:
 
|}
 
|}
  
===Sega NAOMI/NAOMI 2===
+
===Sega Naomi/Naomi 2===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 251: Line 259:
 
|-
 
|-
 
| [[MAME]]
 
| [[MAME]]
| [https://sdlmame.lngn.net {{MAMEVer}}]
+
| [https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}  
+
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref> 
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 289: Line 297:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 310: Line 318:
 
|-
 
|-
 
| [[MAME]]
 
| [[MAME]]
| [https://sdlmame.lngn.net {{MAMEVer}}]
+
| [https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref> 
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 341: Line 349:
 
|-
 
|-
 
| [[MAME]]
 
| [[MAME]]
| [https://sdlmame.lngn.net {{MAMEVer}}]
+
| [https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref> 
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 394: Line 402:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 469: Line 477:
 
| {{~}}
 
| {{~}}
 
| {{✗}} <ref group=N name=compile>Must compile from source.</ref>
 
| {{✗}} <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>
 
 
|}
 
|}
  
Line 509: Line 503:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 526: Line 520:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{~}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
Line 540: Line 534:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{~}}
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
Line 610: Line 604:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{✓}}
+
| {{✓}} <ref group=N>Uses MoltenVK for hardware acceleration, but still uses OpenGL to display frames.</ref>
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 783: Line 777:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
|[[Suyu]]
+
|[[Yuzu]] (柚子)
 
| ~
 
| ~
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{✗}}
+
| {{?}}  
| {{✓}}
 
| {{✗}}
 
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{✓}}
 
| {{✗}} <ref group=N>Suyu was a Yuzu fork. It has been discontinued.</ref>
 
| {{✗}}
 
|-
 
|[[Yuzu]] (柚子)
 
| ~
 
 
| {{✗}}
 
| {{✗}}
| {{✗}}
 
| {{✗}}
 
 
| {{✓}}
 
| {{✓}}
| {{✗}}
 
 
| {{✓}}
 
| {{✓}}
| {{✗}}
 
 
| {{✓}}
 
| {{✓}}
| {{✓}}
+
| {{✗}} <ref group=N>Must compile from source. Not stable, Mac not officially supported yet. Build script available [https://github.com/mavethee/yuzu-macos-builds-script here].</ref>
| {{✗}}[[History_of_emulation#Lawsuits|*]]
 
| {{✗}} <ref group=N>Yuzu has been discontinued. Various forks are available.</ref>
 
 
|}
 
|}
  
Line 867: Line 847:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
Line 907: Line 887:
 
| [https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
 
| [https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{?}}
 
| {{✓}}
 
| {{✓}}
| {{}}  
+
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref> 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 917: Line 897:
 
| {{✓}}
 
| {{✓}}
 
| {{~}}
 
| {{~}}
| {{}} <ref group=N name=gearboy>v3.5.0 builds are broken.</ref>
+
| {{~}} <ref group=N name=gearboy>v3.4.0 release does not work with Rosetta. For Arm version must compile from source. Disable Vsync if it is slow.</ref>
 
|-
 
|-
 
| [[Mesen]]
 
| [[Mesen]]
Line 949: Line 929:
 
| {{~}}
 
| {{~}}
 
|-
 
|-
| Swift-plays-Pokemon
+
| [[Swift-plays-Pokemon]]
 
| [https://github.com/LiarPrincess/Swift-plays-Pokemon git]
 
| [https://github.com/LiarPrincess/Swift-plays-Pokemon git]
 
| {{✗}}
 
| {{✗}}
Line 1,020: Line 1,000:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
Line 1,042: Line 1,022:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
| Hades
+
| [[mGBA]]
| [https://github.com/hades-emu/Hades/releases {{HadesVer}}]
+
| [https://mgba.io/downloads.html {{MGBAVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{✗}}
 
| {{?}}
 
| {{?}}
 
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{?}}
+
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
| [[mGBA]]
+
| [[Boycott Advance]]
| [https://mgba.io/downloads.html {{MGBAVer}}]
+
| [https://www.bannister.org/software/ba.htm 0.4.4]
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
|-
 
| Boycott Advance
 
| [https://www.bannister.org/software/ba.htm 0.4.4]
 
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 1,092: Line 1,057:
 
| {{?}}
 
| {{?}}
 
| {{✓}}
 
| {{✓}}
| {{}}   
+
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref>  
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 1,100: Line 1,065:
 
| {{✓}}
 
| {{✓}}
 
| {{~}}
 
| {{~}}
| {{}} <ref group=N name=gearboy>v3.5.0 builds are broken.</ref>
+
| {{~}} <ref group=N name=gearboy>v3.4.0 release does not work with Rosetta. For Arm version must compile from source. Disable Vsync if it is slow.</ref>
 
|-
 
|-
 
| [[VisualBoy Advance|VisualBoy Advance-M (VBA-M)]]
 
| [[VisualBoy Advance|VisualBoy Advance-M (VBA-M)]]
Line 1,207: Line 1,172:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[Citra_(PabloMK7_fork)]]
+
|[[Citra]]
|[https://github.com/PabloMK7/citra/releases Releases]
+
|[https://citra-emu.org/download Nightly]
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✓}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|[[Lime3DS]]
 
|[https://github.com/Lime3DS/Lime3DS/releases Releases]
 
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 1,236: Line 1,187:
 
|-
 
|-
 
|[[Panda3DS]]
 
|[[Panda3DS]]
|[https://github.com/wheremyfoodat/Panda3DS/releases {{Panda3DSVer}}]
+
|[https://github.com/wheremyfoodat/Panda3DS/releases 0.7]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 1,275: Line 1,226:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 1,296: Line 1,247:
 
|-
 
|-
 
| [[GearSystem]]
 
| [[GearSystem]]
| [https://github.com/drhelius/Gearsystem/releases 3.5.0]
+
| [https://github.com/drhelius/Gearsystem/releases 3.4.1]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{}}
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 1,307: Line 1,258:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{?}}
 
|}
 
|}
  
Line 1,334: Line 1,285:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 1,369: Line 1,320:
 
|-
 
|-
 
| [[GearSystem]]
 
| [[GearSystem]]
| [https://github.com/drhelius/Gearsystem/releases 3.5.0]
+
| [https://github.com/drhelius/Gearsystem/releases 3.4.1]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{}}
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 1,380: Line 1,331:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{?}}
 
|}
 
|}
  
Line 1,407: Line 1,358:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 1,413: Line 1,364:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
| Generator
+
| [[Generator]]
 
| [https://www.bannister.org/software/generator.htm 0.4.8]
 
| [https://www.bannister.org/software/generator.htm 0.4.8]
 
| {{✗}}
 
| {{✗}}
Line 1,427: Line 1,378:
 
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|-
 
|-
| Genesis Plus
+
| [[Genesis Plus]]
 
| [https://www.bannister.org/software/gplus.htm 1.3.5]
 
| [https://www.bannister.org/software/gplus.htm 1.3.5]
 
| {{✗}}
 
| {{✗}}
Line 1,466: Line 1,417:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 1,497: Line 1,448:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 1,618: Line 1,569:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 1,625: Line 1,576:
 
|-
 
|-
 
| [[GearSystem]]
 
| [[GearSystem]]
| [https://github.com/drhelius/Gearsystem/releases 3.5.0]
+
| [https://github.com/drhelius/Gearsystem/releases 3.4.1]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{}}
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 1,636: Line 1,587:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{?}}
 
|}
 
|}
  
Line 1,678: Line 1,629:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}  
 
| {{✓}}  
Line 1,685: Line 1,636:
 
|-
 
|-
 
| [[PCSX-Reloaded|PCSX-R]]
 
| [[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]
+
| [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]
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 1,746: Line 1,697:
 
| [https://pcsx2.net/downloads/#nightly-anchor Nightly]
 
| [https://pcsx2.net/downloads/#nightly-anchor Nightly]
 
| {{✗}}
 
| {{✗}}
| {{~}} <ref group=N>Unofficial 32-bit builds and builds for older versions of macOS are available [https://macintoshgarden.org/apps/pcsx2-32-bit here]. Compatible with macOS 10.9 Mavericks to 10.14 Mojave.</ref>
+
| {{~}} <ref group=N>Unofficial 32-bit builds available [https://forums.pcsx2.net/Thread-Native-Mac-Testing-Build?pid=609196#pid609196 here].</ref>
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
Line 1,814: Line 1,765:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{~}} <ref group=N name=compat>Compatibility varies greatly depending on the title</ref>
+
| {{~}} <ref group=N>Compatibility varies depending on the title</ref>
 
|}
 
|}
  
Line 1,907: Line 1,858:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{~}} <ref group=N name=compat>Compatibility varies greatly depending on the title</ref>
+
| {{~}}
 
|}
 
|}
  
Line 1,935: Line 1,886:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 1,955: Line 1,906:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
| CocoaMSX
+
| [[CocoaMSX]]
 
| [https://github.com/CocoaMSX/CocoaMSX/releases git]
 
| [https://github.com/CocoaMSX/CocoaMSX/releases git]
 
| {{✗}}
 
| {{✗}}
Line 2,060: Line 2,011:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
| Power20
+
| [[Power20]]
 
| [https://www.infinite-loop.at/Power20/Download.html 4.9.5]
 
| [https://www.infinite-loop.at/Power20/Download.html 4.9.5]
 
| {{✓}}
 
| {{✓}}
Line 2,091: Line 2,042:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| VirtualC64
+
| [[VirtualC64]]
| [https://github.com/dirkwhoffmann/virtualc64/releases {{VirtualC64Ver}}]
+
| [https://github.com/dirkwhoffmann/virtualc64/releases Releases]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 2,105: Line 2,056:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
| Denise
+
| [[Denise]]
| [https://sourceforge.net/projects/deniseemu/ {{DeniseVer}}]
+
| [https://sourceforge.net/projects/deniseemu/ 2.1]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 2,147: Line 2,098:
 
| {{✗}}
 
| {{✗}}
 
|-
 
|-
| Power64
+
| [[Power64]]
 
| [https://www.infinite-loop.at/Power64/Download.html 4.9.5]
 
| [https://www.infinite-loop.at/Power64/Download.html 4.9.5]
 
| {{✓}}
 
| {{✓}}
Line 2,178: Line 2,129:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| vAmiga
+
| [[vAmiga]]
| [https://github.com/dirkwhoffmann/vAmiga/releases 2.5]
+
| [https://github.com/dirkwhoffmann/vAmiga/releases 2.4]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 2,207: Line 2,158:
 
|-
 
|-
 
| [[Denise]]
 
| [[Denise]]
| [https://sourceforge.net/projects/deniseemu/ {{DeniseVer}}]
+
| [https://sourceforge.net/projects/deniseemu/ 2.2]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 2,221: Line 2,172:
 
|-
 
|-
 
| [[Amiberry]]
 
| [[Amiberry]]
| [https://github.com/BlitterStudio/amiberry/releases {{AmiberryVer}}]
+
| [https://github.com/BlitterStudio/amiberry/releases 5.6.4]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
Line 2,458: Line 2,409:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 2,479: Line 2,430:
 
|-
 
|-
 
| [[MAME]]
 
| [[MAME]]
| [https://sdlmame.lngn.net {{MAMEVer}}]
+
| [https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}  
+
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref> 
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 2,517: Line 2,468:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 2,537: Line 2,488:
 
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 
|-
 
|-
| Neopocott
+
| [[Neopocott]]
 
| [https://www.bannister.org/software/neopocott.htm 0.5.5]
 
| [https://www.bannister.org/software/neopocott.htm 0.5.5]
 
| {{✗}}
 
| {{✗}}
Line 2,577: Line 2,528:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 2,597: Line 2,548:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
| Mugrat
+
| [[Mugrat]]
 
| [https://www.bannister.org/software/mugrat.htm 0.5.0]
 
| [https://www.bannister.org/software/mugrat.htm 0.5.0]
 
| {{✗}}
 
| {{✗}}
Line 2,610: Line 2,561:
 
| {{✓}}
 
| {{✓}}
 
| {{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
| {{~}}  <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;"
| {{✓}}
 
| {{✓}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
|}
 
 
 
==Bandai==
 
===WonderSwan/Color===
 
{| class="wikitable" style="text-align:center;"
 
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
Line 2,651: Line 2,588:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}  
 
| {{✓}}  
 
| {{✓}}
 
| {{✓}}
Line 2,671: Line 2,608:
 
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 
| {{~}} <ref group=N name=openemu>Command line application. Best played using OpenEmu.</ref>
 
|-
 
|-
| Oswan
+
| [[Oswan]]
 
| [https://www.bannister.org/software/oswan.htm 0.8.6]
 
| [https://www.bannister.org/software/oswan.htm 0.8.6]
 
| {{✗}}
 
| {{✗}}
Line 2,715: Line 2,652:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
| OpenEmulator
+
| [[OpenEmulator]]
 
| [http://openemulator.github.io/ 1.1.1]
 
| [http://openemulator.github.io/ 1.1.1]
 
| {{✗}}
 
| {{✗}}
Line 2,767: Line 2,704:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| [https://david-schmidt.github.io/gsport GSport]
+
| [[GSport]]
 
| [https://github.com/david-schmidt/gsport/releases 0.31]
 
| [https://github.com/david-schmidt/gsport/releases 0.31]
 
| {{✓}}
 
| {{✓}}
Line 2,781: Line 2,718:
 
|-
 
|-
 
| [[MAME]]
 
| [[MAME]]
| [https://sdlmame.lngn.net {{MAMEVer}}]
+
| [https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{~}} <ref group=N name=compile-arm>No official Arm build. Needs to be built from source</ref> 
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
Line 2,864: Line 2,801:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| Mini vMac
+
| [[Mini vMac]]
 
| [https://www.gryphel.com/c/minivmac/dnld_std.html 36.04]
 
| [https://www.gryphel.com/c/minivmac/dnld_std.html 36.04]
 
| {{✓}}
 
| {{✓}}
Line 2,949: Line 2,886:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
|[[Neko Project II]] (猫Project II)
+
| [[Neko Project II]]
 
| [https://www.yui.ne.jp/np2/ Website]
 
| [https://www.yui.ne.jp/np2/ Website]
 
| {{✓}}
 
| {{✓}}
Line 2,987: Line 2,924:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 3,068: Line 3,005:
 
|}
 
|}
  
==Sinclair==
+
==Tandy==
===ZX Spectrum===
+
===TRS-80===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 3,084: Line 3,021:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[ares]]
+
| [[TRS80GP]]
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
+
| [http://48k.ca/trs80gp.html Website]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{}}
+
| {{✗}}
 +
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 +
|-
 +
| [[SDLTRS2]]
 +
| [https://gitlab.com/jengun/sdltrs git]
 +
| {{✗}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
|-  
+
| {{?}}
|[[CLK]]
+
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
|}
 +
 
 +
==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]]
 +
|-
 +
|[[ares]]
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-  
 +
|[[CLK]]
 
|[https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 
|[https://github.com/TomHarte/CLK/releases {{ClkVer}}]
 
|{{✗}}
 
|{{✗}}
Line 3,136: Line 3,116:
 
|{{?}}
 
|{{?}}
 
|-
 
|-
|Fuzzbug
+
|[[Fuzzbug]]
 
|[https://www.bannister.org/software/fuzzbug.htm 0.0.5]
 
|[https://www.bannister.org/software/fuzzbug.htm 0.0.5]
 
|{{✗}}
 
|{{✗}}
Line 3,149: Line 3,129:
 
|{{✗}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|{{✗}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|-
 
|-
|Fuse
+
|[[Fuse]]
 
|[https://fuse-for-macosx.sourceforge.io Releases]
 
|[https://fuse-for-macosx.sourceforge.io Releases]
 
|{{✗}}
 
|{{✗}}
Line 3,163: Line 3,143:
 
|}
 
|}
  
==Tandy==
+
==Oric==
===TRS-80===
+
===Oric 1 / Atmos===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 3,179: Line 3,159:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[TRS80GP]]
+
|[[CLK]]
| [http://48k.ca/trs80gp.html Website]
+
|[https://github.com/TomHarte/CLK/releases {{ClkVer}}]
| {{✗}}
+
|{{✗}}
| {{✗}}
+
|{{✗}}
| {{✓}}
+
|{{✓}}
| {{✓}}
+
|{{✓}}
| {{✗}}
+
|{{✗}}
| {{✗}}
+
|{{✗}}
| {{✗}}
+
|{{✓}}
| {{✓}}
+
|{{}}
| {{✓}}
+
|{{✓}}
| {{✓}}
+
|{{✓}}
|-
 
| [[SDLTRS2]]
 
| [https://gitlab.com/jengun/sdltrs git]
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{?}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
 
|}
 
|}
  
==Dragon Data==
+
==Amstrad==
===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]]
 
|-
 
| [[XRoar]]
 
| [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}}]
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|}
 
 
 
==Amstrad==
 
 
===Amstrad CPC===
 
===Amstrad CPC===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
Line 3,295: Line 3,202:
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[Retro Virtual Machine]]
+
|[[RetroVM]]
|[https://retrovirtualmachine.org {{Retro Virtual MachineVer}}]
+
|[https://retrovirtualmachine.org Website]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 3,308: Line 3,215:
 
|{{?}}
 
|{{?}}
 
|-
 
|-
|ACE-DL
+
|[[ACE-DL]]
|[http://www.roudoudou.com/ACE-DL/ {{ACE-DLVer}}]
+
|[http://www.roudoudou.com/ACE-DL/ Website]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 3,367: Line 3,274:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|b2
+
|[[Horizon]]
|[https://github.com/tom-seddon/b2 2024/04/23]
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|Horizon
 
 
|[https://www.bannister.org/software/horizon.htm 2.1.1]
 
|[https://www.bannister.org/software/horizon.htm 2.1.1]
 
|{{✗}}
 
|{{✗}}
Line 3,393: Line 3,287:
 
|{{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|{{~}}  <ref group=N name=paid>Requires paid version to access extra emulation features</ref>
 
|}
 
|}
 
 
===RISC PC===
 
===RISC PC===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
Line 3,409: Line 3,302:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|RPCEmu
+
|[[RPCEmu]]
 
|[https://github.com/Septercius/rpcemu-dev/releases Releases]
 
|[https://github.com/Septercius/rpcemu-dev/releases Releases]
 
|{{✗}}
 
|{{✗}}
Line 3,439: Line 3,332:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|MO5
+
|[[MO5]]
 
|[https://www.bannister.org/software/mo5.htm 2.6.7]
 
|[https://www.bannister.org/software/mo5.htm 2.6.7]
 
|{{✗}}
 
|{{✗}}
Line 3,468: Line 3,361:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|Thom
+
|[[Thom]]
 
|[https://www.bannister.org/software/thom.htm 1.6.5]
 
|[https://www.bannister.org/software/thom.htm 1.6.5]
 
|{{✗}}
 
|{{✗}}
Line 3,497: Line 3,390:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|TEO
+
|[[TEO]]
 
|[https://www.bannister.org/software/teo.htm 1.8.7]
 
|[https://www.bannister.org/software/teo.htm 1.8.7]
 
|{{✗}}
 
|{{✗}}
Line 3,526: Line 3,419:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| X16 Emulator
+
| [[X16 Emulator]]
 
| [https://github.com/X16Community/x16-emulator r46]
 
| [https://github.com/X16Community/x16-emulator r46]
 
|{{✗}}
 
|{{✗}}
Line 3,620: Line 3,513:
 
|{{~}}  
 
|{{~}}  
 
|-
 
|-
|Dapplegrey
+
|[[Dapplegrey]]
 
|[http://www.classics-for-x.info/csx/dapplegrey/index.htm Website]
 
|[http://www.classics-for-x.info/csx/dapplegrey/index.htm Website]
 
|{{✗}}
 
|{{✗}}
Line 3,630: Line 3,523:
 
|{{✗}}
 
|{{✗}}
 
|{{?}}
 
|{{?}}
|{{}}
+
|{{~}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
Line 3,646: Line 3,539:
 
|{{✗}}
 
|{{✗}}
 
|}
 
|}
{{NEL}}
+
 
 
==References==
 
==References==
 
<references group=N />
 
<references group=N />
  
[[Category:macOS emulation software|*]]
+
[[Category:Emulators by operating system]]
[[Category:Shareware emulators|*]]
 

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)