This is a prepared research paper analyzing the MAME 2000 Reference Set (based on MAME 0.37b5). It is structured for an academic or technical audience interested in emulation history, software preservation, and retro-gaming infrastructure.
Configure MAME: Before running games, ensure MAME is configured correctly. You can do this by running MAME and then exiting; it will create a mame.ini file where you can set paths and preferences.
Running a Game: Place your ROMs in the correct directory, configure MAME if needed, and run MAME. Select the game you want to play from the list.
The MAME 2000 Reference Set (MAME 0.37b5 ROMs) is more than a collection of files—it’s a time capsule. It preserves the arcade experience as it was enjoyed by millions, without the bloat, input lag, or hardware demands of modern emulation.
Whether you’re building a bartop arcade, reviving a vintage PC, or just want to play TMNT with your kids without wrestling with CHDs and BIOS files, this set is your best friend.
Remember: Emulation is about preservation. Support the developers who make MAME possible, and never distribute copyrighted ROMs illegally. Use the MAME 2000 Reference Set to celebrate arcade history—responsibly and respectfully.
Have questions about building your MAME 2000 setup? Drop a comment below or join the r/MAME and r/RetroArch communities for troubleshooting and game recommendations.
The MAME 2000 Reference Set, primarily consisting of MAME 0.37b5 ROMs, is a specialized collection of arcade software designed for speed and compatibility on low-power hardware. While modern versions of MAME prioritize pixel-perfect accuracy, MAME 2000 is the "gold standard" for handhelds, older mobile devices, and early Raspberry Pi models. What is MAME 0.37b5?
Released in July 2000, MAME 0.37b5 is an older version of the Multiple Arcade Machine Emulator. In the world of arcade emulation, ROMs are not universal; they are tied to specific emulator versions. Because arcade hardware is complex, developers frequently update how a game is "dumped" to improve accuracy. Consequently, a ROM set that works on a modern PC will likely fail on MAME 2000. Why the 2000 Reference Set is Still Popular
Even though it is over 20 years old, this specific set remains essential for several reasons:
Performance on "Tin Cans": It is often the only way to run classic 80s and 90s titles like Mortal Kombat or NBA Jam at full speed on low-end hardware like the Raspberry Pi Zero or the original Wii.
Small Footprint: A complete MAME 2000 set is roughly 2.4GB, whereas modern sets can exceed 100GB. This makes it ideal for SD cards with limited space. MAME 2000 Reference Set - MAME 0.37b5 ROMs and ...
Broad Compatibility: It contains over 2,200 titles, covering the most iconic era of arcade gaming.
No CHD Hassle: Unlike later versions, this set does not require massive "Compressed Hunks of Data" (CHD) files for hard-drive-based games, further keeping the file size manageable. Key Components of the Set
To get a "complete" experience, a reference set usually includes three main parts:
ROM Cruiser to verify your personal dumps against 0.37b5 DAT files.Ownership: MAME officially supports the use of ROMs only if you own the original game. Dumping ROMs from games you own is a way to preserve the games.
Copyright Laws: Be aware of copyright laws in your jurisdiction. Many ROMs found online are shared without permission from the copyright holders.
Working with MAME 2000 and its reference set for MAME 0.37b5 ROMs involves understanding emulation, legal use of ROMs, and some technical setup. MAME continues to be a vital part of the gaming community's effort to preserve classic arcade games. Always ensure you're complying with legal and ethical standards when using ROMs.
Here’s a forum-style / Reddit-style post you can use or adapt for a retro gaming community.
Title: Diving into the MAME 2000 Reference Set – Is MAME 0.37b5 Still the King of Low-Power Emulation?
Body:
Alright, let’s talk about a classic that refuses to die: the MAME 2000 Reference Set (built around MAME 0.37b5).
For those new to the scene, back in the early 2000s, this version of MAME was a turning point. It wasn't the newest back then, but it became the gold standard for emulation on underpowered hardware. Fast forward to today, and the "MAME 2000 set" (0.37b5 ROMs) is still the go-to for: This is a prepared research paper analyzing the
Why 0.37b5? ✔ Incredibly lightweight – Runs full speed on a potato. ✔ Huge library – Focuses on golden era arcade games (late '70s–mid '90s). Think Pac-Man, Donkey Kong, Street Fighter II, Metal Slug (most of them), Neo Geo classics. ✔ Stable reference set – Once you have the "MAME 2000 Reference Set," you know every ROM matches the emulator perfectly. No guessing about versions.
The catch (and it’s a big one): ❌ Accuracy is rough by modern standards. Sprite layer glitches, missing sound effects, and incorrect emulation details are common. ❌ No CHD support (so no hard drive based games like Killer Instinct or later fighters). ❌ Many games from 1997+ are broken or missing entirely.
My experience: I recently dug out an old Pi 1 Model B and loaded up the 0.37b5 reference set. Honestly? For a nostalgia cabinet running 80s and early 90s games, it’s flawless. CPS1, CPS2 (with some rom tweaks), Neo Geo – all buttery smooth. But trying to run Battletoads arcade or Raiden Fighters? Nope. Crash city.
Question for the group: Are you still using MAME 2000 / 0.37b5 in 2025? Or have you moved up to MAME 2003 Plus or even FB Neo?
Also – does anyone have a good source for the exact dat file for the "MAME 2000 Reference Set"? I’ve got a mixed ROM folder and want to audit it against the original reference.
Let’s hear your retro arcade emulation war stories. 👾
The primary feature of the MAME 2000 Reference Set (MAME 0.37b5) is its extreme performance efficiency, making it the "golden standard" for low-powered or legacy hardware. Key Performance & Compatibility Features
Low Resource Requirements: This set is specifically designed for hardware with limited processing power, such as the Raspberry Pi Zero or early handheld gaming devices.
Broad Platform Support: It is the native romset for the MAME 2000 libretro core and standalone MAME4ALL.
Strict Version Matching: Emulators using the 0.37b5 standard generally will not function correctly with ROMs from newer sets, such as MAME 0.139 (MAME 2010) or MAME 0.78 (MAME 2003). File Structure & Maintenance Features
Non-Merged Romset Availability: In a "Non-Merged" set, every game ZIP file is self-contained. You can move an individual game to another folder without needing a separate "parent" ROM file to make it run. External Samples & Artwork: Running Games on MAME 0
Sound Samples: Some classic games (like Donkey Kong or Galaxian) require an additional samples zip file in a separate directory to play recorded audio correctly.
Bezels & Borders: You can add arcade-style artwork to fill the black bars on modern widescreen displays by placing zipped artwork files in the designated directory.
High Score & Configuration Saving: The emulator automatically creates subfolders (like /hi, /cfg, and /nvram) to save your high scores and custom button mappings. Mame Tutorial for n00bs - Page 27 - Emulation
The MAME 0.37b5 ROM set, also known as the MAME 2000 Reference Set, is a legacy collection released in July 2000. While ancient by modern emulation standards, it remains highly popular for lower-powered devices like the Raspberry Pi Zero/1, older smartphones, and portable consoles because it is significantly less CPU-intensive than newer versions. Key Compatibility & Usage
The MAME 2000 Reference Set is a specific collection of arcade game ROMs designed to work with the MAME 0.37b5 emulator. This set is widely used in retro gaming because its low resource requirements make it ideal for low-powered devices like older smartphones, the Raspberry Pi, and handheld consoles. Key Details
Version Compatibility: Each version of MAME requires ROMs from a matching "romset." The MAME 2000 emulator core strictly requires the 0.37b5 set and will generally not work with newer versions like MAME 0.139.
Release Date: The original MAME 0.37b5 was released on July 28, 2000.
Game Count: The official list for this set contains approximately 2,240 games, including various bootlegs and hacks.
File Format: These sets often come in "non-merged" formats, meaning each game's ZIP file contains all the data needed to run that specific game without needing a "parent" ROM file.
Samples: Some games (like Donkey Kong or Mario Bros.) require a separate "Samples" set containing recorded audio files to play sounds correctly. Usage Tips