Dette er ikke en FPGA-emulerende Mario Bros., det er en FPGA som spiller spillet ved å analysere videoen, så vel som å sende kontrollerkommandoer. Det er et sluttprosjekt for et ingeniørkurs. ECE5760 Advanced FPGA-kurset over på Cornell University som alltid tilbyr hjemmeunderholdning for oss hver gang de endelige prosjektene forfaller.
Utviklet av lagmedlemmer [Jeremy Blum], [Jason Wright], så vel som [Sima Mitra], er videopalingen en hack. For å få ting som jobber, konverterte de Nes 240p videosignal til VGA. Dette resulterte i et rullende ramme i demo-videoen. Det messes også med elementforholdet, samt forårsaker noen andre hodepine, men FPGA klarer fortsatt å tolke bildet på riktig måte.
Se nøye på skjermbildet ovenfor, så vel som du vil se noen ting som ikke burde være der. Teamet utviklet et sett med tester som brukes til å identifisere hindringer i Mario’s Way. De røde linjene representerer blokker han må hoppe over. Dette fungerer også for pits som han trenger for å unngå, med et annet sett med tester for å oppdage bevegelige fiender. Når det vet hva du skal gjøre FPGA-emulerer de kontrolleresignalene som er nødvendige, og skyver dem til den vintage spillkonsollen for å se ham trygt til slutten av det første nivået.
Vi tror dette er mye mer hardkjerne enn noen andre autonome Mario som spiller hacks like siden den patches i den opprinnelige konsollmaskinen i stedet for å bruke en emulator.