Raspberry pi 3 игровая консоль


Как сделать из Raspberry Pi 3 настоящую консоль для ретро-игр

Последние несколько лет есть большой ажиотаж вокруг ретро-игр – Nintendo перевыпустила мини-версии своих некогда очень популярных консолей NES и SNES, а за ней потянулась и Sony с её PlayStation 1.

Содержание

Последние несколько лет есть большой ажиотаж вокруг ретро-игр – Nintendo перевыпустила мини-версии своих некогда очень популярных консолей NES и SNES, а за ней потянулась и Sony с её PlayStation 1. Для истинных ценителей старых приставок это, конечно, большое событие. Но что делать остальным людям, которые хотят поиграть в любимые ими тайтлы, но при этом не желают отдавать за ограниченные по игротеке приставки по 100 долларов?

Выход есть, и он очень простой и дешевый. Им является консоль из Raspberry Pi 3. Нельзя сказать, что это решение идеальное (фанаты бы не назвали его «тру» по ряду причин), но невзыскательного геймера он способен целиком устроить.

Как превратить Raspberry Pi 3 в ретро-консоль

Вначале следует решить самый главный вопрос – как из одноплатника Raspberry Pi 3 сделать игровую консоль. Выполнить это можно несколькими способами.

Первый подойдет для тех, кто планирует использовать один этот микрокомпьютер для самых разных целей, а не только для игр. В таком случае нужно просто установить на него любой универсальный дистрибутив (например, тот же Raspbian) и поднакачать эмуляторов, а затем ROM-ов интересующих игр.

Но у такого варианта есть несколько минусов. Во-первых, на такой ОС эмуляторы приставок на Raspberry Pi 3 могут работать не совсем корректно, поэтому придется их вручную допиливать, ища решение на форумах. Во-вторых, из-за отсутствия в системе соответствующих патчей возможен высокий инпут-лаг, что может несколько раздражать в играх, где требуется быстрая реакция.

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

RetroPie или Recalbox

Если поискать в Сети информацию на эту тему, то можно натолкнуться на самые разные мнения. Многие утверждают, что для Raspberry Pi 3 RetroPie является лучшим решением, тогда как другие поддерживают Recalbox.

У обоих дистрибутивов есть как плюсы, так и минусы. Так, главным преимуществом RetroPie является красивый интерфейс, которым приятно пользоваться. Дизайнеры, работавшие над графической составляющей дистрибутива, поработали на славу – они создали GUI, заставляющий поверить, что RPi – это настоящая коммерческая консоль.

Но по сравнению с Recalbox «Пирог» проигрывает в скорости. Замеры показывают, что у RetroPie сравнительно высокий инпут-лаг, что мешает контролировать игровой процесс.

Рассказывать об установке и настройке RetroPie и Recalbox на Raspberry Pi 3 смысла никакого нет. Это делается распаковкой образа с системой на карту памяти и изменением содержимого нескольких конфигурационных файлов (по необходимости). К тому же таких инструкций полно как на официальных сайтах, так и специализированных форумах.

Какие игры пойдут на RPi3

Под ARM собрано очень много разных программ, ведь это не очень сложно – кое-что поменять в коде и скомпилировать. Поэтому для Raspberry Pi 3 есть эмулятор и PS2 и PS3. Но рассчитывать на то, чтобы поиграть в игры от данных консолей, не стоит. Они достаточно мощные, а возможности «Малины» хотя и велики, но не безграничны.

Иначе обстоит дело с действительно ретро-играми. На RPi3 отлично идут проекты, разработанные для:

  • ZX Spectrum;
  • NES (Dendy), SNES, GB(C/A);
  • SEGA и др.

Также на «Малине» под эмуляторами можно проходить и игры для Nintendo 64 и PS One. Но с некоторыми из них есть проблемы – одни тормозят, а другие демонстрируют графические артефакты. Возможно, когда-нибудь с обновлениями это будет пофиксено.

Дополнительные возможности

Установив специальный дистрибутив, не нужно думать, что теперь «Малина» может быть использована только для запуска ретро-игр. Нет, в её основе по-прежнему находится полноценное ядро Linux. Поэтому на «Малине» можно будет запускать многие программы для данной ОС.

