MAME is a multi-purpose emulation framework. MAME’s purpose is to preserve decades of software history. As electronic technology continues to rush forward, MAME prevents this important "vintage" software from being lost and forgotten. This is achieved by documenting the hardware and how it
... [More] functions. The source code to MAME serves as this documentation. The fact that the software is usable serves primarily to validate the accuracy of the documentation (how else can you prove that you have recreated the hardware faithfully?). Over time, MAME (originally standing for Multiple Arcade Machine Emulator) absorbed the sister-project MESS (Multi Emulator Super System), so MAME now documents a wide variety of (mostly vintage) computers, video game consoles and calculators, in addition to arcades. [Less]
MESS is a MAME-based project which documents the hardware for a wide variety of (mostly vintage) computers, video game consoles, and calculators through software emulation, as MAME does for arcade games. As a nice side effect to this documentation, MESS allows software and games for these hardware
... [More] platforms to be run on modern PCs.
The goal of MESS is total accuracy to the original hardware behaviour, which is achieved through low-level emulation of all hardware components (video chips, CPUs, etc.), the implementations of which are shared across all emulated systems using the generic MAME architecture. [Less]
DICE is a Discrete Integrated Circuit Emulator. It emulates computer systems that lack any type of CPU, consisting only of discrete logic components. The project is a discrete logic simulator for old arcade games without a CPU. It works by simulating each logic chip on the board individually.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy