X-Arcade setup on Mac with RetroArch or OpenEmu
Useful Answer
In a March 2026 Apple Silicon case, OpenEmu Experimental/Arcade-core advice did not establish working arcade emulation. Support then suggested RetroArch, explicitly saying not every Apple Silicon MAME scenario had been tested. The customer planned RetroArch and an Intel Mac test; neither result was reported. Treat this as an outcome-unconfirmed alternative, not a guarantee of core availability or every controller function.
For an appropriate supported RetroArch build/core, a starting configuration to verify is:
- Install RetroArch.
- Install the MAME and/or FinalBurn Neo cores.
- Go to Settings > Input > RetroPad Binds > Port 1 Controls.
- Map the joystick and buttons for the X-Arcade controller.
- For trackball or spinner input, check the mouse device selection and try the device labeled similar to
HID 1241:1111.
For Arcade2TV-XR on Mac, use the square USB-B port for wired data. The USB-C port powers the control panel and marquee lighting but does not send controller data to the Mac. If the customer is using the wireless keyboard/mouse path, power the unit normally and plug the included wireless dongle into the Mac.
When remapping in OpenEmu, put Arcade2TV-XR in Keyboard Mode when possible, then click each empty control field in OpenEmu and press or move the matching X-Arcade control. One confirmed Mac/OpenEmu setup worked after support clarified the USB-B data connection and keyboard-mode remapping flow.
Verify the exact macOS version, Apple Silicon/Intel architecture, frontend build and required arcade core. Standalone SDLMAME runs separately; downloading it does not install an OpenEmu core or provide games. Emulator downloads do not include games; a legally obtained ROM set must match its core. Do not repeat core-install or Input Monitoring toggles already tried unsuccessfully: record the exact missing-core/permission prompt. Test joystick/buttons, trackball/spinners, a known supported game and saved mappings separately. Working non-arcade cores do not establish MAME compatibility. Contact support with build, core and failed-step details if the required function remains unavailable.
Source Context
The customer was trying to use a Tankstick Max with a MacBook Pro and asked about EmulationStation/OpenEmu. Support recommended RetroArch for newer Macs, noted that OpenEmu tends to work better on older Intel Macs, and provided the RetroArch input path plus the likely HID mouse index for trackball or spinner setup. A separate Arcade2TV-XR Mac/OpenEmu case confirmed that USB-B is the wired data port, USB-C is power only, and Keyboard Mode remapping in OpenEmu is the smoother path.