This is actually a feature. A full MAME 0.78 set fits on a standard USB stick. A full modern MAME set (0.260+) requires over 500GB and massive CHD files.
Later improvements to the 0.78 core, such as opt file handling, fixed long-term issues with certain games. Understanding Romset Types
, which has become the de facto library for historical software preservation. filter or "curate" this large list down to just the best-working classics? mame 078 romset
MAME 0.78, however, was optimized for the hardware of its time. This makes it incredibly lightweight by modern standards. It runs beautifully on modest hardware that would choke on a modern MAME build. This has made 0.78 the default choice for:
It's important to note that later versions of MAME (like 0.139 for MAME 2010) offer better emulation accuracy but are significantly slower, making them unsuitable for lower-end devices. Conversely, even older sets like 0.37b5 (used by the mame4all core) are faster but support far fewer games and have more bugs. This is actually a feature
Launch a game through your frontend (like EmulationStation). If it doesn't work, press a key (like Tab) to open the MAME in-game menu to adjust controls, or open RetroArch's Quick Menu (often Select + X or Hotkey + X) to change core options, shaders, and more.
The 0.78 update included significant work from legends in the emulation scene. For example, contributed major updates to the Seattle driver (fixing Biofreaks and California Speed ), smf updated the PlayStation core, and Bryan McPhail improved lightgun handling. These improvements solidified 0.78 as a stable release. Later improvements to the 0
To help tailor any further troubleshooting or setup steps, what or device (e.g., Raspberry Pi, PC, Steam Deck, Android) are you planning to use for your MAME 0.78 setup? Share public link
A full MAME 0.78 set is typically distributed in one of three formats: Non-Merged:
The parent ROMs and clone ROMs are kept in separate .zip files. Clones require the parent file to be in the same folder to play. This saves hard drive space.
: Separate audio files required for older games (like Donkey Kong or Galaga ) that used discrete analog sound circuitry.