В частности, на ней без проблем пойдет плеер KODI, который имеет все функции медиа-центра. При этом по своему функционалу он превосходит многие китайские боксы на Android. Поэтому посмотреть фильм из интернета, воспроизвести видео с YouTube или послушать музыку на RecalBox или другой системе – это совсем не проблема.

Raspberry Pi 3 – компьютер, который отчасти перевернул мир электроники. Всего за 35 долларов он позволяет человеку пользоваться многими цифровыми возможностями, которые раньше были доступны за огромные деньги.

myraspberry.ru

Собираем ретро консоль на базе одноплатного микрокомпьютера – Raspberry Pi 3 Model B+

  • Магазины Китая
  • BANGGOOD.COM
  • Компьютеры и планшеты
  • Сделано руками
  • Пункт №18
В последнее время ретро игры из 90-х, по неведомой причине начали набирать огромную популярность. Японская компания Nintendo даже выпустила в продажу мини версии двух своих консолей, которые в своё время были хитами – Nintendo Classic Mini и Nintendo NES Classic Mini с ограниченным набором игр на борту. В этой статье я постараюсь простым и доступным языком рассказать, как самому собрать ретро консоль. Кому интересно, прошу под кат. Первый вопрос, который обычно возникает в мыслях у читателей подобных статей – зачем городить весь этот огород, собирать какую-то консоль, если можно скачать эмулятор любой древней игровой платформ на ПК и играть себе без всяких танцев с бубном. И да, по-своему они правы, если ещё подключить ПК к телевизору да ещё беспроводным геймпадом обзавестись. Но тогда тереться сам принцип консольного гейминга – развалился на диване, включил и играй. Не будем затевать никогда не умирающий холивар ПК vs консоль, обычно здравомыслящие люди относятся к этому абсолютно прозрачно и те, кто действительно любит игры, имеют в своём арсенале и мощный игровой ПК и консоль. Не будем уходить в сторону от темы повествования и рассмотрим основные компоненты, на базе которых мы будем делать нашу ретро консоль. Одним из наиболее популярных решений в данной области является проект RetroPie – дистрибутив ОС Debian с набором эмуляторов старых игровых консолей (NES, ZX Spectrum, Atari, Game Boy, Nintendo 64, PSX…), объединённых оболочкой EmulationStation и средой выполнения RetroArch. Устанавливается все это на одноплатный микрокомпьютер Raspberry Pi. Звучит сложно? Читайте далее и вы увидите, что на самом деле все очень просто, ничего паять и программировать не придётся. В первых нам необходим сам одноплатный ПК – Raspberry Pi, это небольшая плата размером с кредитку, на ней уже интегрирован центральный процессор и все необходимые нам порты ввода/вывода. Существует много версий данной платы, последняя и самая навороченная версия – Raspberry Pi 3 Model B+, её мы и возьмём за основу нашей консоли. Raspberry Pi можно приобрести как отдельно, так и в составе корпуса с системой охлаждения, тут решайте сами в зависимости от бюджета. На самом деле выбор предлагаемый интернет-магазинами конфигураций просто огромен, что настоятельно рекомендую прикупить, кроме данного одноплатного ПК, это набор радиаторов охлаждения которые устанавливаются на наиболее горячие компоненты платы. А также нам потребуется практически любой геймпад с подключением по USB, например, dualshock 4 от вашей PS4, или можно купить практически любой приглянувшийся, благо на китайских торговых площадках они стоят относительно недорого. Далее, я постараюсь кратко пройтись по характеристикам одноплатного ПК Raspberry Pi 3 Model B+. Как я уже писал выше, Raspberry Pi 3 Model B+ представляет собой одноплатный микрокомпьютер размерами 85х56х17 мм, что практически сопоставимо с размерами кредитки.

Основные характеристики платы Raspberry Pi 3 Model B+ Платформа: Broadcom BCM2837 Процессор: 4 × ARM Cortex-A53, 1,4 ГГц Видеоускоритель: Broadcom VideoCore IV Оперативная память: 1 ГБ LPDDR2 Сеть: Ethernet (10/100/1000 Мбит) over USB2.0 Wi-Fi: 2,4 ГГц/5 ГГц 802.11.b/g/n/ac Bluetooth: Bluetooth 4.2 (LE) Постоянная память: micro SD GPIO: 40 pin

