Come installare RetroPie su Raspberry Pi e costruire una console da gioco retrò

Se hai voglia di una sessione di gioco retrò, puoi trasformare il tuo Raspberry Pi in un’iconica console da gioco installando RetroPie, una delle piattaforme di gioco retrò più popolari e versatili che supporta un ampio ventaglio di sistemi classici, da SNES e Atari a Sega e PlayStation.
Cosa Ti Serve

Per costruire la tua console da gioco retrò, avrai bisogno di:
- Raspberry Pi: Un Raspberry Pi 5 è la scelta migliore per la migliore performance tra tutti gli emulatori supportati, anche se un Pi 4 funziona molto bene. Un Pi 3 può funzionare ma è adatto principalmente per sistemi della fascia 8-bit e 16-bit come NES e SNES.
- Scheda MicroSD: La scheda dovrebbe avere almeno 32 GB di spazio di archiviazione per il sistema operativo e i tuoi giochi. Naturalmente, puoi anche memorizzare i giochi su un disco rigido esterno o una chiavetta USB, ad esempio.
- Alimentatore: Un alimentatore ufficiale o compatibile USB-C per Raspberry Pi, compatibile con il tuo modello di Pi (5V/5A per Pi 5, 5V/3A per Pi 4).
- Cavo Video: Un cavo micro HDMI a HDMI per Pi 5/4 e un cavo HDMI standard per Pi 3.
- Display: Qualsiasi monitor o TV compatibile HDMI.
- Dispositivi di Input: Una tastiera e un mouse USB per la configurazione iniziale. Raccomando vivamente di procurarti un controller per il miglior esperienza di gioco retrò.
- Opzionale ma Raccomandato: Un case per Raspberry Pi con adeguata ventilazione e dissipatori di calore per una migliore performance termica.
Una volta che hai raccolto tutti questi componenti, sei pronto per iniziare a costruire il tuo sistema di gioco retrò!
Installazione di RetroPie su Raspberry Pi OS
Prima di installare RetroPie, dovrai configurare Raspberry Pi OS (precedentemente noto come Raspbian) sulla tua scheda microSD. Raspberry Pi OS è il sistema operativo ufficiale per Raspberry Pi e fornisce la base più stabile per RetroPie.
Segui la nostra guida dettagliata su come configurare Raspberry Pi OS sul tuo Raspberry Pi per iniziare con l’installazione. Una volta che hai Raspberry Pi OS funzionante, puoi installare RetroPie seguendo questi passaggi:
Apri una finestra di Terminale dal desktop di Raspberry Pi OS. La prima cosa da fare è assicurarti che il tuo sistema sia aggiornato:
sudo apt update && sudo apt upgrade -yInstalla git in modo da poter scaricare lo script di installazione di RetroPie (di solito viene preinstallato con Raspberry Pi OS):
sudo apt-get install git
Clona lo script di installazione di RetroPie dal repository ufficiale di GitHub. Questo scaricherà tutti i file necessari sul tuo Raspberry Pi:
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.gitPuoi quindi navigare nella directory RetroPie-Setup, rendere eseguibile lo script di installazione e eseguirlo con i permessi sudo:
cd RetroPie-Setup
chmod +x retropie_setup.sh
sudo ./retropie_setup.shQuando lo script di installazione di RetroPie si avvia, seleziona Installazione di Base dal menu principale e conferma con Sì quando ti viene richiesto. Questo installerà tutti i pacchetti core necessari per eseguire RetroPie, inclusi vari emulatori e EmulationStation, l’interfaccia frontale che utilizzerai per navigare e avviare i tuoi giochi.

Una volta completata l’installazione (che può richiedere 30-60 minuti a seconda del modello di Raspberry Pi e della connessione Internet), puoi avviare EmulationStation digitando:
emulationstationQuesto avvierà l’interfaccia di RetroPie dove potrai configurare i tuoi controller e aggiungere giochi al tuo sistema di gioco retrò. Se desideri che EmulationStation si avvii automaticamente all’avvio del tuo Raspberry Pi, puoi abilitare questa opzione dal menu di configurazione di RetroPie.
Configurazione del Tuo Controller
Quando avvii EmulationStation per la prima volta, dovrai configurare il tuo controller di gioco. Quando appare la schermata di benvenuto, collega il tuo controller al tuo Raspberry Pi utilizzando un cavo USB se non è già connesso. Per i controller wireless, assicurati che siano correttamente accoppiati via Bluetooth prima.

Premi e tieni premuto un pulsante qualsiasi sul tuo controller, e EmulationStation lo rileverà automaticamente. Sarai quindi guidato attraverso la mappatura di ciascun pulsante sul tuo controller. Il sistema ti chiederà di premere pulsanti specifici uno alla volta – se il tuo controller non ha un determinato pulsante, basta tenere premuto un qualsiasi pulsante per saltare quell’input.

