Андрей Смирнов
Время чтения: ~25 мин.
Просмотров: 0

Как установить retropie как приложение на raspbian на raspberry pi

Подключение Raspberry Pi

Теперь отключайте карточку от компьютера и вставляйте её в Raspberry Pi.

Подключайте к RP клавиатуру, контроллер, подключайте к монитору через кабель HDMI и затем к источнику питания. Raspberry Pi включается сразу, после подключения питания (кнопок включения и выключения нет).

Сначала будет показана информация об операционной системе (белый текст на чёрном экране) и затем сплэш-скрины RetroPie.

Вы можете изменить стандартный сплэш в меню Retropie -> Splash Screens. Мне нравится вот этот.

При первом подключении вы попадёте на экран, где вас попросят настроить кнопки контроллера.

Настройка контроллера

Конфигурируйте кнопки (ненужные кнопки можно пропустить, удерживая кнопки).

Всё, первый шаг выполнен! Осталось подключить к интернету и перенести ROM’ы.

В главном меню вас встретит список платформ, между которыми вы можете листать.

Нажимайте влево и вправо, чтобы менять платформу

Вам не всегда нужен выделенный образ диска

Пользователям Raspberry Pi была продана идея иметь единую функцию для своего компьютера. Этой единственной функцией обычно является дистрибутив Raspbian, который пользователям рекомендуется переустанавливать для каждого крупного проекта. Это не только сокращает срок службы вашей SD-карты, но и не является необходимым.

Raspberry Pi может поддерживать загрузку с USB-устройств, и даже возможно установить несколько операционных систем

на жестком диске через BerryBoot.

Короче говоря, с тех пор, как Raspberry Pi впервые появился в 2012 году, дела пошли дальше. Образы выделенных дисков могут быть полезны для проектов ретро-игр на основе Pi, но если вам нужен более универсальный опыт, Raspbian Stretch более чем адекватен. Мы уже смотрели, как установить Kodi в Raspbian

Итак, давайте узнаем, как установить и настроить RetroPie.

Сборка эмуляторов

Тут нет ничего сложного – в меню настроек есть возможность выборочно собрать эмуляторы прям из исходных текстов. Так, для Спектрума я использовал libretro-fuse, а для AtariST – Hatari.

Она занимает какое-то время, причем все “запчасти”, нужные для сборки уже установлены, что приятно.

Для AtariST потребуется клавиатура – эмулятора собственное понятие о меню и метода выхода – комбинация “start”+”select” не работает.

Со спектрумом ещё веселее – чтобы посмотреть демосцены в формате TRD – нужно подсунуть нужные образы ПЗУ. Причем не просто в папку BIOS, а нужно создать ещё одну – “fuse” и складывать TRD/SCL в BIOS/fuse.

Лог запуска игры лежит тут – .

Transferring Roms

Due to the nature/complexity of Copyright/Intellectual Property Rights Law, which differs significantly from Country to Country, ROMs cannot be provided with RetroPie and must be provided by the user. You should only have ROMs of games that you own.

There are three main methods of transferring roms:

USB

  • (ensure that your USB is formatted to FAT32 or NTFS)
  • first create a folder called on your USB stick
  • plug it into the pi and wait for it to finish blinking
  • pull the USB out and plug it into a computer
  • add the roms to their respective folders (in the folder)
  • plug it back into the Raspberry Pi
  • wait for it to finish blinking
  • refresh emulationstation by choosing restart emulationstation from the start menu

See this video for reference:

SFTP

NOTE you need to enable SSH in order for SFTP to work.

  • Wired (needs ethernet cable)
  • Wireless (needs wifi dongle)
    There are many SFTP programs out there, for windows many people use WinSCP for mac you can use something like Cyberduck

Default username: pi

Default Password: raspberry

You can also log in as root if you wish to change more files than just the roms, but you first need to enable the root password which is explained

Samba-Shares

if on Windows type \\retropie into the computer folder. You can also replace retropie with your Raspberry Pi’s IP address

if on MAC OS X open Finder, select «Go» menu and «Connect to Server…». Type smb://retropie or smb://retropie.local and hit «Connect». Then choose Guest and hit «Connect» again.

WICD-Curses

Note that this may cause a small amount of background cpu usage, which can stop the CPU from scaling to lowest frequency.

you first need to install it with and then type in the terminal to open it.