Порты: HDMI, 3,5 мм, 4 × USB 2.0, Ethernet, Camera Serial Interface (CSI), Display Serial Interface (DSI)

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

«Сердцем» нашей консоли будет чип Broadcom BCM2837, имеющийся в Raspberry Pi. Он содержит четырехъядерный 64-разрядный процессор Cortex-A53 и имеет тактовую частоту 1,4 ГГц. Левее и немного выше процессора можно на фото можно рассмотреть небольшой металлический экран с тиснением в виде логотипа Raspberry. Под этим экраном расположен модуль беспроводной связи основанный на CYW43455, который может работать на частотах 2,4 ГГц/5 ГГц по стандарту 802.11.b/g/n/ac и совмещает в себе Bluetooth 4.2.

В качестве USB и Ethernet контроллера микросхема, LAN7515 содержащая в себе USB 2.0-концентратор и контроллер Ethernet, это дает Raspberry Pi 3 Model B + скорость по Ethernet до 300 Мбит/с (ограничение шины USB).

На торцевой стороне скомпонованы четыре USB порта и порт для подключения Ethernet – RJ45.

На одной из боковых сторон платы наблюдаем: вход питания – micro USB; полноразмерный HDMI, через который будем подключать консоль к телевизору; комбинированный аналоговый аудио-видео выход в виде джека 3,5мм. В инструкции к плате указано, что для питания необходим источник 5V/ 1500-2000mA, для этих целей вполне подойдёт любая зарядка для смартфона, рассчитанная на выходной ток 2А.

На противоположной стороне – 40 контактов ввода/вывода общего назначения (GPIO), в контексте ретро консоли мы их использовать не будем. Данные порты служат для подключения внешних устройств и датчиков. Например, можно создавать системы для умного дома. Но нам может потребуется питание 5V, если мы захотим использовать активную систему охлаждения в нашем проекте. Это напряжение можно взять со 2-го или 4-го пина GPIO.

На нижней стороне платы можно увидеть модуль памяти LPDDR2 SDRAM — EDB8132B4PB-8D-F, емкостью 1 ГБ.

В качестве «жесткого диска» используются карточки памяти стандарта micro SD, рекомендуется Class 10/UHS-I/UHS-II и проверенные бренды. Хотя у меня не было никаких проблем и с безымянными поделками из Поднебесной, Raspberry Pi с ними прекрасно работала. Сам слот для карточек памяти без фиксации, но карточка достаточно надёжно фиксируется и самопроизвольно выпасть не может. Для проекта лучше использовать micro SD объёмом от 16 Гб.

Для сборки консоли я буду использовать комплект 4 в 1, который включает в себя: Raspberry Pi 3 Model B+ в индивидуальной упаковке; систему активного охлаждения в виде миниатюрного вентилятора 20х20 мм, и защитной решётки к нему; радиаторы охлаждения для чипов; детали из прозрачного акрила для сборки корпуса.

Дополнительные фото комплекта

Плата Raspberry Pi 3 Model B+ поставляется она в отдельной индивидуальной упаковке, внутри, кроме платы присутствует инструкция – быстрый старт, на английском языке.

Фото упаковки Raspberry Pi 3 Model B+

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

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

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

В результате мы получаем вполне себе симпатичный прозрачный параллелепипед с размерами 94х67х35 мм, и весом 120 г.

Дополнительные фото

Единственный не совсем приятный момент – для того чтобы извлечь карточку памяти из слота, необходимо будет использовать пинцет. Слишком малая её часть выпирает за пределы корпуса, пальцами не ухватить.

