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

MacMAME for PowerPC

Your rating: None Average: 4.8 (6 votes)
Year released:
[www].se [ftp].se [mirror].us [mirror].de
MacMAME-0.66.2.sit (4.10 MB)
MD5: 18a24ef66f2aba1ff155203e849fdede
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
MacMAME-0.103u2.dmg (12.73 MB)
MD5: 17203fe1d1a02d0d9efbbb34ebcada46
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (1.37 MB)
MD5: 09c9ff6fa9568d2a23ab3d3687d40b8f
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
macmame_uo071Plus.sit (5.10 MB)
MD5: 939b45c07561e0811d1b92f5f92ee3f7
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
MacMAME_Un081.sit (6.47 MB)
MD5: e2efcf1813972af79b5953d0fca3d02a
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (260.64 KB)
MD5: f054daa4fb868694724a8eb29887c405
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
MacMAME-0.77u2a.dmg (8.36 MB)
MD5: 9784b989fb1a49b8586ec2cfac321a3b
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
MacMAME-0.87b.dmg (10.27 MB)
MD5: 40f1a3d85d5db22d2a7bf0e23e29c874
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
MacMAME-0.96u1.dmg (11.05 MB)
MD5: 7c8604637596761c09dcbaa33fd3a547
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (92.18 MB)
MD5: 4633d0943998f47cb4484c4478813136
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
Sound_Samples-081.sit (73.88 MB)
MD5: c0fc0f293be2e25209df45101d9845ac
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
Sound_Samples-0662.sit (76.57 MB)
MD5: 3e7d3eefb153019b37521b016c99a412
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (1.36 KB)
MD5: 2dc84b157558222247f6cedac5965162
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (1.30 MB)
MD5: c332cdccd08b6b0049da4cefac7d83a7
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (922.49 KB)
MD5: 0ff8ce7a39439d813760e1a8e57af62a
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de (746.00 KB)
MD5: fab0ea562a8dcfd1ce4f3a1d5acc6101
For Mac OS 8 - 8.1 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
MacMAME_Utilities_X.sit (1.07 MB)
MD5: 61a5de44f8583dfb60c2a3c7b0f6ccd8
For Mac OS 8 - 8.1 - Mac OS X
Guides on emulating older applications

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 (ported 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 (there are over one hundred) 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.

10th dL is the ENTIRE set of Sound Samples for use with MacMAME v0.103u2 ~ this was created by gathering all v0.106 samples from and then using v0.78 samples also from to replace "", add "" and add "" ~ auditing this reveals three missing samples files: & ~ the three are hopelessly lost, there's even a special note attached to the stating the three files have never been created/located to this day. Download #13 is a small accessory which prevents these three mia samples zipfiles from reporting their errors in Reports > "Audit Samples..." if you like.

11th dL is the ENTIRE set of Sound Samples for use with MacMAME v0.81+ ~ this was created by gathering all v0.78 samples from and then using v0.106 samples also from to replace "", replace "" with its hd version, add "" and add "" ~ auditing this reveals only one missing samples file: ~ now I've found and included monaco's samples here so now there aren't any missing files in audit. The "monaco" game is unique, described in detail below...

12th dL is the ENTIRE set of Sound Samples for use with MacMAME v0.66.2 ~ this was created by gathering all v0.78 samples from (except and were both removed) and then using v0.37b5 samples also from to replace & ~ auditing reveals zero concerns and gorf is updated to its hd audio (0.106) version.

13th dL is an OPTIONAL set of three null (blank) samples zipfiles that will stop sample auditing errors in MacMAME v0.96u1 and newer. To use, quit the MAME app, copy the three enclosed zip files into your Sound Samples folder, then relaunch MAME. I don't want these blankouts included in the main samples dload because while higher versions of MAME declare the three games in runtime to have broken sound, with our MacMAME here the audit errors are our only indication of those games sound being not right.

14th dL Cheats database v0.105
15th dL Cheats database v0.81
16th dL Cheats database v0.67
Recommend using cheats database 0.126 (download #3) for all MacMAME app versions. If however a particular cheat you are attempting should fail, do not play with it because it might corrupt the gameplay. Try temporarily using the next lowest database version down to the app version you are using. Failed cheats are the result of MAME shuffling/re-ordering sets of 'clones' across app versions. Cheat db v0.126 contains many -> new cheats for old games, so v0.126 ought to be your default cheats db.

17th dL MacMAME Utilities X 0.99b - a package of utilities to help manage the thousands of files that can accumulate in your MacMAME folders.


notes on the game files for "monaco": (see the first four mini screenshots) v0.81 is the only MacMAME app that runs monaco's rom, declaring it "Monaco GP" by Sega in 1979 (a car race game meaning Monaco Grand Prix and -> one of Sega's first-ever arcade releases, predecessor to 1989's "Super Monaco GP" also by Sega). MAME's emulation of monaco was a work in progress, then abandoned a long time, only to reappear very recently (I found the rom zipfile in the newly released MAME v0.216 and I unearthed its samples zipfile from under a rug in some back corner of the web) ~ its not a typical rom, the game and its video are processed via TTL (transistor logic) like 1972's "Pong" but monaco does have a ROM for doing the sound so it's not a hundred percent TTL like Pong is. Given the ttl design, rest assured you aren't missing much, but it has Color graphics and primitive animation to show for the years that bridge Pong (black&white) up to 1979. I'm not sure if it even works correctly in this old version of mame; the width of the roadway pulsates weirdly.

No game rom programs are included in any of these downloads.

Architecture: PPC



dr.zeissler's picture
by dr.zeissler - 2020, May 22 - 5:57pm

G4-Cube 9.0.4 Mame 0.66 does work. MortalKombat 2/3 is VERY slow, don't know why.
Any idea? G4-Cube too slow? I don't think so. NeoGeo Games work fine GeoMAME 0.57d.

SkyCapt's picture
by SkyCapt - 2019, December 25 - 3:45pm

I made dLs having the best all-encompassing sets of Sound Samples for 3 versions of MacMAME. U owe me one.

SkyCapt's picture
by SkyCapt - 2019, December 25 - 7:35am

Many especially old games don't emulate certain sounds but instead play recordings called "Sound Samples" which was the easier or only way to implement these sounds. There are critical differences in many samples files across the various versions of MAME, sometimes because higher versions solve how to emulate a sound and then remove that sample not necessarily all samples from that game's zipfile of samples.

Testing in v0.81 in OS9 : you need to use the Sound Samples found in MAME v0.78 at the collection. Many newer sample versions fail in ways, such as does Pole Position automatically do an explosion after booting up? It should. Do Donkey Kong and Donkey Kong Jr make noise when the main character walks? It should; it should.

In 0.81 the game Vanguard doesn't have its voice synthesis implemented, and so the over 1MB voice samples (found in later versions) aren't needed in 0.81; but some other Vanguard samples still are needed.

The entire sample zipfile for game "Journey" (1983) isn't needed in MAME 0.81 - it has just one 14MB real sample of part of the group Journey's song "Separate Ways" which in the arcade was played (if you won) as a "digital concert" via a tape recording loop hidden inside the console. Smile MAME v0.81 hadn't yet implemented that song sample in Journey. To tell if your MacMAME version plays the song, click on the "Hardware Info" tab for Journey and the word "Samples" will or won't be seen below its "Sound" heading. No word = no song in game.

The game "Future Spy" ( should play sound samples but has no samples zip file of its own, because it gets all its sound from "Zaxxon" ( and so if you build a rom collection with futspy and without zaxxon then you'd need the zaxxon samples in order to make Future Spy play its sounds. (wish mame hadn't designed this one freakish dependency.)

One exception about Sound Samples is the game "GORF". In MacMAME v0.81 the gorf samples (v0.78) containing voice synthesis total less than 500KB however gorf samples which appear much later are backward compatible possessing greater definition and total more than 1000KB. Employ the later larger GORF samples and you'll hear the improved voice synthesis even in v0.81 MAME. Don't rename (like for testing purposes) samples zip files without also quitting/relaunching MacMAME.

dr.zeissler's picture
by dr.zeissler - 2019, December 14 - 9:46am

0.66.2 does not save the controller-options, so I am switching to 0.77.1 which does.

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.