(of course you’ll need to be connected by ethernet to install it)

Navigate to your wireless network and Press the arrow to configure your wifi

check automatically connect to this network (by pressing enter) and type in your wifi password where it says «key» press to save and then press to connect and press to exit back to the terminal.

There are some noted issues with the daemon using some CPU and preventing the Pi from scaling to lowest frequency, so if that’s the case you can remove wicd-curses by typing and proceed to setup your wifi using method 2 or 3.

Using an external dongle

You may want to use an external Wifi dongle: maybe your pi case is blocking or slowing the signal (with a metal case it’s pretty common), for instance.

The easiest way is to first configure wifi with the internal controller, using one of the above methods.
Plug your dongle, reboot, and make sure it’s connected using : it should appear as wlan1, and have an IP address.
Then, disable the onboard wifi by editing and adding .
That’s it 🙂

Навигация и запуск игр

С помощью кнопок крестовины вправо и влево вы выбираете платформу. Затем, кнопками вверх и вниз, вы выбираете игру. Кнопка A: выбор (или запуск) и кнопка B: вернуться или отменить.

Список игр с описанием и обложкой

Как только игра будет запущена, вы сможете выйти, нажав на select+start.

Вот основные комбинации (работают не во всех эмуляторах!)

Select+Startвыйти из игры
Select+Rсохраниться
Select+Lзагрузить сохранение
Select+вправоследующий слот сохранения/загрузки
Select+влевопредыдущий слот сохранения/загрузки
Select+Xвнутреннее меню эмулятора
Select+Bперезапуск игры

Железо для RetroPie

Основой нашей консоли является плата Raspberry Pi (или как ее нежно у нас называют – «малинка»). Это микрокомпьютер размером с банковскую карту. Как правило, это самая дорогая часть нашей системы. Ее стоимость составляет (в зависимости от модели и места покупки) от 30 до 45 долларов.

Кроме Raspberry Pi нам понадобятся и другие детали – карта памяти, блок питания, геймпад, кабеля… Вам не нужно покупать все – возможно что-то из этого у вас, или у ваших знакомых где-то лежит без дела.

Обязательные элементы

  • Плата Raspberry Pi (моделей A, A+, B, B+, 2, Zero или 3). Данная инструкция написана в расчете на то, что вы будете использовать Raspberry Pi 3 Model B. Конечно, возможно использование и других моделей, но там могут быть свои нюансы, о которых мы постараемся упомянуть по ходу статьи.
  • Карточка памяти MicroSD (желательно от 8 GB и выше). Советы по ее выбору и тестированию читайте ниже – в разделе «Инсталляция ПО».
  • Кард-ридер MicroSD для записи образа RetroPie на карту памяти.
  • USB-геймпад (джойстик). Подойдет практически любой USB-совместимый контроллер, даже от XBox360 или Wii.
  • Кабель HDMI для передачи видео и аудио сигнала к монитору или телевизору. Можно использовать и RCA-кабель (тюльпан) с миниджеком 3.5 мм, но качество картинки при этом будет ниже.
  • Монитор или телевизор с входом HDMI или AV.
  • Блок питания выдающий на выходе напряжение номиналом 5 Вольт с силой тока 2.5 Ампера. Можно использовать зарядку для смартфона, но обязательно с указанными параметрами. Если напряжение или сила тока будут ниже – микрокомпьютер работать не будет!
  • ПК (Windows, Linux или Mac) для записи карты MicroSD.
  • Клавиатура и мышь для начальной настройки Raspberry Pi.

Необязательные элементы

  • Корпус для Raspberry Pi. Для защиты нашей мини-консоль от внешних влияний и придания ей законченного вида. Есть довольно симпатичные корпуса в стиле ретро-консолей.
  • Самоклеющиеся радиаторы на микросхемы Raspberry Pi. Выравнивают резкие скачки температуры при чрезмерных нагрузках на процессор.
  • Если вы используете плату, отличную от Raspberry Pi 3, то вам может также понадобиться USB-адаптер Wi-Fi или Ethernet-кабель. В Pi 3 Wi-Fi уже встроен. В данной инструкции подключение к интернету не используется, но будьте готовы использовать его в будущем.

