10 July 2026

OpenEmu - A New Strong Contender for MacOS MAME

10 July 2026: While OpenEmu official is currently in stalled development, there is a rather lively fork out there that provides you with an advanced version for Silicon Macs:
If you are interested in the concept of OpenEmu, as described in this post, it is definitely worth a try. So far, my tests did not reveal any significant deficies. The MAME core and all other cores I tested so far work. While the oversimplified approach to emulation is not my cup of tea, it is an impressive technical achievement and definitely worth testing.

These days I revisited OpenEmu after quite some time, and it is a fair statement that it became an extremely attractive contender for playing MAME in MacOS.



This shall only serve as a teaser for an in-depth review - just briefly what makes OpenEmu a compelling option for gaming MAME in MacOS:
  • Up to date - current MAME Core is 0.217 (note: the MAME Core only comes with the "Experimental" version of OpenEmu!).
  • Performance is extremely good. OpenEmu claims to have developed a Metal backend for better performance in MacOS. While there is nothing documented about this, so far all games work flawlessly. A more objective testing than playing games you know does not seem to be available.
  • Shaders built in, can be changed in the game on the fly. It is by far the most convenient way of applying shaders for MAME games. And you find CRT-GEOM or even CRT-Royale-Kurozumi amongst them! Shader options are also very convenient.
  • And of course outstanding usability, which you will not find in any other MAME emulator:
    • import roms by drag'n'drop and enjoy immediate scans for artwork; import also provides a smart mechanism for resolving conflicts with other emulators; if you launch a game with missing roms (e.g. neogeo.zip), OpenEmu tells you this; also importing of bios files is drag'n'drop (more important for the other emulators)
    • outstanding configuration of joypads, with a lot of them being recognized automatically
  • Autostate out of the box: MAME currently does not save hiscore files in OpenEmu, and there is nothing to worry about that. Because OpenEmu, by its default options, just autosaves your last state and resume there at restart. So your highscores are just saved by savestates, and that's just fine.
I wanted to write this teaser very fast because OpenEmu now has reached a state where it becomes a top option for MAME in MacOS. In my review, I will also elaborate on the current deficits (e.g. no Artwork), but all in all, for the casual arcade gamer, this software is just brilliant. Stay tuned, I need to test further.

