Home Page
Posted By: Dave Dribin Is that a zombie? - 11/14/09 05:03 AM
MAME OS X back from the dead? With 0.135 support?

http://bitbucket.org/ddribin/mameosx/

Stay tuned...
Posted By: dKwZ Re: Is that a zombie? - 11/14/09 03:19 PM
Wow! laugh
Posted By: Carbon Re: Is that a zombie? - 11/14/09 05:20 PM
I can't find a pre-compiled binary on the site. So I tried to build one myself.

I'm getting the following errors:

Code:
Undefined symbols:
  "_png_read_bitmap", referenced from:
      _main in png2bdc.o
  "_bitmap_free", referenced from:
      _main in png2bdc.o
      _main in png2bdc.o
  "_core_fopen", referenced from:
      _main in png2bdc.o
      _main in png2bdc.o
  "_core_fclose", referenced from:
      _main in png2bdc.o
      _main in png2bdc.o
      _main in png2bdc.o
  "_core_fseek", referenced from:
      _main in png2bdc.o
  "_bitmap_alloc", referenced from:
      _main in png2bdc.o
  "_core_fwrite", referenced from:
      _main in png2bdc.o
      _main in png2bdc.o
      _main in png2bdc.o
      _main in png2bdc.o

/Applications/MAME/Source/mameosx/mame/src/emu/rendfont.c:16:22: error: uismall.fh: No such file or directory
/Applications/MAME/Source/mameosx/mame/src/emu/rendfont.c: In function 'render_font_alloc':
/Applications/MAME/Source/mameosx/mame/src/emu/rendfont.c:155: error: 'font_uismall' undeclared (first use in this function)
/Applications/MAME/Source/mameosx/mame/src/emu/rendfont.c:155: error: (Each undeclared identifier is reported only once
/Applications/MAME/Source/mameosx/mame/src/emu/rendfont.c:155: error: for each function it appears in.)
Posted By: Dave Dribin Re: Is that a zombie? - 11/14/09 05:50 PM
I'll have a binary, soon, up on the SourceForge site. I'm just waiting on some information to update the changelog with.

Are you using Xcode 2.5? Unfortunately, MAME OS X requires that to build. I'd like to update to Xcode 3.2 (and drop support for 10.4 in the process) after this release.

-Dave

Posted By: Dave Dribin Re: Is that a zombie? - 11/14/09 10:20 PM
Also, the "tiny" target doesn't compile right now. You've got to build the full app. Both Debug and Release should work.

-Dave
Posted By: Carbon Re: Is that a zombie? - 11/15/09 01:23 AM
Code:
Are you using Xcode 2.5? 


OK, that's my problem: I'm on Xcode 3.2.1 (with iPhone SDK 2.1 installed).

Latest Xcode version support would be great, so we could try out all the awesomeness that's provided by Clang.

Anyway, I'm excited about having MAME OS X back with support for the latest MAME version. Thanks a lot for your continued effort!
Posted By: Lokheed Re: Is that a zombie? - 11/15/09 07:15 AM
Dave you are awesome. Do you know how many viable options exist for MAME on Mac OS X? Not many... not many at all. And none of them have the performance Mame OS X carries with it.

I just wanted to write up what a great job you are doing, that your effort is most certainly appreciated, and I'm glad you haven't left us old school gamers at the mercy of bootcamp/Windows smile
Posted By: Xabi Re: Is that a zombie? - 11/15/09 10:51 AM
Hi Dave!

I'm very very happy to hear news from this project.
I would like to help it with what I can. Do you want me to host your project files/forum/wiki/code/domain/etc?

xabi
Posted By: tahitibub Re: Is that a zombie? - 11/15/09 05:36 PM
Hi Dave,

I'm pleased to see you bring this software back to life : for me, the is the best MAME software for MAC OS X.

Regards
Posted By: R. Belmont Re: Is that a zombie? - 11/15/09 05:46 PM
Originally Posted By Lokheed
I just wanted to write up what a great job you are doing, that your effort is most certainly appreciated, and I'm glad you haven't left us old school gamers at the mercy of bootcamp/Windows smile


You never were at that mercy. SDLMAME runs terrific on OS X (it's a few ticks faster than MAME OS X due to the lighter-weight video path) and combined with MAMEPGUI has an arguably easier-to-use interface.
Posted By: Lokheed Re: Is that a zombie? - 11/16/09 12:16 AM
Originally Posted By R. Belmont
Originally Posted By Lokheed
I just wanted to write up what a great job you are doing, that your effort is most certainly appreciated, and I'm glad you haven't left us old school gamers at the mercy of bootcamp/Windows smile


You never were at that mercy. SDLMAME runs terrific on OS X (it's a few ticks faster than MAME OS X due to the lighter-weight video path) and combined with MAMEPGUI has an arguably easier-to-use interface.


It runs slower in my experience. Some games don't run at all, while MAME OS X runs them just fine. As for MAMEGUI, because it's not a native OS X program, it's awkward and clunky, feeling twitchy and unresponsive. I really prefer native OS X apps. I know it's a lot easier to have cross-compatibility using things like QT, but the program suffers. QT only truly runs well on KDE. Even on GNOME it's clunky and slow. It really pays off to program for one type of OS... sad, but that's just the state we are in.

I'm currently using SDLMAME/MAMEGUI but would rather go back to using a Mac OS X based program (like Dave's). Not bashing the many people that put in great effort on the former, just my personal preference...

While MAME OS X doesn't have a sophisticated interface, it does have the listing to show only favourites. That's a huge plus since I probably will never play 80% of the roms out there. I find I don't need a ton of the options in MAMEGUI. It seems far too bloated for me. Some features are nice, but overall, I can live without them... Again, it's all personal preference.
Posted By: R. Belmont Re: Is that a zombie? - 11/16/09 01:43 AM
Qt runs cycle-count identically on GNOME vs KDE, although some distros do a better job than others cross-theming everything (Fedora does well, Ubuntu does not). The concept of people actually using OS X is new enough that it's probably not as well optimized, although it's apparently a priority for 4.6.

As for games not working, I seem to not see anything in your posting history where you ask for help getting them to work. Ditto on help configuring SDLMAME for best speed. I can't help if you don't say anything.
Posted By: Lokheed Re: Is that a zombie? - 11/16/09 07:43 AM
I'm cool. I don't need any help (yet). Just really excited about the new version of Mame OS X!
Posted By: amuzulo Re: Is that a zombie? - 11/18/09 01:13 PM
Originally Posted By Dave Dribin
I'd like to update to Xcode 3.2 (and drop support for 10.4 in the process) after this release.


That would be great! I bet there are a few iPhone devs like me who would like to sink their teeth into a Mac project of this magnitude. smile I personally would like to look into external monitor issues.
Posted By: Carbon Re: Is that a zombie? - 11/18/09 02:05 PM
Well, how about an iPhone version? laugh

More seriously, it could be a "tiny" version with only support for some older games that don't require superfast hardware (that would suit me as I'm an old-school gamer myself smile.

There was a MAME version for my old Sony Ericsson P900 years ago that ran some older games rather well (Galaxian for example). There was even a variant of that version that ran on some type of digital camera.
Posted By: R. Belmont Re: Is that a zombie? - 11/18/09 02:22 PM
Wouldn't be allowed in the app store, and good luck getting a license for the ROMs so it would be. Namco would be all 'You want to compete with our official iPhone ports? Goodbye'. There's a MAME port for jailbroken phones (someone recently accused MAMEdev of trying to sue it, something MAMEdev was surprised to hear about), but as with many games ported to the iPhone instead of designed for it the control experience is not great.
© Forums