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.
You can access this from the Retropie menu in emulationstation (you can also access it from option WiFi in the RetroPie setup script): Then open WiFi. It will open into this menu: Choose your SSID from a list: Type your Wifi Password (You may need to wait a bit after you finish for the configurations to save) After it's done configuring you should see your wifi info in the original menu. Make sure to include the RETROPIE CONFIG. Lines as shown to ensure that the RetroPie-Setup wifi configuration module will be able to cleanly edit/delete your configuration if you wish to change it later. Wifi will not start up if you have an hard wired ethernet connection.
Thanks to an open-source project called, 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 RetroPieThere 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.Format Your USBBefore 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 StructureEject, 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 ROMsUpon 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 PiWe’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. Hello, so I have a Raspberry pi kit that i bought from Amazon and have set everything up to the transferring of ROMS. I currently have 6 different snes ROMS that I have managed to get onto my Files in the Retropie software,but the snes emulator isn’t showing up anywhere and I cannot for the life of me figure out why the files copied over but are not activating an emoulator. I’m entirely new to all this so I could use a level 1 explanation, like letter to letter exact.
To clarify the files were uncompressed prior to transfer. Please help!.
So I've been trying to get my set up to run some old N64 games using the setup. My true goal was to get The Legend of Zelda Majora's Mask running with the hi-resolution textures. I ran into a few problems along the way and thought I would share how I got everything to run smoothly from start to finish, as I found there wasn't a really good guide on the web to go from start to finish, especially for those not so tech savvy. This tutorial assumes you know some basic linux shell commands (i.e. Ls, cd, etc.) and are generally familiar with what an emulator is, and what SSH is. I tried to make this as foolproof as possible, since I spent a lot of time struggling to get this set up correctly, and I am very new to the Raspberry Pi, Linux, and Emulators.
The.img file cannot be copied to the SD card, since the.img file simply contains the instructions and data necessary to write the completed image. In order to get the RetroPie image onto the Micro SD card, you will need to flash the image from your computer to the SD card. This can be done through a variety of ways, and these methods can be found on the.
Once the image was flashed to the card, place it into your Raspberry Pi to allow it to run the initial boot. Since I will be using a controller to play the games, I made sure to have my USB controller plugged in for the initial setup, as well as my USB keyboard to get everything configured. The RetroPie will guide you through setting up your controller on initial boot, so make sure to use this to navigate Emulationstation.
Eventually, the Pi should boot into Emulationstation. This is a program that acts to help guide you through to all the emulators and settings. Think of it as a visual way (GUI) of navigating through all of your games, and launching them with the correct controller settings and emulators. EmulationStation is really just a way to conveniently browse and launch your games, without having to remember all the pathways to the emulators, commands for plugins that you would (or still can) type into the raspberry pi console itself.
Emulationstation is great though, as it allows you to set just about everything up from the WiFi, Keyboard, Controllers, etc. Of course you can do this all manually if you choose, they both have the exact same end result in terms of how the files on the pi look when you are done. It's just a little more convenient to do it through Emulationstation. If you ever want to exit the Emulationstation and access the Pi command line, just hit F4.
To get back to Emulationstation, just type 'emulationstation' into the pi console (without quotes) and it should boot right back up. While I was writing this, when going back and forth this way, the console would occasionally 'freeze' with only the blinking cursor and directory visible.
I couldn't type anything however, and so I frequently pulled the power cord on the pi to get it 'reset'. Alternatively, its possible to SSH into the pi from another computer and perform a reboot, however, I was often pretty lazy.
Run the update (Option 8) to make sure the raspi-config tool (the screen you are on currently) is fully updated. Once that's done, it's important to configure the localisation options (Option 4) to get the time zone correct and keyboard layout correct. These are pretty straightforward, however, if you are in a country other than the UK (which is default) you will have to change these. For those in the US, choose the 'enUS.UTF-8 UTF-8' by scrolling down, hitting space to select, and then enter to move to the next page where you should use the arrows to again choose ' enUS.UTF-8 UTF-8'. For the keyboard, most likely you have a 104 key, keyboard (if you have the 2 window keys and the menu key on the bottom, its a 104 key. If not, then you have a 101 key). Being in the USA, we choose the English (US) layout, which does not have AltGr or Compose keys.
![Add games to retropie wifi Add games to retropie wifi](/uploads/1/2/5/5/125540956/201845723.jpg)
Once this is done, the pi is pretty much set up to run some games (although there might still be some controller key mismatches). As far as acquiring the ROMS, you legally are supposed to have these, and are not supposed to download them from third parties, however, they can be found. Since I am interested in getting some N64 ROMS started, I will demonstrate how to load these, although the process is identical for other emulator systems.
N64 ROMS typically have a.n64,.v64 file formats, although. Once you do have your ROMS, they are usually pretty small files, and so are conveniently transferred to the Pi using WiFi. This is accomplished using SSH File Transfer Protocol (SFTP) which is just like using SSH to get into your pi (both use port:22) but it allows you to transfer files. I use, as you can open up the raspberry pi folder directly and drag and drop the ROM files into the proper folder.
To do this, open Cyberduck on another computer where your ROM is located. In Cyberduck, click 'Open Connection' type in the local IP address of the Raspberry Pi where RetroPie is installed (usually 192.168.1.x, where x is another number), username of the Pi (default for RetroPie Image = pi), password (default = raspberry), and port (use port 22) open up a SFTP to allow me to transfer some N64 ROMs to the Pi. Since they are small and the WiFi is set up now, it doesn't take to long to transfer this way. Once you are connected to the Pi, you can simply drag and drop the ROMS into the n64 folder located at /RetroPie/roms/n64. Once they are in this folder, Emulationstation search all the folders under /RetroPie/roms and will recognize that there is a game present and will update accordingly (Pretty nice!). Since I'm really interested in playing The Legend of Zelda Majora's Mask, I elected to use this as a test game, and so I dragged the rom file for this game which I renamed to 'The Legend of Zelda Majora's Mask.n64' into this folder.
For most emulators in the RetroPie, a kind or organizer known as Retroarch is able to manage a lot of the configurations for emulators ranging from SNES, to N64, to Amiga. Retroarch is great because it will supply some default controls for every system, avoiding the need to configure each emulator individually. It's a nice organizer, and is used for all the emulators.
For the N64, however, Retroarch only provides controls when the lr-mupen64plus is chosen as the emulator. And it appears to run pretty pixelated.For our hi-res textures, we actually need to individually configure the mupen64plus emulator (kind of a bummer). First, map the buttons on your controller to their values that the system recognized by typing the following into the console.