MAME

MAME (Multiple Arcade Machine emulator) is a open-source recreational machine emulator that replicates the hardware of arcades on modern personal computers and other devices. MAME's intention is to preserve arcade games and machines, especially the vintage games. To run a game need to install MAME emulator (as machine) then load the corresponding ROM (game image file) to play. The MAME project was starting from 1997 by Nicola Salmoria. It supports up to 10,000 ROM image sets or more in the future. And it's welcome by huge of classic oldest video game lovers to recall and enjoy their golden age again.