Trasformare la Raspberry PI in una console per retrogaming con RetroPie

Condividi questo articolo:


Utilizzando RetroPie, è possibile trasformare rapidamente il vostro Raspberry Pi in un impianto di gioco retrò altamente versatile che è più che in grado di far funzionare giochi per diversi sistemi come il SNES, GBA, PS1, DOS e molti altri.

Vi mostreremo il processo di installazione e configurazione di RetroPie sul vostro Raspberry Pi e come copiare i roms sul vostro Pi o collegarlo ad un drive di rete.

Per coloro che non sanno cosa sia RetroPie, si tratta di un pacchetto software che è costruito sopra il sistema operativo Raspbian. Il pacchetto contiene una serie di software diversi che permettono di emulare e giocare ai giochi classici.

RetroPie utilizza EmulationStation come front end visivo e utilizza il progetto RetroArch e vari altri progetti di emulatori per emulare i vostri giochi.

Hardware necessario per RetroPie

Per informazioni più dettagliate sull’hardware necessario, visita questa sezione
  • Raspberry Pi (A, A+, B, B+, 2, Zero, 3b, 3b+ o Pi4) – per migliori prestazioni usa Raspberry Pi 4 Model B
  • Raspberry Pi Case (non indispensabile ma consigliato)
  • Scheda MicroSD (per la lista delle scheda SD compatibili clicca qui)
  • Lettore/adattatore MicroSD (per collegare la SD al computer)
  • Cavo HDMI o un Cavo RCA da 3.5mm
  • Televisione o Monitor del computer
  • Adattatore Wi-Fi o cavo Ethernet (dal Pi3 in poi il modulo Wi-Fi è integrato)
  • Alimentatore 5V 2A Micro USB (da 3A è meglio)
  • Tastiera e Mouse USB (altrimenti puoi usare SSH)
  • Un Joypad USB a tua scelta

Installare RetroPie su Raspberry PI tramite file di immagine

1. La prima cosa da fare è ottenere una copia dell’immagine RetroPie per il Raspberry Pi.

Potete trovare le immagini RetroPie pre-costruite disponibili nel RetroPie GitHub repository

In questa pagina, dovresti vedere l’ultima versione disponibile con alcuni link per il download in fondo alla pagina. Dovrete selezionare l’immagine giusta per il vostro Raspberry Pi.

Se si utilizza un Raspberry Pi 1 o un Raspberry Pi Zero, scaricare il file "rpi1_zero.img.gz".

Se si utilizza un Raspberry Pi 3 o più recente, scaricare il file "rpi2_rpi3.img.gz".

Questa immagine è una versione pre-costruita di Raspbian Stretch che ha già impostato RetroPie su di esso ed è uno dei modi più semplici per far funzionare rapidamente gli emulatori sul vostro Raspberry Pi.

Se preferisci puoi impostare RetroPie sulla tua attuale installazione, ma andremo in questi passi in un’altra sezione.

2. Ora che abbiamo l’immagine di RetroPie, dovremo scrivere l’immagine su una scheda SD che useremo con il Raspberry Pi.

Per fare questo, utilizzeremo uno strumento chiamato “Etcher”. Questo strumento formatterà la scheda SD e scriverà l’immagine RetroPie su di essa.

Potete scaricare Etcher andando sul sito ufficiale di Etcher: Etcher’s official website

Una volta scaricato, installare e aprire il software Etcher.

3. Con il software Etcher aperto, e la scheda SD collegata al computer, è ora possibile avviare il processo di scrittura dell’immagine RetroPie su di esso.

Per iniziare questo processo, fare clic sul pulsante “Seleziona immagine” come mostrato di seguito.

4. Nella finestra di dialogo che appare, trovare e selezionare l’immagine RetroPie precedentemente scaricata.

4. Con l’immagine RetroPie selezionata, ora procedere e cliccare sul pulsante “Seleziona unità”.

