Инженер собрал FPGA-консоль для картриджей Game Boy, которая сама копирует игры на карту памяти

Французский инженер-электронщик Тома Санфурш, который учится на Тайване, показал SGBC. Это новая ретро-консоль, запускающая оригинальные картриджи Nintendo Game Boy на аппаратном уровне благодаря FPGA-ядру. Девайс должен помочь игрокам сохранить коллекцию и играть в неё с полноценным опытом Game Boy, включая обмен и мультиплеер через линк-порт.

В основе SGBC лежит FPGA (Field-Programmable Gate Array), то есть программируемая пользователем вентильная матрица. Такой чип можно перенастроить так, чтобы он воспроизводил логику работы другой микросхемы, в данном случае железа Game Boy. В отличие от программной эмуляции, FPGA не имитирует поведение системы кодом, а повторяет её схему, что даёт точность и минимальные задержки.

Матрица может воспроизводить не только центральный процессор, но и ряд других компонентов оригинальной консоли. Какие именно микросхемы Game Boy объединены внутри FPGA, Санфурш пока не уточнил.

SGBC не ограничивается копированием старой консоли и предлагает набор функций для современных любителей ретро-игр:

  • встроенный дампер картриджей, который копирует ROM прямо на карту microSD внутри консоли

  • вывод изображения по HDMI в разрешении 1080p с соотношением сторон 16:9 без растягивания

  • целочисленное масштабирование

  • порт для контроллера SNES

  • порт Game Link для мультиплеера и обмена

  • разъём USB-C

Самая необычная возможность – копирование игр. Вставляешь картридж в слот SGBC, и консоль сохраняет его образ на карту памяти. Коллекция оцифровывается без отдельных дамперов и прочих гаджетов.

Целочисленное масштабирование тоже играет заметную роль. Оно увеличивает картинку строго в целое число раз, так что каждый пиксель игры совпадает с пикселями монитора или телевизора, а изображение не размывается и не искажается.

По словам Санфурша, разработка SGBC едва не была заброшена. В интервью французскому ютуберу GyuGyu, который рассказывает о ретро-играх, инженер пояснил, что уехал на Тайвань изучать электронику после того, как обнаружил у себя сильный интерес к этой сфере. Местного языка он не знал, а без сертификата поступить не мог. На подготовку он выделил себе два года, но справился за шесть месяцев.

На втором курсе Санфурш записался на курс по FPGA, потому что его заинтриговало само название. Позже он выбрал эту тему для выпускной работы и решил создать FPGA-ядро Game Boy.

Преподаватели отнеслись к идее скептически. Когда студент представил разработку, он услышал вопрос:

Какой смысл делать это на FPGA?

Реакция обескуражила Санфурша, и он прекратил работу над консолью. Всё изменилось, когда инженер отправился на склад за PVM-монитором и разговорился с другим покупателем, который продавал ретро-товары и был активен в местном ретро-сообществе.

Разговор зашёл о FPGA-версии Game Boy, и собеседник спросил: "Почему бы не вывести это на рынок?". Прямо на месте незнакомец предложил профинансировать оборудование, нужное для коммерческого запуска или хотя бы для воплощения идеи в жизнь.

Спонсор сразу дал понять, что становиться совладельцем бизнеса не хочет. Он собирается перепродавать консоль после релиза, а пока поддерживает разработку, публикуя новости и тизеры в местных группах ретро-энтузиастов в Facebook.

Дата выхода SGBC пока не объявлена. Консоль пополнит растущий ряд FPGA-систем, среди которых SuperStation One от ютубера Таки Удона, известного своими модами ретро-железа, M64 от ModRetro, а также SuperNT+ и MegaSG+ от Analogue.

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

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.