Read further for my in-depth review of OpenEmu (this review is reduced to the MAME core, wile OpenEmu's potential obviously go far beyond MAME emulation):

Featured Post: Retrogaming Emulation on Apple Silicon

This featured post is in steady update. 

11 July 2026 - added the overdue, because brilliant Gopher64 emulator to the Nintendo 64 section

10 July 2026 - updated the Arcade section with the OpenEmu news.

23 March 2026 - updated Game Cube/Wii section, as some days ago, RetroAchievements landed for the Wii - which is of course super-exciting.

2 February 2026 - updated the Arcade Games section by upgrading MAME to 'excellent' due to vector support and frontend glory.

11 January 2026 - added link to a brilliant collection of Decompliation and Recompilation projects

3 December 2025 - a fully functional DarkPlaces build is finally ready for download, updated the section below, enjoy!

6 February 2025 - MAME updated again due to the big news of a Dynarec for Silicon builds 

6 January 2025 - MAME update, added a link to my new post concerning MacIntel builds

10 December 2024 - added short entry for the PS3, as RPCS3 now provides native builds for Silicon Macs.

19 October 2024 - added WolfMAME/MAME Action Replay Page, thank you, Mr. Unknown!

3 October 2024 - small update for Arcade, as the MAME 2003 RetroArch cores improved on Apple Silicon as well.

6 August 2024 - small update of for N64 (mupen 2.6.0 release), GameCube (RetroAchievements in Dolphin), and Darkplaces (still compiles smoothly).

23 March 2024 - added TyrQuake in the Quake for PC section for the sake of completeness.

2 March 2024 - added GBA section and applied links to the Table of Content as well as a lot of shoe polish to the entry. 

Table of Content

(links in this TOC only work in the actual blog post, but not on the homepage)

About this Blog

Statistics tell me that my info about MAME on Apple Silicon is having highest popularity and became a kind of landing page for the entire blog. Here I give a broader overview. As emulators still improve, I will regularly update this blog post and try to provide a changelog in the header. In consoles, I will only review those emulators, for which I dump my own games.

But first - what is so peculiar about emulating old games?

In a nutshell, dedicated enthusiasts preserve gaming history for no money. I grew up with arcades of the 80ies and 90ies. As these old arcade machines increasingly wear off, emulators build virtual machines around them. This alone is fascinating, but the community does much more: It also preserves the artwork, photos of the controllers and the PCBs, even the old manuals. And the only thing they expect from you is respect and gratitude 😊. Of course you can also contribute in other ways - like I do with this blog. Work is mostly done under open source licenses, so this work remains free. 

There are also nice commercial offers: I bought the Capcom Classics (1942, 1943, etc) for Nintendo Switch, and it‘s quite comparable to the open source variants (plus an acceptable way to play it on the Switch). However e.g. both 1942 and 1943 stutter on my Switch from time to time. Other commercial offerings, such as Metal Slug on the Switch, are rather disappointing, as they provide you a bare bones emulation without upscaling and just scanlines - they should do better.

Why this focus on MacOS emulation?


Motivation has changed through time. When I started this blog in 2016, its main purpose was to fill a huge gap by explaining how to run MAME on Macs. Documentation was scarce or non-existent back then. 

Nowadays documentation got much better, and I see Silicon Macs as a quite unique emulation platform - emulation on the Mac M2 mini shines like never before. You are getting decent performance paired with highest energy efficiency, thus no noise or heat at all. Compared to a quite noisy and hot Nintendo Switch, a Silicon Mac is a much quieter and cooler gaming device. Gaming PCs, while more powerful, are clumsy, can be noisy and always emit a lot of warm air. With most emulation, Apple Silicon performance is the definitive sweet spot for me.


What about those RetroAchievements aka cheevos?


I consider them as a game changer for retrogaming. While cheevos shines on more complex console emulation, they are increasingly fun on arcades as well (e.g. brilliant achievements for 1942 and Bubble Bobble). I also discovered new things via RetroAchievements that I had not been aware of. That‘s why I will always prefer emulators supporting RetroAchievements over others.


So many words to read here - why don‘t you do videos?


Call me old-fashioned, but reading is remembering. There is great YouTube content out there, but when it comes to learning things and configuration on the command line, I prefer the written word. And with the more complicated configuration instructions, videos get overly complicated to make (and to use as well). I also revisit my blog entries and update them, and that seems hardly feasible with videos.


With this in mind, let's have a look into the emulation scene with a focus on Silicon Macs.

Arcade Games

10 July 2026
Still the main focus of this Blog, and my own preferences shifted significantly through the years.

No.1 - FinalBurn Neo/RetroArch Core (excellent): My personal golden standard in arcade emulation on MacOS/iOS. As soon as you have tamed RetroArch, you get best-in-class performance (also due to the 60Hz core option of fbneo, which can be a live saver), HDR in Vulkan and now working screenshots, shaders (see my koko-aio repository) and RetroAchievements. Highscore support steadily increases. Emulation of some very old games and newer games is missing - here you may revert to MAME official. This RetroArch core is updated virtually daily. Discord (if you like it) has a lively user community.

No.2 - MAME/RetroArch Cores (excellent): These days MAME (current) is in sync with official MAME. In RetroArch, you get HDR and the shaders, and my koko-aio repository works with identical presets now. However, RetroAchievements are missing. Compared to offical MAME, highscore support is hard to install, but manageable (see the post on running MAME (current) core improvements). Some things are better than in FinalBurn Neo: Vector games upscaling rules! It also has the official dynarec of MAME. This is my choice for all vector games and titles that FinalBurn Neo does not support. 
I also mention the old MAME 2003/2003 plus cores, which are avaialble for Silicon Macs. Especially the 2003 plus core gained a lot of stability recently, and it might be a good alternative to the rather big MAME(current) core with long loading times. Highscore support is old school and similar to FinalBurn Neo, but easier to handle in RetroArch. Of course, you need a dedicated romset.

No.3 - official MAME (excellent - the reference!): Since the HomeBrew install has finally landed on my MacOS system, I am again much more back to official MAME. While FinalBurn Neo outperforms in many instances and the MAME (current) RetroArch core is in sync, one of the reasons to go back are the MAME/Multi-Emu Frontends, especially AttractModePlus and  Negatron, but also QMC2. Both MAME-specialized frontends provide you with massive documentation of games, so the use case here is more to research games and all around it. For pure gaming, I clearly prefer FinalBurn Neo. Shaders in official MAME are ok, but can no longer compete with a powerful RetroArch shader as koko-aio is. For manual downloads, head for the official MacOS builds here - including MacIntel builds. With the new dynarec that also landed in the ARM64/Silicon build of MAME, MacOS also provides competitive performance on new games. Most importantly, MAME official is the main reference for any technical issues you may experience e.g. with RetroArch cores. So is a game does weird things for you, always also check behavior in official MAME.

No.4 - WolfMAME (very good): Thanks to Mr. Unknown below, I became aware of WolfMAME for MacOS. Never heard of it before, and it is closely linked to the MAME Action Replay Page - which is actually a very cool thing. I also successfully compiled my own WolfMAME from the source code of the WolfMAME GitHub Repository - if you wanna be on the safe side. From my limited testing, I could record an own inp file, but so far I failed to replay any of the nice inp files from the website. It would be great to see the real masters playing my favorite games, but that seems quite tricky.

No.5 - OpenEmu (stalled development in main repository, but Apple Silicon Fork available - that one very good): If you hate all this configuration effort, this emulator is definitely worth a try. But right now, two full years of (nearly) no development in the main branch, and Intel binaries only. 
The great news is an Apple Silicon fork of OpenEmu that is in active development: https://github.com/nickybmon/OpenEmu-Silicon - the app is even codesigned and runs really well.
Installation is like any other MacOS app, joypad configuration is very good, and shaders are loaded from within the game with the mouse. If you are fine with the MAME 250 core (probably yes for classic arcade games), you might be better of with OpenEmu compared to official MAME for an acceptable gameplay. OpenEmu also provides tons of other console emulators. But it cannot match RetroArch performance (and doesn't want to, because it wants to provide you with an out-of-the-box solution with no tweaking possibilities).

Bottom line: With so much choice, you cannot complain. All four alternatives are rock stable and provide ready binaries.