Come Realizzare Una Console Di Emulazione Retrogaming Con Raspberry Pi 4

0
683

Assembla una console semplice ed economica per giocare a tutti i videogame classici della sala giochi e delle vecchie console.

Come Realizzare Una Console Di Emulazione Retrogaming Con Raspberry Pi 4

Negli ultimi 20 anni, gli appassionati di retrogaming hanno sognato di costruire una “console di gioco “universale” in grado di poter far girare videogame di diversi sistemi. Questa idea si è concretizzata in un dispositivo poco costoso, facile da controllare con un gamepad e in grado di collegarsi a un televisore.

Grazie alla piattaforma Raspberry Pi 4, e alla distribuzione del software RetroPie, quel sogno è finalmente dicentato realtà. Per poco più di 110 euro, puoi costruire un sistema di emulazione molto carino in grado di riprodurre decine di migliaia di giochi retrò per sistemi come NES, Atari 2600, Sega Genesis, Super NES, Game Boy e persino PlayStation.

Tutto quello che devi fare è acquistare una manciata di componenti, metterli insieme e configurare alcuni software. Dovrai anche scaricari dei giochi, ma ne parleremo più tardi.

Il progetto

Per creare la nostra console di emulazione, eseguiremo emulatori di software e file ROM di videogiochi su un computer a scheda singola: il Raspberry Pi 4 Model B, un computer da circa 65 euro progettato per uso hobbistico ed educativo.

Per semplificare questo processo, gli appassionati di retrogaming hanno combinato tutti i programmi software di cui abbiamo bisogno in un pacchetto software gratuito chiamato RetroPie. RetroPie include (tra gli altri programmi) un sistema operativo Linux, un’ampia suite di emulatori di sistemi di gioco e un’interfaccia che lo rende facile da usare.

Per le persone che non hanno familiarità con l’emulazione, ecco una breve carrellata: un emulatore, per i nostri scopi, è un software programmato per comportarsi quasi esattamente allo stesso modo dell’hardware di un vecchio sistema di videogiochi. Simula i circuiti della console originale nel software.

Poiché la maggior parte dei computer non dispone di uno slot per leggere i dati dalle vecchie cartucce di videogiochi, gli appassionati hanno copiato i dati dei videogiochi in file software chiamati immagini ROM. (Nel caso di emulatori di PC domestici, come l’Apple II, potresti anche incontrare immagini del disco, che sono copie del contenuto di un intero disco floppy combinato in un singolo file del computer.)

Un’interfaccia front-end è un programma che visualizza un menu grafico che elenca i giochi disponibili sul sistema, consente all’utente di selezionare il gioco di sua scelta con un controller di gioco, quindi esegue automaticamente il gioco sull’emulatore appropriato. In questo caso, il programma front-end incluso in RetroPie si chiama EmulationStation.




Quali console sono supportate?

Ecco un elenco non completo di alcune delle console di gioco classiche più famose che RetroPie può emulare molto bene:

  • Atari 2600
  • Atari 7800
  • Atari Lynx
  • GCE Vectrex
  • NEC TurboGrafx-16
  • Nintendo 64
  • Nintendo Entertainment System
  • Nintendo Super NES
  • Nintendo Game Boy
  • Nintendo Game Boy Color
  • Nintendo Game Boy Advance
  • Nintendo Virtual Boy
  • Sega 32X
  • Sega CD
  • Sega Master System
  • Sega Genesis
  • Sega Game Gear
  • Sega Saturn
  • SNK Neo Geo
  • SNK Neo Geo Pocket Color
  • Sony PlayStation
  • Sony PSP

RetroPie supporta anche altre piattaforme con diversi livelli di compatibilità come per esempio i classici della sala giochi. Puoi trovare un elenco completo dei sistemi supportati sul Wiki ufficiale di RetroPie.

Gli emulatori più facili da usare fanno parte di un sistema di emulazione chiamato RetroArch, che combina molti motori di emulazione (chiamati “core”) in un programma con un’interfaccia unificata.

