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.

In addition to this, you are able to run original game discs (CDs) from RetroArch.

RetroArch has advanced features like shaders, netplay, rewinding, next-frame response times, runahead, machine translation, blind accessibility features, and more!

Get RetroArch Try RetroArch Online


Latest Cores


New PlayStation1 core DuckStation now available for RetroArch!

Stenzek’s new PlayStation1 emulator DuckStation is now available as a Libretro core on RetroArch! The author of this promising new PlayStation1 emulator made the core by himself and has included it in his upstream repo. DuckStation is a totally new PlayStation 1 (aka PSX) emulator focusing on playability, speed, and long-term maintainability. Accuracy is not […]

Continue reading

(Coming Soon) RetroArch 1.9.0 – Widget-based ‘load content’ animation

A new “Load Content” Startup Notification option has been added under Settings > On-Screen Display > On-Screen Notifications. When enabled, a brief animation is shown whenever content is launched – it looks something like this – Notes: The animation is disabled when running a core without content (there are some underlying technical issues that prevent […]

Continue reading

Preview of custom texture replacement pack for WipeOut 2097/XL (Beetle PSX HW)!

Here is a sneak peek of LyonHrt’s upcoming texture pack replacement for Wipeout 2097/XL! You will be able to use this with the Beetle PSX HW core on RetroArch! Experience Wipeout XL/2097 with never-before-seen fidelity! NOTE: To use this texture replacement pack, you will need to use Beetle PSX HW and in specific the Vulkan […]

Continue reading

Mupen64Plus-Next – v2.1

The long-anticipated big update to Mupen64Plus-Next has finally arrived! Important Information and notes Beforehand, be warned that the core name changed… As you probably know, up until now, the flavour (if it’s a GLES/GL build) was appended to the Core Name, this caused the frontend to categorize them with the appendix. Now with Vulkan support […]

Continue reading

Latest video