Настала пора установить операционную систему и эмулятор на нашу консоль. Для этого нам потребуется SD карточка объёмом хотя бы 8 ГБ и желательно «шустрая». Идем на официальный сайт проекта RetroPie и скачиваем нужный образ операционки для модели Raspberry Pi 2/3 в разделе – download. Образ запакован в архив с расширением «.gz», но разархивировать его не надо, программа которую мы будем пользовать для записи образа на карточку памяти понимает архивы по умолчанию. Образ системы записывают на карточку с помощью специальных программ. Я рекомендую использовать для этого простую и бесплатную программу – Etcher. На ее официальном сайте есть версии установочных файлов для Windows. Процесс записи образа с ее помощью упрощен до крайности. Вставьте кардридер с MicroSD в USB вашего компьютера, выберите в программе Etcher загруженный ранее образ RetroPie, укажите куда его записать его и нажмите кнопку «Flash!». По окончании записи извлеките карту памяти из кардридера. После того как образ системы записан на карту памяти, устанавливаем её в нашу консоль. Подключаем HDMI кабель от вашего телевизора, питание к разъёму micro USB. Если есть желание, то можно подключить и клавиатуру с мышкой (подключать совершенно необязательно). Но главное, это не забыть подключить геймпад, без него наша ретро консоль просто теряет всякий смысл.

Раз мы коснулись темы игровых манипуляторов, сразу отмечу – все три имеющихся у меня в наличии геймпада представленных на фото, подключились и работали без каких-либо проблем. Геймпад от Xbox 360 сразу заработал в беспроводном варианте через ресивер от ПК даже не пришлось делать никаких настроек, просто подключил ресивер в свободный USB разъём и джойстик сразу определился системой как – Xbox 360 Wireless Controller. Но дело — вот в чём. На современных геймпадах очень маленькая и неудобная крестовина, и играть в старые платформеры на таких джойстиках не совсем удобно, расположенные рядом аналоговые стики просто мешает хвату. Можно играть и на аналоговых «ручках», но это то ещё удовольствие. На мой взгляд, самым лучшим и оптимальным вариантом будет приобретение клонов контроллеров от Sega или Nintendo с подключением по USB, они имеют большую удобную крестовину. Найти такой контроллер на торговых площадках Китая или даже местных розничных магазинах не составит особого труда.

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

Система сама определит, что к ней подключен геймпад и предложит его сконфигурировать. Для выполнения этого действия просто нажмите любую кнопку на игровом контроллере.

Откроется окно настройки. Следуйте инструкциям на экране, чтобы настроить ваш геймпад. Просто используйте кнопки, триггеры и стики в том порядке, в котором они появляются в окне настройки. Если на вашем игровом манипуляторе нет некоторых из указанных на экране элементов вы можете пропустить их, нажав и удерживая любую кнопку на геймпаде. Когда вы доберетесь до OK, нажмите кнопку, настроенную как «A».

Ниже приведу примеры настроек контролеров PS3, Xbox 360 и клона контроллера от Super Nintendo. Другие модели геймпадов настраивайте по аналогии. Если вы хотите настроить еще один контроллер, то можете сделать это позже в стартовом меню RetroPie.

Так как в нашей ретро консоли пока не загружены игры мы можем только зайти на экран конфигурации RetroPie. В данном разделе можно сконфигурировать оболочку, загрузить заставки и поменять скины, произвести настройки сетевого окружения, подключить WiFi, добавить геймпад.

