Возвращение к истокам: опыт сборки ретро-игровой консольки на базе Raspberry

Проснёшься утром — солнце светит, птички поют. Сядешь за пеку/консоль, запустишь супер трипл-эй проект, что с бюджетом over 9 thousand миллионов долларов, а он тебя не цепляет. Казалось бы, всё в нём есть: открытый мир, графика, а он не цепляет и всё тут.

Парадоксально, что многие новинки современного игропрома не вызывают восторга у бывалого геймера, тех чувств, что раньше дарила мешанина пикселей, да кучка полигонов двадцатилетней давности. Зажрались, скажите вы. Возможно. Однако хочется как раньше — залипнуть в старое-доброе и потерять счёт времени, просто играть и получать удовольствие.

Ностальгия

Немало геймеров находят спасение в играх прошлого, гоняя несчастного водопроводчика по трубам грибного королевства, прыгая по головам несчастных гумбо. Thank You Mario! But Our Princess Is In Another Castle! Или, например, разнося в кровавые ошмётки орды супостатов с узнаваемой сигарой в зубах и очках-авиаторах. Hail to the king, child! Нестись по уровню под самый лучший саундрек на Земле, будь то Ninja Gaiden или Mega Man — что ещё нужно?

Raspberry Pi Three в корпусе NesPi от RetroFlag

История, как известно, иногда в своих сюжетах, ситуациях, обстоятельствах склонна повторяться. Так и ретрофутуризм снова вошёл в моду. Ностальгические чувства минувшего былого яростно эксплуатируется всеми, кому не лень. Этот тренд захлестнул кино, музыку и, конечно же, игры. Кажется, можно радоваться. Туча инди и не очень проектов, косящих под игры 80-х-90-х, задуманные с целью дать чувство той самой ламповости и хардкора прошлого.

Как бы олдово они ни выглядели, всё равно воспринимаются иначе (естественно, это не значит, что они плохи). Вот и хочется порой вернуться в прошлое. И ведь проще простого — полно эмуляторов — в том числе китайских поделий — наших любимых Dendy и SEGA, ностальгируй — не хочу. Вопрос лишь в качестве и надёжности.

Что касается оригинального железа, то тут всё сложнее, начиная с необходимости наличия оригинальной платформы —для неё ещё нужно и игры иметь, которые стоят недёшево. Всё это не так просто достать, и вообще с годами превратилось лишь в удел коллекционеров.

Задумка и результат

Стремясь найти решение проблемы, я пришёл к идее собрать ретро-игровой комбайн. Не полноразмерный аркадный автомат, а компактный ретроплеер. Для начала решил попробовать соорудить что-нибудь на базе одноплатного ПК. Тут-то для меня и открылась вселенная одноплатников, коих тысячи: Raspberry Pi Zero, 1, 2, 3, Orange, Odroid, ASUS Tinker Board и прочие. Я не стал выделываться и обратился к семейству устройств Raspberry. Разумеется, выбор пал на плату третьего поколения. Сам процесс создания игровой станции прост как три копейки. Найти инструкции не составит труда.

Куда же без Саймона Бельмонта

Протестировав «малинку» и сменив несколько дистрибутивов ОС, я остановил свой выбор на RecalBox OS. Что я вам скажу — эта железка работает весьма неплохо, даже замечательно. Базовые консоли типа Nes, SNES, SEGA Megadrive, GBA эмулируются отлично и являются базой для геймера из стран СНГ. Другое дело, что этот аппарат воспроизводит кучу других платформ. Мою любимую Playstation One эмулирует практически идеально. NEC: PC Engine, PC Engine CD, Sharp FX, SEGA CD — открыли для меня мир аркадных Shoot ’em up-ов и вернули интерес к классическим JRPG. С нетерпением жду, когда добавят полноценную поддержку Nec PC98 и PC88.

Предпочитаю оригинальную картинку без сглаживания

Однако нельзя забывать, что в каждой бочке мёда есть ложка дёгтя. Вот несколько моментов о которых нужно помнить:

  • Хьюстон, у нас проблемы.Бывает, что ром не запускается. Либо черный экран, либо выкидывает обратно в меню. Такое случается нечасто, в основном этим страдают игры от аркадных автоматов (MAME, FBA, Neo Geo). Во время тестов они оказались самыми капризными. Им, видите ли, нужен ром из правильного ромсета и особый набор биосов (как в папке биос, так и в папке с самими ромами). Пришлось пободаться с настройками, в итоге аркадники тоже заработали. Работает практически всё, за исключением игр с 3D (коих не так много). Думаю со временем и эта проблема станет решаемой.
  • Не нужно ожидать от этой «малинки» невозможного. «Малинка» — микрокомпьютер с одним гигабайтом оперативной памяти и простеньким процессором, задуманным как средство обучения программированию для школьников. PS2 она не потянет.
  • Правильное питание чрезвычайно важно! Raspberry требует источник питания, выдающий 5 вольт и силу тока в 2.5 ампера. Можно и меньше, но могут возникнуть проблемы с производительностью. Тормоза в играх и раздражающий значок нехватки питания в подарок обеспечены. Виной тому может служить как слабый источник питания, так и некачественный кабель USB.
  • Качественная MicroSD — залог успеха. Используйте нормальные карточки памяти, а не палёнки с «али». Карточка должна быть десятого класса. В противном случае работа системы может значительно замедлиться.
  • Работа с подобными устройствами проста и сложна одновременно. Если вас устроит функционал «из коробки», то никаких проблем, однако, нестандартные свистелки могут потребовать некоторое умение работы со скриптами. Впрочем, для любителей линукса это не проблема.
  • Программное обеспечение всегда в разработке. Raspberry-комьюнити обширно, и программное обеспечение активно совершенствуется энтузиастами и разработчиками. Если вы встретите какие-либо баги и недоработки в дистрибутивах — их исправят в ближайшем обновлении (или не исправят).
  • Инпут лаг и всё-всё-всё о нём. Главная тема холливаров в эмуляции это инпут лаг и его влияние на игровой опыт. Некоторые говорят, что он настолько велик, что делает всё неиграбельным. Найдутся и такие, кто скажет, что его вовсе нет. Моё личное мнение — он есть, но он несущественен. Его присутствие может сказаться разве что в ритм-играх. На эту тему достаточно много видео, где подробно анализируется влияние задержки на игровой процесс. Думаю, большинство пользователей и не заметят её.
Один из плюсов — не тормозящие синематики на PS1

Итог

Игровая приставка на базе «малинки» — весьма неплохое и в то же время бюджетное решение для современного фаната ретро-гейминга. Raspberry Pi — это возможность прикоснуться к игровой классике, открыть для себя много нового. Лично для меня это стало чем-то сродни охоты за сокровищами (игры) или высадки на неизведанных землях (платформы (игры от Atari2600 это что-то)). И всё это в комфортных условиях с любимым геймпадом на диване перед телевизором.

Пожалуй, это лучшее приобретение, нежели покупка новоделов типа денди или ретрона с их отвратительной картинкой и противным звуком. Среди других вариантов только установка RetroArch на полноценный пк или коллекционирование оригинальных консолей и игр.

Даже Kohtaro Minami, он же Kamen Rider Black, знает толк в dabе (дабл зиге?)
 
Источник: DTF

Читайте также