Questo pulsante aprirà una finestra di dialogo che chiederà di selezionare l’unità che si desidera scrivere l’immagine di RetroPie.

Assicuratevi che quella scelta sia, di fatto, la vostra scheda SD in quanto cancellerà tutti i dati su quell’unità.

5. Ora, con l’immagine giusta selezionata e l’unità corretta selezionata, si può ora procedere al flash della scheda SD cliccando sul pulsante “Flash!

Installazione di RetroPie da Scratch

Se si decide che si desidera installare RetroPie da zero e non utilizzare l’immagine pre-costruita fornita dal team di RetroPie, è possibile seguire le istruzioni riportate di seguito.

Si prega di notare che si raccomanda di utilizzare l’immagine pre-costruita in quanto viene fornita con diverse cose già impostate e configurate. È anche meno probabile che si verifichino problemi di configurazione fin dall’inizio.

1. Prima di iniziare, dovremo assicurarci di avere almeno 2GB liberi sulla scheda SD di Raspberry Pi per il software RetroPie per poter installare tutto ciò di cui ha bisogno.

Se non siete sicuri di avere abbastanza spazio libero disponibile sulla scheda SD di Raspberry Pi, potete procedere e utilizzare il seguente comando.

df -h
Di seguito è riportato un esempio dell’output fornito dal comando df -h.

Dimensione del filesystem usato Avail Use- Montato su
/dev/root 59G 1.6G 55G 3- /
È necessario prestare attenzione al filesystem “/dev/root” e alla quantità di spazio disponibile nella colonna “avail”. Finché questo è maggiore di “2G” siete liberi di procedere con l’installazione di RetroPie.

2. Ora, prima di procedere con l’installazione del pacchetto software RetroPie, dobbiamo prima assicurarci che il nostro Raspberry Pi sia aggiornato.

Possiamo ottenere questo risultato eseguendo i seguenti due comandi su Raspberry Pi.

sudo apt-get update
sudo apt-get dist-upgrade
Utilizziamo il comando “dist-upgrade” al posto del solito comando “upgrade”, poiché assicura che i pacchetti siano aggiornati alla loro ultima versione e che vengano installati nuovi pacchetti richiesti da un aggiornamento.

3. Con il sistema operativo di Raspberry Pi ora aggiornato, possiamo ora installare i pacchetti che lo script di configurazione di RetroPie richiede per funzionare.

Uno dei pacchetti di cui abbiamo bisogno è il pacchetto “dialog” che viene utilizzato dallo script software RetroPie per creare finestre di dialogo di shell script.

L’altro pacchetto di cui abbiamo bisogno è il pacchetto “git”. Utilizziamo questo pacchetto per clonare il repository dello script di setup al nostro Raspberry Pi.

Installare entrambi questi pacchetti eseguendo il comando qui sotto.

sudo apt-get install -y git dialog

4. Ora che abbiamo installato tutti i pacchetti di cui abbiamo bisogno, andiamo avanti e usiamo il software git per clonare lo script di configurazione di RetroPie.

5. Inserire i seguenti due comandi per clonare lo script di installazione di RetroPie nella home directory degli utenti di Raspberry Pi.

cd
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git

6. Ora possiamo passare alla cartella “RetroPie-setup”. Questa cartella è stata creata quando abbiamo clonato il repository degli script di configurazione di RetroPie nel passaggio precedente.

Dopo aver modificato la directory, possiamo procedere all’esecuzione dell’effettivo script di installazione di RetroPie.

Questo script verrà eseguito durante il processo di installazione di tutti i pacchetti necessari per il software EmulationStation e di alcuni emulatori di base.

Si può fare tutto questo eseguendo i seguenti due comandi sul proprio Raspberry Pi.

cd RetroPie-Setup
sudo ./retropie_setup.sh

6. Ora dovreste vedere la finestra di dialogo di configurazione di RetroPie sul vostro display.