Вот мы и добрались до главного – загрузке игр на нашу консоль. Тут есть один неприятный момент. Дело в том, что используемый нами эмулятор бесплатен и абсолютно легален, но вот образы игр для него, называемые ROMами – нет. Эмулятор работает с цифровыми копиями старых игровых картриджей или CD для игровых консолей. Несмотря на почтенный возраст игр все они принадлежат издателю и разработчику, незаконное использование такого контента или копирование, называется, одним словом – пиратство. В связи с этим я не имею никакого морального права давать прямые ссылки на «залежи» игр для старых консолей, но намекну где искать. Просто наберите в поисковике «NES ROM» или «SEGA ROM» и будете приятно удивлены открывшейся перспективе по загрузке нескольких гигабайт на ваш жёсткий диск. Как вариант подобного добра полно на тех самых сайтах откуда все обычно качают фильмы, на них даже есть тематические разделы с подборками по жанрам. Ищите и найдёте. Теперь поговорим о том, как перенести загруженную нами коллекцию на нашу импровизированную приставку. Существуют несколько способов, но я расскажу о самом простом. Для этого нам подойдет любая USB флешка. Флешку необходимо отформатировать в FAT32. Далее, в её корневом каталоге создаём папку с названием «retropie» (без кавычек). Отключаем флешку от ПК и вставляем в один из USB разъёмов Raspberry P (ретро консоль при этом уже должна быть подключена к питанию). Подождите пока светодиод на флешке перестанет мигать и обмен данными с ней прекратиться. Вынимаем флешку из нашей приставки и вновь вставляем в ПК. Мы увидим, что в папке «retropie» появились другие папки. В итоге нас интересует – «retropie/roms/». В этом каталоге купа папок с названием эмулируемых консолей. Например, в папку «retropie/roms/nes» мы будем записывать наши ромы от Nintendo Entertainment System NES, в папку «megadrive» игры от Sega Mega Drive. Надеюсь, принцип вполне понятен. После того как вы заполните флешку образами игр нужно отключить её от ПК и опять подключить к Raspberry, при этом данные из каталогов флешки начнут автоматически копироваться на SD карточку которая выполняет роль HDD в нашей консоли. После того как индикатор на флешке перестанет моргать (а для этого может потребоваться достаточно времени, все зависит от объёма переносимых данных), извлекаем нашу флешку и перезагружаем консоль. Для перезагрузки RetroPie можно использовать пункт меню «QUIT – RESTART SYSTEM». Само же меню вызывается нажатием кнопки геймпада «Start». А также на вышеупомянутых «сайтах с фильмами» в тематических разделах можно найти уже готовые образы RetroPie с тысячами уже установленных и настроенных игр для карт памяти различных размеров – от 8 до 256 GB. Просто скачиваем образ, записываем его на SD карту с помощью программы Etcher, вставляем карточку в Raspberry и играем без всяких «лишних телодвижений». Обычно в подобные сборки уже добавлены описания игр и превью вставки.

Результат проделанной работы будет виден на экране вашего телевизора или монитора. С помощью крестовины можно выбрать нужную нам платформу и открыть список загруженных для неё игр. Выбираем игру и для её запуска нажимаем кнопку – «А». Добавлю несколько слов про горячие клавиши, которые использует RetroPie. Данные сочетания нажатия кнопок позволяют вам иметь доступ к различным дополнительным функциям, таким как сохранение, загрузка и выход из эмуляторов. По умолчанию «горячей клавишей» является «Select».

Select+Start – Выход из игры Select+Правый верхний тригер – Сохранить Select+Левый верхний тригер – Загрузить Select+Вправо – Увеличить Input State Slot Select+Влево – Уменьшить Input State Slot Select+X – Меню RGUI

Select+B – Перезагрузка

По умолчанию звук с консоли будет подан на ваш телевизор через разъём HDMI, но вы можете подключить колонки в разъём AV 3.5 мм и вывод звука автоматически переключится на них.

Я попытался изложить базовую информацию необходимую по созданию и запуску ретро консоли на базе Raspberry Pi, надеюсь, что эта статья поможет вам посмотреть на мир давно забытых игр.

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

Планирую купить +28 Добавить в избранное Обзор понравился +59 +105

mysku.me

Мини-компьютер Raspberry Pi 3 - ретроконсоль по цене одной игры.

  • Магазины Китая
  • GEARBEST.COM
  • Компьютеры и планшеты
  • Игровые приставки
Сегодня я вам расскажу про малину в качестве ретро игровой приставки. Ей под силу эмулировать системы начиная с ZX Spectrum и NES (Денди) заканчивая Dreamcast'ом. На малину я смотрел еще в начале года, когда она только вышла, но тогда на ebay у барыг она стоила долларов 50. А тут на Гирбесте скопились поинты и была скидка до честной официальной цены в 36 долларов. С поинтами получалось что то в районе 1600 и я не смог устоять. Товар был заказан в начале июля и получен через 3 недели ePacket'ом. С упаковкой Gearbest не заморачивается. Коробка была помятая, но содержимое, к счастью, не пострадало.

Характеристики

