This repo is:
- Instructions for how to set up a RetroPie machine from scratch
- A collection of scripts to manage launchers for ports such as
chromium-browser
which run inside EmulationStation cron
configuration withrclone
to automatically back up saved games and roms
- Raspberry Pi 3B+
- Raspberry Pi tall case
- 32GB microSD card
- Right-angle HDMI cable
- SNES-style gamepads
- Apple Magic Keyboard
- Apple Magic Trackpad
- Download and install the Raspberry Pi Imager
- Use this to flash the microSD card
touch /Volumes/boot/ssh
to enable SSH on boottouch /Volumes/boot/wpa_supplicant.conf
to create WiFi configuration file- Add WiFi config as specified here
- Insert microSD and run first boot
- Change user
pi
password sudo apt-get install vim
- Copy SSH key to
~/.ssh/authorized_keys
- Run
sudo raspi-config
and...- Change GPU memory to 128MB
- Disable the splash screen on boot
- Edit
/boot/config.txt
and sethdmi_force_hotplug=1
- enables HDMI even if the connected TV is not yet switched on - Install Rclone
curl https://rclone.org/install.sh | sudo bash
rclone config
- Follow instructions at https://rclone.org/dropbox/
- New Remote -
n
- Remote Name -
Dropbox
- Storage Type (Dropbox) -
9
client_id
blankclient_secret
blank- Advanced config -
n
- Use auto config -
n
- Remote machine - Paste results from desktop command
rclone authorize "dropbox"
- Is this ok -
y
- Quit config -
q
- New Remote -
- Install RetroPie
- Configure to boot into EmulationStation
- Install RetroPie-Extra
- Run the Chromium "Media Centre" script
- Open
retropie_setup.sh
and selectManage packages
>Manage experimental packages
and installchromium
.
- Follow these instructions
- Install Steam Link streaming on the host machine
git clone [email protected]:skhg/retropie-custom.git
cd retropie-custom
./setup.sh
- Restart EmulationStation