MAME4droid 2024, a port of the MAME 0.270 emulator by MAMEDev, offers emulation of a vast library of arcade games and systems. Developed by David Valdeita (Seleuco), this Android application supports over 40,000 ROMs, encompassing titles from platforms like ZX Spectrum, Amstrad CPC, and MSX.
Crucially, MAME4droid is an emulator only; it does not include ROMs or copyrighted material. It's important to note that it's an independent project and is not officially supported by the MAME team. This version is optimized for high-end Android devices due to its reliance on the latest PC MAME version, which demands more processing power. Even on powerful devices, expect performance variations; older games will generally run better than more modern titles. Support for individual games is not provided.
ROMs (zipped and appropriately named) should be placed in /storage/emulated/0/Android/data/com.seleuco.mame4d2024/files/roms
(consult the in-app help for alternative ROM locations). This version utilizes the '0.269' romset exclusively.
Key features include: autorotation with customizable portrait/landscape settings; physical and touch mouse support; virtual and physical keyboard support with remapping; Bluetooth and USB gamepad compatibility; touch lightgun with auto-detection; togglable touch controller; image smoothing and effects (including scanlines and CRT filters); selectable digital or analog touch controls; customizable in-app button layout; tilt sensor joystick replacement; display of 1-6 on-screen buttons; and various video aspect ratio, scaling, and rotation options.
MAME4droid 2024 is licensed under the GNU General Public License version 2 or later.