New version of the popular MAME emulator recreational games.


mame1_thumb2MAME (an acronym of Multiple Arcade Machine Emulator) is an emulator application designed to recreate the hardware of arcade game systems in software on modern personal computers and other platforms. The intention is to preserve gaming history by preventing vintage games from being lost or forgotten. The aim of MAME is to be a reference to the inner workings of the emulated arcade machines; the ability to actually play the games is considered "a nice side effect".

The first public MAME release (0.1) was on February 5, 1997, by Nicola Salmoria. The emulator now supports over seven thousand unique games and ten thousand actual ROM image sets, though not all of the supported games are playable. The project is currently maintained by MESS project leader, Miodrag Milanovic.

The original program code and graphics and sound data need to be present so that the game can be emulated. In most arcade machines, the data is stored in read-only memory chips (ROMs), although other devices such as cassette tapes, floppy disks, hard disks, laserdiscs, and compact discs are also used.
mame-25.jpg_thumb2
The contents of most of these devices can be copied to computer files, in a process called "dumping". The resulting files are often generically called ROM images or ROMs regardless of the kind of storage they came from. A game usually consists of multiple ROM and PAL images; these are collectively stored inside a single ZIP file, constituting a ROM set.
Mame1
In addition to the "parent" ROM set (usually chosen as the most recent "World" version of the game), games may have "clone" ROM sets with different program code, different language text intended for different markets etc. For example, Street Fighter II Turbo is considered a variant of Street Fighter II Champion Edition. System boards like the Neo Geo that have ROMs shared between multiple games require the ROMs to be stored in "BIOS" ROM sets and named appropriately.
mame_thumb2
Individual ROM files are often named after labels found on the ROM chips and the position they are located on the board in the format "label.position". Sega for example use a standard labeling scheme for all the ROMs found on their arcade boards giving each unique ROM chip a unique label. "mpr12380.b2" is a ROM from the Golden Axe romset. This implies that the ROM was labeled "mpr12380" and located in position "b2" on the PCB. By using such a naming scheme it makes it easy to use MAME to identify, and often help repair, non-working PCBs.
 
Hard disks, CDs and laserdiscs are stored in a MAME-specific but documented format called the CHD (Compressed Hunks of Data). Some arcade machines use analog hardware, such as laserdiscs, to store and play back audio/video data such as soundtracks and cinematics. This data must be captured and encoded into digital files that can be read by MAME. Although MAME supports lossless compression of laserdisc data, it can be argued that the digital copy is not a perfect reproduction of the analog source.
mame2_thumb1
A number of games use sound chips that have not yet been emulated successfully. These games require sound samples in WAV file format for sound emulation.

MAME additionally supports artwork files in PNG format for bezel and overlay graphics.

Download.
For a while, the official Linux build of MAME was known as XMAME. While you can download still find distributions of XMAME for download, it is no longer being maintained, and has been replaced by SDLMAME as the official cross-platform variety of MAME since SDL is supported on a number of platforms including Linux, Windows, and Mac. There are several sources of SDLMAME including the official homepage, the Ubuntu distribution, the Debian repository, and Fedora RPMs.

All versions of SDLMAME are strictly command line driven, but there are numerous front-ends that are available for use with SDLMAME including the cross platform "MAME Plus! GUI" (linux version is Qt4 based), Qt4 based QMC2, Java based XMAME GUI, KDE based KXMAME, and Gnome based Gnome Video Arcade.



 
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:
Share on Google Plus

About Giampaolo Rossi.

Fond of computer and video games. Stay informed of the latest news on games for Linux and Android. The future of gaming is in Linux. All you need to know about How to play Windows games on Linux.
    Blogger Comment
    Facebook Comment

Random Posts

  • ZDoom is an enhanced port of the official DOOM source code.
    23.08.2010 - 0 Comments
    ZDoom is an enhanced port of the official DOOM source code to Win32. As such, it not only works with (and requires) Windows 95/NT 4.0, but it also adds new features not found in the version published by id…
  • 0 A.D. Guide, Chapter IV: Dynamic Territories, Technologies and Phases.
    12.01.2022 - 0 Comments
     0 A.D. features the traditional real-time strategy gameplay components of building a base, developing an economy, training an army, engaging in combat, and researching new technologies.The game includes…
  • Cognitive Benefits of Playing Video Games and the mprovements in basic visual processes.
    14.08.2020 - 2 Comments
    The most recent issue of the American Journal of Play includes an article by researchers Adam Eichenbaum, Daphne Bavelier, and C. Shawn Green summarizing recent research demonstrating long-lasting positive…
  • Top 10 blog posts for July 2013 from Linux & The Planet Games.
    16.08.2013 - 0 Comments
    1.- Kairo is an exploration puzzle game where the player is tasked with bringing a city back to life. Kairo is an indie adventure game, developed and published by Locked Door Puzzle, Richard Perrin's…
  • Tux Racer Guide: Starting Tux Racer, Navigation and Main Menu Options.
    10.02.2025 - 2 Comments
    I continue with this guide dedicated to Tux Racer, a free 3D software video game starring the Linux mascot. Contents: [hide] Starting Tux Racer and Navigation Menu.Assuming you installed the tuxracer…
  • Lugaru, The Rabbit's Foot, is a cross-platform 3D fighting game.
    02.07.2009 - 0 Comments
    Lugaru (pronounced Loo-GAH-roo) is is the first commercial third-person action title available for Linux. The main character, Turner, is an anthropomorphic rebel bunny rabbit with impressive combat skills. In…
  • Slickworm is a game with a vehicle physics and a landscape engine.
    30.05.2010 - 0 Comments
    Slickworm is a game with a vehicle physics and a landscape engine. It now has a first-person mode with rocket launcher which can deform the terrain.It also has a vehicle that can be driven. The landscape…
  • Blood Toll, innovative new first person shooter that allows players to compete online for real money
    01.12.2009 - 0 Comments
    Blood Toll is an innovative new first person shooter that allows players to compete online for real money. The game works by having each player buy in to enter a level, then for each player that you…
  • WolfGL, Wolfenstein and Spear of Destiny port to the Linux platforms using OpenGL
    03.02.2010 - 0 Comments
    WolfGL is a famous DOS game from 1992 created by id Software. This is an attempt to port the source (released in 1995) to Linux.Some time ago ID Software released the source code for their old Wolfenstein…
  • Toribash is a ragdoll-physics, turn-based fighting game.
    01.07.2009 - 0 Comments
    Toribash is a ragdoll-physics, turn-based fighting game. Create your own martial arts movies in single player sandbox mode, or join the competition in the multi player modes. The focus is on tactics rather…