This page is a wiki. Please login or create an account to begin editing.

MacMAME for PowerPC

Game screenshot
Your rating: None Average: 4.8 (6 votes)
Year released:
[www].se [ftp].se [mirror].us
MacMAME-0.66.2.sit (4.10 MB)
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us
MacMAME-0.103u2.dmg (12.73 MB)
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us (1.37 MB)
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us
macmame_uo071Plus.sit (5.10 MB)
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us
MacMAME_Un081.sit (6.47 MB)
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us (260.64 KB)
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us
MacMAME-0.77u2a.dmg (8.36 MB)
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us
MacMAME-0.87b.dmg (10.27 MB)
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us
MacMAME-0.96u1.dmg (11.05 MB)
For Mac OS 8 - 8.1 - Mac OS X
This app works with: SheepShaver,

MacMAME was part of the MAME project, a non-profit organization dedicated to preserving the history of arcade videogames via emulation. MacMAME achieves this by running the original program code found in the arcade games. As such, it is much more than a reproduction, it is essentially that same game running via an emulated layer inside your Macintosh.

MacMAME adaptations of MAME (made by Brad Oliver) ended in January 2006 and their website was taken down at the end of 2018 but it can be accessed via The WayBack Machine at MacMAME was followed-up by the project named : "MAME OS X" which began producing intel-friendly universal binaries in November 2006 requiring OS X 10.4 Tiger minimum and has a different user-interface created by other people.

1st dL MacMAME v0.66.2 dated 2003 highest "official" version for Classic Mac OS, but see also the "unofficial" v0.81+ (below, for much improved performance within Classic OS).

2nd dL MacMAME v0.103u2 dated January 2006 for OS X PowerPC-only, is the final version of "MacMAME" and therefore the highest version that runs on Jaguar OS X 10.2 and Panther OS X 10.3, Tiger and Leopard work also. This version does NOT work on some people's OS X 10.3.9 (whereas 10.3.5 and 10.4 test good) so see download #7 for 10.3.9

3rd dL database of implemented-cheats v0.126 dated March 2009, the highest comprehensive cheats plugin - for all seven versions of the app downloads here. To use in OS9, copy "cheat.dat" into the MacMAME "Misc Support Files" folder, quit then relaunch MacMAME, choose the "Misc" tab (seen top right of screenshot) and tick "Allow cheats", then when emulating any game, press the Tab key to go to its "Cheat" menu. To use in OSX, find the "Misc Support Files" folder in your ~home/Documents/MacMAME folder, then put the file "cheat.dat" in there.

4th dL MacMAME 0.71+ Unofficial build, thanks to Japan. Runs in classic OS9 only. This one seems little better than v0.66.2 so keep looking to our next version below.

5th dL MacMAME 0.81+ Unofficial build, thank you Japan. Runs in classic OS9 only, the highest known OS9 version. This build increases so much needed functionality (like ability to play Neo-Geo). These unofficial build downloads come as app-file-only and they require you add the set of support folders found in version 0.66.2 - our 1st download. In other words, install v0.66.2 normally, and then replace its app file with this one's.

6th dL This is the Neo-Geo emulator add-on or plug-in, not any game itself. Don't unzip it, copy this zip file into your ROMs folder. All games made for the Neo-Geo require this.

7th dL for OS X, MacMAME v0.77u2a dated December 2003 .. is the highest version that works in my OS X 10.3.9 even though all higher versions of MacMAME do run right in all the other OS X versions.

8th dL an older OS X version 0.87b dated Sept 2004.

9th dL older OS X version 0.96u1 date May 2005.

No game ROM programs are included in these downloads.

Architecture: PPC



SkyCapt's picture
by SkyCapt - 2019, December 2 - 6:01am

When launching multiple versions of mame in one machine, sometimes the system gets in a funk where it must be reset via erasing all the library/preferences and user-data and starting over again.

I thought 0.71+ & 0.81+ were Classic-only apps, so I must look again, thx.

scott Praed's picture
by scott Praed - 2019, December 1 - 11:46pm

I Tested all MacMame on mac os x 10.5.8.
MacMame .066.2 is carbonized and run good on mac os x 10.5.8.
macmame 0.103u2 is run good on mac os x 10.5.8.
MacMame uo71plus is run good on mac os x 10.5.8.
MacMame un081 is run good on mac os x 10.5.8.
MacMame 0.77u2a It crashed in mac os x 10.5.8. I forced to Quit in finder. It will hang in this system.
MacMame 0.87b is run good in mac os x 10.5.8.
MacMame 0.96u1 is run good in mac os x 10.5.8.

Only MacMame 0.77u2a is only MacMame that crashed. all others will work in mac os x 10.5.8.

SkyCapt's picture
by SkyCapt - 2019, November 17 - 7:23pm

About "Pong" found included in the MacMAME v0.81Plus app ... technically MAME is not contradicting their own policy of bundling a ROM with the app, because Pong wasn't a physical ROM. Pong is so old, 1972, it didn't have a microprocessor (CPU) instead it was built upon TTL circuits only. Pong, in MAME is entirely emulation, zero software property.

Rumor is that most MacMAME versions have Pong inside them, but its default is to be hidden. Some versions of MAME are said to unlock Pong just by having an empty file named "pong" or "" in the ROMs folder. I haven't made that work yet but, rumor likely true because I downloaded a and it came mainly empty.

