Hem Hur Hur man bygger en hallon pi-driven retro videospelkonsol

Hur man bygger en hallon pi-driven retro videospelkonsol

Innehållsförteckning:

Video: Raspberry Pi GBA CM3+ All Round Retro Handheld (September 2024)

Video: Raspberry Pi GBA CM3+ All Round Retro Handheld (September 2024)
Anonim

DIY-spel på billigt

Om du gillar retro videospel har du flera alternativ. Du kan hitta många äldre videospel som är portade till nyare system och datorn (Nintendo Switch är bra för Neo Geo-spel, men konstigt inte för NES- och SNES-spel). Du kan få ett klassiskt förstklassigt spelsystem som SNES Classic Edition. Du kan få ett patronspelande retrospelsystem som Super Retro Trio +. Du kan till och med hitta ett originalt klassiskt spelsystem och ansluta det till din TV: s äldre videokontakter eller i en analog-till-HDMI-omvandlare.

Du kan också bygga ditt eget emuleringsbaserade retrospelsystem med en Raspberry Pi. Det är billigt, kraftfullt och lättare att installera än du kanske tror. Allt du behöver är ett Raspberry Pi-kort, ett microSD-kort, en mikro-USB-nätadapter och ett fodral för att sätta allt i det. Och, naturligtvis, någon form av spelkontroller. Tack vare utvecklarna av öppen källkodsprogram RetroPie, LibRetro-emulerings-API-ryggraden och EmulationStation front-end, Att förvandla ett $ 35 datorkort till varje videospel som tillverkats före 2000 är (relativt) snabbt och enkelt.

Du behöver inte löda något, inte skriva någon kod eller ens ta hand om kommandorader om du inte vill. Det finns emellertid många alternativ att utforska och menyer att dyka in i, så du bör ha lite dator innan du börjar. Om du inte är rädd för att titta på datorinställningar kommer du att ha det bra.

Hårdvaran

För att börja behöver du en Raspberry Pi. Om du inte känner till Raspberry Pi är det en serie billiga ARM-baserade mikrodatorer designade för utbildning och experiment. Det kommer att fungera som kärnan i ditt retrospelsystem; allt annat kommer att mata Raspberry Pi-data-, effekt- eller ingångs- / utgångsfunktioner.

Det finns flera olika versioner av Raspberry Pi, och för video spel Vi rekommenderar den mest avancerade modellen, Raspberry Pi 3 Model B +. Den har den snabbaste processorn för alla Raspberry Pi brädor, och inkluderar trådlösa funktioner som Bluetooth och dual-band Wi-Fi. Oroa dig inte för ett premiumpris för premium Pi; till $ 35, är det bokstavligen fickbyte mer än de nedre modellerna.

Raspberry Pi har på egen hand inte strömförsörjning, så du måste leverera din egen. Varje mikro-USB-strömförsörjning som kan mata ut 2, 5A bör fungera, och den officiella strömförsörjningen kostar bara $ 11. Skimpa inte här; även om du kan slå på Raspberry Pi med din telefonladdare kan den inkonsekventa strömmen leda till fel och dålig prestanda.

Raspberry Pi har ingen inbyggd lagring att prata om heller, så du måste få ett microSD-kort. Återigen är detta en mycket billig investering. RetroPie-programvaran tar inte mycket plats och de flesta äldre spel är inte särskilt stora, så du behöver inte ett stort kort. Du kan komma förbi ett 16 GB microSD-kort, men vi rekommenderar minst ett 32 GB-kort bara för att vara på den säkra sidan. Du kan hämta en för cirka 11 dollar.

Slutligen (för själva enheten) behöver du en plats att sätta Raspberry Pi. Det skickas som ett vanligt datorkort, och det kommer att fungera helt naken, men du borde verkligen få ett slags plastskal för att skydda det från damm, fukt och att bli slagen. Raspberry Pi-fodral är billiga och rikliga, och du kan till och med hitta Raspberry Pi-startuppsättningar som inkluderar kortet, strömförsörjningen, ett fodral och vanligtvis ett minneskort allt i ett paket.

Om du vill bli snyggare kan du 3D skriva ut ditt eget Raspberry Pi-fodral från en rad kreativa modeller på Thingiverse och andra 3D-utskriftssajter. Du kan också beställa väskor separat, med alternativ för kreativa eller nostalgiska mönster, som den mycket NES Classic-liknande Retroflag NESPie. Dessa fall kan sträcka sig från $ 10 till $ 25, vilket innebär att det totala priset för ditt retrospelsystem uppgår till högst $ 90.

Nödvändiga tillbehör