Процессор: 64-битный 4-ядерный ARM Cortex-A53 с тактовой частотой 1,2 ГГц на однокристальном чипе Broadcom BCM2837; графический двухъядерный процессор VideoCore IV; оперативная память: 1ГБ LPDDR2 SDRAM (900 Мгц); цифровой видеовыход: HDMI; композитный выход: 3,5 мм (4 pin); USB порты: USB 2.0×4; сеть: WiFi 802.11n, 10/100 Мб RJ45 Ethernet; Bluetooth: Bluetooth 4.1, Bluetooth Low Energy; разъем дисплея: Display Serial Interface (DSI); разъем видеокамеры: MIPI Camera Serial Interface (CSI-2); карта памяти: MicroSD; порты ввода-вывода: 40;

габариты: 85x56x17 мм.

Характеристики, конечно не впечатляют, по сырой производительности она проигрывает дешевым ТВ-боксам на S905 процессорах, видео так вообще, на уровне Mali MP400. Но малина искупает недостаток производительности широкой поддержкой сообщества. Для сбора приставки было приобретено следующее: Raspberry Pi3 — 35.99$ Корпус — 0.98$ Блок питания/зарядное на 3А — 7.99$ Радиатор — 0.66$ (который спустя 2,5 месяца так и не дошел) Карта памяти 32 Гб — 8.19$ Итого: 53.81$

По цене получается не очень демократично, за примерно ту же цену можно взять более мощный Beelink GT1. На том же билинке можно сделать подобную ретроприставку и она будет показывать лучшие результаты в ресурсоемких эмуляторах типа N64, PSP и Dreamcast. Но на первый план выходит ПО, для примера, у меня есть Nexbox на S905 и он увидел только один геймпад из 5, а Retropie видит их все. Китайцам было лень откомпилировать драйверы и положить их в прошивку, даже такие популярные как для геймпадов PS3 и Xbox 360. В плюсах так же имеем хорошее з/у с QC 3 (или вообще отсутствие необходимости его покупать) и съемную флешку большего объема.

В качестве системы выступает образ Retropie, последнюю стабильную версию которого можно загрузить на официальном сайте retropie.org.uk. Подробное описание установки на английском языке можно найти тут github.com/retropie/retropie-setup/wiki/First-Installation

Разгон

Внимание, для разгона рекомендуется качественный БП не менее 2 А. Из коробки малинка идет с заниженными частотами так как рассчитана на работу без радиатора. Процессор замедлен до 700 Мгц, память до 800, видео до 250. Нижеследующие тесты проводились с разгоном процессора до 1300, памяти до 1000, видео до 500 Мгц и с небольшим поднятием напряжения. Я думаю с моей RPi можно еще выжать 50-100 мегагерц, но предупреждаю, я видел сообщения что не все малины одинаково хорошо гонятся. По моим наблюдениям после разгона температура не поднималась выше 55 градусов с тем обрезком алюминия, что вы видите на фото. Разгон очень хорошо чувствуется при эмуляции Dreamcast. Например, на 1000 Мгц по процессору в Rival Schools наблюдались заметные лаги, при 1300 они практически пропали. Начнем наш тест.

NES

Вышла в 1983 году. Более известна в нашей стране как Денди. К эмуляции вопросов никаких, все отлично. Еще бы.

Sega Genesis

Вышла в 1988 году. Больше известная у нас как Sega Mega Drive 2. Эмулируется отлично.

SNES

Вышла в 1990 году. В мире была более успешна, чем ее прямой конкурент Sega Genesis. Но в России была менее известна из-за дороговизны вследствие отсутствия китайских клонов и пиратских картриджей. Превосходная эмуляция. Забавно, прошло более 25 лет, а графика лучше чем в нынешних инди-поделках.

Sony Playstation

Вышла в конце 1994. Самая популярная приставка 5 поколения. Сделала консоли такими, какими мы знаем их сегодня. Эмулируется с полной скоростью. Более того, в опциях есть возможность включить увеличенное разрешение рендеринга и хак скорости для него (при разгоне необязательно, по моим наблюдениям). И в результате можно играть с приемлемым изображением на большом ЖК ТВ.

Аркадные автоматы

