DJCJ Arcade 1.2.1 adds HBMAME and RetroArch cores on macOS
The native macOS arcade frontend expands past standalone MAME to support RetroArch cores, homebrew ROM hacks via HBMAME, and manual artwork selection.
Independent developer Chris Johnson has released version 1.2.1 of DJCJ Arcade, adding full HBMAME integration, RetroArch arcade core support, and manual MAME EXTRA artwork selection to the macOS emulation frontend. Detailed on the MAME on Modern Macs blog alongside the version 1.2.0 changelog, this update expands the free utility beyond standard standalone MAME binaries.
First released in September 2026, DJCJ Arcade is a native graphical frontend and ROM catalog manager built for modern Macs. It's written in Apple's SwiftUI and AppKit frameworks and distributed as a notarized universal binary for macOS 14 Sonoma and later, running natively on both Apple Silicon and Intel processors without needing Rosetta 2.
Filling the gap left by QMC2

Mac users have historically had fewer dedicated arcade management options than their Windows and Linux counterparts. For over a decade, managing a massive MAME setup on macOS meant leaning on multi-system launchers like OpenEmu and Attract-Mode, or relying on René Reucher's Qt-based QMC2.
After Reucher passed away in 2023 and active maintenance on QMC2 stopped, M-series Mac owners didn't have a modern, native cataloging tool built to handle MAME's sprawling metadata and file-by-file ROM auditing. Nobody buys an Apple Silicon machine hoping to spend their weekend squinting at command-line flags just to verify a 1991 Capcom dump. DJCJ Arcade fills that role by building an active catalog from local MAME installations, pairing ROM integrity checks with flyers, title snaps, and video previews.
HBMAME and RetroArch cores in one window

Up to this point, the frontend focused on standard MAME setups, which trace their lineage back to Nicola Salmoria's original 1997 project preserving authentic factory arcade PCBs. Because mainline MAME strictly limits its database to official hardware dumps, fan-made modifications and bootlegs have lived in a separate fork called HBMAME (Homebrew MAME) since 2001.
Version 1.2.1 brings HBMAME into the same desktop interface through a new Libraries system, letting players catalog and launch arcade ROM hacks and homebrew games right next to original arcade dumps. The update also adds execution support for modular Libretro cores through RetroArch, which Daniel De Matteis launched in 2010. Instead of sticking strictly to a standalone MAME binary, users can now route their games through three RetroArch arcade cores:
- MAME (current)
- FinalBurn Neo (FBNeo)
- HBMAME
FinalBurn Neo handles Neo Geo and CPS-2 fighters with less overhead than a full MAME build.
Rounding out the 1.2.1 patch is a change to how the app handles MAME EXTRAs, the supplementary folders of cabinet art, bezels, marquees, and control panel layouts that make a ROM list look like an actual library instead of a tax spreadsheet. Previous builds accumulated these support files automatically, and while that automation is still there, you can now manually pick and assign them yourself.
The author of MAME on Modern Macs, who contributed during the beta phase, noted that they are "unaware of any Arcade game frontend that would be capable of these new functions." Having native macOS software handle official sets, HBMAME hacks, and FinalBurn Neo cores under one roof is a cleaner setup than juggling three different apps.
Comments ()