MAME
In computer games, MAME is an acronym for Multiple Arcade Machine Emulator. According to the official MAME website, the first official MAME release (0.1) was released on February 5 1997. MAME tries to faithfully emulate as many different arcade machines and games as possible, and has been ported to many different platforms.
MAME's purpose is to preserve gaming history, and to stop vintage games from being lost or forgotten. As of version 0.87 (actually the 131st proper release), released September 21, 2004, MAME now supports 2901 unique games and 5145 actual ROMsets (each game may just have the original or have one or more clones as well - see below) and is growing all the time. However, not all of the games in MAME are playable, about 600 ROMsets are marked as not working in the current version.
How MAME Works
MAME is a software program which runs on personal computer hardware, with versions for Windows, Macintosh and Unix operating systems. MAME itself performs several functions: a CPU emulator, which emulates the CPU of the original arcade machine; an input emulator, which maps the arcade buttons, joysticks and so on to PC devices; and an emulator for the arcade game display and sound equipment. The only thing missing from MAME is the ROM image, which is the program from the original arcade game which made the game run. When MAME is run, it is running the original game from several years ago - just on different hardware.
ROM Images
Since MAME is useless by itself, it is necessary to procure an image of the ROMs from the arcade game to be able to play it. In the original arcade hardware, the program is stored in a memory chip (called Read-Only Memory, hence the name ROM). MAME itself does not come with any ROM images. To emulate the ROM image, a copy of the contents of the original memory chip needs to be made or generated, and stored in a file on the computer which MAME is running on. MAME then runs the contents of this file.
There are three types of ROMs:
- Actual original game ROM images. These are the games which the MAME development team has decided are the 'original' versions of each game. Except for the files contained in BIOS ROMs (if needed; see below), the ROM files for these games contain everything those games need to run.
- Some games require CHD (Compressed Hunks of Data) files, which are images of the hard disk or compact disc that the arcade game used. These are stored separately from the ROMset.
- Clone ROMs, which are variants of the original games (for example, Street Fighter II Turbo is considered a variant of Street Fighter II Champion Edition).
- BIOS ROMs, which are needed to get the ROMs of various standardized arcade systems running (e.g. Neo Geo).
There are legal ways of getting these ROMs:
- If you own the actual arcade game board and an EPROM reader, you can read the ROMs yourself.
- Some companies, such as Capcom and Atari, offer ROMs for sale either separately or included with other products.
- For two ROM sets, Gridlee and Robby Roto, the game's copyright holders have given permission for them to be freely distributed. These are available at the MAME website.
- For one ROM set, the game's copyright has expired or is otherwise nonexistent. This currently only applies to Polyplay, whose copyright was held by East Germany; when that government ceased to be, so did its copyright. This is also available at the MAME website.
There are numerous questionable ways of getting these ROMs:
- Downloading from websites; although many sites like mame.dk have stopped offering ROMs, they can still be found.
- Downloading from binaries newsgroups on Usenet.
- Downloading via various peer-to-peer methods such as eDonkey2000, BitTorrent, and IRC Fserves.
- By sending the required number of CD-Rs/DVD-Rs to people who will burn and mail these back with the ROMs on, in exchange for shipping costs.
These methods are questionable because they are definitely illegal for games where one doesn't own the original, and their legality is not clear even when one does own the original, at least in the United States - US law allows a backup copy to be made for personal use, but presumes that the user will make this backup themselves. Disc burning services are especially questionable because of the potential argument that their service is commercial in nature; although burning services usually charge only for media and shipping costs, there are in fact a number of pirate merchants illegally offering MAME ROM discs for sale for a profit on eBay and elsewhere.
Since all the ROMs and associated files would fill at least 29 CD-Rs or 5 DVD-Rs, downloading the whole collection is not an option for most people. People with fast, unmetered Internet connections who don't mind leaving the download running for a few days or even weeks can feasably get the full set via the Internet, using Bittorrent. Although it requires a lot of downloading, people do this for several reasons, ranging from simply wanting to have a full collection (derisively called "PokéROM" by the MAME developers, since their activities resemble the phrase "Gotta catch 'em all!" from the Pokémon television series) to wanting to help preserve arcade history—the more places these ROMs are stored, the less likely it is that they will be lost.
Legal Status of MAME
Owning and distributing MAME itself is legal in the US, as it is merely an emulator. Some companies (notably Sony) have attempted in court to prevent emulators from being sold, but they have been ultimately unsuccessful ([1]). As of yet, no legal action has been brought against the MAME team.
While emulators are legal, ROM images are covered by copyright law. The MAME license explicitly forbids people from distributing it along with ROM images.
Legal Status of MAME ROMs
If you own the actual arcade game, making a backup copy of your ROMs for your PC is legal in the US. Some ROM images (such as Atari's) are available for purchase legally. However, in practically all jurisdictions, it is not legal for an individual to have ROM images that aren't either legitimately bought or from a game they own.
Most people believe that you'll probably never get into legal trouble by using MAME. For the "classic", pre-1990 games, this is almost certainly true, as the market value of the ROM images is negligible. However, some recent, post-2000 games have been added to MAME. Some think such games should not be included, because they risk unwelcome attention from the copyright holders. Certain people quote a "5-year rule", stating that 5 years is how old a game should be before being emulated in MAME. However, there is no legal basis for a such a rule. The website mame.dk was shut down due to a dispute with a copyright holder. It was reopened for awhile, and it is currently closed again, claiming that the bandwidth costs more than the revenue generated by the website. At present, the MAME team uses a "3-year rule", and no games with a copyright date more recent than three calendar years are present in MAME (Example: A game with a copyright date of 2002 will not be added until at least the first MAME release of 2005). There are two reasons for this rule: To avoid harming the profits of arcade companies, and to lessen the possibility of future lawsuits. They fear that, just because MAME has not yet been subject to legal action, doesn't mean it will never be.
Many copyright holders are currently ignoring the MAME ROM distribution activity. This may change in the future. Some people argue that, as long as it's for personal use and the user isn't selling the ROMs, it's perfectly legal. They argue that the copyright holders have abandoned their copyright by not enforcing it for many years; most of the games are no longer being manufactured. There is no legal basis for these claims. The actual legality of ROM downloading depends on the country, although all arcade games are still protected by copyrights in almost all jurisdictions, and will remain so for decades yet. The MAME community has shown itself to be reasonable. However, when a company requested ROMs for its games be removed from mame.dk, the maintainers of that website immediately complied.
The RIAA is cracking down on filesharing users for trading songs. The same may someday also happen with MAME ROMs, or ROMs of other kinds of gaming emulators; ROM sites have been targeted in the past by the IDSA (now the ESA). If an individual did get sued by a copyright holder, they would probably feel compelled to make a legal settlement. If they were to choose to fight the claim, they would have to spend a large share of money on their legal defense, even if they ultimately would win; so settlement would probably be the most viable option.
It is rumored that the operators from the mame.dk website have shut down their site because they were concerned about personal liability, and not because of the expense of running the website. Someone who obtains a set of ROM images probably faces a much smaller legal liability than someone who has distributed ROMs to several other people.
Is it wrong to use MAME?
Almost all users of MAME think there is nothing wrong with using MAME for old games that can no longer be purchased or found in modern arcades. Many people think that current games should not be emulated or played in MAME.
There are a number of arguments for and against using MAME. It's important to note that these are ethical, not legal arguments; the legal status of ROMs is for the most part not subject to argument.
Here are some arguments in favor of MAME's legitimacy:
- The copyright laws are overly restrictive. The copyright terms are too long, especially when applied to software. These restrictive laws were purchased by big business' lobbying. Using MAME is a form of civil disobedience.
- The copyright holders have abandoned their copyright, because they no longer actively sell the ROM images and they do not enforce their copyright. ROM images have already been distributed for years without the copyright holders complaining.
- It does not harm anyone. The market value of the ROM images is negligible.
- Some people purchased console versions of games, which were advertised as replicas of the arcade version, but are sometimes inferior. In that case, if someone bought the Atari 2600 version of Pac-Man, they should be entitled to use MAME to play the arcade version of the game.
Arguments against MAME include:
- Using a game that you haven't paid for is theft and should be treated as such.
- Game copyright holders have not assented to their games' free use simply by virtue of not posing legal challenges against their distribution; the logistics of trying to sue every person who ever sent or received a ROM file make defending the copyright prohibitively expensive.
- Widespread unauthorized distribution of games functions as a deterrent against the future development of games, which would mean that using MAME is contrary to gamers' own interests.
- Interest in vintage gaming is strong and growing; the ROMs' market value is not negligible and possibly still appreciating. This notion is supported by the fact that some older arcade games are being re-released in arcades, like Taito's re-release of Space Invaders for its 25th anniversary, and re-sold in compilation packs for modern video game consoles and PCs.
External links
- Official MAME website
- Mame's History.dat website
- Yahoo! listing of MAME websites
- ODP listing of MAME websites
- StarROMs - An authorized merchant of Atari ROMs for use with MAME