0.78 Romset — Mame
If you have bought a cheap retro gaming handheld in the last five years—an Anbernic, a Miyoo Mini, a Retroid Pocket, or the ubiquitous Raspberry Pi—you have almost certainly used the MAME 0.78 set.
Why? Performance and standardization.
From a technical standpoint, the MAME 0.78 ROMset is defined by its consistency and finality. It is often described as the last major set before the widespread introduction of "CHD" (Compressed Hunks of Data) files for hard-drive-based games like Killer Instinct and Dance Dance Revolution. While CHDs brought larger, more complex games into MAME, they also bloated the required storage. The 0.78 set is almost exclusively composed of ROM images (read-only memory chips dumped from PCBs), making it compact and manageable. mame 0.78 romset
Furthermore, 0.78 predates many of the internal auditing and renaming conventions that would later complicate ROM management. In subsequent versions, developers would rename files to match original hardware documentation, split parent and clone ROMs differently, and introduce new, more accurate dumps that broke compatibility with older sets. The 0.78 set is celebrated for its "non-merged" structure in many curated collections, where each game’s ZIP file contains all the necessary data to run independently, without requiring a separate parent ROM. This simplicity is a major reason why it remains the most widely cached and shared set on archival websites and peer-to-peer networks. If you have bought a cheap retro gaming
A ROMset is a specific collection of ROM files that match a specific version of MAME. ROMs from version 0.78 will not work correctly with MAME 0.268 (modern). MAME updates its ROM dumps (adding new chips, correcting dumps) constantly. From a technical standpoint, the MAME 0