Crea una console di gioco retro con il Raspberry Pi

I progetti che le persone hanno creato con il Raspberry Pi sono davvero incredibili. Il microcomputer a basso costo è stato utilizzato per alimentare progetti di automazione domestica, server, media center e molti altri progetti fai-da-te. Uno dei progetti più interessanti è chiamato Retro Pie, che trasforma il Raspberry Pi in una console di gioco retrò e ti dà la possibilità di giocare a classici come Super Mario Bros., Space Invaders, Sonic the Hedgehog e molti altri.

Il progetto è un po 'difficile e richiede l'inserimento di varie righe di codice, ma si dovrebbe andare bene se si seguono queste indicazioni. Se è la prima volta che usi Raspberry Pi, ti suggerisco di consultare il mio articolo precedente per ulteriori informazioni sul dispositivo.

Requisiti

The Retro Pie può funzionare con i $ 25 (£ 18, 65 nel Regno Unito, e AU $ 28, 50 in Australia) Raspberry Pi Model A o il leggermente più costoso Model B, consiglio quest'ultimo. Il modello B, che può essere acquistato a $ 35 in USA, £ 27, 44 nel Regno Unito o AU $ 37, 35 in Australia, aggiunge una porta USB aggiuntiva, una porta Ethernet e raddoppia la memoria a 512 MB.

Aggiornamento: un modello più recente, noto come Raspberry Pi B +, è stato recentemente annunciato e reso disponibile per l'acquisto. Il dispositivo ha lo stesso prezzo del modello B originale, tuttavia include un totale di quattro porte USB, uno slot per schede microSD invece di un audio completo e migliore e ha requisiti di alimentazione inferiori.

Altri elementi necessari includono un monitor collegato tramite AV o HDMI, un controller Xbox 360, un cavo Ethernet o adattatore USB wireless, una scheda SD Classe 4 da 4 GB o superiore, una tastiera USB e un'unità flash USB. Per alimentare il dispositivo è necessario un alimentatore Micro-USB in grado di emettere almeno 850 milliampere a 5 volt, mentre un lettore di schede SD (a meno che il computer in uso ne abbia uno) sia necessario per trasferire il sistema operativo sulla scheda. Ho anche preso un hub USB per connettere più componenti, ma questo è opzionale.

Preparazione della scheda SD.

Il team dietro il progetto ha creato un'immagine SD card pronta all'uso che installerà automaticamente il software Retro Pie. Il file può essere scaricato dal sito Web PetRockBlog, quindi deve essere estratto sulla scheda SD utilizzando il programma Wind32DiskImager su Windows o il programma di creazione scheda SD RPi su OS X. Se hai problemi con il software RPi SD card builder, prova Pi Filler.

Nel programma Wind32DiskImager assicurati di selezionare l'opzione Scrivi quando estrai il file immagine sulla tua scheda SD.

Su OS X 10.8, non è possibile fare doppio clic per aprire app che non provengono da una fonte verificata o dal Mac App Store. Per aggirare questo semplicemente fare clic destro sull'icona, selezionare Apri, e premere il tasto "OK".

Primo avvio

Collega il monitor, la tastiera, il cavo Ethernet, il controller Xbox 360 e la scheda SD al Raspberry Pi. Una volta che tutti questi sono collegati, è ora possibile collegare il cavo Micro-USB, a quel punto il Raspberry Pi si accenderà automaticamente.

