RetroArch
RetroArch is a frontend for emulators, game engines and media players. It was developed by The Libretro Team and was initially released in May, 2010. The main goal of RetroArch is to allow users to enjoy a wide range of classic games on a variety of computers and consoles.