Front Page

Follow me on twitter for up to the minute release updates: @sdlmame_osx

Prerequisites for using the MAME console application on MacOS:

  • Intel-based Macs – MacOS 10.14 or above (majority of Macs made before 2021).
  • M1(aarch64)-based Macs – MacOS 12.0 “Monterey”.
  • libSDL 2.0 or above – SDL for MacOS (currently 20.0.22).
  • Knowledge of using the Terminal.app within MacOS or a frontend.

The current MAME release is 0.245, released on June 30th, 2022.

10 thoughts on “Front Page

  1. It would be helpful to add links to the latest version of MAME per MacOS.

    Example: MacOS 10.14 or above = MAME 0.244
    MacOS 10.13 = MAME 0.???
    MacOS 10.12 = MAME 0.???
    MacOS 10.11 = MAME 0.???
    MacOS 10.10 = MAME 0.???
    MacOS 10.9 = MAME 0.???

    1. I like this idea but I didn’t keep those records and even I didn’t retain all this data. A good way to gauge this is looking up the version release date and then look up what MacOS was available at that time for a decent gauge. Usually I built on the oldest OS X possible to retain as much compatibility as I could. Still, I’ll see what I can come up with when I have some time!

  2. MAME 0.244 needs actually macOS 12 (Monterey) to run.

    When I try to run it on macOS 11 (Big Sur) it is not working.
    See message when I try to run it under Big Sur:
    user@Mac /Applications/mame0244-arm64 $ ./mame
    dyld: Symbol not found: __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv
    Referenced from: /Applications/mame0244-arm64/./mame (which was built for Mac OS X 12.0)
    Expected in: /usr/lib/libc++.1.dylib

      1. Thank you so much. I am also getting a crash when I try to run SDL MAME version 0.244 on Mac OS 11 Big Sur. A fix for this would be super useful because I can’t go up to Mac OS 12 just yet.

        1. More details: Running the file “mame64” results in a crash, running the file “mame” succeeds. MacOS 11 Big Sur.

          1. The only file you should have as a executable is “mame”, the former “mame64” pre-dates the M1 processors and the zip only comes with a “mame” executable. If you have just placed new releases over old ones, it never would have deleted the old “mame64”, but that is surely over 2 years old, and isn’t supposed to run on M1. If the “mame” file runs on Big Sur then all should be well, but I can’t test that. If it doesn’t run, mame is also available through macports and brew and should work on Big Sur.

  3. Hi,
    do you know if there is a way to have a shortcut to start the app from the dock? Using maybe a command or something similar to bypass the terminal and start SDL MAME easier?
    Thank you for your efforts on MAME dev

    1. I’m personally unsure if you can add the MAME binary to the Dock directly, but if you can, you may have to keep all the corresponding MAME folders in your Home directory. Give it a try and see what happens!

Leave a Reply

Your email address will not be published.