Du behöver också en spelkontroller. RetroPie är robust när det gäller kontrollerens kompatibilitet, och om du har en PlayStation 4 eller Xbox One kan du använda deras kontroller enkelt. Du kan också beställa retro-stil spelkontroller, med eller utan analoga pinnar, trådlös anslutning eller andra funktioner, från tillverkare som Retro-bit och 8Bitdo.

Du bör ha ett tangentbord till hands. Vanligtvis kommer det inte att behövas, men det hjälper om du vill navigera i systemmenyer eller ändra inställningar på ditt retro-system.

En sista detalj: Du bör skaffa dig en standard USB-enhet. Alla storlekar (större är bättre), vilken design som helst, vilken hastighet som helst. Det är det enklaste sättet att sätta spel på konsolen.

Steg ett: Förbered OS

Att fysiskt sätta ihop systemet är den enkla delen, men utan drift systemet du kan faktiskt inte göra någonting med det. Det är där RetroPie kommer in. Det är en Raspberry Pi-vänlig Linux-distribution med en kompatibel version av LibRetros RetroArch-programvara som är överlagrad ovanpå, inställd på att automatiskt hoppa in i den emuleringsprogramvara du vill använda utan att hantera många Linux-kommandorader i slutet.

För att starta, installera den fria programvaran 7-zip och Etcher. Dessa låter dig sätta RetroPie-programvaran på ditt microSD-kort utan att skriva eller komplexa kommandon från din sida.

Gå till RetroPie-webbplatsen och ladda ner den senaste versionen av programvaran (för närvarande version 4.4). Se till att du får versionen för Raspberry Pie 2/3. Den kommer att ladda ner som en enda.img.gz-fil runt 700 MB. Använd 7-zip för att packa upp filen till en.img .

Sätt microSD-kortet i datorn. Du kanske behöver en läsare om din dator inte har ett SD-kortplats och / eller om kortet inte levereras med en microSD till SD-adapter. Rör inte något på kortet och dra inte några filer till det. För att göra det här kortet till en funktionell RetroPie-installation måste du skriva en hel skivavbild på kortet.

Öppna Etcher och välj microSD-kortenheten och.img-filen som du packade upp. Klicka på Start så kommer programvaran att formatera kortet ordentligt och skriva skivavbilden till det.

När det är klart kan Windows uppmana dig att formatera kortet för att använda det. Gör det inte! Den är redo för Raspberry Pi nu, så helt enkelt ta ut den från din dator.

Steg två: Bygg lådan

Det här kan se ut som en av de mest skrämmande uppgifterna eftersom du måste arbeta med ett helt kretskort, men det är otroligt direkt och enkelt. Såvida du inte använder tillbehörskort för att bygga särskilt komplicerade anpassade enheter, är Raspberry Pis effektivt i ett stycke och plug-and-play.

Ta först det microSD-kortet som du skrev RetroPie-skivavbilden till och sätt in det i kortets microSD-kortplats. Vissa Raspberry Pi-fodral erbjuder enkel åtkomst till kortplatsen, men bara i fallet är det lättast att sätta i kortet innan du installerar det, såvida du inte planerar att jonglera flera kort med olika skivbilder (en genomförbar plan för Raspberry Pi-användare).

För det andra, skruva Raspberry Pi-kortet i ditt fall. Fodralet ska levereras med kompatibla skruvar. Om du 3D skriver ut din egen, kolla vilka skruvar som behövs. Stäng sedan upp saken, antagligen med några skruvar till.

Sätt i en HDMI-kabel, en spelkontroll och ditt tangentbord i lämpliga portar. Anslut HDMI-kabeln till en TV eller bildskärm.

Det är allt! Din låda är byggd.

Steg tre: Slå på den (och konfigurera kontrollen)

När allt är klart, anslut nätadaptern till väggen för att slå på Raspberry Pi. Om du använder en växelströmbrytare (tillval) eller ett hölje med en inbyggd strömbrytare, tryck eller vänd brytaren för att slå på den. Utan en separat växel tänds Raspberry Pi så snart du ansluter den.

Det kan ta några minuter att ställa in allt för första gången. Skärmen ska visa en startprocess som visar Linux-kommandon som körs innan RetroPi-logotypen visas.

Systemet uppmanar dig att ställa in din gamepad, som bör anslutas till en av Raspberry Pis USB-portar. Följ instruktionerna för att kartlägga kontrollerns ingångar till lämpliga kommandon på systemet. Denna manuella kalibrering hjälper till att se till att knappar gör vad de borde göra i RetroPis Linux-miljö. Oroa dig inte om du trycker på fel knapp; Du kan konfigurera om din controller efteråt och ha ett tangentbord som en inmatningsmetod för säkerhetskopiering om du verkligen behöver återställa saker.