Whoever built the 0.81 made a bunch of tweaks to it. They probably found Pong already there, locked away, and what they did was make its default to be visible no longer hidden.

SkyCapt's picture
by SkyCapt - 2019, November 16 - 7:49pm

Old MAME versions such as 0.66 have you put ROM files in a folder alongside the app, however, newer MAME versions like 0.103 use a folder in your ~home/Documents/ but yes you can make an alias there which points to where you actually keep your ROMs folder. There aren't different ROMs for differing MAME versions. The add-on fits all MAME versions.

Some NeoGeo do work in 0.66 but most do not, even if they load and begin showing title screens, they often blow up crash. All around there are many game titles which MAME v0.103 and v0.81+ run while v0.66 doesn't even recognize them. MAME doesn't handle just any ROM file, only the ones it has been preprogrammed to deal with.

Tons of titles have dependencies into other ROM zips. As a general rule, if MAME displays the game title without italics then that ROM zip can stand alone, otherwise with italics then it is dependent on others.

dr.zeissler's picture
by dr.zeissler - 2019, November 13 - 9:17pm

Did "v0.103u2" change the rom-files from the "roms-directory" to the "user-data........"
If so, do I have to use an ALIAS if having all files on the external HDD.

dr.zeissler's picture
by dr.zeissler - 2019, November 13 - 8:45pm

I did some further testing and beside the former info that snk-games do not work on 0.662 I got them working. You have to have the right game-roms and you need to patch the in order to make them work. I recognized that you will have to have the right roms for the right mame-version. very frustrating. do you have the opengl-renderer that is described in the 0.662 readme? the only thing I am missing on my version is the ability to activate vsync, but perhaps this is possible if using an opengl-renderer and using a special config in the "ati-displays".

SkyCapt's picture
by SkyCapt - 2019, November 10 - 7:04pm

dr.z you could maintain more than one bootable OS-X, and have Tiger, or have 10.3.5 with 10.3.9 - I find higher (v0.103u2) versions of MAME are working in 10.3.5 maybe higher.

SkyCapt's picture
by SkyCapt - 2019, November 10 - 7:01pm

NeoGeo games need the NeoGeo base system, I've added it here dL #6. Basically, official MAME ROM files frequently have dependencies into other ROM files, to save space by eliminating repetition. They ask for individual chips, not zip packages, therefore locating the dependent files you need can be difficult. Seems the makers may have expected everyone to trade ALL files at once? Anybody could build up their own standalone "" by unzipping and combining all the necessary individual chip files and then rezipping. But that'd be fruitless work.

dr.zeissler's picture
by dr.zeissler - 2019, November 10 - 6:07pm

The unofficial 0.81+ does not run NeoGeo, the mini-audit shows that there are missing files (e.g. roms) but I have all installed and also wrong crc-files in roms.

dr.zeissler's picture
by dr.zeissler - 2019, November 10 - 6:04pm

I would love to avoid tiger, because I like panther so much. There is some demoscene-stuff that does not run on tiger but on panther and some demsoscene stuff does not run in both os, even if it was ment to. I already thought that 0.66 was too old for NeoGeo...

SkyCapt's picture
by SkyCapt - 2019, November 10 - 2:24pm

metoo. MAME v0.103u2 year 2006 (and I have v0.96u1 year 2005) both are working in OSX 10.3.5, 10.2.8, 10.4.n ... but NOT in my OSX 10.3.9

v0.66.2 is very old, for OSX's sake. v0.66.2 is meant as the highest "official" version for OS9, but iirc this version can't play any Neo-Geo and lots of other inadequacies. Since you want OSX but v0.96ish isn't working in 10.3.9 and v0.81 can play NeoGeo while v0.71 cannot play NeoGeo, you should try finding the best version between 0.71 and 0.96u1 built for OSX 10.3.9 ~ or run Tiger man, I hate 10.3.9 and would put Tiger OS over anything running Panther, Tiger is more optimized than Panther, anything running Panther can also run Tiger .. what with maybe more RAM and storage space.

The v0.81+ we have here is "unofficial" (and because it contains the Pong ROM built in, it will always be unofficial) and is for Classic OS only. I'm using 10.3.9 to Show Package Contents and run it within Classic mode - it works except the classicmode double buffered video makes everything an unplayable mess.

dr.zeissler's picture
by dr.zeissler - 2019, November 10 - 12:32pm

On my G4 10.3.9. only the first worked. The second DMG could not be startet.

SkyCapt's picture
by SkyCapt - 2018, June 15 - 2:56am

I find in OS9 I must increase (via File Info) v0.81+'s allotted Memory before launching it. Its default is 65MB and while that's a lot more than the 32MB served up by v0.66 its still not enough to play "Prehistoric Isle 2" for an hour (using HD screen resolution). P-I-2 wouldn't begin to run in v0.66.2 due solely to the low allotting of Memory.

SkyCapt's picture
by SkyCapt - 2018, June 15 - 1:45am

Awesome. v0.71+ adds very little, but ... then
v0.81+ is what was badly needed over that of using 0.66.2 in OS9.

swamprock's picture
by swamprock - 2018, June 14 - 10:29pm

Added MacMAME unofficial builds. I did not test these but retrieved them from reputable sources.