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


A website to browse the libretro database –

A new website is now available at is an online database of video games. It is generated from the exact same game database that is used in RetroArch for scanning your game collection. Compiling a database of all the existing games is not an easy task. Thanks to the hard work of no-intro […]

Continue reading

RetroArch 1.7.6 – Released!

RetroArch 1.7.6 has just been released! Grab it here. If you’d like to show your support, consider donating to us. Check here in order to learn more. NOTE: Currently the following versions have not yet been released – Xbox OG and OSX PowerPC. We will keep you up to date on Twitter and update this […]

Continue reading

Mu/SquirrelJME Dual-Release

Mooey Quaaasmas! Hi! We are pleased to announce the release of Mu and SquirrelJME! Mu v(1/3*3) (by meepingsnesroms) SquirrelJME 0.2.0 (by XerTheSquirrel) Mu is the first Palm OS emulator capable of actually playing Palm games, it is currently capable of playing most 160×160 Palm OS 4 software perfectly, there are a few hardware abstraction glitches […]

Continue reading

Reicast Libretro Progress Report – December 2018

It’s been a pretty busy end of the year for the Reicast core. Most of the work consisted in finalizing and improving support for Naomi and Atomiswave arcade ROMs. Naomi / Atomiswave Naomi GD-ROMs are now supported and this adds more than 120 Naomi games to the list of supported arcade games. ROMs archived with […]

Continue reading

Tutorial Videos