RetroArch – Emulator
RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface
It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.
In addition to this, you will soon be able to run original game discs (CDs) from RetroArch.

RetroArch has advanced features like shaders, netplay, rewinding, next-frame response times, runahead, machine translation, blind accessibility features, and more!
Highly Configurable
Our advanced settings interface lets you tweak every possible option about how the games are run and displayed. Every setting has a logical default so you can be up and running in no time.
Recording & Streaming
RetroArch is able to record your gaming session to a video file. The same mechanism also enables you to live stream your games to platforms like Twitch.tv or Youtube.