====== Гайд по RetroPie ======
[[https://retropie.org.uk/|RetroPie]] — это программный комплекс, предназначенный для запуска ретро-игр на [[amp>collection/raspberry-pi?utm_source=man&utm_campaign=retropie&utm_medium=wiki|компьютерах Raspberry Pi]]. В основе системы лежит образ Raspberry Pi OS, EmulationStation и RetroArch.
{{ :articles:retropie:retropie.1.jpg?nolink |}}
===== Список поддерживаемых плат =====
Программный комплекс RetroPie постоянно обновляется. [[https://retropie.org.uk/download/|Все поддерживаемые модели вы найдете на официальном сайте разработчика]].
===== Подключение и настройка =====
==== Запись образа ====
- [[https://retropie.org.uk/download|Скачайте образ RetroPie для вашей модели Raspberry Pi]].
- Запишите образ RetroPie на Micro-SD карту.
==== Настройка эмулятора ====
- Заведите Raspberry Pi с подключённой клавиатурой.
- На экране монитора должна отобразится оболочка RetroPie.{{ :articles:retropie:retropie-setup-software-admin.1.jpg?nolink |}}
- Далее RetroPie предложит настроить джойстик или запустить настройку эмулятора. Нажмите клавишу F4 на клавиатуре для входа в меню настроек.{{ :articles:retropie:retropie-setup-software-admin.2.jpg?nolink |}}
- Откроется консольный режим RetroPie или другими словами командная строка.{{ :articles:retropie:retropie-setup-software-admin.3.jpg?nolink |}}
- Подключитесь к вашей сети Wi-Fi.
- Включите SSH-соединение.
- Выключите Raspberry Pi.sudo shutdown -r now
==== Настройка геймпада ====
- Заведите Raspberry Pi с подключёнными джойстиками.
- Должна отобразится оболочка RetroPie.{{ :articles:retropie:retropie-setup-software-user.1.jpg?nolink |}}
- RetroPie снова предложит настроить джойстик или запустить инженерное меню. {{ :articles:retropie:retropie-setup-software-user.2.jpg?nolink |}}
- Зажмите любую кнопку на джойстике. Система предложит назначить кнопки управления для эмулятора.{{ :articles:retropie:retropie-setup-software-user.3.jpg?nolink |}}
- Запоминайте введённые клавиши. Особенно кнопки Start и A.
- Для пропуска клавиши нажмите и удерживайте любую кнопку в течение трёх секунд.
- Если ошиблись с клавишей — не беда, просто дойдите до конца маппинга, и вы сможете вернуться к любой кнопке. Для выбора кнопки удерживайте клавишу A.
- По окончании процесса маппинга наведите курсор на кнопку ОК внизу и нажмите клавишу A.{{ :articles:retropie:retropie-setup-software-user.3.jpg?nolink |}}
- Откроется главное меню графической оболочки RetroPie.{{ :articles:retropie:retropie-setup-software-user.5.jpg?nolink |}}
===== Загрузка игр в эмулятор =====
В мире эмуляции игры называются ROM’ами, потому что это цифровой слепок с оригинальной игры на картридже или другом носителе. Поскольку игры защищены авторскими правами, мы не вправе их выкладывать — поэтому ROM’ы необходимо скачивать самостоятельно.
Структурно же ROM’ы хранятся в директории:
RetroPie
roms
$console, где $console — это краткое название игровой платформы: nes, snes, megadrive, psx и т.д. Каждую игру надо перенести в соответствующую ей директорию. Полный список поддерживаемых эмуляторов с названиями директорий читайте в [[https://retropie.org.uk/docs/|официальной документации RetroPie]].
Рассмотрим загрузку ROM’а в эмулятор на примере бесплатной демонстрационной игры [[https://tanglewoodgame.com/index.html|Tanglewood]]. Т.к. игра предусмотрена для консоли Sega Mega Drive, то копировать ROM будем в директорию megadrive.
==== Загрузка игр через USB-накопитель ====
- [[https://bigevilcorporation.itch.io/tanglewood|Скачайте демо-игру Tanglewood на ПК.]]
- Подключите USB-накопитель к ПК или ноутбуку.
- Убедитесь, что USB-накопитель отформатирован в FAT32 или exFAT, а на SD-карте в Raspberry Pi достаточно свободного места для хранения всех ROM’ов.
- Создайте на USB-накопителе директорию:
retropie
roms
megadrive и скопируйте в неё скаченный ROM Tanglewood.
- Подключите USB-накопитель к Raspberry Pi. Если на USB-накопителе есть индикатор активности, подождите, пока он перестанет мигать. Извлеките USB-накопитель.
- Перезагрузите эмулятор RetroPie:
MENU
QUIT
RESTART EMULATIONSTATION.
- Если всё прошло правильно, то теперь вам стало доступно окно Mega Drive с игрой Tanglewood.{{ :articles:retropie:retropie-copy-roms-usb.1.jpg?nolink |}}
==== Загрузка игр по сети ====
- [[https://bigevilcorporation.itch.io/tanglewood|Скачайте демо-игру Tanglewood на ПК.]]
- Подключитесь к Raspberry Pi по протоколу SFTP.
- Скопируйте скаченный ROM Tanglewood на Raspberry Pi в директорию:
RetroPie
roms
megadrive.
- Перезагрузите эмулятор RetroPie:
MENU
QUIT
RESTART EMULATIONSTATION.
- Если всё прошло правильно, то теперь вам стало доступно окно Mega Drive с игрой Tanglewood.{{ :articles:retropie:retropie-copy-roms-sftp.1.jpg?nolink |}}
===== Запуск игр =====
Для входа в игру выбирайте эмулируемую консоль и смело запускайте игру.{{ :articles:retropie:retropie-start-game.gif?nolink |}}
Для выхода из игры зажмите и удерживайте Start+Select, которые вы назначили во время маппинга.
===== Заключение =====
Мы рассмотрели пример работы RetroPie на демо-игре. Для полного погружения в эпоху 90-х ищите и качайте любимые игры самостоятельно — в интернете немало фанатских сайтов с коллекциями ROM’ов. Теперь вы точно готовы к бою! Пиу-пиу! 🕹️
===== Ресурсы =====
Для максимального погружения в эпоху 90-х, рекомендуем использовать готовые корпуса и аксессуары для Raspberry Pi в ретро стиле.
* [[amp>product/pimoroni-picade-display-8in?utm_source=man&utm_campaign=retropie&utm_medium=wiki|Аркадный автомат Pimoroni Picade 8″]].
* [[amp>product/retroflag-case-nespi-4?utm_source=man&utm_campaign=retropie&utm_medium=wiki|Корпус Retroflag NESPi 4 Case]].
* [[amp>product/retroflag-case-gpi?utm_source=man&utm_campaign=retropie&utm_medium=wiki|Корпус Retroflag GPi Case]].
* [[amp>product/retroflag-megapi-case-model-m?utm_source=man&utm_campaign=retropie&utm_medium=wiki|Корпус Retroflag MEGAPi Case-М]].
* [[amp>product/retroflag-superpi-case-model-j?utm_source=man&utm_campaign=retropie&utm_medium=wiki|Корпус Retroflag SUPERPi Case-J]].
* [[amp>product/retroflag-usb-controller-model-j?utm_source=man&utm_campaign=retropie&utm_medium=wiki|Геймпад Retroflag Classic USB Controller-J]].
* [[amp>product/retroflag-usb-controller-model-m?utm_source=man&utm_campaign=retropie&utm_medium=wiki|Геймпад Retroflag Classic USB Controller-M]].