Сегодня 05 июля 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Hardware

«Эмулятор на рельсах»: разработчик показал придуманный им адаптер, который позволяет транслировать игру с немодифицированной Game Boy

Немецкий разработчик и программист Себастьян Стаакс (Sebastian Staacks) рассказал о придуманном и созданном им адаптере GB Interceptor, который позволяет транслировать игру с немодифицированной портативной консоли Nintendo Game Boy посредством USB на другое устройство — например, ноутбук.

 Источник изображения: there oughta be

Источник изображения: there oughta be

GB Interceptor (не Game Boy Interceptor) вставляется в слот для картриджа и реконструирует изображение с приставки для потоковой передачи. В отличие от Game Genie, устройство Стаакса не вмешивается во взаимодействие между Game Boy и игрой — они остаются связаны напрямую.

Для этого Стааксу пришлось написать почти полный эмулятор Game Boy, работающий на одном ядре используемого GB Interceptor микроконтроллера RP2040 (основа крошечной платы Raspberry Pi Pico). В это же время второе ядро эмулирует графический процессор (PPU) и выдаёт результат через USB.

Стаакс объясняет, что GB Interceptor не видит, какую кнопку нажимает игрок, но это и не нужно. Адаптер просто исполняет код (например, команды прыжка) вслед за Game Boy, потому что только его и распознаёт: «Можно сказать, что GB Interceptor — это эмулятор на рельсах».

Ввиду комбинации нескольких факторов выходящая из GB Interceptor потоковая трансляция ограничена 29 кадрами/с в разрешении 160×144. На корпусе адаптера также есть кнопки для переключения оттенка изображения (серый, зелёный) и эффекта смешивания кадров (для симуляции задержки LCD-экрана).

Стоит отметить, что GB Interceptor поддерживает только игры с классической Game Boy, но также работает с Game Boy Color и Advance. Устройство также не эмулирует звук (его можно получить из разъёма для наушников), страдает от незначительной (2−3 кадра) задержки при трансляции на большой экран и неминуемых графических артефактов.

Заполучить GB Interceptor в свои руки не так-то просто: плату нужно заказать (Стаакс использовал сервис JLCPCB), припаять коннектор для картриджа, перенести на устройство файл с программным обеспечением и поместить гаджет в кейс (вариантов несколько). Пошаговая инструкция доступна на GitHub и в отдельном видео.

Источники:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.
Материалы по теме
Прежде чем оставить комментарий, пожалуйста, ознакомьтесь с правилами комментирования. Оставляя комментарий, вы подтверждаете ваше согласие с данными правилами и осознаете возможную ответственность за их нарушение.
Все комментарии премодерируются.
Комментарии загружаются...

window-new
Soft
Hard
Тренды 🔥
Новая статья: Очная ставка: сравнительное тестирование диалоговых ИИ-моделей YandexGPT и GigaChat 3 ч.
Хет-трик: боевик Zenless Zone Zero от создателей Genshin Impact и Honkai: Star Rail вышел и уже заслужил похвалу критиков 4 ч.
ЦБ РФ призвал бизнес использовать криптовалюту для международных транзакций 5 ч.
Хоррор-стратегия Anoxia Station от автора Loretta отправит глубоко под землю управлять горнодобывающей станцией среди «невообразимых опасностей» 5 ч.
Разработчики RoboCop: Rogue City и Terminator: Resistance взялись за «очень интересную» игру в необычном для себя жанре 7 ч.
Хакеры добрались до данных Госдепа и других федеральных агентств США через взлом Microsoft 7 ч.
«Это должно было быть в игре с самого начала»: моддер нашёл элегантный способ улучшить гравипрыжки в Starfield 9 ч.
Почти половина российских компаний уже использует ИИ для разработки и тестирования ПО 9 ч.
Разовая акция: хакеры отдали ключи для дешифровки ЦОД властям Индонезии, но пригрозили карами, если их условия не будут выполнены 10 ч.
Новый патч для Shadow of the Erdtree случайно сломал Elden Ring на ПК 10 ч.