RetroPie for Raspberry Pi: What is it, what is it for, and how to use it to turn your mini computer into a retro arcade machine?

Last update: 03/04/2023
RetroPie for Raspberry Pi: What is it, what is it for, and how to use it to turn your mini-computer into a retro arcade machine?

Thanks to the versatility of the Raspberry PiIt is possible to develop a wide variety of projects, both for work and for simple personal entertainmentThis is partly due to the large number of dedicated operating systems available.

One of the most popular projects to do with this single-board computer is the retro emulation consolesAnd for that, you have the option to download a wide variety of dedicated distributions. And at the top of the list of options for this purpose, you'll find... RetroPie.

Then You'll learn everything you need to know about this distribution to get the most out of it.and convert your Raspberry Pi board on a retro video game console with which you can spend hours of entertainment.

What is RetroPie and what is it used for on Raspberry Pi single-board mini PCs?

Video game console created with RetroPie

The best way to describe RetroPieIt's not like a distribution or an emulator per se, but rather like an installable package. which only has the software extension necessary for compression of new users.

One of the best features of RetroPie is its ease of use, as it allows users without advanced computer skills can run their collection of retro video games. Basically, RetroPie provides the user with an installable gaming system that has a list of emulation programs that will allow you to play ROM files corresponding to a large number of video games from various consoles.

Features and functions of RetroPie: What can we do with it on a Raspberry Pi?

Is a fairly versatile emulation system with great compatibility with various gamesand sufficient stability to run games without bugs or errors.

Among the characteristics that primarily define RetroPie, the following can be mentioned:

  • It's completely free, being based on FOSS.
  • It has emulators for over 60 consoles.
  • It features a friendly interface for players without technical knowledge.
  • Run the RetroArch emulator packagewhich, in addition to a complete collection of emulators, It includes tools that improve the user experience.

Hardware requirements for playing retro games on Raspberry Pi with RetroPie: What do I need to get the most out of this OS?

Raspberry Pi features for installing Retropie

Like any Raspberry Pi project, It is necessary to obtain the appropriate hardware components to get the best experience and performance when using the Raspberry Pi as a retro console.

The main requirements for this are:

  • A Raspberry Pi board of any model, although the best results are obtained with the Raspberry Pi 4.
Raspberry Pi Motherboard...
  • RASPBERRY MOTHERBOARD PI 4 MODEL B / 8GB (1822098)
  • Raspberry Pi case. It is not mandatory, but it is recommended
DVOZVO Retro Gaming Box...
  • This Nes4Pi case is only for Raspberry Pi 4 model BA. Assembly video: https://youtu.be/WDmTAf_F5pA
  • This Nes4Pi case can turn your Raspberry Pi 4B into a retro NES gaming machine in a second!
  • The built-in 3510 fan can help keep the Raspberry Pi 4B cool while you play games.
  • NES style; side heat dissipation
  • Wiki:https://wiki.52pi.com/index.php/Nes4Pi_SKU:_ZP-0086;Assembly video:https://youtu.be/axiruVjA_ak
  • MicroSD of at least 16 GB which adapter must include to install RetroPie from the computer.
SanDisk Extreme 128GB...
  • Ideal for Android smartphones and tablets, action cameras and drones
  • Up to 160 MB/s read speed and 90 MB/s write speed for fast shooting and transferring
  • Category A2 for faster application loading and performance
  • 4K UHD compatibility with UHS Speed ​​Class 3 (U3) and Video Speed ​​Class 30 (V30)
  • Manufactured to be used in harsh conditions and subjected to testing under such conditions, resistant to temperature, water, shocks and X-rays
  • Cable HDMI o RCA.
  • TV or computer monitor.
  • Wifi or Ethernet cable.
  • Fuente de alimentación 5V 2A USB.
GeeekPi - Source of...
  • Compatible with Pi4/Pi3B+/3B: GeeekPi Raspberry Pi 4 Power Supply USB-C Power Supply is specially designed and tested for the Raspberry Pi 4; With a Type-C to Micro USB power adapter for Raspberry Pi 3B+/3B.
  • With Professional Certification: Raspberry Pi 4B Power Supply with CE Certification, GS,TUV and RoHS Certification; Input: 100-240V AC~50/60Hz; Output: 5V 3.6A 18W; Extended Cord: 120cm.
  • 18W 5V 3.6A Power Supply: 5V 3.6A USB C Power Supply will make your Pi work more stable.
  • With ON/OFF Switch: It's convenient for you to power on and power off your Raspberry Pi 4.
  • Multi-Protection Functions: Over voltage protection; Undervoltage protection; Over temperature protection; Over current protection; Short circuit protection.
  • Keyboard and mouse to perform the configurations.