Перечисленное выше является основой нашей ретро-приставки, но без программного обеспечения она работать не будет. Вообще! В Raspberry Pi нет BIOS, поэтому, даже если вы подключите ее к монитору и питанию, то не увидите на экране ничего. Сначала нужно записать что-то что будет исполнять роль операционной системы.

Configure Controllers

On first boot your filesystem will be expanded automatically, you will then be welcomed with the following screen- this menu will configure your controls for both Emulationstation and RetroArch Emulators:

Hold down any button on your keyboard or gamepad and the name will appear at the bottom and then open up into a configuration menu:

Follow the onscreen instructions to configure your gamepad- if you run out of buttons just hold down a button to skip each unused button. When you get to OK press the button you have configured as «A».

If you wish to configure more than one controller, you can do so from the start menu of emulationstation. For more details on manual controller configurations see this page Here.

See the following diagrams for reference:

SNES Controller
XBox 360 Controller
PS3 Controller

Hotkey

The Hotkey button enables you to press it in combination with another button to access functions such as saving, loading, and exiting in emulators. It is suggested to use the Select button as the hotkey. The following chart shows the default hotkey combinations. For example, if you chose Select as your Hotkey, that means you hold down Select while pressing the other button to execute the command.

Note Hotkey combinations are specific to the retroarch/libretro based emulators.

Hotkey CombinationAction
Hotkey+StartExit
Hotkey+Right ShoulderSave
Hotkey+Left ShoulderLoad
Hotkey+RightInput State Slot Increase
Hotkey+LeftInput State Slot Decrease
Hotkey+XRGUI Menu
Hotkey+BReset

For more information, see

Install RetroPie

Basic Install

This will install the main packages which are equivalent to what is provided with the RetroPie SD image. Note that this will be the 32-bit version of RetroPie. That means that some emulators such as Daphne (Dragon’s Lair) will not work out of the box on this version. That is because Daphne and a few other emulators only have a 64-bit version released for use while this install is for the 32-bit CPU family.

Now, you have to copy your rom files into the correct associated rom directories. If you followed the steps above the main directory for all roms is (or , which is the same here). In this directory there is a sub-directory for every supported emulated system, e.g., NES, SNES, Sega Megadrive, etc.

Attention has to be taken for the extensions of the rom files. Some emulators use .zip while some use a custom file extension associated with the emulator in question. For example the Atari 2600 emulator may use .a26, .bin, and .rom.

All the information needed for each system is detailed in this wiki. See the wiki home page or sidebar for systems.

5 DOOLNNG S688

Further Reading

Overclocking

  • http://elinux.org/RPiconfig#Overclocking (some outdated info for Pi 1, not Pi 2/3/Zero)
  • Official Pi Foundation forums thread (long): https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=6201
  • http://linuxonflash.blogspot.com/2015/02/a-look-at-raspberry-pi-2-performance.html
  • Raspberry Pi 3 overclocking: https://haydenjames.io/raspberry-pi-3-overclock/

Power

  • https://www.raspberrypi.org/help/faqs/#powerReqs
  • http://www.righto.com/2012/10/a-dozen-usb-chargers-in-lab-apple-is.html
  • https://github.com/superjamie/lazyweb/wiki/Raspberry-Pi-Power
  • http://www.calculator.net/voltage-drop-calculator.html
  • http://www.powerstream.com/Wire_Size.htm

SDcards

  • https://en.wikipedia.org/wiki/Secure_Digital#Ultra_High_Speed_.28UHS.29_bus
  • http://www.jeffgeerling.com/blog/2016/how-overclock-microsd-card-reader-on-raspberry-pi-3
  • https://www.reddit.com/r/raspberry_pi/comments/4aoc3r/how_to_overclock_the_microsd_card_reader_on_a/

Other

  • http://www.elinux.org/RPI_vcgencmd_usage
  • https://github.com/nezticle/RaspberryPi-BuildRoot/wiki/VideoCore-Tools
  • Extra 16M memory on Pi2/Pi3

iButton на Raspberry

Эмулятор iButton для Raspberry способен проводить эмуляцию ключей от домофона. Он будет полезен для тех, кто хочет иметь под рукой многофункциональное устройство для считывания и имитирования ключей с возможностью подключения через USB к стационарному ПК. Скачать и ознакомится с iButton можно на официальной странице в GitHub, которая выполнена на русском языке и содержит детализированную инструкцию.

