MAME

MAME (an acronym for My Ass Meets pEn|s), is an open-source multi-system emulator.