Tested on:Raspberry Pi 2; Raspberry Pi B+; Python 2.7; Raspbian pre Jessie
Prerequisites:Raspberry Pi with Raspbian Jessie and internet connection (see steps 1-7 in the Introduction)

RetroPie: Raspberry Pi as gaming station

This works only for Raspbian Jessie; for Stretch, follow these instructions instead.

RetroPie from PetRockBlock.com is a astounding collection of emulators, easily installed and freeware.

It supports Super Nintendo, Megadrive, Playstation 1 and many more; it even comes with a Quake 3 arena distribution preinstalled, which runs pretty smooth on a Raspberry Pi 2. Five stars for RetroPie!

RetroPie setup
Enter in the terminal

A screen opens where install from binaries is preselected. That’s good, confirm and the installation begins. After the installation, a configuration screen pops up. Select close and reboot.

Using a gamepad
Using original gamepads requires some effort, as a GPIO-pad-adapter, a pad-controller adapter specific for the gamepad and the gamepad itself are required.

Start RetroPie
Enter emulationstation in the terminal. The usage is pretty intuitively. A controller configuration pops up after the first start which is self-explainatory. Select the device and then the game.

Get old games
Doperoms.com is a big collection of emulator games . After ensuring the game is free to use, download it, then copy it to /RetroPie/roms/YOUR_DEVICE_NAME and start RetroPie.

Running DOS games
A DOS emulator, DOSbox, is installed with RetroPie. Copy DOS games to ~/RetroPie/roms/pc, start RetroPie with emulationstation, select the device tab IBM and DOSbox then. The games copied into /pc are in the default DOSbox directory.
If there are problems with the keyboard interface, quit RetroPie and type sudo nano ~/.dosbox/dosbox.conf. At the end of the file, it’s possible to add startup commands to dosbox like navigating to and starting a game or configuration commands.

Make an image
After having customized RetroPie with all the great games, it’s a good idea to make an image of the Raspberry Pis microSD card. By doing this, the Raspberry Pi is free for other use, but can be setup with the already configured Retropie in 10 minutes by restoring the disk image.

Onto some gaming…

Master of Orion II - The best game in the world

Master of Orion II – The best game in the world

RetroPie blog post: http://blog.petrockblock.com/2012/07/22/retropie-setup-an-initialization-script-for-retroarch-on-the-raspberry-pi
PetRockBlock Website: http://blog.petrockblock.com
GPIO-pad-adapter on PetRockBlock: http://blog.petrockblock.com/2012/10/21/the-retropie-gpio-adapter/
Pad-controller adapter on PetRockBlock: http://blog.petrockblock.com/2012/07/03/snesdev-rpi-a-snes-adapter-for-the-raspberry-pi/
Creating disk images with gnome-disks: http://www.knight-of-pi.org/sdisk-images-for-complex-rapberry-pi-projects/
Doperoms Website: http://www.doperoms.com
Tutorial: Burn a disk image to a SD card: http://www.knight-of-pi.org/installation/
RetroPie Homepage: https://retropie.org.uk/docs/First-Installation/

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.

One Comment

  1. wheni do (./retropie_setup.sh) i get (Sorry – Raspbian/Debian Stretch (and newer) is not yet supported on the RPI

    Distributor ID: Raspbian
    Description: Raspbian GNU/Linux 9.4 (stretch)
    Release: 9.4
    Codename: stretch


Time limit is exhausted. Please reload CAPTCHA.