MAME 0.148

An emulator that allows users the opportunity to play vintage games from the 70's and 80's on their desktop

  • Category:


  • Version:


  • Works under:

    Windows Vista / Windows 98 / Windows XP / Windows NT / Windows 8 / Windows ME / Windows 7 / Windows 98 SE / Windows 2000 / Windows 95

  • Program available in:In English
  • Program license:Free (GPL)
  • Vote:
    6.9 (202)

MAME is an emulation program that allows users with modern computers access to games of old by recreating the specific conditions and hardware they were played on at arcades. Hundreds of older arcade CPUs (central processing units) can be replicated through MAME, though they can perform under different resolutions and display configurations that exist in newer computers thanks to this emulation. Through the process of "dumping", many games' original code and data have been transferred from their original media to computer files, which MAME can work with to recreate them.

Using MAME, many classic video games once found only in arcades can be recreated on newer computers while still retaining the qualities they possessed in original cabinet form. The games' original data is processed through a unique file format to help the emulator recreate it. Unfortunately, some games may exist without sound files, as work is ongoing to transfer their data to a format that MAME can work with. MAME is a work in progress, with goals such as finishing off sound files and making peripherals such as arcade sticks work as well to create the ideal arcade experience on a home computer.


  • Access to old games. While their original programming may make many classics unworkable on new computers, MAME provides an interface between the game's code and new computers that allows them to work.
  • Free. MAME's source code is available freely as well, in case enterprising tinkerers want to add or edit functionality.
  • Active. Work is still continuing on MAME so that more games can be emulated and that they can be emulated correctly.


  • Somewhat difficult learning curve. In order to effectively change anything, in-depth knowledge of code and older arcade systems is required.
  • Not finished. While development is actively being worked on to this day, some games may be unfinished still.

Other programs to consider

  • PPSSPP - PSP emulator 1.0.1
    PPSSPP - PSP emulator

    An application for Windows and Android devices that allows users to emulate and play the PSP console

  • Snes9x 1.56.2

    An application that allows users to emulator the popular classic console Super Nintendo and play games on the console

  • Console Classix 3.6
    Console Classix

    Service for renting online video games

  • Extra M.A.M.E. 5.5
    Extra M.A.M.E.

    A wrapper that makes the popular emulator even simpler to use

User Opinions on MAME