Passaggio 1: acquistare l’hardware

Come Realizzare Una Console Di Emulazione Retrogaming Con Raspberry Pi 4

Ora che sai cosa faremo, è il momento di acquistare l’hardware necessario. Di seguito è riportato un dettaglio approssimativo del costo di un sistema RetroPie a Gennaio 2021. Questi prezzi provengono da Amazon.it, quindi possono variare notevolmente nel tempo. Il costo effettivo di questo sistema dipende dai prodotti che vuoi acquistare.

Componenti di base

Hai bisogno del computer stesso, di una custodia in modo che non venga danneggiato e di un alimentatore. Il case Raspberry Pi “ufficiale” di base va bene ed è disponibile a un costo contenuto. Ma se vuoi ne esistono di moltissimi tipi a prezzi vantaggiosi.

Per quanto riguarda l’alimentazione, il Raspberry Pi 4 è alimentato tramite una porta USB type-C, richiede un alimentatore da almeno 3A. Si tratta di un alimentatore non di uso comune, che quindi considero necessario acquistare per questo scopo e Amazon ne vende di moltissimi tipi.

Ovviamente, hai anche bisogno di una TV per visualizzare i giochi e di un cavo HDMI per collegare il Pi 4 al televisore. Se non disponi di un cavo HDMI, acquistane uno (come questo cavo HDMI ad alta velocità AmazonBasics da 3mt a 5,94€).

Per configurare RetroPie, avrai bisogno anche di un altro computer (Windows o Mac) in grado di scrivere su schede SD.

La scheda micro SD

Come Realizzare Una Console Di Emulazione Retrogaming Con Raspberry Pi 4

La scheda SD conterrà il sistema operativo, gli emulatori e i file di gioco. Una scheda più grande significa più spazio per i giochi. Se hai già una scheda microSD da 8 GB o più grande, risparmierai dei soldi. In caso contrario, ecco alcuni buoni candidati:

La tastiera USB

Avrai bisogno di una tastiera USB qualunque durante la configurazione iniziale. Dopodiché, se ti limiti ai giochi per console, non ne avrai più bisogno, a meno che tu non voglia modificare alcune opzioni avanzate in futuro.

Il controller

Come Realizzare Una Console Di Emulazione Retrogaming Con Raspberry Pi 4

Avrai bisogno di un controller per giocare con molti sistemi classici. Il Pi 4 ha il Bluetooth integrato, quindi i controller wireless sono una buona opzione, anche se sono più difficili da configurare.

Un’opzione versatile è l’8Bitdo N30, un controller Bluetooth wireless in stile NES, due levette analogiche e quattro pulsanti sul dorso.

In alternativa, il DualShock 4 funziona meravigliosamente per i giochi retrò perché ha un ottimo D-pad, è wireless ed è comodo da tenere in mano. Con le sue levette analogiche, può anche funzionare per console più moderne come il Nintendo 64 e la PlayStation.

Alla fine la spesa si aggira intorno ai 110 / 120 euro. Tutto dipende se hai già un cavo hdmi e lo devi acquistare, dal tipo di micro SD che vuoi comprare e dal tipo di controller.

Passaggio 2: scarica il software

Come Realizzare Una Console Di Emulazione Retrogaming Con Raspberry Pi 4

Naturalmente, il fatto che tutto il software che utilizzeremo sia disponibile gratuitamente, aiuta anche a mantenere questa build così conveniente.

Software di cui avrai bisogno:

  • L’immagine del disco di distribuzione di RetroPie
  • Uno strumento di scrittura di immagini su scheda SD per Windows o Mac

Scarica RetroPie

Per scaricare RetroPie, visita la pagina di download ufficiale di RetroPie Italia.

