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
- Arcade Games
- Sony Playstation (PSX)
- Sony Playstation 2 (PS2)
- Sony Playstation 3
- Nintendo Game Cube and Wii
- Nintendo 64
- Sony Playstation Portable (PSP)
- Nintendo Gameboy Advance (GBA)
- Nintendo Entertainment System (NES)
- Quake for PC 🤘
- Philips Videopac/Odyssey2
- Link - Collection of Decompilation and Recompilation Projects
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.
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 2026Still 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.
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.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.