MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.
About MAME
Purpose
MAME is strictly a non-profit project. Its main purpose is to be a reference to the inner workings of the emulated arcade machines. This is done both for educational purposes and for preservation purposes, in order to prevent many historical games from disappearing forever once the hardware they run on stops working. Of course, in order to preserve the games and demonstrate that the emulated behavior matches the original, you must also be able to actually play the games. This is considered a nice side effect, and is not MAME's primary focus.
It is not our intention to infringe on any copyrights or patents on the original games. All of MAME's source code is either our own or freely available. To operate, the emulator requires images of the original ROMs, CDs, or hard disks from the arcade machines, which must be provided by the user. No portions of the original game code are included in the executable.
Cost
MAME is free. Its source code is free. Selling either is not allowed.
Image Files
ROM, CD, and hard disk images are all copyrighted material. They cannot be distributed without the explicit permission of the copyright owner. They are not "abandonware", nor have any of the games supported by MAME passed out of copyright.
MAME is not intended to be used as a tool for mass copyright infringement. Therefore, it is strongly against the authors' wishes to sell, advertise, or link to resources that provide illegal copies of ROM, CD, or hard disk images.
Derivative Works
Derivative works are permitted under the MAME license. However, you are discouraged from providing specific functionality that goes against the philosophy of the MAME team. Specifically:
* Do not add games which are more recent than 3 years old, or which are still being sold new by the company that produced them. MAME is not intended to be a platform that competes with arcade games that are still being actively sold. * Do not provide a means of generating a list of games that specifically identifies those games for which the user does not have image files. This only encourages users to seek out sources for illegal ROM, CD, and hard disk images in order to "complete" their collection. * Do not remove the startup screen that contains information about why certain non-working games don't work. This only serves to generate a bunch of useless email traffic to the developers asking why the games don't work.
Because the name MAME is trademarked, you must abide by the rules of the trademark usage if you wish to use "MAME" as part of the name your derivative work. In general, this means you must request permission, which requires that you follow the guidelines above.
The version number of any derivative work should reflect the version number of the MAME release it was derived from.
Mame32 - Mame32 is an emulator.Mame32 is an emulator. Simply put, it enables a standard PC to mimic the internal hardware of a large number of stand alone arcade machines from 1978 to 2000. When you play a game with the emulator, you're not playing a...
Paragon CD-ROM Emulator (Personal) - Is your PC surrounded by piles of CDs and DVDs? If so, then Paragon CD-ROM Emulator will help to reduce the clutter. In just a couple of mouse clicks, the Emulator Manager can add a virtual CD drive to your PC.Is your PC surrounded by piles of CDs...
FourDO 1.1.1.1 Beta - FourDO is an application specially created in order to create an Open-Source emulator for the 3DO game console.FourDO is an application specially created in order to create an Open-Source emulator for the 3DO game console. Now you can use this...
FourDO - FourDO is an application specially created in order to create an Open-Source emulator for the 3DO game console.FourDO is an application specially created in order to create an Open-Source emulator for the 3DO game console. Now you can use this...
Original CD/CDRW/DVD Emulator - Create Virtual CD-ROM on your computer to emulate Audio CD, Data CD, Game CD from hardisk/network Virtual CD image.Create Virtual CD-ROM on your computer to emulate Audio CD, Data CD, Game CD from hardisk/network Virtual CD image.The Original CD...
BeebEm - BeebEm is a handy, small application specially designed to offer you a BBC Micro and Master 128 emulator.BeebEm is a handy, small application specially designed to offer you a BBC Micro and Master 128 emulator. This software will enable you to run...
R4 3DS Emulator - R4 3DS Emulator can be used for testing how DS games will work on a R4 3DS Flash Card.R4 3DS Emulator can be used for testing how DS games will work on a R4 3DS Flash Card. It can also be used for playing games on PC if you do not have a Nintendo...
MAME Match at Super Shareware
ExtraMAME - A small MS Windows compatible game GUI wrapper for MAME, the Multiple Arcade Machine Emulator authored by Nicola Salmoria and the MAME team. MAME let's you play thousands of old-school arcade games on your computer.ExtraMAME - a small MS Windows...
Mame Compiler 64 - This is a Front End to make compiling Mame/Mame64 and apply different patches as easy as possible.This is a Front End to make compiling Mame/Mame64 and apply different patches as easy as possible. It requires the .NET 2.0 Runtime. To compile...
MAME Classic - MAME Classic is a classic M.MAME Classic is a classic M.A.M.E front-end for Windows. A front-end is an application that provides a graphical user interface for command-line programs. M.A.M.E (Multi Arcade Machine Emulator), an emulator for old and...
Extra MAME - A small MS Windows compatible GUI wrapper for M.A.M.E., the Multiple Arcade Machine Emulator authored by Nicola Salmoria and the MAME team. M.A.M.E. let's you play thousands of old-school arcade games on your computer."Extra M.A.M.E." - a small MS...
Jukebox Arcade - Jukebox Arcade - A MAME Arcade Cabinet Music Juke box and mp3 player.Jukebox Arcade - A MAME Arcade Cabinet Music Juke box and mp3 player. This software is a Jukebox front-end that is designed to work on the MAME machine. It allows customizable...
Arcade Classics - This is a very easy to use platform for playing "Mame Rom Games".This is a very easy to use platform for playing "Mame Rom Games". These are original program code for the arcade games. The download has 6 of the games. Pac-Man, Asteroids, Berzerk,...
MNGer - MNGer is media player for MNG videos/animations.MNGer is media player for MNG videos/animations. Since MAME now supports MNG it is made this small player. It associates MNG files with the player upon setup, and is a very quick, nice easy way to...
Games Popular Software
3D Virtual Cube - Play the virtual version of Rubik's, Arxon, OddzOn and Bicolor cube game in 3D environment. You can play with scarambled and your own painted cubes. You have the opportunity to undo and redo your moves.Play the virtual version of Rubik's, Arxon,...
Deluxe Ski Jump 3 - Jump the furthest distance in this addictive 3D ski jumping game.Deluxe Ski Jump 3 is an addictive ski jumping game in full 3D graphics. Compete with all your friends at 32 unique hills in the world cup or team cup events. You can jump on snowy...
Submarine game 2 - Submarine online free gameSubmarine online free game
Warblade - Warblade is a PC arcade shoot'em up game with focus on very good playability. The game is a remake for the PC of my Amiga game Deluxe Galaga. Was one of Adrenaline Vaults top shareware games of 2004! The game requires DirectX 8.1 or later.Warblade...
ABC FOREX - Pricemotion forex and stock educational trading games, free forex and stock exercises and forex forum. Learn technical analysis - triple screen trading Forex Market Educational Trading Game. Pricemotion gives you the chance to learn how the...
MAMEUIFX32 - MAMEUIFX32 is an emulator that simply put, it allows a PC to mimic the internal hardware of a large number of stand-alone arcade machines from 1975 to 2003+.MAMEUIFX32 is an emulator that simply put, it allows a PC to mimic the internal hardware...