Questa finestra di dialogo ha una varietà di opzioni diverse, ma quella a cui vogliamo prestare attenzione è l’opzione “Basic Install”. Questa opzione sarà utilizzata per installare tutti i pacchetti “core” e “main” di RetroPie.

Selezionare questa opzione utilizzando i tasti freccia per navigare verso di essa e utilizzando il pulsante di invio per selezionarla.

7. Successivamente, vi verrà presentata una schermata che vi chiederà di confermare se volete installare i rami “Core” e “Main” di RetroPie.

Selezionare “Sì” a questa opzione per iniziare il processo di installazione di RetroPie. Si prega di notare che questo processo può richiedere un certo tempo in quanto il vostro Raspberry Pi abbiamo bisogno di scaricare e installare numerosi pacchetti.

8. Una volta completato il processo di installazione, si ritorna al menu principale dello script di configurazione di Retropie.

Il passo successivo della configurazione del nostro Raspberry Pi con RetroPie è quello di consentirgli di avviare automaticamente il software della stazione di emulazione. Per nostra fortuna si tratta di un processo relativamente semplice, poiché lo script di configurazione di Retropie lo gestisce.

Per procedere con l’abilitazione dell’autostart, andare nel menu “Configurazione/Strumenti”.

9. All’interno del menu “Configurazione / Strumenti” è necessario trovare e selezionare l’opzione “autostart”.

10. All’interno di questo menu si vuole selezionare la prima opzione denominata “Start Emulation Station at boot”.

Questa opzione renderà il frontend di EmulationStation per l’avvio di RetroPie all’accensione di Raspberry Pi. Questa opzione evita di dover avviare il software manualmente.

11. Una volta selezionati, ora possiamo riavviare il nostro Raspberry Pi per assicurarci che tutto funzioni come dovrebbe.

Iniziate premendo “ESC” fino a tornare al menu principale.

Una volta nel menu principale, selezionare l’opzione “Esegui il riavvio” per riavviare il Raspberry Pi.

Al riavvio il Raspberry Pi dovrebbe finire per mostrare la schermata di avvio di EmulationStation. Questa schermata indica che il software RetroPie è stato configurato con successo sul Raspberry Pi.

Aggiunta di ROM per gli emulatori RetroPie su Raspberry Pi

ROM è l’abbreviazione di read-only memory ed è il formato in cui si trovano praticamente tutti i giochi classici.

Le ROM si possono trovare facilmente su internet e poiché ci sono molte fonti diverse è meglio cercare su Google il gioco che si desidera scaricare seguito da ROM, ad esempio (“Doom ROM”).

Ci sono tre diversi metodi principali per trasferire le ROMS sul vostro RetroPie, ovvero USB, SFTP e SAMBA. Esploreremo tutti e tre i diversi metodi qui sotto.

Copiare le ROM da una chiavetta USB

1. Prima di iniziare, dobbiamo assicurarci che il servizio USB sia abilitato su RetroPie. Se non lo è, questa guida non funzionerà perché si basa su di essa per la scansione e la creazione di cartelle sul nostro drive USB.

Iniziamo andando alla schermata di configurazione all’interno di RetroPie. All’interno di questa schermata, selezionare l’opzione “RETROPIE SETUP” per accedere allo strumento di configurazione di RetroPie.

2. Prima di tutto dobbiamo assicurarci di eseguire l’ultima versione dello script di configurazione di RetroPie selezionando l’opzione “Aggiorna lo script RetroPie-Setup”.

3.  All’interno dello strumento di configurazione di RetroPie, andare al sottomenu “Gestisci pacchetti”.

All’interno di questo, è necessario andare nel menu “Gestisci pacchetti opzionali”.

In questo menu, cercare il “usbromservice” e selezionarlo.

Infine, selezionate l’opzione “Installa da binario” per installare il servizio USB rom sul vostro Raspberry Pi.

