MAME as it was in 2003, and using the libretro API. Accepts romset MAME 0.78. Any file-not-found issues will be because your romset is wrong, or incomplete (e.g. you’re trying to run a clone .zip, without the parent .zip present).
Suitable for lower-end devices that would struggle to run current versions of MAME (later versions of MAME are increasingly accurate, thus can perform worse).
Has support for a single mouse (or touch device) in games that support trackpads, etc (via the “Mouse Device” core option) Supports one or two spinners/dials (via the “Share 2 player dial controls across one X/Y device” core option)
Tested for OS X, linux (including Raspberry Pi 2, 3), Wii, and Android (arm-v7a).