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. Settings are also unified so configuration is done once and for all.

RetroArch has advanced features like shaders, netplay, rewinding, and more!

Get RetroArch

Features

Latest Cores

News

RetroArch 1.6.7 -Released!

NOTE: This is a bugfixed and spit-and-polish update. The initial release notes below are still from the 1.6.6 release. RetroArch 1.6.7 has just been released! Grab it here. This latest version has also been uploaded to the Google Play Store. General changelog – SCANNER: Fix directory scanning. – SCANNER: Fix file scanning. – COMMON: Fix […]

Continue reading

RetroArch 1.6.6 – Released!

RetroArch 1.6.6 has just been released! Grab it here. This latest version has also been uploaded to the Google Play Store. General changelog – 3DS: Fixes serious performance regression that affected every core; rewind was always implicitly enabled. – AUDIO: MOD/S3M/XM sound should now be properly mixed in with the core’s sound. – GUI: Visual […]

Continue reading

Core updates and bounty updates (since version 1.6.4)

Despite the short release cycle, there has been a fair bit of core work since the 1.6.4 release, including some significant contributions driven by the recently implemented bounty system. In no particular order: Core updates Snes9x 2005 JamSilva has been pushing various updates/fixes/improvements: * Loading savestates seems to no longer cause segfaults * Improved sound […]

Continue reading

RetroArch 1.6.4 – Released!

RetroArch 1.6.4 has just been released! Grab it here. This latest version has also been uploaded to the Google Play Store. You might see it appear on the Amazon App Store soon too! General changelog ANDROID: Fire Stick & Fire TV remote overrides gamepad port 0 on button press and viceversa like SHIELD devices ANDROID: […]

Continue reading

Tutorial Videos