My project was to make a retro gaming device. I found this to be slightly more difficult than I expected, as I am relatively new to the concept of emulation and ROMs. However, I think I got the gist of it, as I can use the Pi to play old games on any monitor.
I followed an online tutorial which helped me turn my Pi into a gaming system, which you can read here: https://www.pcworld.com/article/3190347/how-to-build-a-raspberry-pi-retrogaming-emulation-console.html
Below are some pics of what I needed in order to play my new gaming device:


My first step was to erase everything from my pi, as I had previously installed Raspbian on it and needed to install the Retropie OS.
Next I had to get Retropie to run on my pi. I needed to download the Retropie software online and download another program called ApplePi Baker for my SD card to be able to read the Retropie software.

After copying retropie to my sd card, I was able to plug it in to my pi and attempt to boot it up. I inserted the sd card into the pi, hooked up the pi to my monitor using an HDMI cable, plugged in the ethernet cable, connected my controller to the pi and, finally, turned on the pi using the micro USB cable.
Here is the part of the project where I started to make small errors. When Retropie booted up, I needed to map the configure the DualShock controller and map the controls. I messed up on this twice, causing me to have to unplug the pi twice and start over, before mapping the controls correctly.
I want to share a little bit of wisdom before continuing with the story of my project. If you are ever copying a tutorial, such as a Retropie tutorial, or a following a recipe, or anything that requires you to follow instructions, read the COMPLETE tutorial or recipe before even attempting to begin working. You will save yourself so much time by skipping over things that may not apply to you or being better prepared beforehand to finish whatever it is you are doing in a more efficient way.
I did not follow this advice, and proceeded to spend around 45 minutes trying to change the language and timezone settings before realizing that none of this was integral to making a fully functioning retro game station.

After skipping this part of the tutorial, I decided to play around with the system a bit. Occasionally, my monitor would go black for a second and then go back to normal. Although this was weird, the system still worked fine. I even managed to change the picture that appears when retropie boots. Here is a vid of what I made it look like. It takes some time to boot up but it works. The image of Retropie is what their logo was in 2014.
Now for finding games I wanted. I loved playing Pokemon and Super Mario as a kid, so I decided to find those ROMs first to test if the emulator worked. I downloaded a Pokemon Emerald for the GBA and Super Mario 64 for the Nintendo 64, two systems that Retropie should be able to emulate.

After booting up Retropie, I can safely say that the system works great, and I will be taking it back home with me to play with my friends. My friend and I were able to play Pokemon Emerald and got all the way to the Fortree Gym before we got bored. That took up basically most of my day.

I did have issues trying to exit the game, but I googled it and wrote down the shortcuts to quit the game, create a save state, load a save state, and how to reset the game. Here is a video of my friend using Retropie and our first attempt at playing Super Mario 64.
So overall, the system works great. When I get back home for summer I am going to buy a larger sd card to store more games and will set it up in my room so I can play. I will try and set up the DualShock controller to work wirelessly and will also try and play around with how the UI looks because I might like another theme better than the default one. I also want to 3D print a case for the pi so it looks like an actual pi. These are all great additions to the system but I am just happy that the emulator runs smoothly and that the controls work correctly. I hope to have a lot of fun with this system over the summer.















