Lag en retro spillkonsoll med Raspberry Pi

Prosjektene folk har skapt med Raspberry Pi er virkelig utrolig. Den kostbare mikrodatamaskinen har blitt brukt til å drive hjem automatisering prosjekter, servere, media sentre, og mange andre gjør-det-selv-prosjekter. En av de kuleste prosjektene heter Retro Pie, som forvandler Raspberry Pi til en retro spillkonsoll og gir deg muligheten til å spille klassikere som Super Mario Bros, Space Invaders, Sonic the Hedgehog og mange andre.

Prosjektet er litt vanskelig og krever at du skriver inn ulike kodelinjer, men du bør ha det bra hvis du følger disse instruksjonene. Hvis dette er første gang med Raspberry Pi, foreslår jeg at du sjekker ut min tidligere artikkel for mer informasjon om enheten.

Krav

Retro Pie kan fungere med enten $ 25 (£ 18, 65 i Storbritannia og AU $ 28, 50 i Australia) Raspberry Pi Modell A eller litt dyrere Modell B, jeg anbefaler sistnevnte. Modell B - som kan fås for $ 35 i theUS, £ 27, 44 i Storbritannia, eller AU $ 37, 35 i Australia - legger til en ekstra USB-port, en Ethernet-port, og dobler minnet til 512 MB.

Oppdatering: En nyere modell, kjent som Raspberry Pi B +, ble nylig annonsert og gjort tilgjengelig for kjøp. Enheten er den samme prisen som den opprinnelige modell B, men den inneholder totalt fire USB-porter, et microSD-kortspor i stedet for en full, bedre lyd og har lavere strømkrav.

Andre elementer du trenger inkluderer en skjerm koblet til enten AV eller HDMI, en Xbox 360-kontroller, en Ethernet-kabel eller trådløs USB-adapter, et 4 GB SD-kort eller bedre, et USB-tastatur og en USB-minnepinne. En mikro-USB-strømforsyning som er i stand til å utføre minst 850 milliampere ved 5 volt, er nødvendig for å koble enheten, mens en SD-kortleser (med mindre den datamaskinen du bruker har en) er nødvendig for å overføre operativsystemet til kortet. Jeg har også hentet en USB-hub for tilkobling av flere komponenter, men dette er valgfritt.

Klargjøre SD-kortet.

Teamet bak prosjektet har laget et klar-til-bruk SD-kortbilde som automatisk installerer Retro Pie-programvaren. Filen kan lastes ned fra PetRockBlog-webområdet, den må deretter hentes til SD-kortet ditt ved hjelp av programmet Wind32DiskImager på Windows eller RPi SD-kortbygger på OS X. Hvis du har problemer med RPi SD-kortbyggerprogramvaren, prøv Pi filler.

I Wind32DiskImager-programmet må du sørge for å velge Skriv-alternativet når du utvider bildefilen til SD-kortet ditt.

På OS X 10.8 kan du ikke dobbeltklikke for å åpne apper som ikke kom fra en verifisert kilde eller fra Mac App Store. For å komme seg rundt dette, høyreklikker du bare på ikonet, velger Åpne, og klikker på "OK" -knappen.

Første oppstart

Koble skjermen, tastaturet, Ethernet-kabelen, Xbox 360-kontrolleren og SD-kortet til Raspberry Pi. Når alle disse er koblet til, kan du nå koble Micro-USB-kabelen, da vil Raspberry Pi automatisk slå seg på.

Enheten vil starte opp i emuleringsstasjonen (Retro Pie-hovedgrensesnittet). Før du konfigurerer kontrolleren, må vi endre noen innstillinger. Trykk på "F4" -tasten for å gå ut av emuleringsstasjonen og skriv inn kommandolinjen.

Etter at du har installert Retro Pie med SD-kortbildet, må kortet utvides for å sikre at du får tilgang til all ledig plass. Når du er ferdig med emulasjonsstasjonen, skriv "sudo raspi-config" i kommandolinjen, velg å utvide filsystemet, og trykk OK. Rull deretter ned og velg det fjerde alternativet for å konfigurere språk og regionale innstillinger. Velg din plassering, tidssone og tastaturlayout - den er satt til Storbritannia som standard. Når du er ferdig, bla ned til Fullfør og utfør en systemstart.

