How to Play MAME ROMs on Your Mac

This guide will take you step by step through the process of setting up your Mac so that you can play MAME ROMs (games) on it.

Today I stumbled across an old CD I have full of MAME ROMs. I thought I’d see if you could play them in macOS, and sure enough it’s actually quite straight forward.

Here’s how you can play MAME ROMs on your Mac –

  1. To get started, download OpenEmu. Open the .zip file and drag the App to your Applications folder to install it. Instead of double-clicking the App to open it, locate OpenEmu in your Applications list, hold down the Control key on your keyboard and then click OpenEmu. Select Open from the shortcut menu.
  2. opening OpenEmu app by control-clicking it

  3. Click Open when prompted.
  4. a macOS unverified developer confirmation window

  5. If you’re using the latest version of macOS, you’ll need to grant the App keystroke permission. Click the Open System Preferences button.
  6. the keystroke receiving permission window in macOS

  7. Make sure there’s a check in the box next to OpenEmu and then close the Security & Privacy panel.
  8. the Security & Privacy section of the macOS Preferences with an arrow pointing to OpenEmu

  9. Click Next on the first screen of the ‘installation wizard’.
  10. the first screen of the OpenEmu installation wizard

  11. Unless you have a good reason, leave all of the items on the System Cores Installation window checked and then click the Next button.
  12. selecting all gaming systems in OpenEmu

  13. Finally, click the Go button to start using OpenEmu.
  14. an arrow pointing to a Go button

  15. Open a Finder window and locate your .ROM files. Select them all and then ‘drag and drop’ them into the Drag & Drop Games Here section of OpenEmu.
  16. the main OpenEmu window with an arrow pointing to the Drag and Drop Games Here section

  17. Before you jump into a game, let’s configure your keyboard controls/gamepad. Open the Preferences by selecting OpenEmu from the Apple Menu Bar and then Preferences… from the drop-down menu.
  18. the OpenEmu Preferences window

  19. Select the Control button from the navigation panel towards the top of the OpenEmu screen. Select one of the gaming systems you’re going to be using from the first drop-down menu. As you can see in the screenshot below, I selected Nintendo (NES). Now you can select the keys you want to represent the buttons on the NES controller. Once you’ve configured your keyboard/controller, close the Preferences window.
  20. configuring an input to play MAME ROMs on your Mac

  21. Now scroll down towards the bottom of the panel on the left side of OpenEmu and choose All Games from the list of gaming systems.
  22. an arrow pointing to the All Games option

  23. To launch a game, just double-click its thumbnail.
  24. MAME game thumbnails

  25. Ta-da! Jump in and play :)
  26. play MAME ROMs on a Mac

  27. Should you need to quickly reconfigure your keyboard or controller, just select the ‘cog’ from the floating window at the bottom of the OpenEmu app and then Edit Game Controls from that menu.
  28. an arrow pointing to a floating config panel

  29. That’s it – now you can play all sorts of MAME games on your Mac.

If this article helped you, I'd be grateful if you could share it on your preferred social network - it helps me a lot. If you're feeling particularly generous, you could buy me a coffee and I'd be super grateful :)

buy a coffee for

Home » Mac » How to Play MAME ROMs on Your Mac