For this project, I turned the Raspberry Pi into a RetroPie, which is a combination of different projects that turns the pi into a retro gaming machine by acting as an emulator. I’m a long-time gamer and love talking video games, so this was the perfect project that not only introduced me to SSH connection and python but allowed me to play one of my favorite childhood games.

Materials

  1. Raspberry Pi 3 w/ case
  2. 5V 2.5A Power Supply
  3. 32GB Micro SD Card (8GB min)
  4. HDMI Cable
  5. Micro SD Card Reader
  6. Ethernet Cable
  7. USB Keyboard
  8. Xbox One Controller
  9. USB Memory Stick (not pictured)
  10. TV or Monitor (not pictured)
  11. Personal PC (not pictured)

Steps and Resources

The instructions at https://retropie.org.uk/docs/ were very helpful with setting up the RetroPie. I used https://retropie.org.uk/docs/Transferring-Roms/ for help transferring ROMS. Below is the step by step documentation I kept while working on this.

  1. Downloaded Raspberry Pi Imager for Windows
  2. Located Raspberry Pi Model on the unit.
  3. Downloaded RetroPie 4.7.7 (RPI2/3) per my model under Emulation & Game OSàRetroPieà RetroPie 4.7.7 (RPI2/3)
  4. Selected SD card in which I wanted to write to, and clicked write on Raspberry Pi Imager, and waited for it to complete.
  5. Loaded SD card into Pi and connected to TV, internet (via ethernet) and power, before turning on.
  6. Connected controller and completed Xbox Controller Set up.
  7. On my PC, created the “retropie” folder on my USB drive.
  8. Put USB drive into retro pie for a few minutes to allow it to set up the file structure on the USB.
  9. Removed and plugged back into my PC.
  10. Downloaded ROMS.
  11. Added ROM to the retropie/roms/$CONSOLE folder. In my case $CONSOLE = SNES.
  12. Restarted
  13. Upon Restart the Intro screen now showed the SNES Logo
  14. From here you can start the game.

Customization

As discussed, the RetroPi can play classic games by acting as an emulator. To make it my own I added a few customizations noted below. For all file copying from PC to Pi I used SSH with WINSCP.

Finished Product

Below is a photo of the completed project and a video of the RetroPie running which will you show you my custom start up splash screen, the added music player, and the custom image when starting Mega Man X in that order.

Volume & Nu Metal Warning! Sorry about the poor audio quality.

Conclusion

I enjoyed playing some Mega Man X and feeling nostalgic, but I really loved the excitement that came with adding the customizations to the retro pi simply by adding the files to different folders. My fiancé can attest that I was ecstatic when my music began playing. With how complicated that process looked and the roadblocks I ran into, I was not confident it would work. I was pleasantly surprised that the information found from various places online all worked together to help finish the music player and help me achieve my goals with this project.


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

css.php