Надеемся наша статья о настройках эмуляторов, связанных с Raspberry, позволила сэкономить время на проверку приложений и дала ответы на возникшие при инсталляции вопросы. Пользуйтесь эмуляцией и наслаждайтесь возможностями Raspberry Pi.

Measurement Tools

To display a Frames Per Second counter in RetroArch cores to see the effect on emulation speed, edit and set:

You can SSH into your Pi while playing a game and run these commands to measure the effect of normal operation.

The temperature of the SoC can be queried with the command:

The currently applied parameters which differ from default can be queried with:

The current frequency of the components can be queried with (remember they only increase speed under load unless using ):

The current voltages of the components can be queried with:

CPU usage of currently-running processes can be viewed with

A nicer display of CPU usage can be installed with and then:

Установите RetroPie на Raspbian

Перед установкой RetroPie вам необходимо убедиться, что git установлен на Raspbian:

После этого вы готовы установить RetroPie:

Папка RetroPie-Setup будет загружена, поэтому измените каталог и сделайте исполняемый скрипт retropie_setup.sh:

Теперь вы можете установить RetroPie, используя скрипт установки:

Подождите, пока это работает. Некоторые дополнительные пакеты могут быть установлены. Как только это будет сделано, появится меню «Сценарий RetroPie-Setup». Выбрать Хорошо чтобы закрыть экран вступления, затем выберите 1. Базовая установка.

Это установит все пакеты из основного и основных проектов RetroPie; Выбрать да продолжить и подождать, пока установлен пакет эмуляции.

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

ROMS

Accepted File Extensions: .com .sh .bat .exe .conf

Place your ROMs in

You can also place your games within folders in the pc folder if it helps keep you organised.

Install Gravis Ultrasound (GUS)

DOSBox comes with Gravis Ultrasound support, but you need a little effort to set it up. It’s worth it definitely as the difference with a SoundBlaster 16 is impressive (check that for yourself with a game like Rise of the Triad, it’s night and day).
1. You must first find the GUS driver for Dosbox. As I’m not 100% sure about the legality of the file no link can be shared from this wiki.
2. If you get the file it should typically be containing a «ULTRASND» folder with various files and folders within.
3. Simply copy that «ULTRASND» folder straight under your Retropie «roms» directory for Dosbox (default: roms/pc).
4. Edit the .conf of your game(s) and get to the section. Modify it this way:

  1. All left to do is to configure the game with GUS as the soundcard for music and digital effects. You can do that usually via or located in your game’s directory.

Note: it’s ok to move the «ULTRASND» directory to another location. Just remember to «mount» it whenever you launch the game and to edit the path from accordingly.

to fix games relying on Human Machines Interface/HMI setup. Those will fail detection of GUS soundcard (like Terminator Future Shock, Daggerfall, Whitchaven, etc).

DOS/32A extender

As per Dosbox’ documentation: DOS/32A (DOS/32 Advanced DOS Extender) is a free and open source software that can be used to replace the DOS4GW.EXE DOS Extender file that many DOS games use. Once a game uses this, it is expected to run faster and better in DOSBox.

Note: not all games will work with DOS/32A. For example, Shadowcaster is incompatible with it because RAVEN.EXE run with DOS/32A is unable to find the A32SBDG.DLL file that is in the same directory, while with DOS4GW it can.

Check Dosbox’ documentation to get further information as well as a guide on how to proceed.

Once «patched» your file executable should look like this:

Войдите и настройте RetroPie

Когда компьютер перезагрузится, вы сначала увидите рабочий стол; затем он закроется и отобразит интерфейс командной строки. Войдите с обычными учетными данными Raspberry Pi. После этого запустите EmulationStation:

Пользовательский интерфейс к RetroPie загрузится, и вам будет предложено настроить ваш контроллер. Если вы предпочитаете пропустить это и перемещаться по клавиатуре, вы можете разобраться с контроллером позже.

Далее, если вы используете беспроводную сеть, а не Ethernet, вам необходимо подключиться к вашей беспроводной сети. Перейдите в меню RetroPie, затем выберите Wi-Fi. Выбрать 1 Подключение к сети WiFi и выберите правильное имя сети. Нажмите Хорошо, затем введите пароль, подтвердив Хорошо.

Когда это будет сделано, подождите, пока меню не появится снова; в случае успеха должен отображаться IP-адрес беспроводного соединения. Выбрать Выход закрыть меню.

