Aug 1, 2018 - Download Game Roms for Retropie, in this article you will learn how to add game roms to retropie and where to find game roms on the.

  1. How To Download And Install Roms For Retropie
  2. How To Download Retropie Roms For Free
  3. How To Download Retropie Roms For Mac
  4. Best Place To Download Roms For Retropie
  5. Nintendo Roms For Retropie
3

You've just set up your Raspberry Pi with RetroPie, it's plugged into the TV, you've got a controller in your hand when—GASP! You don't have any games to play.

If you're looking for a place to get free games legally, we've got you covered! This guide includes everything you need to download ROMs (game files) for the most popular RetroPie consoles.

Once you’ve got something to play, don’t forget to visit our guide on how to add ROMs to RetroPie.

  • RetroPie: Build your own Raspberry Pi retro gaming rig

  • How to add ROMs to RetroPie using a USB drive

Raspberry Pi×1
1

Types of ROMs

RetroPie ROMs come in many different file formats and varieties. Not only do they vary between consoles, but they often fall into different legal territories. The most common types of ROMs include copyrighted, abandonware, public domain, and homebrew.

Copyrighted

ROMs are owned and licensed by existing businesses or people. In many countries, downloading these ROMs is considered a crime. Some countries allow citizens to maintain a backup copy of games or titles they already own. It's best to research applicable legal regulations before pursuing any of these titles.

Game

While you can also find ROMs in a RetroPie ROMs pack on any torrent site, you should not download any copyrighted titles as this may be illegal.

Abandonware

includes content in a sort of legal 'gray area'. The businesses or people responsible for the copyright are either unavailable or no longer pursuing their licensing rights.

Public domain

ROMs are legally available to the public. These ROMs can be downloaded for personal use.

Homebrew

ROMs are created by individuals or small teams. Most of these ROMs were created recently, long after the prime of the respective console. For example, Little Sound DJ was released in 2001 to help musicians create chiptune music using original GameBoys (for more examples of modern GameBoy tech, check out our official list of GameBoy mods). However, it’s important to remember that just because something is homebrew doesn’t mean it’s free or legal to download without purchasing.

In this guide, we'll only cover public domain material and homebrew content with no copyright restrictions for personal use. When you're done, be sure to check out our other Raspberry Pi projects!

  • The ultimate Original Game Boy modding guide

  • Raspberry Pi Projects

2

List of public domain ROMs

This list includes a selection of ROMs available in the public domain space. We've highlighted major consoles, but more can be found on the website sources provided.

Sources: MAME and Zophar

ConsoleROMs
Arcade / MAMEAvailable ROMs
Gameboy / Gameboy ColorAvailable ROMs
NESAvailable ROMs
DreamcastAvailable ROMs
GenesisAvailable ROMs
SNESAvailable ROMs
3

List of homebrew ROMs

This list is comprised of free homebrew ROMs that are a-ok to download and play! Major consoles are listed in the table, but more are available on the provided website sources.

Sources: PDRoms

ConsoleROMs
Arcade / MAMEAvailable ROMs
Gameboy / Gameboy ColorAvailable ROMs
NESAvailable ROMs
DreamcastAvailable ROMs
GenesisAvailable ROMs
SNESAvailable ROMs
  • RetroPie ROMs

The Raspberry Pi is a small single board computer that has DIY enthusiasts smitten. There are countless projects you can dedicate your Pi to, but hands down one of the coolest is retro gaming. Thanks to an open-source project called RetroPie, turning a Pi into a catch-all video games emulator is a snap.

While RetroPie is super easy to set up, it doesn’t actually come pre-installed with any games. So how do you get your games a.k.a ROMs onto your Pi? There are a couple of different ways, but one of the easiest is via a regular old USB.

What Is a ROM?

Fun fact: ROM stands for Read-Only-Memory. Essentially, a ROM is a digital copy of a game. The legality of video game ROMs is murky and not something we’re going to get into here. Because of this we won’t be telling you how or where to obtain ROMs.

Now that you have your ROMs, you’ll need to get them loaded onto your RetroPie. Just follow the steps below, and you’ll be reliving your childhood in no time!