Fai clic sul pulsante di download verde gigante per “Raspberry Pi 4 – Pi 400” e salverai un file denominato “retropie-buster-x.x.x-rpi4_400.img.gz”, dove x.x.x è il numero di versione corrente di RetroPie. Metti questo file da qualche parte in cui puoi trovarlo facilmente, ad esempio sul desktop.

Questo file è un’immagine del disco che contiene tutto il software (inclusi OS, emulatori, ecc.) Necessario per eseguire la nostra configurazione RetroPie su un Raspberry Pi 4. Tra un attimo, lo scriveremo su una scheda microSD utilizzando uno strumento speciale .

Scarica uno strumento di scrittura di immagini su scheda SD

Quindi dobbiamo scaricare uno strumento software che scriverà l’immagine del disco del software RetroPie su una scheda SD. Abbiamo bisogno di questo strumento perché il file system utilizzato da RetroPie non è lo stesso di quelli utilizzati dalle macchine Windows o dai Mac, quindi non è così facile come copiare i file direttamente sulla scheda SD. Quello che stiamo facendo è scrivere un’installazione del sistema operativo Linux già configurata direttamente sulla scheda SD.

Se hai Linux, dubito seriamente che tu abbia bisogno di questo tutorial!

Passaggio 3: scrivere il software sulla scheda SD

L’immagine del disco di RetroPie che abbiamo appena scaricato è compresso. Se utilizzi un Mac, è probabile che OS X abbia già decompresso l’immagine in un file “.img” automaticamente dopo il download.

Se utilizzi Windows e non riesci a estrarre un file “.gz”, scarica 7-Zip, uno strumento di compressione versatile e gratuito che ti permetterà di estrarlo.

Successivamente, è necessario eseguire il programma di installazione per lo strumento di scrittura di immagini della scheda SD scaricato. Installalo e poi fai partire lo strumento Win3 2Disk Imager o ApplePi Baker.

Per Win32 Disk Imager:

  1. Nella sezione Dispositivo del programma, seleziona la lettera dell’unità della scheda SD. Assicurati assolutamente che sia quella giusta, perché se scegli l’unità sbagliata, questo programma potrebbe cancellare tutti i suoi dati.
  2. Fai clic sull’icona della cartella accanto alla casella File immagine nel programma. Seleziona il file “retropie-buster-x.x.x-rpi4_400.img” che abbiamo scaricato e decompresso in precedenza.
  3. Supponendo che tu sia assolutamente sicuro di aver selezionato l’unità corretta, fai clic sul pulsante Scrivi e attendi. Sarà fatto in pochi minuti.

Per ApplePi Baker:

  1. Per prima cosa, nella sezione Pi-Crust del programma, seleziona l’unità della scheda SD su cui vuoi scrivere. Dirà qualcosa come “/ dev / sda3”.
  2. Quindi, nella sezione Pi-Ingredients del programma, fare clic sul pulsante […] accanto alla casella bianca e selezionare il file “retropie-buster-x.x.x-rpi4_400.img” scaricato in precedenza.
  3. Infine, fai clic sul pulsante Ripristina backup e l’immagine verrà scritta sulla scheda SD.

Ora hai il software sulla scheda e sei pronto per il passaggio successivo.

Passaggio 4: assemblare l’hardware

Assembla la custodia con il Raspberry Pi al suo interno

Se ti capita di avere dissipatori di calore in alluminio (opzionali) come parte di un kit che hai acquistato, ora è il momento di applicarli alle parti superiori dei due principali chip neri sulla scheda.

Quindi apri la custodia del Raspberry Pi e adagia i suoi pezzi di plastica su un tavolo. Segui le istruzioni per il montaggio e infine inserisci con attenzione il Pi nella custodia e chiudila con le viti. Rimuovi la scheda microSD dal computer che hai usato per scrivere l’ immagine di Retropie.

Inserisci con cura la scheda microSD nello slot per schede SD nella parte inferiore del Pi. Il Pi 4 ha uno slot per schede SD a frizione (i modelli precedenti avevano uno slot a scatto), quindi inseriscilo lentamente. L’etichetta della scheda SD dovrebbe essere rivolta verso l’esterno.

