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


Latest Cores


Sheep It Up! Homebrew Gets a Physical Cart Release

Our good friend Dr. Ludos writes with some exciting news: I kept working on Sheep It Up, and I’m proud to announce you that it’s now available on actual Game boy cartridges: As a game collector myself, I wanted this game to be produced without sacrificing any vintage Gameboy titles. So everything is manufactured […]

Continue reading

RetroArch Snap Packages Now Available

Adding to our existing FlatPak packages for distro-independent installation, RetroArch is now available as a snap package, as well. We’re using Canonical’s build service, which produces x86_64 and armhf builds. Canonical’s official instructions for installing snap packages on a variety of distros are available here: If you already have the snap package manager […]

Continue reading

Atari800 Core Improvements

Thomas Cherryhomes has been hacking on the atari800 libretro core. Atari800 is an emulator that supports the Atari 8-bit computers and game systems. Much needed core options have been added to improve the overall user experience, including: * System type (400/800, 800XL, 130XE, and Atari 5200) * Video Standard (NTSC or PAL) * SIO Accelleration […]

Continue reading

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

Tutorial Videos