Благодаря использованию специального картриджа, этот оригинальный 20-летний Game Boy Advance может запускать 3D-игры PlayStation без просадок FPS, перенося 16-битную портативную консоль в 32-битную эру.
Из всех когда-либо выпущенных консолей ни одна не подвергалась такому агрессивному взлому, как Game Boy Advance. Вы можете легко найти детали для модернизации всего: от экрана GBA до динамиков, аккумулятора и даже корпуса, что позволяет придать ей любой дизайн и цветовую гамму.
То же самое относится и к играм. Не хотите таскать с собой целую стопку картриджей? MicroSD-карты на сотни игр позволят вам носить с собой всю коллекцию сразу, и именно такого подхода придерживается наш герой статьи — Родриго Альфонсо.
Вы можете модернизировать GBA как угодно, но если вы используете материнскую плату, созданную Nintendo, она никогда не будет достаточно мощной, чтобы играть в те же 3D-игры, что и оригинальная PlayStation. Поэтому Альфонсо решил передать всю обработку и рендеринг игр в специальный картридж, на котором установлен Raspberry Pi 3, работающий под управлением эмулятора PlayStation.
Даже благодаря напечатанному 3D-корпусу и значительным доработкам с момента обнародования идеи несколько месяцев назад, созданный Альфонсо картридж для эмуляции всё ещё громоздкий по сравнению с обычными GBA-картриджами. Однако он ловко использует саму GBA в качестве универсального портативного дисплея и контроллера.
Одной из лучших особенностей GBA было то, что она позволяла подключать два портативных устройства для многопользовательской игры, даже если картридж с игрой был только у одной из пользователей. Хакеры уже давно переработали принцип работы функции мультизагрузки, и Альфонсо использует его для передачи видеопотока 240×160 (ограниченное разрешение экрана GBA) через порт Game Boy Advance.
Альфонсо также поделился видеороликом о том, как все это было создано, а исходный код, необходимый для работы на GBA, доступен для загрузки на его странице в GitHub.
И хотя такой картридж работает на немодифицированной Game Boy Advance, консоль, показанная в этих видео, имеет две модернизации: ЖК-экран с подсветкой, а также дополнительное оборудование, которое разгоняет процессор портативной консоли, чтобы увеличить скорость передачи данных через порт связи, улучшая частоту кадров.
Ещё по теме: