If you’re struggling to find anything worth playing on your Mac, why not look to the classics instead? Here are the best emulators you can use to play old games on your modern Mac.

The software that makes emulation possible is legal, hence the list of projects linked below. But an emulator without any ROMs is as useful as a console without any games to play. You should be aware that downloading ROMs from the internet for games you do not own is illegal.

None of the projects below will link to ROMs, so you’ll need to figure that part of the equation out for yourself. This is a legally gray area, where it is commonly accepted that creating ROMs from copies of games that you own is permissible.

Some emulators even require firmware files from the original software to run, and the expectation here is that you will create them yourself. Learn what a lawyer had to say about the intricacies of video game ROMs and copyright.

Remove Ads

Remove Ads

1 RetroArch (Multi-Platform Emulation)

RetroArch multi-system emulator running on macOS.

RetroArch might be the only emulator you need. It’s a multi-system platform that integrates emulators into a single piece of software, with a Universal binary that works natively on both Apple Silicon and Intel Mac models. These individual emulators are known as cores and are pulled from the most successful emulator projects on the web.

The beauty of RetroArch is that all of your emulation can take place within a single app, from a single interface. You can download cores within the app, point RetroArch at the folders that contain your ROM files, and even rely on the controller configurations (or remap them as you please). As cores are updated, you can update everything automatically from within the app.

Remove Ads

RetroArch is a good choice for old and new systems. It often includes multiple cores for platforms so that you can choose which you prefer. Support ranges from old Atari systems to the PlayStation, Dreamcast, and Nintendo 64, plus MAME releases and individual arcade boards. There are even some source ports included for games like Doom and Quake II.

RetroArch also supports netplay, allowing you to play multiplayer titles over the internet either via the lobby or by manually setting a game up. You’ll both need to be using an identical ROM to make this work, and you can even use the feature to play over a local network instead of the internet.

2 OpenEmu (Multi-Platform Emulation)

OpenEmu multi-system emulator for macOS.
Remove Ads

OpenEmu is an emulation platform that works much in the same way as RetroArch. Everything lives under one roof, with separate emulation cores used to play games from a large variety of systems. The project doesn’t get updates like it used to, and only Intel-based binaries are available (but it runs just fine through Rosetta 2 on Apple Silicon Mac models).

OpenEmu might not be as performant where it counts like RetroArch is. This might not be such a problem, though, since the emulator mostly focuses on older platforms anyway. Handhelds like the Sony PSP and Nintendo DS make up the most modern portable platforms, with the original PlayStation being the most modern home console.

You might prefer OpenEmu to RetroArch for its UI, which feels a lot more like a Mac app than RetroArch does. OpenEmu was designed with a mouse in mind, with ROMs separated by system and displayed in a tiled interface. Adding ROMs is a simple case of dragging and dropping into the app, and you can rate your collection, take screenshots, and use save states too.

Remove Ads

The app is supposed to download the box art for any titles that you add, but the feature does’t always work as advertised. Considering how well Apple silicon hardware handles emulation, it would be nice to see the OpenEmu project get a native Apple silicon version.

3 Delta (Multi-Platform Emulation)

The iPad verson of Delta running on Mac.

Delta isn’t strictly a Mac emulator, but it was the first emulator to receive widespread success on the iPhone and iPad. Though it’s not officially available on the Mac, you can download and run Delta for iPhone and iPadDelta for iPhone and iPad on Apple silicon Mac models from the App Store.

The big benefit to doing this is that if you already use Delta on your smartphone or tablet, you can sync both versions using Delta Sync over Google Drive or Dropbox. This will transfer games, save files, save states, cheats, skins, and controller mapping between devices. You can start playing a game on your iPhone, pick it up again on your Mac, and then switch back to your iPhone while maintaining progress across all platforms.

Remove Ads

Delta is a multi-platform emulator with a focus on Nintendo platforms. You can use it to play NES, SNES, and N64 games plus portables like the Game Boy, Game Boy Advance, and Nintendo DS. It’s not as powerful as RetroArch, but it has widespread appeal thanks to its ease of use and play-anywhere approach.

4 RPCS3 (PlayStation 3)

As a fledgling PlayStation 3 emulator, RPCS3 might just be the most adventurous project on this list. It’s available as a Universal binary for both Apple Silicon and Intel Mac models and it enjoys “playable” compatibility with almost 70% of tested PS3 titles.

Remove Ads

The open-source project has been alive since 2011, with an initial public release in 2012. However, it wasn’t until mid-2022 that RPCS3 received Mac support, with Apple silicon models performing especially well thanks to an optimized build. You can consult the RPCS3 Quickstart Guide to find out what you need to get going, and how things like installations, updates, save data management, and pre-requisite files are handled.

Like many other emulators, RPCS3 allows you to customize the experience to your liking. This includes pumping up the resolution or scaling quality back if you’re having performance problems. RCPS3’s compatibility list shows that some games are even playable via netplay using RPCN, which tricks the emulator into believing it’s connected to PSN.

5 PCSX2 (PlayStation 2)

The PlayStation 2 had one of the greatest game libraries of all time, not to mention one of the greatest startup chimes of all time. Thanks to PCSX2, you can enjoy both of these things from the comfort of your Mac. This open-source project is available on macOS through Intel binaries that must run through Rosetta 2.

Remove Ads

Almost 98% of the PlayStation 2 library is classed as “playable” but only around 1% of those titles are “perfect” according to the the PCSX2 compatibility list. Fortunately, you can always ask on the PCSX2 Mac Support forum for help to solve problems specifically related to the Mac release. Failing that, there’s a healthy PCSX2 Wiki that can help you optimize the emulator.