Привлекают внимание отличной 2D графикой, которая не стареет. Тут два выбора MAME и FBA. Первый эмулирует все 1 в 1, но от этого страдает производительность и нет поддержки актуального ромсета. Второй быстрее и имеет актуальную версию, но не поддерживает некоторые игры, которые работают в MAME, например, легендарный Mortal Kombat 3. В, общем что работает в FBA лучше играть в нем, а для редких исключений — MAME.

Nintendo 64

Вышла в 1996 году. Была мощнее Playstation, но проиграла ей под чистую. С эмуляцией все плохо. Более-менее стабильную работу можно получить только в нативном разрешении, которое равно 320х240. Я пробовал три игры: Star Fox и Mario Kart- более-менее играбельны, Excitebike 64 — не работает. Для сравнения, я запускал Star Fox на S905 там он работал стабильно и в высоком разрешении.

PSP

Вышла в конце 2004 года. Первая портативная приставка Sony. Смартфонные поделки до сих пор не доросли до качества игр с PSP, на мой взгляд. GTA Vice City в кармане, это было нечто. Не играбельно. Слайдшоу.

Dreamcast

Вышла в 1998. Лебединая песня SEGA. Достаточно мощная приставка, первый представитель 6 поколения, современник PS2 и Xbox Original. Не смотря на это малина показывает неплохие результаты в ее эмуляции. Я пробовал несколько игр: Marvel vs. Capcom 2 — все великолепно Soul Calibur — полная скорость, но небольшие артефакты на заднем плане Rival Schools — более чем хорошо, возможно есть небольшие просадки, но они незаметны Crazy Taxi — низкий FPS, малоиграбельно Dead or Alive — так же низкий FPS, артефактов нет. Ждем Raspberry Pi4

Dosbox

Хорошо идут двухмерные игры, без проблем проверял C&C, Master of Orion 2, Warcraft 2. С эмуляцией 3D игр уже некоторые проблемы. Пробовал Blood в низком разрешении нормально, если повышать — тормозит.

Так же есть порты известных игр под Raspberry, среди них:

DOOM Duke Nukem 3D Quake Series Warcraft/Starcraft Wolfenstein 3D Minecraft Pi Edition Bioware's Infinity Engine (Baldur's Gate, Icewind Dale and Planescape) Я пробовал только DOOM и третий Quake. Работают отлично.

Итак, выводы. Этот товар не подойдет тем кто любит все готовое из коробки, не знает английского и не готов изучать Linux. Нечаянно нажал F4? Добро пожаловать в командную строку, учи команды. Неправильно работает контроллер в эмуляторе Dreamcast? Иди в командную строку, запускай evtest, пиши на бумажке коды для каждой кнопки и осей и правь конфиги вручную. Возникли какие-то другие вопросы? Иди кури форумы исключительно на английском языке.

С другой стороны Linux и малина делают систему исключительно гибкой. Можно настроить все как угодно, если обладать достаточными знаниями. Надоело играть? Поставь из репозитория Kodi. Хочется подключить оригинальный контроллер от SNES? Пожалуйста, GPIO к вашему распоряжению. Да, производительности недостаточно для ресурсоемких приложений. В оправдание можно показать на достаточно демократичную цену по сравнению с другими одноплатниками. С другой стороны за туже цену подвальные ТВ боксы будут производительнее. После трехмесячного владения я бы вряд ли кому-то порекомендовал данное решение, уж больно много всяких подводных камней, все со скрипом настраивается и заводится. Но с другой стороны в итоге получается компактная и всеядная ретроконсоль. Мне она видится в виде этакого портатива. Закинул в сумку малинку, пару беспроводных падов, подключил на даче к старому ЭЛТ телевизору и словно вернулся на 20 лет назад.

Планирую купить +26 Добавить в избранное Обзор понравился +48 +91

mysku.ru

Ретро консоль своими руками на raspberry pi 3

Не так давно Nintendo ввела моду на перевыпуск своих старых игровых консолей в современном формате с питанием на micro USB и выдео выходом через HDMI.

