Мечтаете пережить ностальгические моменты детства или впервые ощутить магию старых видеоигр? Это руководство покажет вам самый простой способ играть в ретро-игры на Raspberry Pi.
*Совет: в качестве альтернативы вы можете установить Retroarch на различные платформы, например, Xbox, чтобы играть в ретро-игры.
Можно ли на Raspberry Pi запускать ретро-игры?
Ответ – да. Достаточно установить необходимые эмуляторы на Raspberry Pi, и вы сможете начать играть в ретро-игры в кратчайшие сроки. Установка и использование эмулятора законны, а вот скачивание игр, которые вам не принадлежат, – нет.
Выберите правильный дистрибутив ретро-игр
Самый простой и понятный способ начать играть в ретро-игры на вашем Raspberry Pi – это использовать специализированный дистрибутив ретро-игр. Такие дистрибутивы включают в себя предварительно настроенную операционную систему со всем необходимым программным обеспечением для эмуляции классических игровых консолей. Они часто требуют минимальной настройки и позволяют играть в игры с различных игровых систем.
Основными вариантами дистрибутивов для ретро-игр на Raspberry Pi являются:
Retropie – самый известный вариант, но на момент написания этой статьи образ Retropie не совместим с Raspberry Pi 5. По этой причине в данном руководстве я буду использовать Batocera.
Примечание: Для более старых Raspberry Pi вы можете следовать этому руководству по настройке Retroarch на вашем Raspberry Pi.
Все эти дистрибутивы используют практически одинаковую систему эмуляции: EmulationStation в качестве внешнего интерфейса и эмуляционные ядра libretro в качестве внутреннего интерфейса. Поэтому выбор в основном сводится к личным предпочтениям.
В следующем разделе мы расскажем вам о том, как установить Batocera на Raspberry Pi и начать играть в ретро-игры. Если вы решили использовать дистрибутив, отличный от Batocera, вы все равно можете следовать нашим инструкциям, так как процесс во многом одинаков независимо от выбранного вами дистрибутива.
Кстати, вышеупомянутые дистрибутивы должны работать и на любом из альтернативных вариантов Raspberry Pi.
Установка Batocera на Raspberry Pi
Чтобы установить Batocera на Raspberry Pi, вам сначала нужно загрузить образ Batocera для вашей Raspberry Pi. Затем загрузите и установите программу Raspberry Pi Imager для вашей операционной системы (доступна для Windows, macOS и Linux). С помощью этого инструмента вы сможете записать образ Batocera на карту microSD.
Подключите карту microSD к usb-порту вашего компьютера. Если вы хотите хранить ПЗУ и файлы BIOS на той же карте microSD, что и операционная система, убедитесь, что ее объем достаточно велик. Я рекомендую 128 ГБ памяти или больше. Тем не менее, вы можете хранить ПЗУ и файлы BIOS на отдельном устройстве хранения, например, на USB-накопителе или внешнем жестком диске, поэтому не имеет значения, если у вас нет большой карты microSD в наличии.
Предупреждение: SD-карта будет полностью стерта, поэтому убедитесь, что на ней нет ничего важного.
Подключив карту microSD, запустите программу Raspberry Pi Imager и выберите свою модель Raspberry Pi. Затем нажмите кнопку Выбрать ОС и прокрутите страницу вниз, пока не увидите опцию Использовать пользовательский .img. Нажмите на нее и выберите загруженный файл образа Batocera.
Наконец, выберите вашу SD-карту и нажмите Далее . Вам будет предложено настроить параметры ОС. Я рекомендую вам сделать это, потому что проще сделать это сейчас, чем потом. Нажмите кнопку Редактировать настройки и настройте имя хоста (можно использовать «batocera»), имя пользователя и пароль, настройки беспроводной локальной сети и локальные настройки на вкладке Общие. На вкладке Службы можно включить SSH для удаленного доступа. Затем нажмите Сохранить и подтвердите свое решение о применении настроек ОС.
Теперь вам нужно дождаться, пока образ будет записан на SD-карту. Это может занять несколько минут. Когда образ будет записан, вставьте SD-карту в Raspberry Pi и подключите ее к дисплею, клавиатуре и мыши. Включите Raspberry Pi и дождитесь загрузки Batocera.
Добавление ПЗУ и файлов BIOS
Теперь, когда Batocera запущена, самое время добавить в нее ваши любимые ретро-игры! Они поставляются в виде файлов, называемых ROM. Кроме того, некоторые эмуляторы консолей могут требовать определенных файлов BIOS для корректной работы.
Самый удобный вариант – хранить файлы ROM и BIOS на карте памяти Batocera microSD. Вы можете просто скопировать файлы ROM и BIOS напрямую, используя один из этих методов:
- Файловый менеджер Batocera: Вызовите его, нажав
F1
на главном экране. Затем вы можете использовать его для копирования файлов ROM и BIOS с любых внешних устройств хранения, подключенных к Raspberry Pi, в папки roms и bios. (используйте ALT + F4, чтобы выйти из файлового менеджера, когда закончите). - Сетевой ресурс Batocera: В качестве альтернативы вы можете подключиться к сетевому ресурсу Batocera, который становится доступным сразу после загрузки Batocera. Сетевой ресурс открывает все важные пользовательские папки, в том числе roms и bios.
- Передача файлов напрямую: Также можно подключить карту памяти Batocera microSD к компьютеру с файловой системой, которая может читать EXT4 (большинство современных Linux-машин могут это делать). Тогда вы сможете скопировать файлы ПЗУ и BIOS непосредственно на карту.
Лично я выбрал второй вариант и скопировал свои ПЗУ и файлы BIOS по сети. Процесс прошел гладко, и Batocera распознала мою коллекцию NES.
Если вы хотите использовать внешнее устройство хранения данных, вам нужно настроить Batocera на его использование. Откройте главное меню (Space, если вы используете клавиатуру) и перейдите в раздел SYSTEM SETTINGS → STORAGE DEVICE. Там выберите устройство хранения данных, которое вы хотите использовать (оно должно иметь совместимую файловую систему, например FAT32, exFAT или EXT4).
После перезагрузки Batocera автоматически создаст необходимую структуру папок на выбранном вами накопителе. После создания структуры папок вы можете извлечь накопитель, скопировать на него файлы и снова подключить его к Batocera.
Чтобы Batocera действительно распознала добавленные вами игры, необходимо обновить список игр, перейдя в главное меню по пути GAME SETTINGS → UPDATE GAMELISTS.
Кроме того, вам следует загрузить обложки для ваших ROM-файлов. Это можно сделать с помощью инструмента Скрапер в главном меню. В большинстве случаев настройки по умолчанию должны работать нормально (в некоторых источниках может потребоваться ввести данные для входа в систему), так что вы можете просто запустить инструмент и выбрать Scrape Now .
Примечание: После загрузки обложек необходимо снова использовать опцию UPDATE GAMELISTS.
Подключение Bluetooth или проводного контроллера
Чтобы насладиться более аутентичными ретро-играми, вы, вероятно, захотите использовать контроллер или геймпад. К счастью, Batocera по умолчанию поддерживает все популярные контроллеры, и никакой настройки не требуется. Все, что вам нужно сделать, это перевести контроллер в режим сопряжения и перейти в раздел CONTROLLER & BLUETOOTH SETTINGS → PAIR BLUETOOTH PADS AUTOMATICALLY . Если это не сработает, воспользуйтесь опцией PAIR A BLUETOOTH DEVICE MANUALLY .
Если вы не используете непонятный контроллер, его кнопки должны быть правильно сопоставлены автоматически. Если это не так, то их можно переназначить, перейдя в раздел CONTROLLER & BLUETOOTH SETTINGS → CONTROLLER MAPPING.
Заключение
Добавив ПЗУ и настроив контроллер, вы готовы начать играть в ретро-игры на Raspberry Pi с помощью Batocera. Но зачем останавливаться на достигнутом, если с помощью Batocera Linux вы можете превратить любой ПК в ретро-игру? Если у вас есть старое компьютерное оборудование, то вы можете использовать его в качестве отличного и оригинального подарка самому себе.
Комментарии (0)