At the time of this writing, the latest version was beta 0.184, but don’t let the not-finished status throw you off-this is a project that’s likely to be in beta forever.
MAME is available from the MAME Development Team‘s website. The arcade version of Atari’s Centipede playing inside MAME on a PC. Can you imagine that happening in this day and age of release-it-before-it’s-ready, user-tested software? Believe it or not, a bug in your code used to be a mark of shame. Yes, software once came hard-coded in chips and in the form of a cartridge. These are now actually files that contain dumps of the code or data in the chip/chips from the original console or cartridge. The program supports literally thousands of arcade and gaming console titles by emulating their hardware and loading their ROMs (Read-Only Memory).
For emulating arcade games, there’s nothing remotely as competent as MAME, or the Multiple Arcade Machine Emulator.