Note the version before anything else
Start MAME once and read the version in the window title, for example 0.260. Every ROM set is built for one version and MAME tells you which one it wants for a missing file.
MAME is version-sensitive: a 0.250 ROM set does not work in 0.260. Match the set to the build, point the folders correctly and the arcade library just works.
Install **MAME**, then use a ROM set that matches **exactly** the same version number. Put the zips unextracted into `roms` and let MAME audit the folder before you launch anything.
Start MAME once and read the version in the window title, for example 0.260. Every ROM set is built for one version and MAME tells you which one it wants for a missing file.
Keep the zips compressed in the `roms` folder next to the executable. MAME reads inside the zips; extracted folders waste space and slow the audit.
mame
oms\game>.zip
Many arcade games need a parent set or a BIOS file such as `neogeo.zip`. Place those in the same folder - MAME reports them as missing devices otherwise.
Use the built-in audit for a folder. It lists working, non-working and missing games, and that list is the truth - not a forum post from four years ago.
mame -verifyroms <game>
mame -listfull
Pick the video backend in the MAME menu, set integer scaling for pixel accuracy, then map the controls once for the whole machine.
mame -showconfig
A full set includes prototypes and clones nobody plays. Use a category or a favourites list in the frontend instead of scrolling through thousands of entries.
A missing ROM inside the zip. Run the verify command and read which file it names.
Version mismatch. Either update MAME or get the set for the version you have.
Some games need a per-game input mapping. Use the tab menu inside that game and save it for that machine only.
The audio backend or a frame rate mismatch. Switch to WASAPI and make sure the display runs at the game's refresh rate.
Yes, if MAME supports that merge style - the audit tells you. Split sets are the safest default.
It contains every regional version and clone. A curated set of a few hundred games is far smaller.
Delete the MAME folder; the configuration lives inside it. Keep the roms folder if you plan to reinstall later.
Free · no account needed · tracks your progress