Pass på at du trykker på mellomromstasten (ikke Enter-tasten) for å fjerne merket for det britiske tastaturoppsettet, og velg US, og deretter OK for å bruke posisjonen som standard.

Konfigurer Xbox-kontrolleren

Etter at systemet slår på igjen, går du ut igjen av emuleringsstasjonen ved å trykke på "F4" -tasten. I kommandolinjen skriver du "sudo apt-get install xboxdrv" og trykker Enter for å laste ned og installere driveren for Xbox 360-kontrolleren. Når driveren har installert, skriv "sudo nano /etc/rc.local" i kommandolinjen og trykk Enter. Trykk på nedpilen til markøren er mellom linjene "fi" og "exit 0".

I mellom de to linjene, skriv "xboxdrv --trigger-as-button --id 0 - led 2 --deadzone 4000 --silent & sleep 1". Hvis du skal bruke mer enn en kontroller, skriver du inn "xboxdrv --trigger-som-knappen --id 1 - ledet 3 --deadzone 4000 --silent & sleep 1" direkte under den første kommandoen. For en trådløs Xbox 360-kontroller bruker du Microsofts spesielle Xbox 360 Wireless Gaming Receiver for Windows, og erstatter "id" med "wid" på kommandolinjen.

Ikke glem å lagre valget. Dette kan gjøres ved å trykke på "CTRL" og "X" -tasten og trykke på "Y" for å bekrefte. Trykk deretter Enter for å gå tilbake til kommandolinjen og skriv "sudo reboot" for å starte enheten på nytt.

Når systemet kommer tilbake på nettet, blir du bedt om å konfigurere kontrolleren i emuleringsstasjonen, bare følg instruksjonene på skjermen for å gjøre det.

Gå ut av emuleringsstasjonen en gang til ved å trykke på "F4" -tasten, skriv "cd RetroPie / emulators / RetroArch / installdir / bin" i kommandolinjen, og trykk Enter. Skriv deretter "./retroarch-joyconfig >> ~ / RetroPie / configs / all / retroarch.cfg" i kommandolinjen og følg instruksjonene på skjermen for å konfigurere kontrolleren. Når du er ferdig, utfør en systemstart med kommandoen "sudo reboot".

Hvis "~" -tasten gir deg et annet symbol, kan du trykke på "shift" og "\" -tasten samtidig.

Overfører ROMS

Retro Pie støtter ROM, som egentlig er en digital kopi av et spill, for Atari 2600, Game Boy Advance, Game Boy Color, Game Gear, MAME, NeoGeo, Sega Master System, Sega Megadrive, Nintendo, Super Nintendo og PlayStation., blant noen andre systemer.

Den enkleste måten å overføre ROM-er, etter min mening, er å bruke en USB-flash-stasjon. Koble til Raspberry Pi og en gang i emuleringsstasjonen, koble USB-stasjonen til enheten. Operativsystemet lager automatisk en ROM-katalog på flash-stasjonen. Når det har stoppet å blinke, fjern stasjonen fra Raspberry Pi, koble den til datamaskinen din, og overfør ROMene til de tilhørende mappene. For eksempel bør en Sega ROM plasseres i Sega-mappen, et Super Nintendo-spill i NES-mappen, og så videre.

ROM-ene overføres automatisk fra USB-stasjonen til Raspberry Pi neste gang du kobler til flash-stasjonen.

Tips

Hvis du noen gang trenger å gjenopprette kontrollerkonfigurasjonen inne i emuleringsstasjonen, skriv "rm /home/pi/.emulationstation/es_input.cfg" på kommandolinjen for å slette det opprinnelige oppsettet.

For å gå tilbake til emuleringsstasjonen, skriv "emuleringsstasjon" i kommandolinjen. Hvis du spiller et spill, trykk bare på "ESC" -tasten på tastaturet for å gå tilbake til hovedmenyen.

Å skrive "sudo nano /home/pi/RetroPie/configs/all/retroarch.cfg" i kommandolinjen åpner et vindu som lar deg vise og redigere bestemte knapper på kontrolleren.

De mest ambisiøse Raspberry Pi-prosjektene (bilder) 7 Bilder
 

Legg Igjen Din Kommentar