Esto no es un FPGA emulador Mario Bros., es un FPGA jugando el juego al analizar el video, así como enviar los comandos de controlador. Es un proyecto final para un curso de ingeniería. El curso de FPGA avanzado ECE5760 sobre la Universidad de Cornell que siempre ofrece entretenimiento en el hogar para nosotros cada vez que se deben los proyectos finales.
Desarrollado por miembros del equipo [Jeremy Blum], [Jason Wright], así como [Sima Mitra], el video que analiza es un hack. Para trabajar las cosas, convirtieron la señal de video 240P de NES a VGA. Esto resultó en una muestra de marco en el video de demostración. Asimismo, se le atraviesa la relación de elemento, así como a causa algunos otros dolores de cabeza, sin embargo, el FPGA sigue administra interpretar la imagen correctamente.
Mire con cuidado la captura de la pantalla arriba, así como verá algunas cosas que no deberían estar allí. El equipo desarrolló un conjunto de pruebas utilizadas para identificar obstáculos en el camino de Mario. Las líneas rojas representan bloques que tendrá que saltar. Esto también funciona para los pozos que necesita para evitar, con un conjunto diferente de pruebas para descubrir enemigos en movimiento. Una vez que sepa qué hacer, la FPGA emula las señales del controlador necesarias, empujándolas a la consola de juegos vintage para verlo con seguridad hasta el final del primer nivel.
Pensamos que esto es mucho más duro que el núcleo más duro que otros hacks autónomos que tocan hacks, ya que parche en el hardware de la consola original en lugar de usar un emulador.