MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Flat Mode Flat  

Sune
Connected
Reged: 09/21/03
Posts: 5648
Loc: Lagoa Santa, Brasil
Send PM
Re: Anyone interested in an up to date Mac port?
08/31/11 02:15 AM Attachment: M+GUI.png 707 KB (1 downloads)


I have to agree with RB...and I have a suggestion.

The OS X port of M+GUI was an awesome MAME front end while it was under active development - however, since MAME 0.140, once it's done pulling the list of supported games from the mame executable, it crashes:


Code:


Process: mamepgui [478]
Path: /Users/Sune/Play/MAME/mamepgui.app/Contents/MacOS/mamepgui
Identifier: com.yourcompany.mamepgui
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [189]

Date/Time: 2011-08-30 21:08:31.930 -0300
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Interval Since Last Report: 447235 sec
Crashes Since Last Report: 7
Per-App Interval Since Last Report: 91 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: 6A1F7580-5FCA-4325-8E8E-A8F3CEB4DF38

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000061745320
Crashed Thread: Unknown

Backtrace not available

Unknown thread crashed with X86 Thread State (32-bit):
eax: 0x61745320 ebx: 0x00068011 ecx: 0x0f4441f4 edx: 0x0f4441e0
edi: 0x0f4441f4 esi: 0x00880578 ebp: 0xbfffe3c8 esp: 0xbfffe3b0
ss: 0x00000023 efl: 0x00010282 eip: 0x0063ef44 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x61745320

Binary images description not available



It's still possible to get it to start. To use M+GUI with the latest MAME I have to first delete ~/.mamepgui (a hidden folder containing the gamelist cache and M+GUI configuration file). Then move mame.ini out of the mame folder for the first launch, otherwise M+GUI crashes..quit, then put it back in, relaunch...and then comes the most boring part, I have to configure M+GUI from the ground up all over again. From then on, until I update MAME, it works perfectly.

Additionally, M+GUI is not as Apple-GUI-guidelines-compliant as I guess most Mac users would like it to be. For example there are no "quit" and "hide" in the drop down menus and command-q and command-h don't work. But apart from those and a few other (very minor, mostly cosmetic) issues, M+GUI is excellent.
Unfortunately nobody works on the OS X port of M+GUI anymore. Maybe you would be interested in improving on it?

Source code: http://mameicons.free.fr/mame32p/download.htm (scroll down to "Experimental Projects")
Forum: http://www.mameworld.info/ubbthreads/pos...p;view=expanded

Procyon discovered why M+GUI crashes if you don't move mame.ini:
http://www.mameworld.info/ubbthreads/sho...part=1&vc=1

S

[ATTACHED IMAGE - CLICK FOR FULL SIZE]

Attachment







Entire thread
Subject Posted by Posted on
* Anyone interested in an up to date Mac port? CMPXCHG8B 08/24/11 11:04 AM
. * Re: Anyone interested in an up to date Mac port? Sune  08/31/11 02:15 AM
. * Re: Anyone interested in an up to date Mac port? StilettoAdministrator  08/31/11 07:25 AM
. * Re: Anyone interested in an up to date Mac port? R. Belmont  08/25/11 05:53 PM

Extra information Permissions
Moderator:  Pi 
0 registered and 61 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 5079