Collega tutto

Prima di avviare il sistema (il Pi non ha un interruttore di accensione / spegnimento, quindi sarà acceso fintanto che è collegato, a meno che tu non abbia acquistato l’alimentatore che ti abbiamo consigliato, in quel caso è presente un’interruttore), aggancia un’estremità del cavo HDMI al Pi e l’altra al televisore o a un monitor.

Inoltre, collega la tastiera USB o il dongle wireless della tastiera USB. Quindi collega un gamepad USB, se ne hai uno. Se utilizzi un pad wireless, non devi ancora collegarlo.

Se stai utilizzando una connessione Internet cablata anziché Wi-Fi, collega un cavo Ethernet cablato correttamente al lato del Pi.

Ora è il momento di colegare il pratico alimentatore da 3A e collegarlo a una presa di corrente. Collega con attenzione il connettore USB-C al lato del Raspberry Pi. L’unità si accenderà.

Passaggio 5: configurare il software

Se tutto è andato come previsto durante la scrittura del software RetroPie sulla scheda SD, e dopo averlo collegato, vedrai una schermata iniziale colorata “RetroPie” e una lunga strisciata di messaggi di testo. Questi sono messaggi di avvio di Linux utili per la risoluzione dei problemi se qualcosa va storto. In generale, puoi ignorarli.

Dopo pochi istanti, verrà avviato il front-end di EmulationStation. Vedrai uno schermo bianco / grigio che dice: “BENVENUTO. Nessun gamepad rilevato. Tieni premuto un pulsante sul tuo dispositivo per configurarlo. Premi F4 per uscire in qualsiasi momento.”

Tieni premuto un pulsante sul controller finché EmulationStation non lo rileva. Quindi ti chiederà un lungo elenco di domande che ti consentono di assegnare i vari pulsanti (ad esempio pulsanti Su, Giù, A, B, X, ecc.). Se sbagli potrai sempre riconfigurarlo.

Una volta che funziona, vedrai un menu chiamato RetroPie. Contiene un elenco di scorciatoie per configurare varie impostazioni. È un modo conveniente per configurare il sistema senza dover passare a un prompt dei comandi di Linux.

Utilizzando il controller, selezionare RASPI-CONFIG dall’elenco e premi il pulsante di selezione principale sul controller.

Configurare le impostazioni a livello di sistema

Se hai fatto quello che ho scritto sopra, ora dovresti essere nel programma delle impostazioni di sistema del Raspberry Pi. È una schermata blu con menu testuali.

Probabilmente vorrai modificare alcune impostazioni. Il primo è Opzioni di localizzazione, che vorrai configurare se non vivi nel Regno Unito. Pi e RetroPie sono stati sviluppati nel Regno Unito e usano un layout di tastiera diverso da quello Italiano.Vale la pena impostare un layout da tastiera italiano e impostare il fuso orario, perché ti aiuteranno se devi apportare modifiche alla configurazione avanzata in futuro.

La seconda cosa da cambiare è in Opzioni avanzate e quindi Overscan. Quando ti viene chiesto se desideri abilitare la compensazione per i display con overscan, seleziona No se sei collegato a un televisore o monitor HDMI. La compensazione overscan rende l’immagine più piccola in modo da non perdere le informazioni ai lati dello schermo se utilizzi un televisore vecchio stile. L’unica volta in cui premere Sì è se stai utilizzando un vecchio televisore.

Dopo aver terminato la configurazione, esci da quei menu e seleziona Fine. Quindi riavvia il tuo Raspberry Pi. Se hai un controller USB, premi il pulsante di avvio e scegli Riavvia. Se ti trovi in ​​un prompt di testo, digita: sudo shutdown -r now e il sistema si riavvierà.

Configurare il Wi-Fi