Сперва компания Nintendo выпустила NES Mini Classic (в России данная приставка известна как Dendy) и среди фанатов пользовалась просто бешеной популярностью, вплоть до того, что компания просто не успевая поставлять в магазины копии данной консоли. Со второй версией своей уменьшенной версии Nintendo поступила иначе. SNES Mini Classic вроде как хватало уже всем. Суть этой игровой приставки в том, что в ней уже зашиты некоторые популярные игры и список этот по умолчанию фиксированный. Но нашлись люди, которые разобрались как это всё работает и сделали готовые программы, которые позволяют буквально в 3-4 клика добавить свои игры.

Посмотрев на всю эту историю мне тоже захотелось нечто похожее, но покупать такую игрушку за 5 тысяч рублей мне не хотелось. Поэтому я купил raspberry pi 3. Далее я расскажу как из этой «малинки» я сделал свою ретро-консоль.

Обо всём по-порядку

Покупая сам микрокомпьютер рекомендую задуматься о том, что нужна будет карта памяти с достаточно хорошей скоростью, а объём карты памяти зависит исключительно от вашей жадности. Я купил SanDisk Ultra microSDHC 16 Гб , и заказал корпус на АлиЭкспресс, чтобы не видеть внутренности.

Необходимый софт

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

Использовал я Lakka.tv

Этот вариант мне понравился тем, что работает практически из коробки. Достаточно просто распаковать дистрибутив на нашу micro sd флэшку и всё. Что удобно, на самом сайте проекта есть пошаговая инструкция о том, как установить и распаковать. даже есть дополнительный софт Etcher.

Если вдруг хочется с картинками и поэтапно, то постараюсь описать.

Заходим на сайт и выбираем Get Lakka

Далее снова выбираем Get Lakka

На этом этапе нам предлагают выбрать из какой операционной системы мы будем проводить манипуляции над флеш картой. В моём случае — это Windows.

А теперь необходимо будет выбрать наш микрокомпьютер. На этом экране можно увидеть весь список поддерживаемых устройств. Нас в данном случае интересует Raspberry Pi 3

Выбрав необходимое по центру экрана будет большая кнопка с надписью Download. Думаю, тут сложно будет промахнуться.

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

Программа просто проста до безобразия, но всё так ниже в GIF анимации представлена краткая инструкция о том, как распаковать образ.

На этом почти всё. Теперь необходимо извлечь карту памяти с вашего компьютера и установить в raspberry pi, подключить к монитору/телевизору и подать питание через MicroUSB кабель. В этом, я надеюсь, трудностей возникнуть тоже не должно. Запитать raspberry pi 3 можно даже через PowerBank и желательно сразу на 2А.

Первоначальная настройка закончена. Теперь необходимо будет в настройках Lakka открыть доступ к Samba. Ниже представлен скриншот как это сделать.

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

Открыв устройство находим папку ROMs и в неё копируем наши игры. (я лично давно пользуюсь ресурсом emu-land для поиска необходимого ROM’a.)

А вот теперь можно вернуться к самому raspberry pi 3 и тут уже необходимо будет пролистать в самый конец списка и выбрать сканирование папки. операционная система просмотрит все игры, которые хранятся на карте памяти и сформирует список с иконками игровых приставок.

Почему именно Lakka

Данная ОС мне понравилась тем, что она работает практически из коробки. Т.е. нет необходимости что-то дополнительно настраивать, но это не означает, что настроек у ОС нет. На самом деле Lakka построена на дистрибутиве Rasbian и те, кто знакомы с Linux’ом сразу поймут, что можно сделать и как подправить. Ещё плюсом на сайте есть очень хорошая документация по данной ОС и её настройке.

Так же плюсом для именно этой ОС является то, что большое количество геймпадов поддерживается нативно. Например, геймпады от xbox 360 и Playstation работают без проблем.

PS

Для тех, кому не очень понравился данный вариант, предлагаю рассмотреть ещё проект под названием RetroPie.

Обсудить эту и многие другие новости можно в нашем Telegram-чате. А чтобы быть в курсе свежих новостей следите за нами в социальных сетях

Telegram: uNews.Tech Twitter: @uNewsTech VK: uNews.tech

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

unews.tech


Смотрите также