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]
|
|