

Enable SSH on your PiĬreate a file named ssh in the root directory of your SD Card. Follow the official instructions here Step 2.

Download RetroPie image and write to SD card Alternatively you can do this from your networked PC via SSH. To edit config files on your Raspberry Pi. Many other controllers are supported, but the Xbox 360 controllers work best

Wi-Fi dongle or (for best streaming performance) Ethernet cable.To write the downloaded RetroPie image to your SD card For best performance use a Raspberry Pi 3 Model B+ Raspberry Pi and a compatible power supply.Interested and want to get started? Read on What you need Mega Drive, SNES, even PlayStation all run great and with a little extra work you can stream more taxing games from your home PC The RetroPie web site and EmulationStation web site are great places to start to start, with forums, FAQs and wikis.With RetroPie, your Raspberry Pi can become the ultimate retro-gaming machine. There are entire sites and forums devoted to the various emulators, and you may need to Google around and do your own research on the best selections for different games. Hunting down these quirks and determining your preference for one emulator over another is a process you’ll have to work through yourself…there are just too many emulators and far too many ROMs for us to know them all. Each emulator has its own quirks - some may render or perform better than others, or some might not work with certain ROMs. Some systems are supported by multiple emulators (for example, there are different MAME implementations, each with its own directory). For example, NES roms go in the “nes” directory. ROM files are installed in specific subdirectories of /home/pi/RetroPie/roms - one for each different emulator package. Alternately, you can fill a USB stick with ROM files, mount this on the Raspberry Pi and move them to the appropriate locations. With networking enabled, it’s possible to copy the ROM files across the network - the retropie system should be visible as an SMB or AFP share. If you don’t want to do this step, that’s okay…a few self-contained games can be installed in the “Ports” section of EmulationStation, such as Doom and Quake (explained in next section below). You can always exit EmulationStation with the F4 key for a command line prompt, but remote login has the benefit that you can copy-and-paste some of the commands we’ll be using.Įmulators require ROM files. Once networking is all set up (it may require another reboot), you should be able to access the RetroPie system remotely…as a network share for transferring files, and (if you enabled SSH in raspi-config) for remote login to finish certain command-line tasks later. Here’s a guide for basic network setup on Pi. If you have trouble with it, press F4 to exit EmulationStation for a command-line prompt and set up WiFi the old-fashioned way, by editing /etc/wpa_supplicant/wpa_nf. If you plan to use wireless networking…the RetroPie menu includes an option for configuring WiFi, but I couldn’t get this to connect. Recent RetroPie releases already have file sharing enabled the system should appear on your network as “retropie.local” (unless you gave the system a different hostname during the initial setup). Loading ROM files is most easily done on a wired Ethernet network. You’ll need to use a USB flash drive and move files manually from the command-line. If you don’t plan to use networking, skip ahead to the next section below: Install ROMs. When you’re done, tab to “finish” and reboot when prompted. But now that we're actively using the GPU, we want some GPU memory, so don't touch this! In the past when using the PiTFT you'd want this as small as possible (16 MB). We can enable this later, but there are some important details that need explaining with the PiTFT first! Start out at the default speed. Under Advanced Options, change Hostname if desired (default is “retropie”) and enable SSH (for remote administration).If keys aren't producing the expected characters, this is why.

Under Internationalization Options, select Change Locale, Change Timezone and Change Keyboard Layout to your liking.Change Password (since everyone knows the default).These steps are optional but recommended: If using an older version of RetroPie, also select Expand Filesystem (recent releases do this automatically on first boot), enable the Device Tree under Advanced Options, and when enabling SPI above, answer “yes” when prompted whether to enable the kernel module. Underscan: disable (earlier releases: Overscan in Advanced Options).In earlier releases, this is under Advanced Options. Audio: force 3.5mm headphone jack (since HDMI will be disconnected later).The following raspi-config options are required:
