Skapa en retro spelkonsol med Raspberry Pi

De projekt som människor har skapat med Raspberry Pi är verkligen otroliga. Mikroprojektorn med låg kostnad har använts för att driva hemautomatiseringsprojekt, servrar, mediacenter och många andra gör-det-själv-projekt. Ett av de coolaste projekten heter Retro Pie, som förvandlar Raspberry Pi till en retro spelkonsol och ger dig möjlighet att spela klassiker som Super Mario Bros., Space Invaders, Sonic the Hedgehog och många andra.

Projektet är lite svårt och kräver att du matar in olika koder, men det borde vara bra om du följer dessa anvisningar. Om det här är din första gång med Raspberry Pi, föreslår jag att du kolla in min tidigare artikel för mer information om enheten.

Krav

Retro Pie kan fungera med antingen $ 25 (£ 18, 65 i Storbritannien och AU $ 28, 50 i Australien) Raspberry Pi Modell A eller den lite dyrare Modell B, jag rekommenderar den senare. Modell B - som kan fås för $ 35 i theUS, £ 27, 44 i Storbritannien, eller AU $ 37, 35 i Australien - lägger till en extra USB-port, en Ethernet-port och dubblerar minnet till 512 MB.

Uppdatering: En nyare modell, kallad Raspberry Pi B +, har nyligen meddelats och gjorts tillgänglig för köp. Enheten är samma pris som den ursprungliga modellen B, men den innehåller totalt fyra USB-portar, en microSD-kortplats snarare än en full, bättre ljud och har lägre strömkrav.

Andra saker du behöver innehåller en skärm som är ansluten via antingen AV eller HDMI, en Xbox 360-kontroller, en Ethernet-kabel eller en trådlös USB-adapter, ett 4 GB Class 4 SD-kort eller bättre, ett USB-tangentbord och en USB-flash-enhet. En USB-strömförsörjning som kan utföra minst 850 milliampar vid 5 volt behövs för att driva enheten, medan en SD-kortläsare (om inte datorn du använder har) behövs för att överföra operativsystemet till kortet. Jag hämtade också en USB-hubb för att ansluta flera komponenter, men det här är valfritt.

Förbereda SD-kortet.

Teamet bakom projektet har skapat en färdig SD-kortbild som automatiskt installerar Retro Pie-programvaran. Filen kan laddas ner från PetRockBlog-webbplatsen, den måste sedan extraheras till ditt SD-kort med programmet Wind32DiskImager på Windows eller RPi SD-kortbyggare på OS X. Om du har problem med programvaran RPi SD-kortbyggare, försök Pi filler.

I programmet Wind32DiskImager måste du välja alternativet Skriv när du tar ut bildfilen till ditt SD-kort.

På OS X 10.8 kan du inte dubbelklicka för att öppna program som inte kom från en verifierad källa eller från Mac App Store. För att komma runt detta högerklickar du på ikonen, väljer Öppna och trycker på "OK" -knappen.

Första start

Anslut din skärm, tangentbord, Ethernet-kabel, Xbox 360-controller och SD-kort till Raspberry Pi. När alla dessa är inkopplade kan du nu ansluta Micro USB-kabeln, vid vilken tidpunkt kommer Raspberry Pi automatiskt att sättas på.

Enheten kommer att starta in i emulationsstationen (Retro Pie-huvudgränssnittet). Innan du konfigurerar din controller måste vi ändra några inställningar. Tryck på "F4" -knappen för att lämna Emulationsstationen och ange kommandoraden.

När du har installerat Retro Pie med SD-kortbilden måste kortet expanderas så att du får tillgång till allt ledigt utrymme. När du har lämnat Emulationsstationen skriver du "sudo raspi-config" i kommandoraden, väljer att expandera filsystemet och trycker på Ok. Bläddra sedan ner och välj det fjärde alternativet för att ställa in språk och regionala inställningar. Välj din plats, tidszon och tangentbordslayout - den är som standard inställd till Förenade kungariket. När du är klar, bläddra ner till Slutför och starta om systemet.