När allt är konfigurerat visas RetroPie-huvudmenyn. Du kan inte göra mycket härifrån nu, men om du vill titta igenom de olika inställningsmenyerna, känn dig fri (men var försiktig innan du gör några ändringar).

Innan vi går vidare till nästa steg, anslut din USB-enhet till systemet och vänta en minut. Dra sedan ut enheten.

Okej, nu när det är gjort, tryck på knappen du konfigurerade som Start på din gamepad, välj Avsluta och stäng Raspberry Pi. Det är viktigt att köra igenom avstängningsprocessen innan du stänger av eller kopplar ur systemet. det är precis som en vanlig dator på det sättet.

Steg fyra: Ladda spelen

RetroPie kan spela spel från flera dussin klassiska datorer och spelkonsoler tack vare LibRetros back-end. Du kan spela NES, SNES, Game Boy, Sega Genesis, PlayStation, Neo Geo och till och med Atari Jaguar och Virtual Boy spel, om du kan hitta dem. Vi kan inte berätta på vilket sätt, eftersom det är väldigt ett lagligt grått-svart område. Men om du har en metod för att dra spelbilder från dina egna patroner kan du enkelt lägga dem på RetroPie och lägga hela din klassiska spelkollektion i en liten låda.

Du kan också spela äldre datorspel på RetroPie, som har många fler alternativ för legitim avbildning och import. Klassiska DOS-spel kan till exempel köpas på GOG.com. GOG konfigurerar DOS-spel att köras i Windows med hjälp av DOSBox emulator, men själva spelen är helt intakta och kan läggas på RetroPie.

Förutom PC / DOS stöder RetroPie system som Commodore 64, MSX och ZX Spectrum. Om du har dina originalskivor och en enhet som kan läsa dem kan du använda dem för att skapa diskbilder som kan spelas av RetroPie.

Jag sa till dig att sätta din USB-enhet i RetroPie-systemet och sedan ta ut den för att ställa in enheten för spel. RetroPie upptäcker alla USB-enheter som du kör plugg in och lägger till lämpliga mappar för alla spelsystem som det stöder. När du ansluter hårddisken till datorn igen ska den ha en ny retropie mapp. Under det kommer att finnas tre mappar: BIOS, configs och roms .

BIOS är för de systemfiler som krävs av vissa emulatorer. Som spel roms , vi kan inte berätta var du hittar dem, men de är inte nödvändiga för varje plattform.

configs innehar enskilda emulatorkonfigurationer. Detta kan vara användbart om du behöver justera inställningar, men du behöver inte röra dem just nu.

Roms är där spelen går. Varje plattform som stöds av ditt retro-system för närvarande kan spela har sin egen mapp. Inte varje tillgänglig emulator installeras som standard på RetroPie, så om du vill spela något riktigt esoteriskt måste du säga RetroPie att installera det först. De vanligaste systemen bör dock vara tillgängliga.

Oavsett spel roms eller körbara filer du vill spela, och hur du än får dem, lägg filerna i deras respektive mappar.

När din USB-enhet är full, ta ut den från datorn och anslut den till ditt retro-system. Slå på systemet igen och vänta. Allvarligt, vänta. RetroPie kopierar automatiskt allt från retropie mappen på din enhet till microSD-kortet, och beroende på hur många spel du vill sätta på det och hur stora filerna är, kan det ta några minuter att överföra allt. Om inte din USB-enhet har en läs- / skrivlampa på den får du ingen indikation när det är klart, så du kanske vill ta kaffe eller något.

Efter en bra vänta drar du ut USB-enheten. Tryck på Start, välj Sluta med, och välj Återställ emuleringsstation. Detta kommer att uppdatera RetroPies gränssnitt och visa alla spel som kopieras till systemet.

Steg fem: Börja spela

Nu kan du spela dina spel. RetroPie organiserar spelen som läggs till i sitt bibliotek på individuella menyskärmar för varje system. Om du trycker på vänster eller höger på gamepaden vänds mellan spelbiblioteken på alla konsoler eller datorer som RetroPie stöder, så länge du laddat upp spel till den. Tomma bibliotek dyker inte upp, så om du bara ser RetroPie-skärmen och inte kan gå till enskilda system, gå igenom steg fyra igen.

Välj ett spel och tryck på knappen du mappade till A för att starta det. RetroPie laddar den relevanta emulatorn och börjar köra spelet. Härifrån bör alla konsoler eller handhållna spel, eller alla datorspel som stöder gamepad-kontroller helt enkelt fungera med din kontrollant, eftersom du redan har kartlagt knapparna på den.