[4 in 1] WeChip Air Mouse...
  • [4 in 1] WeChip Air Mouse Remote is a 4 in 1 wireless keyboard, wireless mouse, remote control and infrared learning function (keyboard may not work with LG / Samsung / Sony Smart TV)
  • [2.4G Wireless] Adopting a 2.4G wireless connection with low power consumption, it allows a remote control distance of up to 10 meters, with strong anti-interference capability, also with LED indicators to indicate the connection status.
  • [Perfect Touch, Smooth Operation] Perfect touch, classic double-sided full keyboard curve design. With intelligent anti-vibration algorithm to ensure the mouse pointer is stable and smooth.
  • [Wide Compatibility] Supports Windows / Android / Mac OS / Linux systems, suitable for devices with USB connection, such as Smart TVs (except Sony, Samsung, LG), Android TV Boxes, Windows TV Boxes, PCs, HTPCs, Macs, Nvidia Boxes, Nvidia Shield TVs, Formuler Boxes, Xiaomi Mi Boxes, Xbox One, Raspberry Pi, etc.
  • [Satisfactory Service] If you have any questions about the WeChip Air Mouse remote control, including operation, after-sales service, and other matters, you can contact us directly by email! We will reply as soon as possible!
  • USB controller for games.
Logitech F310 Gamepad with...
  • Wide Game Compatibility: The Logitech Gamepad F310 is easy to set up and use with games, from older titles to today's biggest games.
  • Software Profiler: To program the gamepad to perform keyboard and mouse commands if the games do not support gamepads
  • Standard Button Layout: No need to learn new things
  • Exclusive Floating Control Pad: Rests on four actuators instead of a single pivot point for better response to rapid changes in direction

The simplest way to acquire most of these accessories It is through the purchase of a Raspberry Pi installation kitOne of the most popular to date is the Canakit.

CanaKit Raspberry Pi...
  • Includes Raspberry Pi 4 4GB Model B with 1.5GHz 64-bit quad-core CPU (4GB RAM)
  • Includes pre-loaded 32GB EVO+ micro SD card (class 10), USB MicroSD card reader
  • CanaKit Case for Raspberry Pi 4 with Integrated Fan Mount, Low Noise CanaKit Fan
  • CanaKit 4A Raspberry Pi 3,5 USB-C Power Supply (US Plug) with Noise Filter, Heatsink Set, Display Cable, 1,8m (Supports up to 4K60p)
  • CanaKit USB-C PiSwitch (On/Off Switch for Raspberry Pi 4)

RetroPie versions and editions: What are all the existing versions and what new features do they include?

Retropie is useful for remembering old retro games

Along its history, Retro Pie, just like many other programs, It has gone through a long history of changes and updatesthrough which it has become what it is today.

What is an Arduino humidity sensor and how do you use it? A step-by-step guide

RetroPie was officially released on July 22, 2012 with version 1.0, and since then it has undergone the changes described below:

  • Version 1.0: RetroPie begins its journey.
  • Version 1.1: The MAME and Final Burn Alpha emulators are added.
  • Version 1.2: The Intellivision emulator and the SAMBA installation wizard are added.
  • Version 1.4: Optimizations were made to the themes and improvements were made to the HDMI video resolution.
  • Version 1.6: The Basilisk II and Dispmanx emulators are added.
  • Version 1.7: Several emulators were updated and the Atari 2600 emulator was added.
  • Version 1.10.1: Raspbian is updated to the latest packages.
  • Version 2.0: EmulationStation 2 is added as a new front-end.
  • Version 2.2: Errors in the Sega 32x emulator are fixed.
  • Version 2.4: Bug fixes and the Atari Lynx emulator is added.
  • Version 2.6: Driver optimization and updating of various emulators.
  • Version 3.0: A port of Super Mario War and a Dragon 32 emulator are added.
  • Version 3.2: The mupen64plus binaries were repaired and various bugs were fixed.
  • Version 3.7: It updates Kodi to its version 16.
  • Version 4.0: Various emulators are being updated.
  • Version 4.1: The PCFX and PCSX2 emulator is added.
  • Version 4.5: Support is added for Raspberry Pi 3 A +New themes were added and Kodi was updated to Kodi 18.
  • Version 4.6: Support for Raspberry Pi 4, and an update of RetroArch to version 1.8.5.
  • Version 4.7: RetroArch updated to version 1.8.8.

Learn step by step how to install RetroPie on a Raspberry Pi and play retro arcade games for tons of fun

To begin using RetroPie, You need to follow a procedure to obtain, install, and configure it on your Raspberry PiNext, we'll explain step by step how to turn your RPi board into a retro console with RetroPie.

Go for it:

Download RetroPie

Retropie for Raspberry Pi

The first step is to obtain the RetroPie image file, which you can download very easily from its official websiteTo obtain this file, follow the steps described below:

  • Login a https://retropie.org.uk/download/.
  • scroll down until you find the version list.
  • Click in the version suitable for your Raspberry Pi model
  • Waiting until the end download.
How to manage and change the default username and password on a Raspberry Pi? Step-by-step guide

Flash RetroPie on your MicroSD

Belena Etcher's download site

The next step to take, once RetroPie is on your computer, It involves using a writing tool to boot the image file onto a Micro SD card. which will store the operating system to run on your Raspberry Pi.

To do this, you can use Balena Etcher as a tool to write the file:

Download Balena Etcher for Windows

Download Balena Etcher for macOS

Download Balena Etcher for Linux

Once Etcher is installed, perform this procedure:

  • Insert the SD card on your computer.
  • Run etcher.
  • Within the tool, select the RetroPie image file.
  • Select destination location where the OS will be installed, in this case, the SD card.
  • Click on "Flash".

The process will take some time, and once completed You will have a bootable SD card that you can insert into your Raspberry Pi and run RetroPie for your games. All you need to do is connect all the peripherals required for your setup.

Configure the BIOS

Adjusting BIOS on Raspberry Pi boards

Once The micro SD card is ready.Insert it into your Raspberry Pi, along with the other peripherals (screen and keyboard), to start the BIOS setup.

You can access these options using “raspi-config”, for which you must follow these steps:

  • As soon as RetroPie loads, Connect the keyboard and press “F4”This action will take you out of RetroPie, after which you must press another key to access the terminal.
  • In the terminal, type the command sudo raspi-config.

Once in the settings, you can modify the values ​​to improve the RetroPie user experience, among which we can highlight:

  • Expands the file system, pressing “Expand Filesystem”Then enter a size close to the SD memory space and press Enter.
  • Increase the size of the VRAMThat is, the RAM dedicated to video. You can do this by going to “Advanced Options > Memory Split” and playing with values.
  • Configure Wi-FiTo do this, simply go to "Configuration" de EmulationStation, After that, you just need to select the SSID from the list and enter the password.
  • Activate SSH To access the system via IP address, you can do this by following the path “Advanced Options > SSH >Enable > Ok”.

configure the controls

Connecting controllers to a Raspberry Pi

The next step is insert and configure the controls that you will use to control the games.

To fully enjoy the experience, you must ensure that the buttons are properly calibrated, for which you must follow this procedure:

  • Connect your controller to the Raspberry Pi.
  • Press un button to open the Setup Wizard.
  • Press the corresponding buttons in the list to configure your actions.
  • Once the list is complete, press "Okay".
  • If you want to configure more controllers, press "Start" enters “Configure Input” Connect the new remote and repeat the process.

Install ROMs

Using USB on Raspberry Pi

In the case of RetroPie, the most common method of loading ROM files for execution is via a USB drive, through which you will transfer the games from your computer to your Raspberry Pi:

  • Insert the USB drive into your computer and format it in FAT32.
  • Create a folder in the root of the USB drive with the name “retropie”.
  • Remove the USB memory stick from your computer and connect it to your RPi with RetroPie. The system will detect the folder and create the required files in a short time.
  • Newly, Reconnect the USB drive to the PC..
  • This will contain the folder “roms”, which will be inside the folder “retropie”You will find subfolders for all the emulators available on the system.
  • Copy the ROM files to the corresponding folder As an extra detail, RetroPie can read files from its emulator. “.Zip”
  • Once they are copied, Remove the USB cable from your computer and insert it into your Raspberry Pi.

Once this is done, RetroPie needs to synchronize the new ROMs before you can use them. To do this, you will need to restart RetroPie using this process:

  • Press “Start” on your remote to open the menu
  • Choose the option “Quit EmulationStation”
  • Wait for the system to restart, a process during which all games will be synchronized so they can be used.

Enter the metadata

Scraper Tool Interface

Through this procedure, RetroPie will have pre-loaded images and descriptions of its graphical interface immediately available.reducing loading times and improving the experience.

This data can be entered automatically using an included tool called Scraper, which you can access as follows:

  • Balance "Start" and select the option “Scraper”.
  • Choose the database for which the metadata will be obtained.
  • Choose “Scrape Now”.
  • For better performance, deactivate the option “User decides on conflict.”

Start your games

Arcade console on a Raspberry pi

At this point, all you need to do is select your emulators and corresponding games in the RetroPie user interface. and start enjoying hours of entertainment with your classic gamesThe RetroPie interface is, in fact, so simple that it is easily decipherable. without needing prior experience with operating systems of this typeTherefore, anyone can use it.

RetroPie vs Recallbox: Which is better for making a retro arcade machine with your Raspberry Pi?

Recallbox for Raspberry

When it comes to one of the most popular projects that can be done with the Raspberry PiIt is more than logical to think that you have a wide variety of options in terms of distributions dedicated to emulation. Un Recalbox is a strong contender in this area., a distribution very similar to RetroPie which is also dedicated to emulation, although with an ease of use that makes it stand out when it comes to users newly started in the world of emulation.

Retro Pie, on the other hand, It focuses its efforts on finding a balance between ease of use and operational stability.Therefore, although it is slightly more complex than Recalbox, it compensates by being one of the best emulation systems available to date.

In summary, Recalbox is an excellent option for learning about the operation of operating systems dedicated to emulation, and if you're looking for a simpler option to use in general. RetroPie, for its part, It offers much greater stability and better performance than Recalbox., at the cost of its slightly more complicated processes, although perfectly understandable without prior knowledge.

Ebooks of IPAP
Ebooks IPAP

🔥JOIN🔥 THE NEW IP@P COMMUNITY! SIGN UP HERE!

Themes

Author: Mario José

With a degree in journalism, specializing in investigative reporting, I seek the truth in all things. Currently focused entirely on technology, computing, and the internet.

Related