MAME4droid, developed by David Valdeita (Seleuco), is an engaging Android port of the MAME 0.37b5 emulator originally created by Nicola Salmoria and the MAME Team. This emulator is an adaptation of iMAME4all, which was designed for jailbroken iPhones and iPads, and it's further based on the GP2X, WIZ MAME4ALL 2.5 by Franxis. MAME4droid offers enthusiasts the chance to dive into the world of classic arcade gaming by emulating over 2000 different romsets, including those supported by the original MAME 0.37b5 and additional games from newer MAME versions.
It's important to understand that with such a vast library of games, performance can vary. Some games may run smoothly, while others might not be compatible with MAME4droid at all. If you're using an older device, don't expect top-notch performance. To enhance your gaming experience, consider using lower quality sound or turning it off, opting for 8-bit depth, underclocking the CPU and Sound CPUs, and disabling stick and buttons animations as well as smooth scaling.
To start enjoying MAME4droid, simply place your MAME-titled zipped roms in the /sdcard/ROMs/MAME4all/roms folder after installation. MAME4droid is compatible only with the '0.37b5' romset, while iMAME4all uses the 'GP2X, WIZ 0.37b11 mame romset'. To convert romsets from other MAME versions, utilize the "clrmame.dat" file found in /sdcard/ROMs/MAME4all/ with the ClrMAME Pro utility, available at this URL.
Keep in mind that MAME4droid does not support "save states" because it is based on a MAME version that lacks this feature. For the latest updates, source code, and more information, visit the official web page at this link. For the MAME license, please refer to the end of this document.
Features
- Support for Android devices running version 2.1 and above.
- Native support for Android Honeycomb tablets.
- 2D Hardware Acceleration for Android 3.0 (Honeycomb).
- Autorotate feature for ease of use.
- HW Keys remapping for personalized control.
- Option to show or hide the Touch Controller.
- Smooth image rendering for an enhanced visual experience.
- Overlay Filters including scalines and CRT effects.
- Choice between digital or analog touch controls.
- Animated touch stick or DPAD for immersive gameplay.
- Support for iON's iCade and iCP external controllers (in iCade mode).
- Wiimote compatibility using the WiiController Market app.
- Option to display 1 to 6 buttons on the screen.
- Customizable video aspect ratio, scaling, and rotation options.
- Adjustable CPU and Audio clock settings for performance optimization.
MAME License
For detailed information on the MAME license, visit www.mame.net and www.mamedev.com. The copyright for MAME is held by Nicola Salmoria and the MAME team from 1997 to 2010, with all rights reserved. Redistribution and use of this code or any derivative works are permitted under certain conditions, which include not selling the redistributions, nor using them in commercial products or activities. Modified redistributions must include the complete source code, and all redistributions must carry the original copyright notice, conditions, and disclaimer. The software is provided "as is" without any warranties, and the copyright holders and contributors are not liable for any damages arising from its use.
What's New in the Latest Version 1.5.3
Last updated on Jul 9, 2015, version 1.5.3 includes some fixes. Version 1.5.2 introduced a new battery save option (hacks), fixed some dialog issues, and improved support for Ice Cream Sandwich. Version 1.5.1 addressed issues with dpad/coin button responsiveness in portrait mode and fixed problems with tilted games using GL video render. Version 1.5 added a new landscape customizable button layout control and incorporated the tilt sensor for left/right movement. Version 1.4 brought local multiplayer functionality using an external IME app as a Wiimote Controller or equivalent, along with an option to change the default rom path.