Il dispositivo si avvierà nella Emulation Station (l'interfaccia principale della Retro Pie). Prima di configurare il controller, è necessario modificare alcune impostazioni. Premere il tasto "F4" per uscire dalla stazione di emulazione e inserire la riga di comando.

Dopo aver installato Retro Pie con l'immagine della scheda SD, la scheda deve essere espansa per garantire che sia possibile accedere a tutto lo spazio disponibile. Una volta usciti da Emulation Station, digita "sudo raspi-config" nella riga di comando, scegli di espandere il filesystem e premi Ok. Quindi scorrere verso il basso e selezionare la quarta opzione per impostare la lingua e le impostazioni regionali. Scegli la tua posizione, il fuso orario e il layout della tastiera: è impostato sul Regno Unito per impostazione predefinita. Al termine, scorrere verso il basso fino a Fine ed eseguire un riavvio del sistema.

Assicurati di premere la barra spaziatrice (non il tasto Invio) per deselezionare il layout della tastiera del Regno Unito e seleziona US, quindi premi Ok per usare la posizione come predefinita.

Configura il controller Xbox

Dopo che il sistema si riaccende, uscire di nuovo dalla stazione di emulazione premendo il tasto "F4". Nella riga di comando, digita "sudo apt-get install xboxdrv" e premi Invio per scaricare e installare il driver per il controller Xbox 360. Una volta installato il driver, digita "sudo nano /etc/rc.local" nella riga di comando e premi Invio. Toccare la freccia giù finché il cursore si trova tra le righe "fi" e "exit 0".

Tra queste due righe, digita "xboxdrv --trigger-as-button --id 0 --led 2 --deadzone 4000 --silent & sleep 1". Se si intende utilizzare più di un controller, immettere "xboxdrv --trigger-as-button --id 1 --led 3 --deadzone 4000 --silent & sleep 1" direttamente sotto il primo comando. Per un controller Xbox 360 wireless usi lo speciale Xbox Gaming Receiver per Windows per Xbox 360 e sostituisci "id" con "wid" nella riga di comando.

Non dimenticare di salvare la selezione. Questo può essere fatto premendo i tasti "CTRL" e "X" e premendo "Y" per confermare. Quindi, premere Invio per tornare alla riga di comando e digitare "sudo reboot" per riavviare il dispositivo.

Quando il sistema torna online, ti verrà chiesto di configurare il controller nella Emulation Station, segui semplicemente le istruzioni su schermo per farlo.

Uscire dalla stazione di emulazione un'ultima volta premendo il tasto "F4", digitare "cd RetroPie / emulatori / RetroArch / installdir / bin" nella riga di comando e premere Invio. Quindi, digita "./retroarch-joyconfig >> ~ / RetroPie / configs / all / retroarch.cfg" nella riga di comando e segui le istruzioni su schermo per configurare il controller. Una volta completato, eseguire un riavvio del sistema con il comando "sudo reboot".

Se il tasto "~" ti sta dando un simbolo diverso, prova a premere contemporaneamente i tasti "shift" e "\".

Trasferimento di ROM

The Retro Pie supporta ROM, che sono essenzialmente una copia digitale di un gioco, per l'Atari 2600, Game Boy Advance, Game Boy Color, Game Gear, MAME, NeoGeo, Sega Master System, Sega Megadrive, Nintendo, Super Nintendo e PlayStation, tra alcuni altri sistemi.

Il modo più semplice per trasferire le ROM, a mio parere, è usare una chiavetta USB. Accendere Raspberry Pi e una volta nella Emulation Station, collegare l'unità USB al dispositivo. Il sistema operativo creerà automaticamente una directory ROM sull'unità flash. Una volta smesso di lampeggiare, rimuovere l'unità dal Raspberry Pi, collegarla al computer e trasferire le ROM nelle rispettive cartelle. Ad esempio, una Sega ROM deve essere collocata nella cartella Sega, un gioco Super Nintendo nella cartella NES e così via.

Le ROM verranno automaticamente trasferite dall'unità USB al Raspberry Pi la prossima volta che si collega l'unità flash.

Suggerimenti

Se è necessario ripetere la configurazione del controller all'interno di Emulation Station, digitare "rm /home/pi/.emulationstation/es_input.cfg" nella riga di comando per eliminare la configurazione originale.

Per tornare a Emulation Station, digitare "emulationstation" nella riga di comando. Se stai giocando, premi semplicemente il tasto "ESC" sulla tastiera per tornare al menu principale.

Digitando "sudo nano /home/pi/RetroPie/configs/all/retroarch.cfg" nella riga di comando si aprirà una finestra che consente di visualizzare e modificare pulsanti specifici sul controller.

I progetti più ambiziosi di Raspberry Pi (foto) 7 foto
 

Lascia Il Tuo Commento