Técnicamente, un emulador es un software que permite ejecutar programas o videojuegos en una plataforma (sea una arquitectura de hardware o un sistema operativo) diferente de aquella para la cual fueron escritos originalmente: ya sea un pc windows, un android, consolas como psp, ps3, nintendo switch... etc Por lo que podemos jugar a nuestras consolas retro favoritas ejecutando un programa que la emule, y los juegos físicos son substituidos por unos archivos de ordenador que se llaman ROMS.