FPGA играет в Mario, как Champ Champ

Это не эмуляция FPGA Mario Bros., это FPGA, играющая в игру, анализируя видео, а также команды контроллера отправки. Это последний проект для инженерного курса. Расширенный курс FPGA ECE5760 в университете Cornell, который всегда предлагает домашние развлечения для нас каждый раз, когда конечные проекты должны быть связаны.

Разработано членами команды [Джереми Блум], [Джейсон Райт], а также [Sima Mitra], разборка видео – это взлом. Чтобы заставить вещи работать, они преобразовали видеосигнал NES 240P в VGA. Это привело к шоу прокатки в демо-видео. Он также позаряжены с соотношением элементов, а также заставляет несколько других головных болей, однако FPGA все еще удается правильно интерпретировать изображение.

Посмотрите внимательно на захвате экрана выше, так как вы увидите некоторые вещи, которые не должны быть там. Команда разработала набор тестов, используемых для выявления препятствий в пути Марио. Красные линии представляют собой блоки, которые ему придется прыгать. Это также работает в том, что ему нужно избегать, с другим набором тестов, чтобы обнаружить движущихся врагов. Как только он знает, что делать, FPGA эмулирует необходимые сигналы контроллера, толкая их на винтажную игровую консоль, чтобы безопасно видеть его до конца первого уровня.

Мы считаем, что это гораздо более твердое ядро, чем некоторые другие автономные игры, играющие в хаки, так как он исправляет в исходное консольное оборудование вместо использования эмулятора.

Leave a Reply

Your email address will not be published. Required fields are marked *