MAME
mamedev.orgHome of The MAME Project — preserving arcade and hardware history
Gamesemulationarcadeopen-sourcehardware-preservationretro-gamingrust-migrationc++

About
MAME (Multiple Arcade Machine Emulator) is a long-running open-source project that accurately emulates thousands of distinct hardware architectures, primarily arcade and classic computing systems. The project is maintained by a volunteer team focused on hardware preservation and cycle-accurate emulation fidelity. The team has announced a phased migration toward Rust and AI-assisted code review tooling beginning with an upcoming release.
Problem
Classic arcade and computing hardware is deteriorating and becoming impossible to validate, threatening the permanent loss of historical software and hardware knowledge.
For
retro gaming enthusiasts, hardware preservationists, and open-source contributors
How it works
MAME emulates thousands of hardware architectures in software with cycle-accurate fidelity, allowing users to run software originally designed for long-obsolete physical hardware.
Business model
open-source
Status
launched
Company
MAMEdev