[3][4][5] Anteriormente conocido como SSNES, inicialmente basado en la creación del programador byuu, libretro, cuyo predecesor es libsnes,[6] que comenzó su desarrollo en 2010 cuando Hans-Kristian "themaister" Arntzen realizó el primer cambio en GitHub.
[15] Sus características importantes incluyen: RetroArch puede ejecutar cualquier núcleo de libretro.
A continuación se muestra una tabla (incompleta) de los sistemas que están disponibles para RetroArch y qué emuladores se utilizan: Arcade mess FinalBurnAlpha FinalBurnNeo Handy Higan Gambatte SameBoy TGB Dual Higan gpSP Meteor mGBA VisualBoyAdvance blueMSX Emux Jnes
Nestopia QuickNES melonDS Genesis Plus GX DuckStation PCSX-ReARMed Mednafen Higan Snes9x
RetroArch ha sido elogiado por la cantidad de sistemas que puede llegar a gestionar bajo una sola interfaz.