RetroArch es un emulador que actúa como una capa de compatibilidad entre el usuario y los juegos de diferentes plataformas. Gracias a su arquitectura modular, puede emular sistemas como NES, SNES, Game Boy, PlayStation, y muchos más. RetroArch no viene con ROMs incluidos; en su lugar, los usuarios deben proporcionar sus propios archivos de juego, que se conocen como ROMs.
No todos los packs son iguales. Muchos contienen ROMs mal parcheadas (que se cuelgan), nombres de archivo en inglés o virus camuflados. Un pack de calidad incluye: retroarch roms pack espa%C3%B1ol