Skip to content

Mame 0.139 Romset ((top)) [COMPLETE × 2026]


Title: Does anyone still have/curate a MAME 0.139 ROMset? (The "Unofficial" golden era?)

Body:

Hey everyone,

I know we’re way past 0.139 (current is 0.276 as of this post), but I’ve been digging out an old Raspberry Pi 2 build and an original Xbox CoinOPS build, both of which are strictly looking for a MAME 0.139 ROMset.

A few observations/questions for the veterans:

  1. The "Unofficial" era: I remember 0.139 was right around the time the "Unofficial" (u) releases were still a big thing. A lot of bootlegs and hacked dumps worked perfectly in 0.139 that got "corrected" (read: broken for gameplay) in later versions. Is that just nostalgia, or was 0.139 genuinely a sweet spot for playability over accuracy?

  2. CHDs: I recall that 0.139 was one of the last sets where CHDs for games like Killer Instinct and Cruis’n USA were relatively small compared to the 10GB+ monsters they became later. Does anyone have a list of which CHDs are required for this version?

  3. ClrMAME Pro dat file: I’ve got my old 0.139 XML dat, but the filenames are a mess. Is there a known "good" source for the 0.139 Rollback set? I’m not asking for links (rule #4), but more of a sanity check – is it even worth trying to rebuild this set from scratch, or should I just emulate a newer MAME on my old hardware?

  4. What was added in 0.140? I know the devs made a huge database change around 0.140-0.142. Does anyone remember specifically why 0.139 became a frozen milestone for so many frontends (Hyperspin, Maximus Arcade)?

TL;DR: Digging up a 0.139 build for an old arcade cab. Is it worth hunting down the exact matching set, or should I bite the bullet and update the whole OS/frontend to use a 0.2xx set?

Cheers!


Posted in r/MAME and ArcadeControls.

MAME 0.139 ROM set is the essential collection for users of MAME4droid (0.139u1)

, the popular arcade emulator for mobile and low-power devices. Because MAME is version-specific, matching your ROMs to version 0.139 is the only way to ensure 100% compatibility and avoid the "missing files" errors common with newer sets. What is MAME 0.139?

This specific set is considered the "Gold Standard" for retro gaming on Android and Raspberry Pi. While PC users often move to the latest version, 0.139 remains the primary target for MAME4droid mame 0.139 romset

due to its perfect balance of performance and compatibility. Key Post Content The Compatibility Trap:

Most MAME issues come from mixing ROM versions. If you are using MAME4droid, you use the 0.139 ROM set. Why It Matters:

Newer versions of MAME often split or rename files within a ROM zip. Using a 0.2xx set on a 0.139 emulator will result in games failing to boot. Essential Files:

Don't forget that many games (like those for NeoGeo) require a separate neogeo.zip ) placed in the same folder as your games. How to Install: Simply place your game files (keep them as , do not extract them!) into the folder of your emulator directory. Community Resources Historical Archive:

Many enthusiasts find these specific legacy sets hosted on the Internet Archive , which serves as a library for older software versions. Legal Note:

Most arcade games are still under copyright. Be sure to check the Official MAME Legal Page for information on licensing and usage. Technical Blog MAME4droid (0.139u1) – Apps on Google Play

The Paradox of Perfection: Why the MAME 0.139 Romset Remains a Retro Standard

In the rapidly evolving world of digital preservation, "latest" usually implies "best." However, in the arcade emulation community, the MAME 0.139 romset

(released in July 2010) has achieved a legendary, near-permanent status that defies the typical march of technology. While modern MAME releases (now surpassing version 0.260+) offer superior accuracy and a more vast library, the 0.139 set remains the "gold standard" for mobile users, handheld enthusiasts, and RetroArch players. Understanding this romset requires exploring the delicate balance between emulation accuracy and hardware performance. A Technical Milestone in History

Released on July 29, 2010, MAME 0.139 marked a significant period in the project's development. It was a time of massive transition; the team was deep into a multi-year effort to convert the entire codebase from C to C++, which led to temporary "EXE bloat" but also cleaner documentation of arcade hardware. This specific version supports over 8,000 arcade games , with roughly

of those considered fully working. The full set (excluding CHD large-disk data) typically clocks in around

, making it large enough to be comprehensive yet small enough to fit comfortably on modern SD cards. The Performance Sweet Spot

The primary reason for 0.139’s enduring popularity is its role as a "balanced" version. As MAME evolves, it prioritizes

—meticulously documenting how every chip and resistor behaves—which requires exponentially more processing power. Legacy Efficiency: Title: Does anyone still have/curate a MAME 0

For devices like older Android phones, the Raspberry Pi, or budget Chinese handhelds, modern MAME is often too taxing. The "MAME 2010" Core: The 0.139 set is the native language of the popular MAME4droid on Android. Compatibility:

While it lacks some of the nuanced fixes found in later versions, 0.139 runs the "greatest hits" (CPS1/2, Neo Geo, and classic 80s titles) with remarkable speed and stability on modest hardware. The Romset Dependency Trap

A common frustration for newcomers is why MAME is so "picky" about versions. Unlike a console emulator that plays any

file, MAME romsets must match the emulator version exactly. As hardware documentation improves, the "correct" way to dump a game's ROM changes, causing old files to fail modern checks. Because 0.139 was such a popular baseline for early mobile ports, the 0.139 romset became widely distributed online, creating a self-perpetuating cycle: people use it because it's available, and it's available because so many people use it. MAME ROMS Explained - Pandoras Toy Box

A complete MAME 0.139 romset is the specific collection of arcade game files required to run the MAME 2010 emulator. Because MAME is highly version-specific, ROMs from other sets (like 0.78 or 0.2xx) may not work correctly with a 0.139 emulator. Key Components of a 0.139 Romset To have a fully functioning set, you mayzip format.

BIOS Files: Required for specific arcade hardware (like Neo Geo) to boot. These must often be placed in the same folder as your ROMs.

CHDs (Compressed Hunks of Data): Larger data files for games that originally used hard drives or CD-ROMs.

Samples: Additional audio files required for some older games to play sound correctly.

MAME 0.139 romset is a specific collection of arcade game data files designed to work with version 0.139 of the Multiple Arcade Machine Emulator (MAME). It is widely regarded as a "sweet spot" for performance and compatibility on lower-powered hardware. Why MAME 0.139 is Important

Arcade ROMs are not static; they change over time as better dumps of the original arcade chips are created to improve accuracy. MAME Documentation Emulator Specificity

: You must match your ROM version to your emulator version. A MAME 0.139 romset is strictly required for the core used in platforms like Hardware Compatibility

: Because it was released in 2010, it offers a large library of games that can run smoothly on devices like the Raspberry Pi

, handheld retro consoles (e.g., Anbernic RG351P), and older Android devices. Static Nature

: Unlike the "current" MAME version which updates monthly, the 0.139 set is a fixed target, making it easier for community guides and "lite" emulator versions to maintain support. Retro Game Corps Essential Components of a Romset The "Unofficial" era: I remember 0

A complete 0.139 set typically includes several types of files: ROMs (.zip) : The actual game code. CHDs (Compressed Hunks of Data)

: Large data files for games that originally used hard drives or CD-ROMs, like Killer Instinct

: Additional audio files required by older games that used discrete analog sound circuitry. BIOS Files : Firmware files (like neogeo.zip ) that are required to run certain platforms. Retro Game Corps Usage Tips Core Matching : If you are using RetroArch, ensure you select the

core. Using this romset with other cores like MAME 2003 (which uses set 0.78) will cause many games to fail. File Management

: Keep your ROMs zipped. MAME is designed to read the individual files directly from the .zip archive without extracting them. Management Tools : If you have a different version set, tools like ClrMamePro

can sometimes "rebuild" or verify your files to match the 0.139 standard. Retro Game Corps specific arcade hardware

(like NeoGeo or Capcom Play System) is best supported by this particular romset? RG351P Arcade Games Guide - Retro Game Corps

The MAME 0.139 ROM set is a specific collection of arcade game data files designed for version 0.139 of the Multiple Arcade Machine Emulator (MAME). While originally released in July 2010, this specific version remains highly popular today primarily as the standard for MAME4droid (0.139u1) on Android and the MAME 2010 core in RetroArch. Key Features of Version 0.139

Compatibility: It is the mandatory romset for MAME4droid on Google Play.

Game Count: A full "working" set typically includes approximately 7,396 games.

ROM Management: Unlike modern PC games, MAME ROMs must match the emulator version exactly. ROMs from newer versions (like 0.274+) or older ones (like 0.78) are often incompatible due to changes in how games are dumped and documented. Where to Find and Use

Repository: Public archives like the Ghostware ROM Collection on Archive.org host the full 0.139 set for historical preservation.

Installation: ROMs should remain in their original .zip format; do not extract them. Move these zip files into the roms folder of your emulator directory to play.

Legal Note: Most ROMs are copyrighted material. While the emulator itself is legal, downloading or distributing copyrighted ROMs without permission is generally a violation of copyright law.

Step 5: Launching Games

The Essential Tool: Clrmamepro (or RomVault)

  1. Download Clrmamepro (still updated today).
  2. Find the "MAME 0.139 XML dat file" (usually found on archive sites or Progetto-Snaps).
  3. Load the dat into Clrmamepro.
  4. Point it to your ROM folder.
  5. Rebuild/Save.

Legal note