Emulators on macOS
Developer | Apple |
---|---|
Type | Operating systems |
Release date | 1984 |
Latest release | macOS Monterey |
This page lists emulators on macOS (formerly Mac OS). It ranges from the classic series to the current versions of the OS.
Contents
Arcade
Space Invaders
Name | Version | Platform(s) | FLOSS | Active | Recommended |
---|---|---|---|---|---|
InvMac | 68k, PPC | 0.9.5a6 | ✗ | ✗ | TBD |
Calculators
TI-81
Apple
Apple I
Name | Latest Version | FLOSS | Active | Recommended |
---|---|---|---|---|
OpenEmulator | 1.0.5 | ✓ | ✓ | ✓ |
MAME | 0.266 | ✓ | ✓ | ~ |
Sim6502 | 0.1d | ? | ✗ | ✗ |
Apple II
Name | Platform(s) | Version | ][ | ][+ | //e | IIc | //e Enhanced | //e Platinum | IIc Plus | IIGS | FLOSS | Active | Recommended |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MAME | x86 | 0.266 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Catakig | PPC, x86 | v2 | ✓ | ✓ | ✓ | ✓ | ? | ? | ? | ✗ | ? | ✗ | ✗ |
Stop The Madness | 68k, PPC | 0.851r (Stable) 0.881r (More features) |
✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
Apple IIe Card† | 68k | N/A | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
A2Mac | ? | N/A | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
† Requires physical expansion card
Apple ///
Name | Platform(s) | Latest Version | /// | /// Revised | /// Plus | FLOSS | Active | Recommended |
---|---|---|---|---|---|---|---|---|
MAME | x86 | 0.266 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Sara | ? | 0.5.1 | ✓ | ? | ? | ? | ✗ | ✗ |
Nintendo
NES/Famicom
Name | Latest Version | FDS | Libretro Core | Accuracy | FLOSS | Active | Recommended | |
---|---|---|---|---|---|---|---|---|
PC / x86 | ||||||||
3dSen | 0.9.5 | ✗ | ✗ | ? | ✗ | ✓ | ~ | |
ares | v139 | ✓ | ✗ | ? | ✓ | ✓ | ✗ | |
iNES | 6.1 | ✓ | ✗ | High | ? | ✓ | ✗ | |
Gearnes | git | ✓ | ✓ | High | ✓ | ✓ | ✗ | |
higan | v110 | ✓ | ✓ (as bsnes v083) | Cycle | ✓ | ✓ | ✗ | |
ANESE | git | ✗ | ✗ | Cycle | ✓ | ~ | ✗ | |
nesemu2 | git | ✗ | ✗ | Cycle | ✓ | ✗ | ✗ | |
Nesemu | git | ✓ | ✗ | High | ✓ | ✓ | ✗ | |
FakeNES GT | 0.59 b3 | ✓ | ✗ | Mid | ✓ | ✗ | ✗ | |
FCEUX | 2.6.6 | ✓ | ✗ | Mid | ✓ | ✓ | ✗ | |
FCEUmm | 98.13mm (Windows) git (libretro) |
✗ | ✓ | Mid | ✓ | ✗ | ✗ | |
MAME | 0.266 | ✓ | ✓ | Mid | ✓ | ✓ | ✗ | |
QuickNES | 0.7.0b1 (Windows) git (libretro) |
? | ✓ | Low | ✓ | ✗ | ✗ | |
DarcNES | 9b0401/9b0313 | ✗ | ✗ | Low | ✓ | ✗ | ✗ | |
Nescala | git | ✗ | ✗ | ? | ✓ | ~ | ✗ | |
Nin | git | ✗ | ✗ | ? | ✓ | ✗ | ✗ | |
NESMac | 0.3.6a 68k 0.3.6a PPC |
✗ | ✗ | Low | ✗ | ✗ | ✗ |
Super Nintendo
Name | Version | Libretro Core | Accuracy | FLOSS | Active | Recommended | |
---|---|---|---|---|---|---|---|
PC / x86 | |||||||
bsnes (Official) |
v115 | ✓ | Cycle | ✓ | ✓ | ✓ | |
bsnes-hd (forked bsnes) |
beta 10.6 | ✓ | Cycle | ✓ | ✓ | ✓ | |
higan | v110 | ✓ | Cycle | ✓ | ✓ | ✓ | |
ares | v139 | ✗ | High | ✓ | ✓ | ? | |
Snes9x | 1.62.3 git | ✓ | High | ✗ [N 1] | ✓ | ~ | |
Mednafen (SNES-Faust) | 1.32.1 | ✓ | ? | ✓ | ✓ | ✗ | |
nSide (forked higan) | git | ✓ | Cycle | ✓ | ✗ | ✗ | |
bsnes-classic (forked bsnes Qt) |
git | ✓ | Cycle | ✓ | ✗ | ✗ | |
Mednafen (bsnes v059) | 1.32.1 | ✓ | High | ✓ | ✓ | ✗ | |
MAME | 0.266 | ✓ | Low | ✓ | ✓ | ✗ | |
Silhouette | 1.0 | ✗ | Low | ✗ | ✗ | ✗ | |
ZSNES | 1.51 | ✗ | Low | ✓ | ✗ | ✗ | |
CATSFC | 1.36 | ✓ | Low | ✓ | ✗ | ✗ |
Game Boy/Color
Name | Latest Version | Game Link Support | Libretro Core | FLOSS | Active | Recommended | |
---|---|---|---|---|---|---|---|
PC / x86 | |||||||
SameBoy | 0.16.6 | ✓[N 2] | ✓ | ✓ | ✓ | ✓ | |
Gambatte | r571 | ✗ | ✓ | ✓ | ✗ | ✓ | |
Gearboy | 3.5.0 | ✗ | ✓ | ✓ | ✓ | ✓ | |
MAME | 0.266 | ✗ | ✓ | ✓ | ✓ | ~ | |
Emulicious | 2024-05-31 | ✗ | ✗ | ✗ | ✓ | ~ | |
BDM | Demo | ? | ✗ | ✗ | ~ | ✗ | |
ares | v139 | ? | ✗ | ✓ | ✓ | ✗ | |
higan | v110 | ✗ | ✓ | ✓ | ✓ | ✗ | |
mGBA | 0.10.3 | ✓[N 3] | ✓ | ✓ | ✓ | ✗ | |
VisualBoy Advance-M (VBA-M) | 2.1.9 | ✓ | ✓[N 4] | ✓ | ✓ | ✗ | |
GBE+ | 1.8 | ✗ | ✗ | ✓ | ✓ | ✗ | |
VGB | 6.0 | ✗ | ✗ | ✗ | ✓ | ✗ | |
KiGB | 2.05 | ✓ | ✗ | ✗ | ✗ | ✗ | |
GBMac | 1.2.6b4 | ✗ | ✗ | ✗ | ✗ | ✗ |
NEC
PC-98
Name | Version | Platform(s) | FLOSS | Active | Recommended |
---|---|---|---|---|---|
98Mac† | ? | N/A | ✗ | ✗ | ? |
† Emulates PC-9801VX
Sony
PlayStation
Name | Version | Plugins | Libretro Core | RIR | Accuracy | FLOSS | Active | Recommended | |
---|---|---|---|---|---|---|---|---|---|
PC / x86 | |||||||||
DuckStation | git [N 5] | ✗ | ✓ | ✓ | High | ✓ | ✓ | ✓ | |
Mednafen | 1.32.1 | ✗ | ✓ | ✓ | High | ✓ | ✓ | ✓ | |
PCSX-R | Windows macOS |
✓ | ✗ | ✓ | Plugin dependent | ✓ | ✗ | ✗ | |
ePSXe | 2.0.5 | ✓ | ✗ | ✓ | Plugin dependent | ✗ | ✗ | ✗ | |
Rustation | git | ✗ | ✓ | ✗ | High | ✓ | ✗ | ✗ | |
MAME | 0.266 | ✗ | ✓ | ✗ | Mid | ✓ | ✓ | ✗ (WIP) | |
ares | v139 | ✗ | ✗ | ? | ? | ✓ | ✓ | ✗ | |
Connectix VGS | 1.4.1 | ✗ | ✗ | ✗ | ? | ✗ | ✗ | ✗ | |
Rustation NG | git | ✗ | ✓ | ✗ | ? | ✓ | ✗ | ✗ | |
PCSX-Redux | git | ✗ | ✗ | ✗ | ? | ✓ | ✓ | ✗ (WIP) |
PlayStation 2
Name | Latest Version | Libretro Core | FLOSS | Active | Recommended | |
---|---|---|---|---|---|---|
PC / x86 | ||||||
PCSX2 | 1.6.0 (Stable) (Nightly) |
✓ | ✓ | ✓ | ✓ | |
Play! | 0.65 | ✓ | ✓ | ✓ | ✗ | |
PC / ARM | ||||||
AetherSX2 | pre-alpha builds | ✗ | ✗ | ✓ | ✓ |
PlayStation 3
Name | Latest Version | FLOSS | Active | Recommended | |
---|---|---|---|---|---|
PC / x86 | |||||
RPCS3 | 0.0.32 Alpha[N 6] | ✓ | ✓ | ✓ |
PlayStation 4
THERE ARE NO EMULATORS FOR THIS PLATFORM.
PlayStation Portable
Name | Latest Version | PPC | Intel | ARM | FLOSS | Active | Recommended | |
---|---|---|---|---|---|---|---|---|
PC / x86 / ARM | ||||||||
PPSSPP | 1.17.1[N 7] | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
Tandy
TRS-80
- TRS-80 Emulator for Mac OS - emulates TRS-80 Model I
Sinclair
ZX Spectrum
- Mac Spectacle - emulates the 48k, 128k and +2 models
Intel CPUs
Name | Latest Version | FLOSS | Active | Recommended | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PC / x86 | |||||||||||||||
86Box | 4.1.1 | ✓ | ✓ | ✓ | |||||||||||
PCem | git | ✓ | ✓ | ✓ | |||||||||||
DOSBox-X | 2024.03.01 | ✓ | ✓ | ✓ | |||||||||||
DOSBox | 0.74-3 SVN |
✓ | ✓ | ✓ | |||||||||||
VARCem | Builds | ✓ | ✓ | ✗ | |||||||||||
MAME | 0.266 | ✓ | ✓ | ✗ | |||||||||||
QEMU | 9.0.0 | ✓ | ✓ | ✗ | |||||||||||
Boxer | 1.4.0 | ✓ | ✗ | ? |
References
- ↑ Due to using a non-commercial license. Source code is still publicly available.
- ↑ SameBoy's libretro core supports Link Cable, standalone does not.
- ↑ Pretty buggy but sometimes works.
- ↑ Full GBC, GBA and GB support since version 2.1.3.
- ↑ Intel build of DuckStation can be downloaded from GitHub Actions when logged in. No ARM build published, but can be built from source.
- ↑ The developers are currently treating version increments as milestones, not as stables.
- ↑ Universal Binary of PPSSPP can be downloaded from the Github Action page when logged in.