Домой Новости Энтузиаст запустил Doom и Super Mario Bros на VHS-системе с FPGA

Энтузиаст запустил Doom и Super Mario Bros на VHS-системе с FPGA

Техноблогер создал современный аналог консоли ActionMax, используя плату FPGA DE1-SoC для интеграции FMV-видео в классические игры Doom и Super Mario Bros.

2
0

Блогер, известный под псевдонимом Throaty Mumbo, разработал самодельную игровую систему, использующую технологию VHS для воспроизведения FMV-игр (Full Motion Video). Проект стал ответом на разочарование от консоли ActionMax 1987 года выпуска, возможности которой автор счел крайне ограниченными и неточными даже для своего времени. Для создания более совершенного аппарата энтузиаст задействовал современные компоненты, включая плату DE1-SoC FPGA и микроконтроллер Raspberry Pi RP2350.

Интерактивная версия Doom на базе FPGA
Интерактивная версия Doom на базе FPGA

Принципы работы VHS-системы на базе FPGA

В основе новой разработки лежит использование FPGA-платы, которая управляет наложением графики и переключением между восьмью видеопотоками, транслируемыми с видеомагнитофона. В реализации для игры Doom игровой процесс представляет собой «рельсовый» шутер: в каждой сцене пользователю необходимо своевременно нажимать нужную кнопку на контроллере, чтобы выбрать один из доступных видеопотоков. Встроенная система подсчета очков фиксирует точность и скорость реакции игрока. Хотя механика сильно отличается от оригинального шутера, визуальное и звуковое оформление проекта, по словам автора, максимально приближено к оригиналу.

Особенности интеграции видео в Super Mario Bros

Версия Super Mario Bros. для данной системы реализована иначе. Одноплатный компьютер запускает классическую версию игры, однако привычный фон заменяется видеорядом с VHS-кассеты. Подобный подход напоминает методы, которые ранее применялись в некоторых ранних играх для формата CD-ROM для улучшения визуальной составляющей по сравнению со стандартными версиями для компьютеров или консолей того периода.

Эволюция нестандартных игровых решений

Данный эксперимент является продолжением деятельности Throaty Mumbo в области создания непрактичных, но технически любопытных систем. Ранее автор уже привлекал внимание запуском игр для консоли Sega с использованием виниловых пластинок, адаптировав принцип загрузки программного обеспечения с кассет, распространенный на многих ретро-компьютерах. Новая разработка на базе FPGA и VHS-деки демонстрирует попытку совместить эстетику аналоговых носителей с современными возможностями программируемой логики, создавая новый пользовательский опыт на стыке технологий разных эпох.

VHS-система с FPGA — иллюстрация 2 к материалу

Технические нюансы и предыстория проекта

Исследование Throaty Mumbo началось с детального разбора работы оригинальной системы ActionMax. Автор, называющий себя ценителем «странных и непрактичных технологий», потратил немало усилий на настройку винтажного оборудования 1987 года. Однако в процессе тестирования стало очевидно, что интерактивность и периферия устройства настолько ограничены и неточны, что система абсолютно не выдерживает проверки временем, лишаясь какой-либо новизны в 2026 году.

VHS-система с FPGA — иллюстрация 3 к материалу
Необходимо нажать кнопку на контроллере до того, как таймер достигнет нуля

Тем не менее этот опыт не прошел даром: он позволил автору понять ключевые недостатки «видеоигр» на VHS и найти способы их исправления с помощью доступных современных инструментов. Ключевым преимуществом использования FPGA-платформы стало управление видеопотоками. В отличие от жестко запрограммированной логики ActionMax, современный контроллер позволяет в реальном времени переключаться между восьмью одновременными видеопотоками, записанными на кассете. Всякий раз, когда сцена меняется, своевременное действие игрока определяет выбор следующего фрагмента видео, а счетчик системы фиксирует корректность нажатия кнопок на контроллере.

VHS-система с FPGA — иллюстрация 4 к материалу

Что касается эксперимента с Super Mario Bros., то здесь была реализована интересная визуальная надстройка. Одноплатный компьютер воспроизводит достоверную копию классического хита Nintendo, при этом фон игры полностью заменяется динамическим изображением, транслируемым с VHS-ленты. Этот прием визуального обогащения игрового пространства перекликается с инженерными решениями эпохи ранних CD-ROM, когда разработчики стремились повысить эстетическую привлекательность проектов за счет интеграции высококачественного (для того времени) видеоряда в привычный геймплей.