Пока все готово, вы готовы установить файлы BIOS и игровые ПЗУ на свой Raspberry Pi. Но сначала вам могут понадобиться некоторые эмуляторы. Вы найдете их через RetroPie> Настройка RetroPie> M Управление пакетами. Здесь выберите opt Управление дополнительными пакетами, и найдите тот, который подходит платформе, которую вы хотите подражать.

Наряду с узнаваемыми игровыми платформами, такими как Nintendo 64 и Sega Dreamcast, вы найдете старые 8-битные системы и даже аркадные игры (всегда с пометкой «MAME»). Тем временем классические игры портированы на Raspberry Pi

можно найти в списке (например, Doom и Quake), а также программу ScummVM, которая позволяет запускать определенные графические приключенческие игры.

Когда вы найдете эмулятор (ы), который хотите добавить, выберите их по одному, используя Установить из источника. Это может занять некоторое время в зависимости от того, сколько (и какие) эмуляторов вы выбрали. Нажмите назад когда вы закончите, пока не вернетесь в главное меню скрипта RetroPie-Setup, выберите R выполнить перезагрузку снова.

BIOS и игровые файлы

Чтобы играть в игры на RetroPie, вам нужен файл BIOS для соответствующего эмулятора и файлы ROM для игр, в которые вы хотите играть. Из-за закона об авторском праве мы не можем ссылаться на них, но вы должны найти то, что вам нужно, через Google

Обратите внимание, что если вы используете файлы ROM, у вас уже должна быть копия физического носителя

Когда у вас есть файлы (файлы ROM должны быть сохранены в соответствующую папку эмулятора, файлы BIOS — в каталог BIOS), вы сможете запускать игры в EmulationStation.

Обычно мы просим вас сделать это через SSH или FTP со второго компьютера. Однако в этом нет необходимости, если вы можете легко покинуть RetroPie и вернуться на рабочий стол PIXEL в Raspbian. Таким образом, вы можете использовать браузер Chromium, чтобы находить и загружать файлы BIOS и ROM и сохранять их на Raspberry Pi.

Виды

Hardware Introduction

The Raspberry Pi’s VideoCore IV System-on-Chip has several components, each of which can be run at different clock speeds. They are:

  • ARM — the main general-purpose CPU
  • SDRAM — the 1GB or 512MB or 256MB of main memory
  • Core — the GPU processor core (confusingly named)
  • GPU — a quick way to collectively refer to the following three parts:
    * H264 — the hardware x264 decoder used when watching movies and TV shows
    * ISP — the Image Sensor Pipeline, does things like color profile correction and image scaling
    * V3D — the 3D block, does the work described by OpenGL commands

All of these plus the voltages have an «idle» setting which they run at normally, only increasing to their individual maximums when they are used and placed under enough load. Changing this maximum is what Raspberry Pi overclocking does.

The H264, ISP, and V3D all share the same clock generator (a PLL) so all run at the same speed.

Both of these default behaviours can be changed if desired.

As a component is overclocked it may become unreliable. Unreliability is most often seen as program crashes, hardware lockups, and graphical glitches.

One way to increase that reliability is to increase the voltage to the component. This has the tradeoff that more heat is generated by the component. A component may be damaged if too much voltage is supplied.

A cooler component will usually perform more reliably than a hotter component.

Программное обеспечение

Загрузка образа RetroPie

Запись образа и запуск RetroPie – одна из самых ответственных операций при создании нашей игровой системы. Советуем внимательно ознакомиться с нижеследующими рекомендациями.

Файл RetroPie скачивается в формате архива – файла с расширением .gz, поэтому перед его записью на карту памяти его нужно разархивировать. Рекомендуем для этого использовать бесплатный архиватор 7-zip. После разархивирования у вас должен получиться файл образа с расширением .img, который мы должны записать на MicroSD.

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

Выбор карты памяти MicroSD для записи RetroPie – это отдельная тема для разговора. Возможно вам повезет, и для Raspberry Pi подойдет карта которую вы ранее использовали в телефоне или фотоаппарате, но может быть и такое, что вам доведется перебрать несколько карточек прежде чем удастся запустить «малинку». Существует список поддерживаемых карт составляемых самими пользователями, но и он не дает 100% гарантии, что карта из списка обязательно будет работать с нашей игровой приставкой.

