I've revisited quite a few of the emulators I discussed earlier in my Retrogaming and Beyond on Mac OS X - article on various intel macintoshes ranging from a +- 1.4Ghz Intel machine with Ati 3D accelerated graphics to a +- 2.8Ghz Intel machine with Ati 3D accelerated graphics. Just to see if those new Mac's are up to the challenge (two Powerbooks, a macmini core solo and mini core duo, an acertosh and asustosh)
Richard Bannister's emulators just run fine as most of them are both intel/ppc binaries. As for the emulators that only have PPC based binaries, quite a few of the sub-16 bit system- emulators running in PPC code are running at decent speeds on 1.4-2.8Ghz Intels. But that does change when I tried running MacMAME. This emulator only seems to be provided in PPC binary format. The version I've tried is 1.03u2 with the Aqua interface. On the low-end Intels MacMAME runs ok in the 8-bit arcade machine-modes. Running MacMAME on the high end Intel 8-bit arcade machine-modes run fine but with the 16-bit arcade machine-modes (like NeoGeo) MacMAME just isn't able to provide a satisfying game experience. The sound is good but the frame-rate is varying. A completely different experience is to be had when you run the same binary on a G4 at 1.2Ghz also with 3D Ati accelerated GFX card - on that machine the PPC MacMAME performs very good and smooth on most arcade machines being emulated.
For now I say that a PPC based Macintosh will provide you the most solid Arcade Emulation experience. But with Richard Bannister emulators there is no real difference on what OSX platform you are as both platforms provide a very comparable experience.
I am curious as to why no one has created a native Intel binary, as the Rosetta emulation layer on intel OSX does provide a huge bottleneck. I am off searching for an Intel OSX MacMAME binary....
Some links to sites disussing the MacMAME-PPC-only dilemma:
Ars Technica users discussing the subject
Oh and a little surfing there it is, the promise of an Intel MacMAME binary
Comments
I had so much fun watching
I had so much fun watching this Mac clip. This guy knows how to play:
http://www.youtube.com/watch?v=gHDMAy8qAcc
Searching for a cool OSX based mame front end
I am now searching for a cool OSX based mame front end. As the intel binaries that are to be found on the web often offer nothing more than a command-line interface. I could of course whip something up in apple script but that's not the same as a real front end.
Any suggestions?
-= Mark Vergeer - Armchair Arcade editor =-
An ibook based Mame cabinet
This guy named John Calhoun has created his own Mame Arcade Cabinet using an apple Ibook notebook, check it out on his website. Be sure to also click on home and visit some more of his apple MAME creations. I believe he works at Apple.
-= Mark Vergeer - Armchair Arcade editor =-
Arcade sticks on Macintosh?
I've been able to use my psx2usb adapter with a fairly good psx1 arcadestick for my mame emulation needs on intel Macs.
Anyone know another good arcade stick solution for Macs?
-= Mark Vergeer - Armchair Arcade editor =-
Great Stuff
This is very useful info indeed for those of us with Macs! Now I just have to get that silly USB adapter so I can use my X-Arcade with my iMac. X-Gaming has really dropped the ball on manufacturing their own USB adapters, as this rather nasty post indicates.
I'm very upset that I spent so much on my X-Arcade and haven't been able to use it since switching to a USB keyboard (upwards of 6 months now). I go to the website to buy a USB adapter, and see that it's "out of stock," and I really don't want to spend $50 for some silly Y-Mouse adapter or whatever the heck it's called. I'm really shocked by X-Gaming.
full speed mame arcade emulation on intel Macs.
There's a SDL based command line universal binary Mame out for OSX which I got working properly. This performs just as good as the Windows GUI or Command line version of Mame on a similar machine.
I got it here, which is a pretty good site for getting native intel OSX compiled binaries.
You need to install the SDL framework too, make sure you get the universal binaries, so that either way your mac will perform to it's full potential.
So indeed, now for Intel Mac's full speed Mame Arcade emulation is a reality. Locating the mame files, sound and screen settings and getting a joystick to work is easy by editing de mamepm.ini file. Starting a game can be done from the command line in terminal, for example
./mamepm pacman
Will run pacman. Just like I was used to do with Linux. Some people have created frontends, which I have yet to try out.
-= Mark Vergeer - Armchair Arcade editor =-