MAME4droid 2026 (0.289) v1.40.3, developed by David Valdeita, is a MAME emulator port supporting over 40,000 ROMs and various arcade systems. Key features include customizable controls, Bluetooth/USB gamepad support, and image smoothing effects. The update introduces a NetPlay Public Rooms feature, simplifying player matchmaking without server involvement—players connect directly after finding rooms via short codes. Security measures ensure user data privacy, with no logs or stored identifiers. The app remains free, ad-free, and without subscriptions. Manual NetPlay continues to function as before. Users can choose to connect to public rooms or maintain their privacy.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on 👍)
MAME4droid 2026(0.289) v1.40.3 has been released. Developed by David Valdeita (Seleuco), MAME4droid is a port of the MAME emulator by MAMEDev and its contributors. This emulator allows you to run arcade games and systems like ZX Spectrum, Amstrad CPC, MSX, and more. This version supports more than 40,000 different ROMs.
MAME4droid Features:
Autorotate with customizable settings for both portrait and landscape modes
Supports both physical and touch mouse (auto-detected)
Virtual and full physical keyboard support with key remapping
Plug-and-play compatibility with most Bluetooth and USB gamepads
Touch lightgun with auto-detection
Toggle-able touch controller
Image smoothing and effects such as overlay filters (scanlines, CRT, etc.)
Selectable digital or analog touch controls
Animated touch stick or D-pad options
Customizable in-app button layout
Tilt sensor as a joystick alternative
Display 1 to 6 buttons on-screen
Options for video aspect ratio, scaling, rotation, etc.
MAME4droid Changelog:
Introduced NetPlay Public Rooms
Previously, NetPlay allowed internet play without an account, relay, or trusted service. The limitation was finding an opponent; users needed to exchange IP addresses manually.
Public Rooms address this gap, providing a board where hosts can advertise their games, enabling anyone with the same ROM to join.
It’s not a relay; the system connects players and then steps aside, allowing matches to occur directly between devices without server mediation.
On the board:
Room codes for easy sharing
PIN-protected rooms, which only your contacts can enter, with a hashed PIN for security
Color-coded connection forecasts (green, amber, or red) based on STUN measurements of routers
Same-network rooms are indicated allowing local connections without going through the internet, keeping device identities private
A ROM validation check before joining to prevent mismatches with the host’s game
Unusable rooms remain listed but greyed out for visibility.
Drop-in NetPlay feature
No more waiting in a dialog screen; you can start a game and let others join. Your room remains active, and when someone connects, your game state is synchronized.
You can continue playing solo if they leave; reopening the room is instantaneous.
Rollback sessions are required for drop-in functionality, and switching on this feature during a game may restart it, with prior warning provided.
Your data is minimal
MAME4droid is entirely free with no ads, subscriptions, or server upkeep costs. Public Rooms run on a small free server with no user data retention.
It is opt-in; the first prompt lets you decide whether to connect to the board. Manual NetPlay continues to function unchanged.
No logs or identifiable information are kept, and sessions expire quickly unless renewed by the host.
Chat features are not included for moderation reasons; users are advised to use external services like Discord.
The server’s open-source nature allows users to create their own setups without reliance on the developer.
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!