


I'm glad you're enjoying using it, and that you're finding the setup dialogs easy to use. Hi, I'm the author of b2 - thanks for the comments. If you select the second keyboard option "Default (caps/ctrl)" then the left ctrl key acts as capslock, and all is well on Mojave, however. There's a brief discussion on github about it, not sure what I'm doing wrong here. If I run b2 on Big Sur, it's fine, though. The only issue I've seen is that on my Mojave MacBook Pro (with the touch bar) it seems that capslock doesn't work.

The vast majority of games and systems in MAME should run well on M1/Apple Silicon however.I really like b2 - it works very well, and you can easily define different setups with ROM configurations etc. In extreme cases like NFL Blitz MAME will lock up and have to be killed, so be careful with post-1995 3D games. Click that, and macOS will remember that you're OK with running MAME and will no longer bother you.Ĭurrently, certain games will be slower or not run properly on M1 machines because we don't yet support ARM for our dynamic recompiler (also known as a JIT). Run MAME again and you'll get a similar warning, but now it will have an Open button. Click that, close System Preference, and close the warning that popped up. You should see a warning that libSDL2 isn't signed and a button to allow it anyway. While that error is up, open System Preferences, select Security & Privacy, and go to the General tab. The first time you run MAME after updating SDL on Big Sur (or the first time you build/run MAME on a new machine), you'll get a security error popup. Drag the SDL2.Framework folder into the Frameworks folder, and then follow the normal Mac build instructions. Open it, then open a Finder window to "Macintosh HD" or whatever your HDD/SSD name is (you may need to open the Finder's preferences and select Sidebar and then enable it for it to be shown) and open the Library folder. Get the DMG here: http:/ / release/ SDL2-2.0.14.dmg It's recommended but not necessary on Intel if you're already up and running. To build and run MAME 0.227 on Big Sur, updating your installed SDL framework to the new 2.0.14 release is required for M1 machines.