Uno dei passaggi più importanti è configurare il pulsante Hotkey, che funziona come un tasto modificatore per comandi speciali. È consigliato impostarlo sul pulsante Select o su un pulsante che non utilizzerai frequentemente durante il gioco, come il pulsante PS o il pulsante Guida Xbox. Quando combinato con altri pulsanti, il Hotkey abilita funzioni importanti:
- Hotkey + Start: Esci dal gioco
- Hotkey + Spalla Destra: Salva lo stato del gioco
- Hotkey + Spalla Sinistra: Carica lo stato del gioco
- Hotkey + X: Accedi al menu RetroArch
- Hotkey + B: Reimposta il gioco
Dopo aver completato la configurazione del controller, il tuo sistema RetroPie sarà pronto per il gioco. Puoi sempre riconfigurare il tuo controller in seguito premendo Start in EmulationStation e selezionando Configura Input, o aggiungere ulteriori controller seguendo lo stesso processo.
Aggiunta di Giochi a RetroPie
Per giocare a giochi sul tuo sistema RetroPie, dovrai aggiungere file ROM, che sono copie digitali di cartridge o dischi di gioco. Per motivi legali ed etici, dovresti utilizzare solo ROM di giochi che possiedi o quelli che sono disponibili gratuitamente. Diversi siti web offrono giochi homebrew e ROM di pubblico dominio che sono legali da scaricare e giocare.
L’Internet Archive ospita una collezione di giochi PC classici che sono ora disponibili gratuitamente. Per i giochi arcade, MAMEDev fornisce una selezione di ROM gratuite legittime che fungono da retrocompatibili con RetroPie. Puoi anche trovare molti ottimi giochi homebrew creati dalla comunità dei giochi retrò che sono gratuiti da scaricare e giocare.
Una volta che hai i tuoi file ROM, dovrai trasferirli al tuo sistema RetroPie. Le ROM devono essere posizionate in cartelle specifiche in base al tipo di console. Naviga nella directory “~/RetroPie/roms”, dove troverai cartelle separate per ciascun sistema di gioco (come snes per giochi Super Nintendo o nes per giochi Nintendo Entertainment System). Metti le tue ROM nella cartella appropriata:
Per giochi Super Nintendo
/home/pi/RetroPie/roms/snes/Per Nintendo Entertainment
/home/pi/RetroPie/roms/nes/Per giochi Sega Genesis/Mega Drive
/home/pi/RetroPie/roms/megadrive/
Dopo aver aggiunto nuove ROM, riavvia EmulationStation o premi Start e seleziona Esci -> Riavvia EmulationStation affinché i nuovi giochi appaiano nella tua libreria. Per giocare a un gioco, naviga semplicemente nella sezione della console desiderata e seleziona il tuo gioco utilizzando il controller.
Ottimizzare le Prestazioni di RetroPie
Dopo aver configurato RetroPie, puoi migliorare le sue prestazioni modificando il file config.txt, che è un file di configurazione di sistema che controlla varie impostazioni hardware sul tuo Raspberry Pi. La posizione di questo file dipende dalla versione del tuo Raspberry Pi OS: sui sistemi più recenti si trova in “/boot/firmware/config.txt”, mentre nelle versioni più vecchie lo troverai in “/boot/config.txt”. Puoi accedervi digitando uno dei seguenti comandi:
Per le versioni più recenti di Pi OS:
sudo nano /boot/firmware/config.txtPer le versioni più vecchie di Pi OS
sudo nano /boot/config.txt
Per una migliore performance di gioco, specialmente quando si eseguono giochi esigenti, puoi regolare impostazioni come arm_freq per aumentare la velocità della CPU e over_voltage_delta per fornire ulteriore stabilità. Per una guida dettagliata su come spingere in sicurezza i limiti delle prestazioni del tuo Raspberry Pi, consulta il nostro tutorial completo su come overclockare il tuo Raspberry Pi.
Se noti barre nere attorno allo schermo, puoi risolvere questo problema aggiungendo:
disable_overscan=1e
overscan_scale=1Per un audio migliore tramite HDMI, particolarmente se stai utilizzando un monitor o una TV con altoparlanti integrati, aggiungi:
hdmi_drive=2Dopo aver apportato modifiche a config.txt, salva il file premendo Ctrl + X, poi Y per confermare e infine Invio. Dovrai riavviare il tuo Raspberry Pi affinché queste modifiche abbiano effetto.
Mentre l’utilizzo di un Raspberry Pi per il gioco retrò offre un’esperienza dedicata e ottimizzata, vale la pena notare che non sei limitato solo a questa configurazione – puoi anche divertirti con i classici giochi PlayStation sul tuo Mac o eseguire giochi retrò direttamente su Windows se preferisci usare il tuo computer attuale per giocare.
Immagini e schermate di Jessica Thornsby e David Morelo.