MAME4droid (developed by D. Valdeita, based on the MAME Team's MAME 0.37b5 port)
MAME4droid is the Android version of iMAME4all (for jailbroken iPhone/iPad), both are projects by David Valdeita (Seleuco). This emulator is based on the MAME 0.37b5 core by Nicola Salmoria and the MAME team, which in turn builds upon Franxis's GP2X and WIZ MAME4ALL 2.5.
It supports arcade games from the original MAME 0.37b5 release, along with some additional titles from more recent MAME versions.
This version can run over 2000 different ROM sets.
Please understand that with such a large number of games, performance will vary greatly. Some may run perfectly, others less so, and some may not run at all in MAME4droid.
Please do not email the developer requesting support for a specific game to run.
Owners of older Android devices should not expect optimal performance. For better performance, try these tips: lower the sound quality or turn sound off, use 8-bit color depth, underclock the CPU and Sound CPUs, disable the joystick and button animations, and turn off smooth scaling.
After installation, place your MAME-compatible zipped ROMs in the /sdcard/ROMs/MAME4all/roms directory.
MAME4droid & iMAME4all are specifically designed for the '0.37b5' and 'GP2X, WIZ 0.37b11' MAME ROM sets. To convert ROMs from other MAME versions into a compatible format, use the ClrMAME Pro utility with the included "clrmame.dat" file located in /sdcard/ROMs/MAME4all/. You can download ClrMAME Pro here:
http://mamedev.emulab.it/clrmamepro/
MAME4droid will not support save states, as it is based on a version of MAME that lacks this feature.
For the latest news, source code, and more information, visit the official web page:
http://code.google.com/p/imame4all/
The MAME license text can be found at the end of this document.
Features
------------
Compatible with Android 2.1 and higher.
Includes native support for Android Honeycomb tablets.
Android 3.0 (Honeycomb) 2D Hardware Acceleration.
Autorotate screen.
Hardware key remapping.
Show or hide the on-screen touch controller.
Smooth image rendering.
Various overlay filters, including scanlines and CRT effects.
Choose between digital or analog touch controls.
Animated touch stick or D-pad.
Supports external controllers like iON's iCade and iCP (in iCade mode).
Wiimote support via the WiiCrotroller app from the Market.
Configurable display of 1 to 6 on-screen buttons.
Video options for aspect ratio, scaling, and screen rotation.
Adjustable CPU and audio clock speeds.
MAME license
http://www.mame.net
http://www.mamedev.com
Copyright © 1997-2010, Nicola Salmoria and the MAME team. All rights reserved.
Redistribution and use of this code or any derivative works are permitted under the following conditions:
Redistributions may not be sold, nor may they be used in a commercial product or activity.
Redistributions that are modified from the original source must include the complete source code, including the source code for all components used in a binary built from the modified sources. However, as an exception, the source code need not include anything normally distributed (in source or binary form) with the major components (compiler, kernel, etc.) of the operating system on which the executable runs, unless that component is bundled with the executable.
Redistributions must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the provided documentation or other materials.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
What's New in the Latest Version 1.5.3
Last updated on Jul 9, 2015
V1.5.3 - Various bug fixes.
V1.5.2 - Added new battery save option (hacks). Fixed issues with dialogs. Improved support for Android ICS.
V1.5.1 - Fixed D-pad/coin button responsiveness in portrait mode. Fixed graphics in tilted games when using GL video renderer.
V1.5 - Added a new customizable landscape button layout control scheme. Added tilt sensor support for left/right input.
V1.4 - Added local multiplayer support (using an external IME app like Wiimote Controller). Added an option to change the default ROM path.