
MAME4droid: An Android Arcade Emulator
MAME4droid, developed by D. Valdeita (Seleuco), is an Android port of MAME 0.37b5. Building upon the foundation of iMAME4all (for jailbroken iOS devices) and incorporating elements from GP2X and WIZ MAME4ALL 2.5, it offers emulation of over 2000 arcade ROMs from MAME 0.37b5 and some newer titles. Performance will vary significantly between games and devices; older devices may experience limitations.
Key Features:
- Compatibility with Android 2.1 and later.
- Native support for Android Honeycomb tablets.
- Hardware-accelerated 2D graphics (Android 3.0+).
- Auto-rotation.
- Hardware key remapping.
- Customizable touch controls (show/hide).
- Smooth image scaling and overlay filters.
- Digital or analog touch controls.
- Animated touch stick and D-pad.
- Support for iCade and iCP controllers.
- Wiimote support (requires WiiCrotroller Market app).
- Configurable button layouts (1-6 buttons).
- Adjustable video aspect ratio, scaling, and rotation.
- Adjustable CPU and audio clock speeds.
Performance Optimization Tips:
For improved performance on older or less powerful devices, consider these options:
- Reduce sound quality or disable sound entirely.
- Use 8-bit color depth.
- Underclock the CPU and sound CPUs.
- Disable stick and button animations.
- Disable smooth scaling.
ROM Placement:
Place your MAME-formatted zipped ROMs in the /sdcard/ROMs/MAME4all/roms
folder. Note that MAME4droid uses only MAME4droid & iMAME4all compatible ROM sets ('0.37b5', 'GP2X, WIZ 0.37b11'). Use the included clrmame.dat
file (located in /sdcard/ROMs/MAME4all/
) and ClrMAME Pro (http://mamedev.emulab.it/clrmamepro/) to convert ROMs from other MAME versions.
Important Notes:
- Save states are not supported due to limitations of the base MAME version.
Additional Resources:
- Official website (news, source code, information): http://code.google.com/p/imame4all/
- MAME License: http://www.mame.net and http://www.mamedev.com (See end of original document for full license text)
Version History (Excerpt):
- v1.5.3 (Jul 9, 2015): Several bug fixes.
- v1.5.2: Added battery saving options, fixed dialog issues, improved ICS support.
- v1.5.1: Resolved D-pad/coin button responsiveness in portrait mode, fixed tilted games using GL video rendering.
- v1.5: Introduced customizable landscape button layout, added tilt sensor for left/right controls.
- v1.4: Implemented local multiplayer (requires external IME app as Wiimote controller or equivalent), added option to change default ROM path.
The full MAME license is available at the links provided above and in the original document.