Для записи образа на карточку MicroSD рекомендуется использовать качественный USB-кардридер. Не советуем пользоваться для этого ридерами встроенными в ПК, поскольку они могут быть устаревшими и не полностью совместимыми с современными картами памяти.

Образ записывают на карточку с помощью специальной программы. Мы рекомендуем использовать для этого программу Etcher. На ее официальном сайте есть версии установочных файлов для Windows, Linux и macOS. Процесс записи образа с ее помощью упрощен до нескольких кликов, а риск того, что что-то пойдет не так сведен к минимуму. Вставьте кардридер с MicroSD в USB вашего ПК, выберите в программе Etcher загруженный ранее образ RetroPie, укажите куда его записать его и нажмите кнопку «Flash!». По окончании записи извлеките карту памяти из кардридера.

Если у вас с Etcher что-то не получиться, записать образ вам поможет программа Win32 Disk Imager. Она немного сложнее в использовании, но только немного Разобраться в ее работе сможет практически каждый.

Transferring Roms

There are three main methods of transferring roms: via USB stick, via SFTP, and via Windows (Samba) shares.

USB stick

  1. Ensure that the USB stick is formatted to FAT32 or exFAT, and that the SD card has enough free space to hold all ROMs
  2. Create a folder called on the USB stick
  3. Plug it into the RetroPie system. If the USB stick has an activity light, wait for it to finish blinking, else wait a few minutes
  4. Remove the USB stick out and plug it into a computer
  5. Add the roms to their respective folders (within the folder)
  6. Plug it back into the RetroPie system. If the USB stick has an activity light, wait for it to finish blinking, else wait (with many GBs of ROMs, wait several hours)
  7. Remove the USB stick, the ROMs have been transferred from the USB to the SD card
  8. Refresh the game listing in Emulationstation by pressing F4, or choosing Restart Emulationstation/Restart System via the start menu
  9. The transferred games should now be visible within Emulationstation. If any are missing, return to step 6

SFTP

SFTP or SSH File Transfer Protocol also called Secure File Transfer Protocol is a network protocol that allows you to securely transfer files over a network. Naturally both your PC and RetroPie system will need to be connected to the same network via Ethernet or Wifi in order to successfully transfer your files.

  • Wired (needs ethernet cable)
  • Wireless (Raspberry Pi Zero W, 3 and 4 models have onboard Wifi, so Pi 1 and 2 will need a dongle)

To use SFTP, you must first enable SSH. As of the November 2016 release, Raspbian has the SSH server disabled by default.

To enable SSH from within RetroPie:

  1. Select Configuration/Tools within RetroPie Setup
  2. Select raspi-config
  3. Select Interfacing Options
  4. Select SSH
  5. Choose Yes
  6. Select Ok
  7. Choose Finish

There are many SFTP programs out there:

  • Windows: WinSCP
  • Mac: Cyberduck

Connection settings:

  • Protocol:
  • IP address: To find the IP address of your RetroPie, go into RetroPie options from the main menu, and select the last option . You can also find this information from the terminal on retropie in the bash info or with the command
  • Username: (default)
  • Password: (default)

Where to drop the files*

Simply drop the files in the ~/RetroPie/roms/$CONSOLE folder, where $CONSOLE is the name of the target console, e.g. or .

You can also log in as root if you wish to change more files than just the roms, but you first need to enable the root password by typing into the terminal and choosing a new root password.

Samba-Shares

Samba is a software suite that allows you to access file systems over the network. Naturally both your PC and Pi will need to be connected to the same network via Ethernet or Wifi in order to successfully transfer your files.

if on windows type \\RETROPIE into the computer folder. You can also replace RETROPIE with your Raspberry Pi’s IP address

if on MAC OS X open finder, select «Go» menu and «Connect to Server». Type smb://retropie and hit «Connect».

Manually copy files from USB-stick

From RetroPie version 3.0 a file manager is available, it allows you to manually transfer files between USB-stick and Raspberry Pi SD card. File manager can be run from ‘RetroPie’ Emulationstation menu. Quick file manager (MC) guide can be found here. Your USB-stick should be mounted in . The directories for the ROM files are located in , where is the short name of the corresponding system.

Installation

Download

