High-performance MAME emulator for Android with 40,000+ supported classic arcade and retro system ROMs
MAME4droid (Current) brings the latest MAME emulator experience to Android, offering a fast, accurate, and feature-rich way to enjoy classic arcade titles and retro systems like ZX Spectrum, Amstrad CPC, MSX, and more. Built by David Valdeita (Seleuco), this version is based on the newest PC MAME release and is designed for high-end Android devices.
With support for over 40,000 ROMs, performance varies by game—some will run perfectly, while others may not run at all. After installation, simply place your properly named, zipped ROMs inside /storage/emulated/0/Android/data/com.seleuco.mame4d2024/files/roms. This build only works with the latest MAME romset. MAME4droid is an emulator only and includes no ROMs or copyrighted content. For smooth gameplay, it also supports advanced controls and display options, ideal for users searching for “best retro arcade emulator for Android,” “high accuracy MAME emulator,” and “retro gaming on mobile.”
Note: This project is independent from the official MAME team. Please do not contact them about MAME4droid.
FEATURES
- Autorotate with individual portrait and landscape settings
- Physical and touch mouse support with auto-detection
- Virtual and full physical keyboard support with key remapping
- Plug-and-play compatibility with most Bluetooth and USB gamepads
- Touch lightgun support with auto-detection
- Toggleable touch controller for flexible play styles
- Image smoothing and visual effects, including scanlines and CRT overlays
- Select digital or analog touch controls
- Animated touch stick or DPAD
- Customizable in-app button layout
- Tilt sensor joystick replacement option
- Display 1–6 on-screen buttons
- Options for aspect ratio, scaling, rotation, and more