4. Con “usbromservice” ora installato e il menu ancora attivo, andate avanti e selezionate il menu “Configurazione/Opzioni”.

5. All’interno di questo menu, selezionare “Abilita script di servizio USB ROM Service”. Questa opzione imposterà tutti gli script che monitoreranno i dispositivi USB collegati al Pi Raspberry.

6. Una volta fatto, tornare al menu principale dello strumento di configurazione di RetroPie e selezionare l’opzione “Esegui Riavvio”.

7. Con tutto ciò che è stato impostato sul Raspberry Pi, dobbiamo assicurarci ora che l’unità USB che si desidera utilizzare sia formattata nel formato FAT32.

Potete verificarlo su Windows facendo clic con il tasto destro del mouse sull’unità, cliccando su “Proprietà” e guardando il testo accanto a “File System:”.

 

7. Sulla USB, creare una directory chiamata “retropie”.

Il software di servizio RetroPie USB Rom rileverà questa cartella quando l’USB è collegato e preparerà la directory per la copia su ROMS creando diverse cartelle al suo interno.

8. Ora collegate l’USB al Raspberry Pi, dategli qualche minuto, perché il software Raspberry Pi RetroPie lo imposterà in preparazione per la copia su ROMS.

Se l’USB ha una luce lampeggiante, attendere che smetta di lampeggiare prima di estrarla.

Se non ha una luce, attendere qualche minuto per completare il lavoro.

9. Ora estraete la USB dal Raspberry Pi e ricollegatela al computer.

10. Aggiungere le ROMS alle rispettive cartelle sulla USB.

Queste cartelle si troveranno nella cartella retropie/roms. (Es. retropie/roms/snes)

Di seguito abbiamo incluso uno screenshot di come dovrebbe essere il layout delle cartelle dopo che il software RetroPie ha creato tutte le cartelle necessarie.

11. 11. Una volta terminata la copia delle ROM sull’USB, ricollegatela al Raspberry Pi.

Il software RetroPie inizierà immediatamente a copiare questi file dal drive USB. Non togliere la USB per un certo periodo di tempo, poiché questo processo può richiedere molto tempo.

12. 12. Aggiornare EmulationStation premendo F4, o scegliendo “quit” dal menu di avvio.

13. Copiare ROMS su SFTP

1. Prima di poter utilizzare SFTP per trasferire i file tra il vostro computer e il Raspberry Pi, dovrete prima abilitare SSH.

Potete farlo andando nel menu “Configurazione” di RetroPie all’interno dell’interfaccia utente di Emulation Station. All’interno di questo menu, selezionare “RASPI-CONFIG”.

2. All’interno dello strumento di configurazione Raspberry andare a “5 Interfacing Options”, quindi all’interno di questo menu selezionare “P2 SSH”.

3. Quando vi viene chiesto se volete abilitare il server SSH, selezionate “<Si>”.

Ora è possibile selezionare “<Finish>” nel menu principale per tornare all’interfaccia RetroPie.

3. Per copiare i file su SFTP, sarà necessario utilizzare un programma come WinSCP per connettersi al Pi Raspberry se si esegue Mac utilizzare qualcosa come Cyberduck.

4. Su Windows, andare alla pagina di download di WinSCP e scaricare l’ultima versione di WinSCP.

WinSCP è lo strumento che interagirà con il Pi Raspberry e ci permetterà di copiare i file direttamente sul Pi Raspberry.

Per coloro che utilizzano un dispositivo Mac OS X, è possibile trovare il software Cyberduck all’interno del Mac App Store o scaricandolo dal sito web di Cyberducks.

Per questa guida, ci concentreremo solo sull’utilizzo del software WinSCP, ma i dettagli della connessione rimarranno tutti gli stessi.

5. Una volta scaricato, lanciare il software WinSCP. Vi chiederà immediatamente i nuovi dati di accesso.

Dovrete inserire i seguenti dettagli nei campi corretti.

