|
|
Joined: May 1999
Posts: 586 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 1999
Posts: 586 Likes: 1 |
Here's the output: dyld: Symbol not found: __ZTINSt3__112bad_weak_ptrE
Referenced from: /Applications/Emulation/MAME/./MAME
Expected in: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
in /Applications/Emulation/MAME/./MAME
zsh: abort ./MAME
I built it using a beta of Xcode 11 before Catalina was released. Could that be the source of the crash?
Last edited by Carbon; 10/16/19 10:09 PM.
|
|
|
|
Joined: May 1999
Posts: 586 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 1999
Posts: 586 Likes: 1 |
I compiled MAME 0.214 again using the release version of Xcode 11.1 and the crash at start-up has disappeared. But now graphics output is limited to the lower left corner of the screen. I'm using "auto" for graphics in windowed mode in the ini file. ![[Linked Image from i.postimg.cc]](https://i.postimg.cc/1g1dDfsT/IMG-0034.jpg)
|
|
|
|
Joined: Mar 2001
Posts: 16,910 Likes: 56
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 16,910 Likes: 56 |
On Catalina you're best off using -video bgfx, -bgfx_backend metal is fastest (but doesn't work if you use the CRT shader right now). -bgfx_backend opengl works fine, it's just a bit slower.
|
|
|
|
Joined: Mar 2001
Posts: 16,910 Likes: 56
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 16,910 Likes: 56 |
The OpenGL problem on Catalina is that they switched the default on Retina support. The next version of SDL will fix it, and I'm attempting a MAME-side fix as well.
|
|
|
|
Joined: May 1999
Posts: 586 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 1999
Posts: 586 Likes: 1 |
|
|
|
|
Joined: Mar 2001
Posts: 16,910 Likes: 56
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 16,910 Likes: 56 |
BTW, I've confirmed that with SDL 2.0.10 MAME works fine with Catalina's built-in PS4 controller support. (Xbox One controllers should work too).
|
|
|
|
Joined: Mar 2001
Posts: 16,910 Likes: 56
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 16,910 Likes: 56 |
The -video OpenGL 1/4 size problem on Catalina has been worked around. The workaround will automatically disable itself if SDL 2.0.11 or later is used, since that's supposed to fix it in a better way.
Additionally, -video auto will now select BGFX on the Mac rather than OpenGL now that Metal in BGFX is fully functional.
|
|
|
|
Joined: Sep 2000
Posts: 234
Senior Member
|
Senior Member
Joined: Sep 2000
Posts: 234 |
Thanks RB! I'm getting errors trying to compile latest Git:
4 warnings and 2 errors generated. make[2]: *** [../../../../osx_clang/obj/x64/Release/osd_sdl/src/osd/modules/debugger/osx/disassemblyview.o] Error 1 make[1]: *** [osd_sdl] Error 2 make: *** [macosx_x64_clang] Error 2
=will=
|
|
|
|
Joined: Feb 2004
Posts: 2,366 Likes: 81
Very Senior Member
|
Very Senior Member
Joined: Feb 2004
Posts: 2,366 Likes: 81 |
Pull the latest - I'm sick and I stayed awake literally all night, so I'm not quite with it. (Insert usual comment that anything other than tagged releases are not guaranteed to build for all supported targets, blablabla…)
|
|
|
|
Joined: Sep 2000
Posts: 234
Senior Member
|
Senior Member
Joined: Sep 2000
Posts: 234 |
Thanks! I got it to compile and see OpenGL issue was fixed, runs full screen now on my Retina display.
Running bgfx with OpenGL backend still crashes. zsh: illegal hardware instruction ./mame64 dkong -bgfx_backend opengl
Multiple screen games like Darius are still messed up with bgfx unless using chains. So I'm glad I can default back to OpenGL now.
=will=
|
|
|
2 members (Dorando, 1 invisible),
19
guests, and
3
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,085
Posts119,077
Members5,014
|
Most Online890 Jan 17th, 2020
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|
|