RetroArch is a frontend for emulators, game engines, and media players with all your configurations in one place.
RetroArch can run on the usual platforms like Windows, Mac OS X and Linux, but it stands alone in that it can support far more platforms beyond just that.
RetroArch Portable can play Arcade games; Atari: 2600 and Lynx; Bandai: WonderSwan and WonderSwan Color; NEC: TurboGraphx-16 and TurboGraphx-CD; Nintendo: NES, SNES, N64, GB, GBC, GBA and VirtualBoy;
Portable RetroArch’s interface might put a smile on PS3 or PSP users’ faces, as it resembles the classical XMB menu, with the left-right category navigation and up-down sub-category browsing style.
RetroArch has advanced features like shaders, netplay, rewinding, and more.