Se disponi di una connessione Ethernet cablata, puoi saltare questo passaggio. In caso contrario, è il momento di utilizzare il gamepad per accedere al menu RetroPie in EmulationStation, quindi selezionare l’opzione Wi-Fi in basso.

Come Realizzare Una Console Di Emulazione Retrogaming Con Raspberry Pi 4

Verrà visualizzato un programma di configurazione Wi-Fi. Fai quello che dice: cerca il tuo punto di accesso e inserisci la tua password. Quindi dovresti essere attivo e funzionante con una connessione Internet.

Passaggio 6: copia i file di gioco sul Raspberry Pi

Quindi hai impostato l’hardware e il software, ma hai ancora bisogno dei file di gioco per divertirti. Quindi ti dovresti procurare e scaricare delle ROM che trovi sul web. Innanzitutto, vorrei condividere alcuni pensieri sulla natura etica di ciò che stiamo facendo.

Attualmente, non è legale in Italia possedere e riprodurre copie di giochi che non hai acquistato o non è stata concessa la licenza, ma personalmente credo che giocare a ROM di giochi molto vecchi, anche di più di 30 anni, con emulatori, sia etico se fatto con moderazione. (È anche possibile eseguire file ROM con licenza legale o acquistati.)

Le opere digitali sono cose delicate e la comunità dell’emulazione ha fatto un grande lavoro incoraggiando le persone a giocare e preservare la memoria storica dei videogiochi classici. È in gioco niente meno che la nostra eredità culturale. Quindi partecipate, amici miei, alla vostra eredità culturale condivisa. Abbiamo tutti il ​​diritto di godere degli ingredienti culturali fondamentali che si sono uniti per renderci quello che siamo oggi.

Copia i file ROM tramite la condivisione di file di rete Samba

Con questo disclaimer, ecco come copiare facilmente i file di gioco su Raspberry Pi. Ci sono diversi modi per farlo, ma penso che il metodo più semplice sia usare la condivisione di file di Windows, chiamata “Samba” nel mondo Linux. Puoi quindi farlo se hai un Mac o una macchina Windows.

Ovviamente il Raspeberry deve essere connesso alla stess rete locale del computer con cui ti stai collegando!

  • Su Windows: apri una nuova finestra di Explorer e digita \\ retropie nella barra degli indirizzi in alto.
  • Su Mac: apri Finder, seleziona Vai dal menu nella parte superiore della finestra, quindi seleziona Connetti al server. In quella casella, digita smb: // retropie e fai clic su Connetti.

Se per qualche motivo hai cambiato il nome host del sistema nelle impostazioni, dovrai digitarlo sopra al posto di “retropie”.

Ora che ti sei connesso al Pi tramite la condivisione di file, puoi fare clic sulla cartella condivisa delle rom. Vedrai un grande elenco di cartelle che prendono il nome da varie piattaforme di gioco come “atari2600” e “genesis”.

Trascina e rilascia tutti i file ROM o le immagini del disco che hai nelle directory con nome piattaforma appropriate sul Pi. Ad esempio, i file .NES dovrebbero andare nella directory nes sul Pi, e i file .SMC Super NES ROM dovrebbero andare nella directory snes.

Dopo aver copiato tutto, riavvia il tuo Raspberry Pi tramite il menu del pulsante “start” di EmulationStation e tutti i giochi verranno riconosciuti automaticamente. Quindi puoi selezionare quello che vuoi e divertirti!

Passaggio 7: gioca e divertiti

Ora è il momento di sedersi, rilassarsi e godersi i frutti del proprio lavoro. Gioca a quello che vuoi, quando vuoi, con facilità. Se hai circa 30 anni, o anche di più come me, rimarrai stupito di quanto poco tempo hai per giocare a questi giochi rispetto a quando eri un bambino. Ricorda solo di fare delle pause ogni tanto per dormire e mangiare!

LASCIA UN COMMENTO

Please enter your comment!
Please enter your name here

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.