
I read a little more since my first post, and it seems that this version is beta, anyhow, which should account for terribly it runs. When a piece of software running on a device at 1.2GHz cannot properly emulate 66MHz hardware, 'improvement' over the previous core that could, it certainly isn't. If not for this, I feel that xx10 could be the one-size-fits-all MAME / Neo-Geo emulator. It feels like the over-head had increased to 'do more' whilst expensing substantial resources, that it didn't do prior. If the difference between the two, was that the xx10 version could simply run more files, then I could easily accept that however, it slows everything down to unplayability. Since the Pi 2 and 3 are very roughly the equivalent to a 900Mhz Pentium 3 from 1999, running a Mame core closer to that time frame is just going to perform better.

However, accuracy of emulation comes at the cost of system resources, which the Raspberry Pi is in short supply of compared to the more robust boards found in full PCs. The Mame project prides itself on accuracy and as it has matured, it has grown increasingly more accurate over time. That would be seven years of improvements. What is it, that makes Mame2010 run so slowly? Said in Mame2003 vs said in Mame2003 vs 2010:
