RetroArch es una plataforma capaz de ejecutar programas convertidos en librerías dinámicas llamadas libretro cores, utilizando interfaces de usuario de línea de comandos o interfaces gráficas optimizadas para gamepads. Está pensado para funcionar como un front-end para emuladores de videojuegos, motores de juegos y reproductores de media, pero la realidad es que aprender a utilizarlo puede resultar abrumador para cualquier usuario casual, es por ello que a continuación te explico brevemente cómo puedes correr un emulador de NES, SNES, Sega Genesis o cualquier otro de tu preferencia para jugar las ROMs de tus videojuegos retro favoritos.