Skip to content
/ mame Public
forked from mamedev/mame

MAME - Multiple Arcade Machine Emulator

Notifications You must be signed in to change notification settings

bastli/mame

This branch is 1 commit ahead of, 59844 commits behind mamedev/mame:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2825e03 · Feb 11, 2015
Feb 4, 2015
Jun 6, 2011
Dec 2, 2014
Feb 2, 2015
Apr 8, 2014
Aug 29, 2012
May 15, 2014
Feb 11, 2015
Sep 29, 2014
Oct 22, 2014
Jan 10, 2015
Nov 30, 2014
Feb 5, 2015

Repository files navigation

What is MAME?

MAME stands for Multiple Arcade Machine Emulator.

MAME's purpose is to preserve decades of video-game history. As gaming technology continues to rush forward, MAME prevents these important "vintage" games from being lost and forgotten. This is achieved by documenting the hardware and how it functions. The source code to MAME serves as this documentation. The fact that the games are playable serves primarily to validate the accuracy of the documentation (how else can you prove that you have recreated the hardware faithfully?).

What is MESS?

MESS (Multi Emulator Super System) is the sister project of MAME. MESS documents the hardware for a wide variety of (mostly vintage) computers, video game consoles, and calculators, as MAME does for arcade games.

The MESS and MAME projects live in the same source repository and share much of the same code, but are different build targets.

How to compile?

If you're on a *nix system, it could be as easy as typing

make

for a MAME build, or

make TARGET=mess

for a MESS build (provided you have all the prerequisites).

For Windows users, we provide a ready-made build environment based on MinGW-w64. Visual Studio builds are also possible.

Where can I find out more?

About

MAME - Multiple Arcade Machine Emulator

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 91.1%
  • C++ 8.4%
  • Makefile 0.3%
  • Python 0.1%
  • Objective-C 0.1%
  • FLUX 0.0%