Гайд по RetroPie

RetroPie — это программный комплекс, предназначенный для запуска ретро-игр на компьютерах Raspberry Pi. В основе системы лежит образ Raspberry Pi OS, EmulationStation и RetroArch.

Список поддерживаемых плат

Программный комплекс RetroPie постоянно обновляется. Все поддерживаемые модели вы найдете на официальном сайте разработчика.

Подключение и настройка

Запись образа

  1. Запишите образ RetroPie на Micro-SD карту.

Настройка эмулятора

  1. Заведите Raspberry Pi с подключённой клавиатурой.
  2. На экране монитора должна отобразится оболочка RetroPie.
  3. Далее RetroPie предложит настроить джойстик или запустить настройку эмулятора. Нажмите клавишу F4 на клавиатуре для входа в меню настроек.
  4. Откроется консольный режим RetroPie или другими словами командная строка.
  5. Подключитесь к вашей сети Wi-Fi.
  6. Включите SSH-соединение.
  7. Выключите Raspberry Pi.
    sudo shutdown -r now

Настройка геймпада

  1. Заведите Raspberry Pi с подключёнными джойстиками.
  2. Должна отобразится оболочка RetroPie.
  3. RetroPie снова предложит настроить джойстик или запустить инженерное меню.
  4. Зажмите любую кнопку на джойстике. Система предложит назначить кнопки управления для эмулятора.
    1. Запоминайте введённые клавиши. Особенно кнопки Start и A.
    2. Для пропуска клавиши нажмите и удерживайте любую кнопку в течение трёх секунд.
    3. Если ошиблись с клавишей — не беда, просто дойдите до конца маппинга, и вы сможете вернуться к любой кнопке. Для выбора кнопки удерживайте клавишу A.
  5. По окончании процесса маппинга наведите курсор на кнопку ОК внизу и нажмите клавишу A.
  6. Откроется главное меню графической оболочки RetroPie.

Загрузка игр в эмулятор

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

Структурно же ROM’ы хранятся в директории: RetroPie roms $console, где $console — это краткое название игровой платформы: nes, snes, megadrive, psx и т.д. Каждую игру надо перенести в соответствующую ей директорию. Полный список поддерживаемых эмуляторов с названиями директорий читайте в официальной документации RetroPie.

Рассмотрим загрузку ROM’а в эмулятор на примере бесплатной демонстрационной игры Tanglewood. Т.к. игра предусмотрена для консоли Sega Mega Drive, то копировать ROM будем в директорию megadrive.

Загрузка игр через USB-накопитель

  1. Подключите USB-накопитель к ПК или ноутбуку.
  2. Убедитесь, что USB-накопитель отформатирован в FAT32 или exFAT, а на SD-карте в Raspberry Pi достаточно свободного места для хранения всех ROM’ов.
  3. Создайте на USB-накопителе директорию: retropie roms megadrive и скопируйте в неё скаченный ROM Tanglewood.
  4. Подключите USB-накопитель к Raspberry Pi. Если на USB-накопителе есть индикатор активности, подождите, пока он перестанет мигать. Извлеките USB-накопитель.
  5. Перезагрузите эмулятор RetroPie: MENU QUIT RESTART EMULATIONSTATION.
  6. Если всё прошло правильно, то теперь вам стало доступно окно Mega Drive с игрой Tanglewood.

Загрузка игр по сети

  1. Подключитесь к Raspberry Pi по протоколу SFTP.
  2. Скопируйте скаченный ROM Tanglewood на Raspberry Pi в директорию: RetroPie roms megadrive.
  3. Перезагрузите эмулятор RetroPie: MENU QUIT RESTART EMULATIONSTATION.
  4. Если всё прошло правильно, то теперь вам стало доступно окно Mega Drive с игрой Tanglewood.

Запуск игр

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

Для выхода из игры зажмите и удерживайте Start+Select, которые вы назначили во время маппинга.

Заключение

Мы рассмотрели пример работы RetroPie на демо-игре. Для полного погружения в эпоху 90-х ищите и качайте любимые игры самостоятельно — в интернете немало фанатских сайтов с коллекциями ROM’ов. Теперь вы точно готовы к бою! Пиу-пиу! 🕹️

Ресурсы

Для максимального погружения в эпоху 90-х, рекомендуем использовать готовые корпуса и аксессуары для Raspberry Pi в ретро стиле.