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 Roadmap for v1.7.0 and beyond

We don’t usually talk about all the behind the scenes development stuff that we do. We usually prefer to let the work speak for itself. Nevertheless, we feel compelled to share with you from now on a brief roadmap status update that basically shows what we are currently working on codebase-wise, where RA will go […]

Continue reading

RetroArch 1.6.9 -Released!

RetroArch 1.6.9 has just been released! Grab it here. This latest version has also been uploaded to the Google Play Store. General changelog – Audio: Fix the Audio DSP picker – CHEEVOS: Add support for Atari Lynx cheevos. – CHEEVOS: Add support for RetroAchievements Leaderboards. – GUI: (MaterialUI) Fix crash that happened on context reset […]

Continue reading

Core Updates Since Last Release (v1.6.7)

In anticipation of RetroArch 1.6.8, let’s detail all the work that has been performed on the libretro cores since the last frontend release (1.6.7). higan Themaister came out of retirement to collaborate with byuu on an upstream-friendly libretro-ization of higan. Currently, only the SNES emulator is available, but we hope to extend this to include […]

Continue reading

Parallel N64 Multithreaded Angrylion update

Here is a quick update on some new patches we have pushed to the Parallel N64 core – 1 – You can now get anywhere from a 6fps (conservative) to a 10fps or more performance boost with multithreaded Angrylion core by enabling a new option called ‘Send Audio Lists To RSP HLE’. Instead of sending […]

Continue reading

Tutorial Videos