There are currently 3 versions of RetroPie. There is one version for Raspberry Pi 0/1 (Model A, A+, B, B+), a version for Raspberry Pi 2/3 and a version for Raspberry Pi 4.

Download the SD image for your version of Raspberry Pi from the following page:

If you are unsure which version of Raspberry Pi you have, you can count the raspberries on boot:

Raspberry Pi 0/1Raspberry Pi 2/3/4

If you get the error when it boots or if it just boots into the terminal, you picked the wrong SD image or the image was corrupted on download or extraction.

Extract

Once you have downloaded your SD card image you need to extract it using a program such as 7-Zip. You will extract the downloaded .gz file and the extracted file will be a .img file.

To extract from the command line, you can type the following into a Terminal window, placing X with version you downloaded:

Install

To install the RetroPie SD image on your MicroSD card. (You may need a MicroSD card reader to plug it into your computer)

  1. For Windows you can use a Etcher, Win32DiskImager or Raspberry Pi Imager
  2. For macOS you can use Etcher, Apple Pi Baker or Raspberry Pi Imager
  3. For Linux you can use command, Etcher or Raspberry Pi Imager.

See the official Raspberry Pi «WRITING AN IMAGE TO THE SD CARD» instructions.

Note RetroPie is built on top of Raspberry Pi OS Buster (a Linux based OS for the Raspberry Pi) and as such the partition on the SD card is EXT4 (a linux filesystem). This parition is is not visible on Windows systems, so the card will show up as a smaller size than usual and you won’t be able to see everything on the card, but it is all there. You will be able to access the filesystem over the network as described in the transferring roms section below.

If you’re updating from a previous version of retropie see HERE.

Выход из RetroPie

Чтобы выйти из RetroPie, нажмите Начните кнопку (которую вы настроили ранее) и выберите Выйти> Выйти из EmulationStation, затем, когда появится командная строка, введите:

Это перезапустит рабочий стол Pixel на Raspbian, и вы сможете продолжать использовать Raspberry Pi в обычном режиме. Возможно, у вас есть проект, который вы разрабатываете? Если нет, есть много других замечательных применений Raspberry Pi.

Всякий раз, когда вы захотите снова запустить RetroPie, просто используйте команду emulationtation.

Если вы устали от стандартного интерфейса, вы также можете покопаться в настройках и установить новую тему на RetroPie

,

Помните, что RetroPie — не единственный вариант ретро-игр для Raspberry Pi. Существуют другие методы ретро-игр для Raspberry Pi

, хотя они могут не поддерживать ручную установку, как это делает RetroPie. Теперь, когда у вас есть доступ, почему бы не создать NES или SNES Mini с RetroPie

Образ RetroPie

Система, работающая на Emulationstation-оболочке в паре с RetroArch эмулятором. Сам Emulationstation — это довольно удобный интерфейс с приятной визуальной составляющей, куда включена информация об играх. Внутри оболочки присутствует небольшое количество настроек. Добраться до расширенных настроек можно через консольное окно.

Ключевая особенность системы в том, что продвинутые пользователи могут использовать консольное окно, чтобы тонко настроить систему для лучшей совместимости и оптимальной производительности игр.

Похвально то, что разработчики оставили способ взаимодействовать напрямую с файлами конфигурации из-под командной строки. Через нее есть возможность изменить настройки кнопок, видео, плагинов, шейдеров. Расширенные настройки могут тонко подкорректировать работу эмулятора или скачать другую библиотеку из репозитория, если игра не заработает. Впрочем, если выйдет новая версия библиотеки, игры или эмулятора, то всю систему придется обновлять также через репозиторий. Со многими настройками работать через геймпад не получится: нужно подключать клавиатуру.

К недостаткам вмешательства через консоль можно отнести то, что ошибочное изменение любого из конфигурационных параметров может сломать всю систему, а это значит, что она больше не загрузится. Также иногда можно столкнуться с трудностью при настройке геймпада в RetroPie: не распознается консолью.

Поверх оболочки можно установить медиасервис KODI, поставить дистрибутив Raspbian и пользоваться им, как настольным ПК. Обновление библиотек игр тут немного запутанное. Сначала нужно узнать сетевой адрес RetroPie в системе (придется залезать в консольное окно). После этого в проводнике нужно ввести сетевой адрес, чтобы попасть в директорию игр. Звучит несложно, но на практике бывают проблемы.

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации