====== Гайд по 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]].