While I think the passion for building stand-up arcade games has waned recently, it’s nice to see that someone out there is still thinking of the children. PuppyArcade by Scott Jarvis is a CD-based arcade system that boots in any PC and allows you to access MAME ROMs on almost any disk. The game plays Amiga, Atari, Commodor, and even Doom ROMs and WADs and, as you’ll notice, even runs NES, PS1, and Gamecube ROMs, among others. It’s based on a barebones Linux install.
Plays Amiga (500, 1000, 2000), Atari (ST, 800, 800XL, 130XE, 5200), Amstrad (CPC, Plus, VEB), Arcades, Colecovision, Commodore (64, 128, VIC20, PET), GameBoys (GB, GBC, GBA), GameGear, Genesis/MegaDrive, MasterSystem, MS DOS, N64, NeoGeo, NeoGeo CD, NES/Famicom, PC Engine/TurboGrafix, PSX, ScummVM, SNES and ZX Spectrum (16k, 48k, 128k, +2, +2A, +3) & more!
You can download the emulator here. Warning: Some classic games are dumber than you remember (See: Golden Axe)