Skip to content
  • There are no suggestions because the search field is empty.
  1. Knowledge Base
  2. mame reference set
  3. mame reference set

Mame Reference Set -

Here’s a detailed write-up on the MAME Reference Set :

What is the MAME Reference Set? The MAME Reference Set (often abbreviated as MAME Ref Set or just Ref Set ) is a curated, non-romset collection of files used alongside the main ROM sets in MAME (Multiple Arcade Machine Emulator). Unlike full ROM sets (which contain game program code and data), the Reference Set typically includes artwork, BIOS files, device ROMs, and other supplementary data required for accurate emulation of certain arcade systems. It is most commonly associated with MESS (Multi-Emulator Super System), which was integrated into MAME starting with version 0.162, bringing support for non-arcade systems like home computers, consoles, and calculators.

Contents of a Typical MAME Reference Set The exact contents vary by version, but a reference set generally contains:

BIOS ROMs – Essential for systems that require a basic input/output system (e.g., Neo Geo, PlayStation, ZX Spectrum, Commodore 64, etc.). Device ROMs – Firmware for peripherals or add-on hardware (e.g., floppy drive controllers, sound chips, expansion units). Cartridge/Media Dumps – For systems where game software is separate from system ROMs. Sample Files – Audio samples for games that used analog sound circuits or discrete logic (common in early arcade games). Artwork Files – Bezels, overlays, marquees, and control panel images for a more authentic visual experience. Configuration Files – Machine-specific settings, input definitions, or initial NVRAM data. mame reference set

Note: The reference set does not include game ROMs or software list items (like disk or tape images). Those are distributed separately in software list ROM sets.

Purpose and Importance

Centralized System ROMs – Instead of duplicating BIOS files inside every game ROM, the reference set stores them once. All game ROMs that depend on a given BIOS automatically reference it. Improved Emulation Accuracy – Many older systems (e.g., Apple II, Amiga, MSX) require exact system BIOS dumps to function correctly. Reduced Redundancy – Without a reference set, a user might need dozens of copies of the same BIOS file. The reference set eliminates this waste. Closer to Real Hardware – Emulating the system firmware alongside game code provides a more authentic experience. Here’s a detailed write-up on the MAME Reference

Relationship with ROM Sets

Full Non-Merged Set – Each game ROM includes all necessary BIOS and device files. Large but self-contained. Split Set – Game ROMs contain only game-specific files; BIOS/devices are stored separately in the reference set. Merged Set – Several game variations (parent/clone) share files, but still rely on a reference set for BIOS.

Most advanced MAME users maintain a reference set plus a split software list ROM set to save disk space while keeping everything organized. It is most commonly associated with MESS (Multi-Emulator

How to Obtain and Use a Reference Set Because ROMs (including BIOS files) are often copyrighted, complete reference sets are not distributed legally in most countries. Users typically:

Dump BIOS files from original hardware they own (legal in some regions under fair use/backup provisions). Acquire reference set files from archived projects like MAME BIOS packs or system ROM packs available for systems whose BIOS has been freely released or is no longer under copyright. Use ClrMAMEPro or ROMVault to rebuild and verify their MAME ROM collection, ensuring the reference set is properly structured.