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, next-frame response times, and more!

Get RetroArch


Latest Cores


Kronos 1.7.0 – New renderer

Kronos 1.7.0 is now available on the buildbot ! The major change since 1.6.0 is a complete rewrite of the glcore renderer by its author FCare over the last 6 months, it allowed to fix a ton of graphical issues. As usual, the emulator is a good alternative to beetle-saturn if your CPU isn’t fast […]

Continue reading

RetroArch 1.7.7 – UI Updates

RetroArch 1.7.7 includes many user interface tweaks and improvements. Here is a brief round-up of important changes: Playlist Enhancements Playlist display has been tidied up with some general housekeeping: Content metadata can now be displayed via playlist ‘sublabels’. These have been added to all menu drivers apart from Ozone (which employs a side panel instead), […]

Continue reading

Core Progress – Snes9x 2002 – Input lag reduced by 1-2 frames

Written by Brunis: There’s probably a good number of people still using RetroArch’s snes9x2002 core for SNES emulation on low-performance devices (primarily Raspberry Pi 1 and Zero). There’s probably also going to be a resurgence now that the Retroflag GPI Case is coming. Because of this, I had a look at snes9x2002, testing both the […]

Continue reading

RetroArch 1.7.7 – Released!

UPDATE May 11, 2019: RetroArch 1.7.7 has been updated again. This latest hotfix release should fix several crashing issues that could happen at startup on the 3DS and WiiU. It should also be a generally more stable release than the previous version. If you already downloaded RetroArch before May 11, be sure to download it […]

Continue reading

Tutorial Videos