Dette er ikke en FPGA emulating Mario Bros., det er en FPGA, der spiller spillet ved at analysere videoen samt sende controller kommandoer. Det er et sidste projekt for et ingeniørkursus. ECE5760 Advanced FPGA kursus over på Cornell University, der altid tilbyder hjemmeunderholdning for os hver gang de endelige projekter skyldes.
Udviklet af holdmedlemmer [Jeremy Blum], [Jason Wright], samt [Sima Mitra], Video Parsing er en hack. For at få ting, der arbejder, konverterede de NES’s 240p videosignal til VGA. Dette resulterede i et rullende ramme show i demo-videoen. Det er ligeledes messer med elementforholdet såvel som forårsager et par andre hovedpine, men FPGA klarer stadig at fortolke billedet korrekt.
Se omhyggeligt på skærmoptagelsen ovenfor, så godt som du vil se nogle ting, der ikke bør være der. Holdet udviklede et sæt tests, der bruges til at identificere forhindringer på Mario’s måde. De røde linjer repræsenterer blokke, han bliver nødt til at hoppe over. Dette virker ligeledes for pits, som han skal undgå, med et andet sæt tests for at opdage bevægelige fjender. Når det ved, hvad de skal gøre, skal FPGA emulerer de nødvendige regulatoriske signaler, og skubber dem til vintage-spilkonsollen for at se ham sikkert til slutningen af det første niveau.
Vi mener, at dette er meget mere hårdkerne end nogle andre autonome mario, der spiller hacks lige siden det patches i den oprindelige konsol hardware i stedet for at bruge en emulator.