16 February 2026

Featured Post: Retrogaming Emulation on Apple Silicon

This featured post is in steady update. 

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

February 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 (reasonable, stalled development): With a surprise release 2.4.1 in December 2023 after two years of silence, OpenEmu was back for a while. If you hate all this configuration effort, this emulator is definitely worth a try. But again, two full years of no updates here. While it is Intel binaries only, it runs sufficiently well on my M2 Mac mini. The MAME 250 core is in the Experimental Build of OpenEmu. 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.

Emulator Frontend Deluxe (update): AttractMode+ 3.2.2 and Smart Themes Project

Update 16 February 2026: Attract Mode Plus 3.2.2 has been released. You can download fully notarized builds for ARM64/Silicon and Intel (for the time being, only newer versions of MacOS):

https://github.com/estefan3112/attractplus-applesilicon/releases/tag/3.2.2

So far I can tell, it's another splendid build, so grab it!

Original post 14 May 2025: With the new release 3.1.0 of Attract Mode Plus, the incredible work provided by the Smart Themes Project was also published. As it is hard to explain the incredible work done here in words, so here are two video teasers that demonstrate a small fraction of the work provided here.

Main menu displaying all available systems - plus filters, such as system families, favorites etc:


Sub menu "Favorites" - a glimpse into the vast number of Arcade Smart Themes (which are dedicated animated pages for single arcades that look stunning):


If you are interested, dive into the following details!