MAME 0.176 for Raspberry Pi and macOS

MAME 0.175 for macOS & Raspberry Pi

MAME 0.175 is out. I’ve updated the macOS build. The Pi3 build is compiling now. There were a few patches that didn’t quite make it to the release that kept the linux version from compiling correctly, these needed applying before I could build.

EDIT: The Raspberry Pi3 version is now updated to 0.175 too. Compiling with processor specific optimizations has broken MAME, it compiles clean but some games will crash the Pi when run. I ran some benchmarks and the optimizations made almost no difference to the speed at all. Almost all the gains are to be had just from using SDL2-2.0.4 over the default SDL2-2.0.2 so I have uploaded the good compile without the processor optimizations.

Get it HERE

Raspberry MAME 0.174 – Pi2 & Pi3
MAME 0.172 for Raspberry Pi 2

[ARTICLE] Demystifying MAME ROMS

A lot of people get confused about MAME ROMs, they seem so complicated and fragile.

“I upgraded my version of MAME and now none of my games work”
“I got <gamename> ROM from <website> and it wont work”
“Why is this so much more complicated than NES or SNES ROMs?”

I hear these kind of things a lot on various forums around the web and it’s true, MAME ROMs are more complicated than console ROMs, but not hugely so. There are just a few concepts you need to understand and some simple terminology and it all makes sense.

Here is my guide to MAME ROMs and their associated terminology.

MAME 0.171 for Raspberry Pi2 – And it’s playable!

EDIT: You may prefer to read this page for detailed compile instructions.

MAME 0.171 is out and this time there are some big and awesome changes to the core app. The GUI is far more advanced than previous versions, good enough for a lot of people to stop using 3rd party frontends. Also the first pass at the integration of BGFX, the unified GPU backend is here. This bodes well for a speed bump for alternative platforms, I’m especially excited to compile this for Raspberry Pi2 to see how it performs with the hardware accelerated OGLES in SDL2.0.4.

Well it took a couple of days to get the requirements sorted out properly but I finally got it to compile properly and the good news is, it’s playable! Don’t expect miracles but most of the older games seem to be playable with a small amount of frameskip, MESS works too! This is optimized for Raspberry Pi2 and SDL2.0.4

Pop on over to my MAME for Raspberry Pi page to grab a copy!

 

MAME 0.164 on Raspberry Pi2

EDIT: You may prefer to read this post, for an updated version of MAME, or maybe this page for detailed compile instructions.

Ever since the Raspberry Pi2 came out I’ve been wondering about how it would handle MAME. Not MAME4ALL or AdvanceMAME but the full latest version of MAME (Currently 0.164) I’ve heard people asking about it on various forums and on Reddit. It may be a lot slower they say, but maybe it will be fast enough on the Pi2 that the classics will play?

Got to be worth a shot, I thought. How hard can it be?

MORE 