Previous Thread
Next Thread
Print Thread
#120125 12/01/21 12:15 AM
Joined: Sep 2000
Posts: 234
W
will Offline OP
Senior Member
OP Offline
Senior Member
W
Joined: Sep 2000
Posts: 234
Hello, what is the current state of MAME running on M1 (Apple Silicon) based Macs?

Last I heard there were some issues with BGFX running slowly with Metal and OpenGL had to be used instead.

Any progress on the dynamic recompiler supporting ARM ? I recall the 3D games were to be avoided.

Has anyone tested on the M1 Pro or M1 Max based MacBook Pros (14" or 16") yet?


=will=
Joined: Mar 2001
Posts: 16,892
Likes: 51
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,892
Likes: 51
M1 is a supported target, but as far as I'm aware not much has changed on any of those things. I wasn't expecting to be the only person maintaining the Mac support when I started all of this. I could really use someone who knows Cocoa a lot better to help get the Mac-native (no SDL) support to work, but no such thing has materialized.

Joined: Feb 2004
Posts: 2,343
Likes: 61
Very Senior Member
Online Content
Very Senior Member
Joined: Feb 2004
Posts: 2,343
Likes: 61
I feel kind of guilty about no longer contributing to MAME’s Mac support, but I’ve been burned pretty badly by some of Apple’s policy decisions, and I can no longer justify buying Macs for myself. Getting an M1 Mac and committing to improving MAME support on M1 would be getting close to treating MAME like a day job, and understandably no-one’s going to pay me to do that. I’m having enough trouble finding the time/energy to actually complete some of the more strategic features that affect all platforms. I know it’s not the answer people want to hear.

Joined: Dec 1969
Posts: 913
R
Senior Member
Offline
Senior Member
R
Joined: Dec 1969
Posts: 913
I don't have a lot of bandwidth but I do know Cocoa fairly well at this point. If there's something specific that you'd like me to look at, then shout.

Joined: Sep 2000
Posts: 234
W
will Offline OP
Senior Member
OP Offline
Senior Member
W
Joined: Sep 2000
Posts: 234
It's been a few months since I started this thread. Any news? I've been thinking about upgrading to one of the new Macs with M1 chips but would it make more sense to stick with my Intel based iMac for now for best MAME support and performance? Thanks.


=will=
Joined: Jan 2021
Posts: 8
Likes: 2
E
Member
Offline
Member
E
Joined: Jan 2021
Posts: 8
Likes: 2
Hi Will, maybe my own user experience helps you:

https://mameonmacs.blogspot.com/2021/02/mame-on-apple-m1-as-good-as-expected.html

Nothing scientific, just some benchmarking with my old favs. The M1 mini is the best Mac I had so far.

Cheers!

Joined: Mar 2001
Posts: 16,892
Likes: 51
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,892
Likes: 51
There hasn't been any specific progress on AArch64 targets since last time. We have upgraded to a version of asmjit that supports AArch64 in that time, but it still needs a DRC backend. I had a major real-life thing happen that knocked me off of MAME for a while, and work's gotten more intense in the new year so it's been a rough few months. For non-DRC games, M1 is still among the fastest options around on a native compile, and for the DRC games running the Intel version on Rosetta does pretty well.


Moderated by  R. Belmont 

Link Copied to Clipboard
Who's Online Now
1 members (dormml), 23 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,069
Posts118,922
Members5,014
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com