This is just a copy of my 'to-do list' for the RetroPie Raspberry Pi project.
I created this for my brother as a gift for his university graduation a few years ago.
The Raspberry Pi 3B+ was powerful enough to emulate everything up to the N64 / PS1. Some titles on those consoles were playable, but it some definitely weren't.
Seeing as the Raspberry Pi 4 is a pretty hefty upgrade in the performance department, I would guess that it allows you to play most PS1 / N64 games as well. Especially the 4gb RAM variant.
Total Cost: €96,05
Begin by downloading the latest RetroPie version and flashing it onto your Raspberry Pi's SD Card.
sudo dd if=retropie-vXYZ.img of=/dev/sda conv=fsync bs=4M status=progressWe'll want to create a blank file in the root of the boot partition called simply, ssh. We'll also want to create another file in the root of that same partition called wpa_supplicant.conf. This one won't be empty, however.
Open it up in your favorite text editor and copy in the following
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="your_real_wifi_ssid"
psk="your_real_password"
}Take care to adjust the country key at the top and add your wifi SSID and password in the network object below.
These two files (1) enable OpenSSH server by default and (2) connect to your home wifi automatically on boot. These two steps will significantly simplify any remaining setup.
root partition mounted, we can navigate to ~/Retropie/roms/$CONSOLE ($CONSOLE is the console of your choice) and copy over any ROMs we want to be able to play.On first boot, it'll expand the root partition to take up the remaining space available on your sd card. After that it'll boot all the way through and if you have any controllers connected it will ask you to set them up. This consists of mapping the keys on the physical controller to keys in software. Go through that controller setup wizard and you'll now land on the main home screen of RetroPie!
Congratulations! You now have a small emulation station!