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


Libretro/RetroArch Progress Report/Update – November 2018

RetroArch Switch nightlies now have overclocking support! RetroArch for Nintendo Switch now has built-in overclocking support! Download the latest nightlies here – There are 3 “Overclocking” and 3 Underclocking options. On exit, RetroArch will restore the default system clock. On docking, RetroArch will restore chosen clock (same with undock) On focus loss, RetroArch will […]

Continue reading

Reicast Libretro Atomiswave support!

Thanks to flyinghead, Reicast Libretro has now gained Sammy Atomiswave support! Sammy Atomiswave was an arcade system board based on the Dreamcast/Sega NAOMI hardware. A lot of SNK Playmore’s flagship games transitioned from the ageing Neo-Geo hardware to the much more modern Naomi-based hardware, such as Samurai Shodown, King of Fighters, Metal Slug and so […]

Continue reading

Reicast Libretro NAOMI and MAME ROM support!

Flyinghead is adding MAME ROM support to the arcade side of Reicast Libretro. Here is what has currently been implemented: NAOMI M1 cartridge support NAOMI M2 cartridge support NAOMI M4 cartridge support Things you need to know Right now, only non-merged romsets work. A merged rom is a ROM without parent, it contains all the […]

Continue reading

Introducing MAME 2003-Plus: a high-performance libretro arcade emulator

In Summer 2018, RetroArch added MAME 2003-Plus to the arcade section of its Core Updater. MAME 2003-Plus is a new arcade emulator core which prioritizes 1) usability and frontend integration, 2) performance, and 3) compatibility across the range of libretro-supported platforms including mobile devices, single board computers, and consoles. Unlike other libretro MAME cores which […]

Continue reading

Tutorial Videos