Добавить в корзинуПозвонить
Найти в Дзене
remad eqwq

Ретро консоль из Raspberry Pi

Как из Raspberry Pi сделать игровую консоль? Выполнить это можно несколькими способами. Первый подойдет для тех, кто планирует использовать один этот микрокомпьютер для самых разных целей, а не только для игр. В таком случае нужно просто установить на него любой универсальный дистрибутив (например, тот же Raspbian) и накачать эмуляторов, а затем ROM-ов интересующих игр. Но у такого решения есть несколько минусов. Во-первых, на такой ОС эмуляторы могут работать не совсем корректно, поэтому придется их вручную править баги, изучая форумы . Во-вторых, из-за отсутствия в системе соответствующих патчей возможен большой "пинг", что может несколько раздражать . Поэтому лучше всего наделить конкретный одноплатник игровыми и мультимедийными функциями, установив на него специальный дистрибутив. Их существует несколько, но мне больше нравиться RetroPie. Итак. Для начала нам нужны : Все компоненты можно найти на aliexpress или ebay(цена примерно от 2000-5000) Настройка RetroPie. Для начала

Как из Raspberry Pi сделать игровую консоль? Выполнить это можно несколькими способами.

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

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

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

Итак. Для начала нам нужны :

  • Сама плата (motherboard)
  • Небольшой бокс для неё (на ebay или ali можно искать как Raspberry Pi 3 box или case)
  • Набор миниатюрных радиаторов для платы (heatsinks)
  • Блок питания, не менеее 2.5A (power supply)
  • HDMI кабель
  • MicroSD (на нее будет установленна система, поэтому чем выше класс карточки, тем лучше)
  • По желанию: миниатюрный кулер (примерно 30х30 мм) для установки в бокс
  • Картридер для подключения MicroSD к ПК
  • Usb- gamepad

Все компоненты можно найти на aliexpress или ebay(цена примерно от 2000-5000)

Настройка RetroPie.

Для начала скачаем образ , распаковываем архив (должен получиться .img файл). Вставляем microSD в пк и устанавливаем на нее с помощью Win32 Disk Imager . После установки в системе появится два диска (отказываемся от форматирования).

На доступный из под Windows кидаем файл wifikeyfile.txt со следующим содержанием:

ssid="NETWORK_NAME"
psk="NETWORK_PASSWORD"

Это настройки вашего WiFi (ssid — название сети, psk — пароль).
После этих манипуляций извлекаем
microSD из пк и вставляем в приставку, включаем. При первой же загрузке будет предложено настроить джойстик, следуем инструкциям на экране.

После чего подключаемся к WiFi используя заранее созданный файл:

  • CONFIG > WIFI
  • Import wifi credentials from /boot/wifikeyfile.txt

Перезагружаемся.

При желании можно поменять оформление окружения на другое.

  • CONFIGS > ES THEMES

Осталось настроить RetroArch

  • CONFIG > RETROARCH

Ставим PlayStation 3 XrossMediaBar меню:

  • [RETROARCH] SETTINGS > DRIVER
  • Menu Driver > xmb

Настраиваем графику для всех платформ:

  • [RETROARCH] SETTINGS > VIDEO
  • Aspect Ratio - 4:3 («растягиваем экран» для всех эмуляторов до 4:3)
  • Bilinear Filtering - Off (превращаем мутную дичь в кошерные квадратные пиксели)

Настраиваем горячии клавиши для сохранения\загрузки игры, перемотки, ускорения\замедления и т.д.

  • [RETROARCH] SETTINGS > INPUT
  • Input Hotkey Binds
  • Чтобы можно было отматывать назад игровой процесс — надо включить Rewind Enable:
  • [RETROARCH] SETTINGS > Frame Trottle > Rewind
  • Rewind Enable - On

Если ваш монитор 16:9 могут появится черные рамки - их можно перекрыть оверлеем:

  • [RETROARCH] SETTINGS > Onscreen Display > Onscreen Overlay > Overlay Preset (выбираем понравившийся, или рисуем свой)
  • Overlay Opacity - 1.00 (убираем прозрачность оверлея)
  • Onscreen Notification > Notification X Position - 0.200 (смещаем вправо, чтобы оповещения не перекрывались рамкой)

Сохраняем настройки и выходим.

[RETROARCH] CONFIGURATION > Save Current Configuration .

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

  • CONFIG > RASPI-CONFIG
  • (5) Interfacing options > SSH > Enable

Для подключения к raspberry ,будем использовать WinSCP.

Скачиваем WinSCP, запускаем и подключаемся к raspberry:

  • Host name: retropie (можно подключаться по IP)
  • User name: pi (по умолчанию)
  • Password: raspberry (по умолчанию)

Получаем доступ к raspberry. Находим следующие директории:

  • home/pi/RetroPie/roms — сюда кидаем ROMы (поддерживаются папки, большинством эмуляторов поддерживаются архивы)
  • opt/RetroPie/configs — здесь хранятся все настройки
  • home/pi/RetroPie/roms/nes - сюда кидаем игры для "dendy"

Подгружаем обложки и описания игр. Жмем Start в основном меню:

  • [MAIN MENU] SCRAPER > SCRAPE NOW > START

Ждем окончания сканирования.

Не забудьте включить режим киоска:

  • UI MODE - Kiosk

Готово можно играть.

Полезные ссылки:

https://retropie.org.uk – официальный сайт разработчиков эмулятора

https://www.raspberrypi.org – официальный сайт производителя плат