Transferring ROMs to RetroPie

There are three ways to transfer ROMs to a Raspberry Pi running RetroPie: Samba, Secure File Transfer Protocol and USB. USB is the fastest and arguably the easiest method. For Pi’s that do not have Internet connectivity (e.g. Pi Zero), USB is your only practical option. Technically, you can achieve Internet connectivity with a powered USB hub and a USB WiFi adapter. This would then allow you to use Samba or SFTP to transfer your ROMs. For simplicity’s sake, this guide will focus on transferring ROMs to RetroPie without Internet connectivity.

How To Download And Install Roms For Retropie

Format Your USB

Before you can transfer ROMs to your Pi, you’ll first need to format your USB to FAT32. Be aware that reformatting a drive will always result in data loss. Ensure that the USB you are using does not contain data you do not want to lose. Additionally, we suggest using a USB that has an indicator light that flashes when the USB is in use. This isn’t essential, but it makes life a little easier in later steps.

If you are on a Windows PC, plug in your USB and open the File Explorer. Locate your USB in the left panel menu. Right-click on the USB, and a menu will appear. From here, click on “Format.” A window will pop up with a few drop-down menus. The second one from the top should be labeled “File system.” Click on the arrow and select “FAT32.” Finally, click on the “Start” button at the bottom to format the USB.

If you are on a Mac, plug in the USB and open “Disk Utility.” The Disk utility program can be found by following this path “Applications -> Utilities -> Disk Utility.” Alternatively, you can type “Disk Utility” into Spotlight. With Disk Utility open, click on your USB drive in the panel on the left. For Yosemite and below, click on the “Erase” tab, select “MS-DOS (FAT)” from the drop-down box and click the Erase button. For El Capitan and above, click the Erase button, select “MS-DOS (FAT)” and click the Erase button again.

With your USB formatted to FAT32, create a folder at the root of the USB. Rename this folder “retropie,” all lowercase.

Automatically Create ROM Folder Structure

Eject, or if you’re someone who likes to live dangerously, yank your USB out of your computer. If you haven’t flashed RetroPie to an SD card, do so now.

Boot up your Raspberry Pi running RetroPie and plug in your newly-formatted USB. RetroPie will then create folders with the names of the emulators automatically. Your Pi is finished when the indicator light on your USB stops flashing. If your USB does not have an indicator light, make a cup of coffee. By the time you get back it should be done. At this stage, remove the USB from your Pi and plug it back into your computer.

Add ROMs

How To Download Retropie Roms For Free

Upon plugging your USB back into your computer, you should notice that the “retropie” folder you created earlier now has a subfolder called “roms.” Inside this folder is a folder that corresponds to all of the consoles RetroPie supports.

To add ROMs, simply drag and drop your ROMs to the corresponding console/emulator. Be aware that only MAME ROMs can end in .zip. All other ROMs must be unzipped before adding.

Finally, Sega Genesis ROMs must be placed in the “megadrive” folder, and TurboGrafx 16 ROMs must be placed in the “pcengine” folder.

Transfer ROMs to Raspberry Pi

We’re heading into the home stretch here. Eject or yank (you maniac) your USB out of your computer. Boot your Raspberry Pi back up and plug in the USB. RetroPie will automatically copy the ROMs from your USB to the SD card.

How long this process will take depends on how many ROMs you have. If you are using a USB with an indicator light, the process is finished when the light stops flashing. If your USB doesn’t have an indicator light, estimate how long it took to transfer the ROMs from your computer to the USB and add a bit of padding time to be safe.

Once copying is complete, you’ll need to restart EmulationStation. Remove your USB and plug in a keyboard. Pressing F4 on the keyboard will force Emulation Station to reboot. Once it fires back up, you should be good to go!

How To Download Retropie Roms For Mac

What are your favorite projects for the Raspberry Pi? Let us know in the comments!

Best Place To Download Roms For Retropie

The Complete Hardware Buying Guide

Nintendo Roms For Retropie

Keen to learn how to choose the hardware for your rig? The Complete Hardware Buying Guide shows you what to look out when buying the hardware.