Se till att trycka på mellanslagstangenten (inte Enter-tangenten) för att avmarkera den brittiska tangentbordslayouten och välj USA, och klicka sedan Ok för att använda platsen som standard.

Konfigurera Xbox Controller

Efter att systemet har slagits på, återgår du återigen till Emulationsstationen genom att trycka på "F4" -knappen. I kommandoraden skriver du "sudo apt-get install xboxdrv" och trycker på Enter för att ladda ner och installera drivrutinen för Xbox 360-kontrollenheten. När drivrutinen har installerats, skriv "sudo nano /etc/rc.local" i kommandoraden och tryck på Enter. Tryck på nedpilen tills markören är mellan linjerna "fi" och "exit 0".

Mellan de två linjerna, skriv "xboxdrv --trigger-as-button --id 0 - led 2 --deadzone 4000 --silent & sleep 1". Om du ska använda mer än en kontroller, ange "xboxdrv --trigger-as-button --id 1 - led 3 --deadzone 4000 --silent & sleep 1" direkt under det första kommandot. För en trådlös Xbox 360-kontroller använder du Microsofts speciella Xbox 360 Wireless Gaming Receiver för Windows, och ersätter "id" med "wid" i kommandoraden.

Glöm inte att spara valet. Detta kan göras genom att trycka på "CTRL" och "X" och tryck på "Y" för att bekräfta. Tryck sedan på Enter för att återgå till kommandoraden och skriv "sudo reboot" för att starta om enheten.

När systemet kommer tillbaka online kommer du att bli ombedd att konfigurera regulatorn i Emulationsstationen, följ bara anvisningarna på skärmen för att göra det.

Avsluta emuleringsstationen en gång genom att trycka på "F4" -tangenten, skriv "cd RetroPie / emulators / RetroArch / installdir / bin" i kommandoraden och tryck på Enter. Skriv sedan "./retroarch-joyconfig >> ~ / RetroPie / configs / all / retroarch.cfg" i kommandoraden och följ anvisningarna på skärmen för att konfigurera din controller. När du är klar gör du omstart av systemet med kommandot "sudo reboot".

Om "~" -tangenten ger dig en annan symbol, försök trycka på "shift" och "\" tangenten samtidigt.

Överför ROMS

Retro Pie stöder ROM, som i huvudsak är en digital kopia av ett spel, för Atari 2600, Game Boy Advance, Game Boy Color, Spelredskap, MAME, NeoGeo, Sega Master System, Sega Megadrive, Nintendo, Super Nintendo och PlayStation., bland några andra system.

Det enklaste sättet att överföra ROM-skivor är enligt min mening att använda en USB-flash-enhet. Sätt på Raspberry Pi och en gång i Emulationsstationen, anslut USB-enheten till enheten. Operativsystemet skapar automatiskt en ROM-katalog på flashenheten. När det har slutat blinka, ta av enheten från Raspberry Pi, anslut den till datorn och överför ROM-skivorna till motsvarande mappar. Till exempel ska en Sega ROM placeras i Sega-mappen, ett Super Nintendo-spel i NES-mappen och så vidare.

ROM: er kommer automatiskt att överföras från din USB-enhet till Raspberry Pi nästa gång du ansluter flash-enheten.

tips

Om du någonsin behöver återställa kontrollerns konfiguration inuti Emulationsstationen, skriv "rm /home/pi/.emulationstation/es_input.cfg" i kommandoraden för att radera din ursprungliga inställning.

För att återvända till Emulationsstationen, skriv "emuleringsstation" i kommandoraden. Om du spelar ett spel trycker du bara på "ESC" -tangenten på tangentbordet för att återgå till huvudmenyn.

Att skriva "sudo nano /home/pi/RetroPie/configs/all/retroarch.cfg" i kommandoraden öppnar ett fönster som låter dig visa och redigera specifika knappar på kontrollenheten.

De mest ambitiösa Raspberry Pi-projekten (bilder) 7 Bilder
 

Lämna Din Kommentar