MAME gives you the perfect retrogaming experience - also on your Mac
Mac-specific documentation for MAME is scarce. I try to close this gap a bit by explaining my setup and other approaches/ideas in this blog. Although I have written this documentation for Macs, most of this documentation will help for other platforms as well.
My current setup
- Hardware: iMac 27 (Late 2013), 3.5 GHz i7 with 32 GB RAM, 3 TB Fusion Drive and Nvidia TTX 780M 4 GB; MacBook Pro 13'' (early 2013) as a fallback station for enhanced testing
- Software: MacOS High Sierra 10.13.2, SDL framework 2.0.7
- MAME: 0.193 (R0ni binary from here: http://sdlmame.lngn.net), because here the Metal backend works :-)
- Frontends: QMC2 0.192 (pre-compiled Binary); Attract Mode 2.3.0 (unofficial self-complied binary with some imitations)
Basic homework prior to setting up MAME as a beginner
- Download SDL MAME for Mac: http://sdlmame.lngn.net/
- Download and install SDL Runtime Library: http://www.libsdl.org/download-2.0.php and put it into /Library/Frameworks
- Download the QMC2 Frontend for Mac: http://qmc2.batcom-it.net/
- Have some ROMs - please do not ask me where to find them, unfortunately, the legal situation is blurry (to say the least), which is a shame. With many machines dying over time time, Arcade manufacturers should love to see that there is a scene that preserves this work in the emulated sphere. Let's hope that emulation gets more acknowledgement from manufacturers and other rightholders for these incredible efforts.
- You might want to look for the following MAME Extras, which can be displayed in the relevant QMC2 tabs (Screenshots, Titles, Cabinet photos, Marquee photos, PCB Board photos (very very nerdy :-)
- If you are more adventurous, you may try Attract Mode - see my recent post on that new frontend. If you are willing to spend your time, it's simply the best experience you can get right now.
I am writing this documentation from a non-coder perspective. If I should be on a wrong path in any case, please be so kind and post a note here.