Un emulador es un programa que imita consolas de videojuegos para permitir ejecutar sus juegos en una computadora. Funciona traduciendo las instrucciones del juego para la consola original a instrucciones para la computadora, creando así una plataforma virtual para ejecutar programas diseñados para otras plataformas. Los emuladores tienen el objetivo principal de permitir ejecutar juegos de otras consolas en una computadora.