Like similar projects, you can increase the rendering resolution to upscale PS2 games and improve the overall visual quality. It’s also possible to share virtual memory cards (and save data), and create save states so that you can jump right back into the action without using in-game saving mechanics.

6 xemu (Xbox)

Remove Ads

Play original Xbox games on your Mac with xemu, an open-source emulator that lets you emulate Microsoft’s original console. This is possible using a universal binary that runs natively on both Apple silicon and Intel chips. As it stands, around 85% of titles achieve a “playable” or “perfect” rating on xemu’s compatibility list.

Before you play, make sure you understand xemu’s pre-requisite files requirements, and how to convert your disc images into the required XISO format. Once everything is set up, most controllers should just work out of the box, including Xbox One and Xbox Series controllers, and even DualShock 4 and DualSense PlayStation controllers.

Networking works for system link games and you can pump up the rendering resolution for greater fidelity. Some games, like Jet Set Radio Future, look surprisingly sharp thanks to the art style (but textures will look a little soft and flat).

7 Dolphin (Wii and GameCube)

Remove Ads

Perhaps one of the most well-known emulators, Dolphin supports both Nintendo Wii and GameCube games natively on both Apple silicon and Intel-based Macs. Dolphin is arguably one of the most successful modern emulation projects, with more than 97% of tested titles being either “perfect” or “playable” according to the Dolphin compatibility list.

Make sure you read through the various setup guides to understand what you need to do to improve performance, play games over the internet via netplay, and set up various accessories, like sensor bars, for the full experience. In addition to Wii and GameCube titles, Dolphin also supports WiiWare games that were downloadable via the Shop Channel.

Perhaps one of the most compelling reasons to play with Dolphin, rather than on the original hardware, is the ability to boost resolution, apply anisotropic filtering, and add anti-aliasing. Retro achievements are also available in Dolphin, giving you another reason to go back and beat your favorite games of the era.

Remove Ads

8 Flycast (SEGA Dreamcast)

Sonic Adventure 2 running in Flycast on macOS.

Dreamcast games are playable on your Mac via Flycast, an emulator that not only supports SEGA’s final console but the Atomiswave, Naomi, and Naomi 2 arcade boards. You can download Flycast from the project’s GitHub page or install the emulator using Homebrew. For the latter, you’ll first need to download and set up Homebrew, then run the following command in Termina:

brew install -cask flycast

What you’ll get is a Universal binary designed for Intel and Apple silicon Mac models that runs many titles at full speed. Unfortunately, there is no official compatibility list for Flycast, so there’s a bit of trial and error involved. We’ve had success playing Sega Rally 2, Sonic Adventure 2, and Metropolis Street Racer with few issues.

Remove Ads

You can boost the internal resolution to get a crisper image at the cost of performance, add anisotropic filtering, and even force widescreen support in games that didn’t originally support it. The project is still actively maintained and has added retro achievements and force feedback support to games like F355 Challenge and 18 Wheeler: American Pro Trucker.

Make sure to scan the Flycast Wiki to learn more about BIOS files, arcade ROMs, and how to get up and running quickly.

9 DOSBox-X (DOS/Windows 95 or 98)

Windows 98 running in DOSBox-X.

DOSBox is a mature MS-DOS emulator, and DOSBox-X is a fork of that project that adds a ton more features. It’s available with a Universal binary that runs excellently on Intel and Apple Silicon chips, allowing you to run software designed for DOS from the comfort of a modern macOS environment.

Remove Ads

DOSBox-X makes the emulator even more powerful and convenient by adding support for 3dfx Voodoo graphics card emulation, Glide rendering, printing, networking, and more. You can create configuration files and launch them to quickly configure DOSBox-X for specific tasks.

This includes the ability to install Windows 95 or 98 to a virtual hard drive, with which you can play games designed for Windows 95 and 98. Performance is what you’d expect on original hardware of the era (so there may be better ways to play some of these titles), but that doesn’t mean a few hours spent with DOSBox-X and some old classics isn’t a great way to spend an afternoon.

If emulating the golden age of PC gaming isn’t enough for you, consider building a retro PC instead.

10 FS-UAE (Commodore Amiga)

Pinball Illusions running in FS-UAE on a Mac.
Remove Ads

The Commodore Amiga might best be known for its contribution to the evolving music scene of the 1990s, but the platform also happens to be chock-full of classic games. FS-UAE is the only emulator you’ll need to enjoy them, and it’s full of modern conveniences that make playing older titles easier than ever.

Available as a Universal binary, FS-UAE works great on modern Apple silicon and Intel Macs. The emulator relies on a launcher app that runs first to set up the session. Load disks into virtual disk drives, configure input methods, or switch between different models of computer in the launcher. When you’re ready, you can hit “Start” and FS-UAE will spring to life and execute your setup, complete with crunchy floppy disk noises.

FS-UAE is a powerful emulator, with support for all manner of virtualized accessories, hard drives, expansion and accelerator cards, and custom hardware. Thankfully there’s a rich library of FS-UAE documentation that covers everything from dumping your old floppies to setting up MIDI devices.

Remove Ads

11 Go Beyond Emulation with FPGAs

If software emulation doesn’t quite cut it for you and you’ve got a few hundred (or thousand) dollars burning a hole in your pocket, consider the holy grail of retro gaming: FPGAs.

Field-programmable gate arrays (FPGAs) are chips that can virtualize other chips. Rather than emulating how a system works in software, FPGAs recreate systems at the hardware level. This combines the convenience of digital storage with the accuracy of original hardware. Learn more about FPGAs and why they’re so great for retro gaming.