В прошлой статье (https://insighthub.ru/ru/technology/adventurepi) мы познакомились с технологией создания аркадного автомата AdventurePi. В этом гайде мы поэтапно разберём процесс установки программного комплекса RetroPie, без которого наше устройство не будет работать должным образом.
Что такое RetroPie?
Это программный комплекс, используемый для эмуляции ретро-видеоигр на компьютере RaspberryPi, один из самых популярных проектов компании. RetroPie имеет удобный интерфейс и несложный процесс установки.
Программный комплекс запускает Emulation Station и поддерживает все основные эмуляторы ретро-видеоигр — продукты таких компаний как NES, SNES, Genesis, Atari и др. Теперь каждый может впасть в ностальгию и зарубиться в Super Mario, старый Mortal Kombat или Comix Zone.
Какой RaspberryPi следует использовать для RetroPie?
Любая модель компьютера может работать с указанным программным комплексом, но мы рекомендуем использовать RaspberryPi 4, поскольку у него более мощные графический процессор и оперативная память. Они расширяют спектр игр, в которые можно играть. Рекомендуем версию RaspberryPi 4 на 2 ГБ.
Что нам понадобится?
- RaspberryPi 4 (2GB);
- USB-геймпад;
- Карта MicroSD, 32 ГБ;
- Блок питания RaspberryPi 4;
- Чехол RaspberryPi 4 Flirc;
- HDMI-кабель;
- Адаптер микро-HDMI;
- Устройство чтения карт памяти MicroSD;
- Отвертка крестовая;
Шаг 1: поместите RaspberryPi в чехол
Рисунок 1
RaspberryPi продаётся отдельно, без чехла. Мы рекомендуем вам купить чехол, чтобы не повредить ваш Pi. С помощью отвертки поместите компьютер в корпус.
Если вы используете RaspberryPi 3 или 4, выбирайте чехол со встроенным радиатором, например, FLIRC. Он обеспечивает пассивное охлаждение и, таким образом, представляет собой гигантский радиатор. Если вы используете RaspberryPi Zero, можете использовать в качестве корпуса картридж NES.
Шаг 2: загрузите образ SD-карты RetroPie
Рисунок 2
RetroPie — программный пакет, основанный на ОС RaspberryPi, дистрибутиве Linux. Он сочетает в себе полный набор инструментов и утилит, которые позволяют быстро и легко запускать ретро-ПЗУ для различных игровых эмуляторов.
Мы будем выполнять настройку RetroPie, используя образ SD-карты. Поскольку у компьютера нет внутреннего жёсткого диска, он использует карту microSD для хранения всей операционной системы и файлов.
Чтобы настроить программный комплекс, загрузите и разархивируйте последний образ SD-карты. Существует три версии:
- для RaspberryPi Zero, Zero W, A, B, A+ и B+;
- для RaspberryPi 2 и RaspberryPi 3;
- для RaspberryPi 4.
Шаг 3: отформатируйте SD-карту для работы с RaspberryPi
Рисунок 3
Первым делом вам нужно отформатировать SD-карту как FAT. Для этого вставьте SD-карту в устройство чтения. Ваша карта будет отображаться как подключенный диск.
Тип формата
Если ваша SD-карта имеет размер 32 ГБ или меньше, мы отформатируем её как MS-DOS (FAT). Если размер 64 ГБ или больше, форматируем как ExFAT.
Форматирование в Windows
Откройте проводник, найдите SD-карту, щелкните по ней правой кнопкой мыши и нажмите «Форматировать» в контекстном меню. Выберите нужный формат, затем кликните «Старт».
Форматирование на Mac
Откройте дисковую утилиту, выберите: приложения -> утилиты -> дисковая утилита. Выберите SD-карту на левой панели. Нажмите кнопку «Стереть», определите нужный формат, задайте имя и снова нажмите «Стереть».
Шаг 4: установите образ RetroPie
Рисунок 4
Для установки RetroPie мы будем использовать стороннюю утилиту Etcher, которая работает как на Windows, так и на Mac. Загрузите и установите Etcher, откройте его и выберите диск SD-карты и загруженный образ, чтобы «прошить» его на карту.
Шаг 5: вставьте SD-карту в RaspberryPi и подключите периферийные устройства
Рисунок 5
Безопасно извлеките SD-карту и вставьте её в RaspberryPi. Затем подключите игровой USB-контроллер и кабель HDMI к монитору или телевизору. Наконец, подключите блок питания MicroUSB. Чтобы ваш Pi правильно обнаруживал все периферийные устройства при загрузке, всегда начинайте подключение с источника питания.
Шаг 6: подключите Pi к Интернету
Рисунок 6
Подключите ваш Pi к Интернету, чтобы было проще добавлять игровые ПЗУ (двоичные файлы, содержащие копии картриджей видеоигр) и получать доступ к дополнительным функциям, например, к рейтингу игр. Благодаря подключению, можно получить удалённый доступ к устройству через SSH.
Выберите значок меню RetroPie и нажмите «WI-FI». Затем через SSH удалённо подключитесь к вашему Pi: откройте Терминал (Mac) или Командную строку (Windows). Введите:
ssh pi@retropie>
Шаг 7: расширьте свою SD-карту, чтобы использовать всё доступное пространство
Выберите в меню «Расширить файловую систему» или «expand_rootfs». Перезагрузите Pi.
Шаг 8: подключитесь к своему Pi
Есть несколько бесплатных ПЗУ, которые можно загрузить:
Шаг 11: установка игровых ПЗУ
Рисунок 10
ПЗУ можно установить через SSH/SFTP (по сети) или подключить флэш-накопитель USB с заранее скачанными играми к порту USB. Дополнительные методы копирования ПЗУ в программный комплекс можно найти на RetroPie Wiki.
Подключите FileZilla и перейдите в следующий каталог:
/home/pi/RetroPie/roms
Разархивируйте каждое игровое ПЗУ и загрузите файлы с игрой в системную папку. Например, если у вас есть ПЗУ Super Mario Bros 3, загрузите папку с игрой в каталог «nes».
Gridlee и Super Tank находятся в каталоге «mame», поскольку MAME обрабатывает эмуляцию аркад для большинства ретро-игр в аркадном стиле.
После того, как скопируете эти каталоги, перезапустите Pi. Он автоматически загрузится в RetroPie.
Шаг 12: советы
Чтобы выйти из игры, одновременно нажмите кнопки СТАРТ и ВЫБОР. Это вернет вас к пользовательскому интерфейсу RetroPie.
Рекомендуем вам создать резервную копию образа SD-карты вашего RaspberryPi. Если вы захотите воспользоваться дополнительными настройками программного пакета, у вас будет безопасная точка восстановления.
Шаг 13: играйте!
Теперь, когда всё готово, можете вооружаться геймпадом или аркадной вставкой, которую мы сделали в прошлой (https://insighthub.ru/ru/technology/adventurepi) статье, и покорять фантастические виртуальные миры. Удачи!