Rom Set — Mame 0.78

Version 0.78 is famous for its excellent support for Capcom’s CPS-2 system (games like Marvel vs. Capcom, Super Street Fighter II Turbo) and SNK’s Neo-Geo MVS system (Metal Slug, King of Fighters). These are the most beloved titles in the retro community. Later versions of MAME would add heavy copy-protection emulation and complex decryption, making ROM management difficult; 0.78 was the last version where these games felt "simple" to run.

MAME itself is legal – it is emulation software. However, downloading full ROM sets from the internet usually violates copyright law, unless you physically own the original arcade PCBs and dump the ROMs yourself (which is legal in some jurisdictions under fair use).

What is generally accepted:

What is not legal:

Most retro gaming enthusiasts acknowledge the grey area but recommend supporting official re-releases (Arcade Archives, Capcom Arcade Stadium, etc.) when possible.


In the sprawling, complex ecosystem of video game preservation, few version numbers carry as much weight as 0.78. For casual retro gamers, arcade purists, and dedicated hobbyists, the "MAME 0.78 ROM set" is more than just a collection of files; it is a historical milestone, a compatibility benchmark, and the backbone of several popular emulation platforms.

But why is a release from 2003 still so relevant two decades later? Why do forums still echo with requests for the "0.78 set" when MAME (Multiple Arcade Machine Emulator) is currently on version 0.270+? mame 0.78 rom set

This article explores the history, technical significance, and practical uses of the MAME 0.78 ROM set, and why it remains the "golden standard" for specific emulation needs.


In modern MAME, ROM management has become a science of parent sets, clone sets, and device ROMs. MAME 0.78 was among the last versions where the "non-merged" set was the norm. This meant each game’s ZIP file contained everything needed to run that game on its own. You didn't need a separate "parent" ROM or a "Neo-Geo BIOS" file. This simplicity is a massive draw for beginners.


While the current version of MAME is over version 0.260, many retro gamers prefer the 0.78 set for three specific reasons: Version 0


You can still download the original 0.78 Windows executable from MAME’s historical releases. Run it via command line:
mame.exe pacman

The set includes thousands of titles, but here are highlights that run flawlessly:

| Genre | Examples | |-------|----------| | Fighting | Street Fighter II series, Marvel vs. Capcom, Fatal Fury, Samurai Shodown | | Shoot 'em ups | DonPachi, DoDonPachi, 1942, Raiden, Strikers 1945 | | Platformers | Metal Slug (1–3), Ghosts ‘n Goblins, Bubble Bobble | | Puzzle | Puzzle Bobble (Bust-A-Move), Magical Drop III | | Classics | Pac-Man, Galaga, Donkey Kong, Ms. Pac-Man, Frogger | | Beat ‘em ups | The Simpsons, Teenage Mutant Ninja Turtles, Final Fight | What is not legal:

Important limitations: Games requiring CHD (e.g., Area 51, Killer Instinct, Cruis’n USA) are not included in a standard 0.78 ROM set. Those came later.


Many frontends (Attract-Mode, EmulationStation) support the libretro MAME 2003 core.



LinITX Blog

Copyright © 2002-2025 Multithread Consultants Ltd.