← All projects

MAME

Home of The MAME Project — preserving arcade and hardware history

Gamesemulationarcadeopen-sourcehardware-preservationretro-gamingrust-migrationc++
MAME screenshot

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

Similar projects