Protocollo file: SFTP
Indirizzo IP: Per trovare l'indirizzo IP del vostro RetroPie, andate nelle opzioni di RetroPie dal menu principale e selezionate l'ultima opzione "Mostra indirizzo IP".
Numero porta: 22 (predefinito)
Nome utente: pi (predefinito)

5. Una volta collegato con successo al vostro Raspberry Pi Retropie, dovete prestare attenzione allo schermo laterale destro.

Individuare la cartella denominata “RetroPie”, fare doppio clic su di essa, una volta all’interno di tale cartella individuare la cartella denominata “Roms” e fare nuovamente doppio clic per entrare in tale cartella.

A questo punto dovreste essere seduti nella cartella dove saranno memorizzati tutti i vostri ROM.

La directory dei file visualizzata in alto dovrebbe essere qualcosa come /home/pi/RetroPie/roms.

6. Una volta nella cartella corretta, tutto quello che dovete fare è inserire i file nella cartella appropriata per la vostra console.

Ad esempio, per un gioco SNES, si trascina il file nella cartella denominata “snes”.

Il software WinSCP inizierà immediatamente a copiare i file che avete lasciato cadere nella cartella. Questo processo può richiedere un certo tempo a seconda della velocità del disco rigido e della rete.

7. Tornando sul vostro Raspberry Pi, potete aggiornare il software di Emulation Station premendo F4, o scegliendo “quit” dal menu di avvio e rilanciando il software.

Il nuovo roms potrebbe non presentarsi senza aggiornare il software di EmulationStation.

Copiare le ROM sulle condivisioni di Samba Network

Un’installazione pulita di RetroPie dalle loro immagini precompilate ha “Samba” preinstallato e abilitato di default.

Tuttavia, se l’hai installato su Raspbian separatamente e non dall’immagine di RetroPie, dovrai abilitarla manualmente.

Samba è l’interfaccia che permette ai dispositivi basati su Linux e Mac di connettersi con l’interfaccia dei dispositivi di rete condivisa di Microsoft.

L’interfaccia Samba permette di accedere ai file sul vostro Raspberry Pi attraverso la rete senza bisogno di connettersi con qualcosa come WinSCP.

1. Se si sta eseguendo un’installazione pulita dall’immagine di RetroPie, allora si può passare al passo 6 di questo tutorial.

Altrimenti, se avete installato RetroPie su un’installazione Raspbian preesistente, dovrete passare a qualche passo in più per impostarla.

Per accedere allo strumento di configurazione di RetroPie, andare al menu “Configurazione”, e selezionare l’opzione “RETROPIE SETUP”.

2. Una volta che lo script di configurazione è stato caricato sul vostro Raspberry Pi, sarete accolti da numerose opzioni diverse.

3. All’interno di questo menu, trovare e selezionare l’opzione “Configurazione/strumenti” utilizzando i tasti freccia.

Una volta trovata e selezionata l’opzione corretta, potete premere “ENTER” per caricarla.

3. All’interno di questo menu è necessario cercare l’opzione denominata “samba”.

Una volta selezionata l’opzione “samba”, premere ENTER per preparare il Raspberry PI per l’uso con SAMBA.

4. Selezionando questa opzione si installeranno tutti i pacchetti necessari per impostare ed eseguire Samba sul vostro Raspberry Pi.

Una volta che il Raspberry Pi ha completato l’installazione di tutti i pacchetti richiesti, si aprirà un’altra schermata.

In questa schermata, sarà necessario selezionare l’opzione “Installare le condivisioni di RetroPie Samba”.

Questa opzione imposterà automaticamente Samba sul vostro Raspberry Pi per condividere le cartelle relative a RetroPie e consentire l’accesso alla rete.

5. Una volta completato il processo di installazione di Samba, è ora possibile uscire in modo sicuro dal software RetroPie.

Ci sono due modi per farlo, uno è quello di premere la combinazione CTRL + C, e l’altro è quello di premere ESC e selezionare l’opzione “exit”.

