> I am surprised someone hasn't ported a more modern MAME to Android and Raspberry PI > and these other mobile devices.
Android, no one's distributing builds of modern MAME that I've yet seen. Though we have accepted various patches to allow MAME to build for Android, so someone out there must be trying to build and run current MAME on Android.
Raspberry Pi, I will point you to ChoccyHobNob's thankless job of building current MAME for Raspberry Pi (as well as MacOS): https://choccyhobnob.com/mame/
It's really not so much whether they can be built for those platforms (they can) but whether additional optimizations can be made, such as hardware accelerated (2D) graphics as well as adding dynamic recompilation, as Moogly makes reference too.
ChoccyHobNob did some benches about a year or so ago so you can see the scope of the problem: https://choccyhobnob.com/mame/benchmarks-for-mame-on-raspberry-pi/
[EDIT] The other thing we should be mindful of is that a lot of times with these iMAME4ALL ports, whether based on 0.139u1 or something back in the 0.30's, is that the authors have often bundled in their own UIs that are mobile friendly. For us to ever give mobile ports a serious go, we'd need to attempt to accomplish that as well. - Stiletto
|