När du är klar med att spela ett spel håller du snabbtangentknappen (välj vanligtvis, beroende på hur du ställer in dina kontroller) och tryck på Start. Detta är snabbtangentkombinationen för att avsluta ditt spel och gå till huvudmenyn. Du kan också hålla ner snabbtangentknappen och trycka på höger axelknapp för att spara ditt spelläge, eller snabbtangent och vänster axelknapp för att ladda ditt spelläge. RetroPie-konfigurationssidan förklarar alla snabbtangentkombinationer som du kan använda som standard.

Det är allt! Du har nu ett retrospelsystem som kan spela nästan vilket som helst videospel som gjorts före 2000 (så länge du legitimt kan ladda det på microSD-kortet).

Anpassa och fixa

Nu när ditt retro-system är konfigurerat kan du börja anpassa gränssnittet. Du bör också vara medveten om hur du åtgärdar eventuella problem som kan uppstå. Faktum är att du kanske redan har försökt spela ett spel och det agerade konstig, eller såg utsträckt. Det här är enkla korrigeringar, men du måste dyka in i RetroPis menysystem. Om du vill uppdatera RetroPie eller någon av dess emulatorer i framtiden, eller ladda ner teman och anpassa utseendet på dina menyer, bör du också konfigurera nätverksanslutning. Du behöver inte en internetuppkoppling för att använda ditt retrospelsystem, men det är trevligt att ha för underhåll.

RetroPie-menyn ger tillgång till de flesta konfigurations- och installationsalternativ du behöver för att fixa och justera ditt system. Eftersom det här är en Raspberry Pi-vänlig Linux-distribution som kör en separat grafisk front-end som tappar i dussintals separata emulatorer via ett separat API, kan menyerna känna sig lite invecklade.

För inställningar på systemnivå inklusive internetanslutningar, välj Raspi-Config i RetroPie-menyn. Detta kommer att dumpa dig till ett mycket skarpt textbaserat menysystem. Oroa dig inte; det är precis som Linux ser naken ut. Du kan fortfarande använda riktningsfältet på din gamepad för att välja menyalternativ; genom att trycka upp och ner navigerar den aktiva listan på skärm, och att trycka på vänster och höger växlar mellan knappar som OK, Slutför och Avbryt. Du kan också använda ett tangentbord för att navigera i menyer, om det är bekvämare (och om du vill använda filhanteraren ombord för att manuellt bläddra i filer är ett tangentbord viktigt).

Alternativ 2 i Raspi-Config är Nätverksalternativ. Detta låter dig ställa in din nätverksanslutning. Om du har en Raspberry Pi 3 Model B eller B + kan du ansluta till ditt nätverk via Wi-Fi. Du måste bryta ut tangentbordet för detta steg, eftersom du måste ange nätverkets SSID manuellt, sedan ditt lösenord. När informationen finns bör ditt system kunna ansluta till internet för uppdateringar och nedladdningar. Om du har en Raspberry Pi 2 eller tidigare eller vill använda en fast internetanslutning, kan du bara ansluta en Ethernet-kabel till Ethernet-porten på kortet.

För grundläggande grafiska problem och emuleringsproblem är Configuration Editor din go-to-meny. Det låter dig ställa in grundläggande standard emulatorer, eller justera varje enskild emulator. Det vanligaste problemet med ett nytt RetroPie-system är utsträckta spel. RetroPie har som standard att emulera spel klockan 16: 9, medan de flesta klassiska spel designades för att spelas vid 4: 3. Det här är en enkel lösning i konfigurationsredigeraren som finns i RetroPie-menyn. Detta är en annan textbaserad konfigurationsskärm, som Raspi-Config. Välj alternativ 1, sedan alternativ 0, sedan alternativ 1 (bildkvot). Om du ändrar 16: 9 till 4: 3 kommer du att fixa alla utsträckta klassiska spel du vill spela. När du är klar trycker du höger på riktningspanelen så att den markerade knappen säger Avbryt och avbryter din väg upp i menusträdet tills det sätter dig tillbaka i den grafiska fronten EmulationStation.

Apropos den grafiska front-enden, om du ansluter ditt system till internet kan du välja olika teman för att ersätta det ganska vanliga standardalternativet. Välj ES-teman på RetroPie-menyn. Härifrån kan du ladda ner valfritt av dussintals olika teman. När de har installerats på systemet kan du välja dem i menyn UI-inställningar. Jag gillar riktigt RetroHursty69 / magazinemadness, som ger varje spelbibliotek sin egen klassiska design av videospel.

Ha så kul

RetroPie är mycket kraftfull och flexibel, och det finns många saker att spela med för att anpassa hur spel ser ut och känns. Och naturligtvis kan du nu spela spel från dussintals konsoler, handdatorer och datorer på denna lilla låda, och du byggde allt själv! Ha så kul!

Hur man bygger en hallon pi-driven retro videospelkonsol