6. Ora, tornate al vostro computer.

Su Windows, aprite una finestra del file explorer, e nella barra degli indirizzi digitate quanto segue.

Nota: Assicuratevi di scambiare l’indirizzo IP con l’indirizzo IP del vostro Raspberry Pi.

\\192.168.1.106

 

7. C’è la possibilità che ti chieda i dati di accesso per il tuo Raspberry Pi.

Basta inserire la password e il nome utente. Se stai ancora usando l’utente predefinito, sarà il seguente.

Nome utente: pi
Password: lampone

8. Una volta entrati, potete ora copiare qualsiasi file vogliate sul vostro Raspberry Pi.

Per copiare i roms, si vuole andare in “roms” e copiare il file nella cartella della console a cui appartiene.

Per esempio, un gioco SNES andrà nella cartella chiamata snes.

Connettere una condivisione di rete per caricare le ROM

1. Prima di collegare una condivisione di rete, è necessario assicurarsi che le ROM siano ordinate nella struttura che il software RetroPie si aspetta.

Potete trovare questa struttura di cartelle sul vostro Raspberry Pi utilizzando SSH ed eseguendo il seguente comando.

ls ~/RetroPie/roms
Una volta ordinate le ROM in cartelle con lo stesso nome, possiamo procedere con la connessione della condivisione dei file con l’installazione di RetroPie.

2. La prossima cosa da fare è assicurarsi che il Raspberry Pi sia impostato per attendere in rete prima dell’avvio. Questa attesa garantirà che il sistema operativo possa eseguire le connessioni di rete quando si avvia.

Per fare questo, lanciare lo strumento di configurazione di Raspberry Pi eseguendo il comando qui sotto.

sudo raspi-config
3. All’interno di questo menu andare su “3 Opzioni di avvio”, quindi selezionare “B2 Attendere rete all’avvio”.

Quando viene richiesto se si desidera che l’avvio attenda fino a quando non viene stabilita una connessione di rete, selezionare “<Si>”.

Ora è possibile uscire in modo sicuro dallo strumento di configurazione di Raspberry.

4. Ora, con l’avvio di rete abilitato e la configurazione del disco, possiamo procedere a modificare lo script di autostart di RetroPie in modo che monti automaticamente il disco al momento dell’avvio.

Per fare questo, possiamo iniziare a modificare lo script di autostart eseguendo il comando qui sotto.

sudo nano /opt/retropie/configs/all/autostart.sh

5. In cima a questo file, aggiungere la seguente riga.

Sarà necessario sostituire diversi bit di informazioni in questa riga. Spiegheremo ogni bit importante.

<username> - Questo testo è il nome utente per un utente che ha accesso alla vostra cartella condivisa.
<password> - Questo testo è la password per l'utente che hai specificato.


//REMOTEHOST/roms - Questo è il percorso di rete dove tenete i vostri roms, un esempio di percorso valido è qualcosa come "//192.168.0.175/e/ROMs".

sudo mount -t cifs -o username="<username>",password="<password>",nounix,noserverino //REMOTEHOST/roms /home/pi/RetroPie/roms

Una volta fatto, procedere e salvare il file premendo CTRL + X seguito da Y e poi ENTER.

6. Ora che abbiamo aggiunto la linea di montaggio al file di autostart, dobbiamo andare avanti e riavviare il Raspberry Pi in modo che carichi i dati memorizzati sull’unità condivisa.

Possiamo riavviare il Raspberry Pi eseguendo il comando qui sotto.

sudo reboot

Spero che entro la fine di questo tutorial Raspberry Pi con RetroPie sarete in grado di caricare e giocare i classici che volete. Se volete lasciare un feedback, non esitate a lasciare un commento qui sotto.

Sito ufficiale: https://www.retropie.it/

 


Per ulteriori informazioni visita il sito: immagi.net

Condividi questo articolo: