Settings are also unified so configuration is done once and for all, with advanced features like shaders, netplay, rewinding, next-frame response times, runahead. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. It is the reference implementation of the libretro API, designed to be fast, lightweight, portable and without dependencies.
RetroArch is a free, open-source and cross-platform front-end for emulators, game engines, video games, media players and other applications.