Игровая ретро-консоль на Raspberry Pi: как собрать и настроить
Если вы скучаете по Атари, Денди, Sega Megadrive или Sony и кинескопа телевизора за играми в танчики, Марио и Контра прошли лучшие годы вашей жизни? То в этой статье мы разберемся, как сделать свою игровую приставку. А за основу возьмем Raspberry Pi 3 Model B.
Видеообзор
Что нам понадобится?
Существует достаточное количество различных платформ эмуляторов. Мы же рассмотрим 3 самые популярные на наш взгляд:
Сборка и подготовка к установке
Перед тем как начать установку образов эмуляторов на карты для Raspberry необходимо их отформатировать. Лучше всего сделать это с помощью SD Memory Card Formatter.
После форматирования, образ выбранной вами системы эмуляции необходимо записать на флешку. Делается это по аналогии с записью образа самой Raspberry Pi OS.
Подробнее об это написано в нашей статье по настройке Raspberry Pi
Поместите Raspberry внутрь корпуса, подключите джойстики или клавиатуру и USB-флешку с ROM-ами игр. Перед подачей питания вставьте microSD-карту с образом эмулятора и подключите плату к телевизору или монитору через HDMI.
RetroPie
RetroPie это система надстроек в основе которой лежат Raspberry Pi OS, EmulationStation, RetroArch и многое другое. Всё это нужно чтобы взаимодействовать с джойстиками, осуществлять настройки основных параметров работы. Всё это заставляет Raspberry вести себя как консоль видеоигр, например Super Nintendo. Для опытных пользователей предоставляет множество разнообразных инструментов настройки системы по своему усмотрению. Мы можем установить RetroPie и поверх уже установленной системы. Но проще просто записать готовый образ на флешку.
Скачать и установить
Для установки необходимо скачать образ на сайте разработчика.
После того как образ скачан, его необходимо разархивировать и записать на флешку. Как записывать образы на флешку описано в нашей статье по настройке и работе с Raspberry.
Конфигурация и настройка
При первом старте RetroPie предложит сконфигурировать джойстики. Для этого необходимо нажимать на кнопки будут отвечать за те или иные функции.
Копирование ROM-ов c флеш-памяти
После конфигурации джойстика необходимо скопировать игры из флешки, вставленной в один из свободных USB портов Raspberry.
Откроем файловый менеджер
Для работы с файловым менеджером Midnight Comander нам понадобится клавиатура, которую подключим в оставшийся порт USB.
Скопируйте ROM-ы с USB-флешки /media/usb
в папки соответствующих платформ игровых приставок /home/pi/RetroPie/roms
.
Открыв в одной половине менеджера папку назначения, а во второй половине откройте папку источник.
Выберите в ROM-ы и с помощью функциональной клавиши F5
скопируйте их.
Для того чтобы закрыть менеджер нажмите функциональную клавишу F10
и перезапустите систему.
Копирование ROM-ов по сети
Перезапуск и начало использования
После перезапуска в соответствующем разделе игровых приставок, появится список добавленных игр. Выбирайте и играйте!
RecallBox
RecallBox это ещё одна система эмуляции очень похожая на RetroPie, но отличительной особенностью которой является наличие встроенного медиацентра Kodi, который позволяет обойтись без использования клавиатур, а всё управление осуществляется с помощью джойстиков. Используя Kodi в домашней сети, вы сможете передавать видео с любых совместимых устройств. Подробнее об этом вы сможете узнать посетив сайт разработчика.
Скачать и установить
Скачайте и разархивируйте образ системы RecallBox. Запишите скачанный образ по аналогии с записью образов для Raspberry.
Конфигурация и настройка
Как и в случае с RetroPie в самом начале нам придется сконфигурировать джойстики.
Копирование ROM-ов с флеш-памяти
Для копирования, благодаря KODI, нам будет достаточно использовать только джойстик.
Запустим её и откроем файловый менеджер. В одной половине папку источник /media/usb0
, в другой папку назначения /recallbox/share/roms
.
После копирования необходимо перезапустить RecallBox.
Копирование ROM-ов по сети
Запуск и использование
Теперь мы можем видеть загруженные игры в соответствующих разделах.
Lakka
Lakka, это еще одна система эмуляции которая завершает наш обзор. Она так же основана на RetroArch. Но ключевой особенностью является то, что здесь не потребуется настраивать джойстики и долго рассортировывать ROM-ы по папкам.
Скачать и установить
Скачайте и разархивируйте образ Lakka. Установите образ на SD-шку по аналогии с записью образа на Raspberry.
Добавление ROM-ов с флеш памяти
Для того чтобы игры появились в списке отображения, достаточно просто вставить USB-флешку в Raspberry и просканировать директорию. После этого игры появятся в интерфейсе системы, рассортированные по типам консолей. Теперь осталось выбрать необходимый тип консоли, игру и запустить её.
Что дальше?
- Используйте плату Iskra Neo для эмуляции джойстика и автоматизируйте прохождение ваших любимых игр.
- Добавьте мобильности вашей консоли используя небольшой HDMI-дисплей и берите её с собой куда угодно.
- Создайте свой собственный игровой аппарат используя композитный видеовыход для вывода изображения на кинескоп старого телевизора.