Non è un FPGA che emula Mario Bros., è un FPGA che gioca il gioco analizzando il video e l’invio dei comandi del controller. È un progetto finale per un corso di ingegneria. Il corso FPGA avanzato ECE5760 sulla Cornell University che offre sempre l’intrattenimento domestico per noi ogni volta che i progetti finali sono dovuti.
Sviluppato dai membri del team [Jeremy Blum], [Jason Wright], così come [Sima Mitra], il video analizzatore è un hack. Per far funzionare le cose, hanno convertito il segnale video 240p del NES in VGA. Ciò ha provocato uno spettacolo di cornice rotabile nel video demo. Allo stesso modo si incasina con il rapporto dell’elemento e provoca alcuni altri mal di testa, tuttavia il FPGA riesce ancora a interpretare correttamente l’immagine.
Guarda attentamente la cattura dello schermo sopra e vedrai alcune cose che non dovrebbero essere lì. Il team ha sviluppato una serie di test utilizzati per identificare gli ostacoli a Mario. Le linee rosse rappresentano blocchi che dovrà saltare. Allo stesso modo funzioni per i pit che ha bisogno di evitare, con una serie diversa di test per scoprire i nemici in movimento. Una volta che sa cosa fare, l’FPGA emula i segnali del controller necessari, spingendoli alla console di gioco vintage per vederlo in sicurezza fino alla fine del primo livello.
Pensiamo che questo sia molto più hard-core rispetto ad alcuni altri hack di Mario Autonomus da quando si patona nell’hardware console originale invece di usare un emulatore.