Piulator bärbara spelsystem via Raspberry Pi (2 / 5 steg)

Steg 2: Backend



Första saker först - få backend fungerar. Detta har att fungera ordentligt innan man lägger allt tillsammans, ja?

Det finns 2 stora projekt där ute som är fokuserad kring att föra spelet emulering till Raspberry Pi-plattformen. RetroPie och EmulationStation.

RetroPie är en förkompilerad SD kort Pi bild som har alla emulatorer installerat redan, liksom EmulationStation frontend installeras med autobooting konfiguration. Du kan göra detta själv, installera emulatorer en i taget och manuellt installera EmulationStation, men som tar för alltid. Arbeta smartare, inte hårdare!

EmulationStation är en GUI frontend att navigera din spel lista. Det är ganska grundläggande i sig, men du kan hud frontend relativt enkelt med lite grafisk design och några lätta XML redigering.

Detta skulle kunna få långa, så jag kommer att försöka hålla denna koncisa och ge grundläggande instruktioner med länkar. Dessutom min kunskap kom från en kulmen på flera online resurser kontrollera dessa ut allt för mer information, extra detaljer, forum med människor som ber varje fråga som du tycker inte har ombetts ännu, etc.

RetroPie Wiki
RetroPie Forum
EmulationStation GitHub sida

  1. Skapa din SD-kort bild

    • Förkompilerade SD bilden kan finnas här. Skriv bilden till SD-kort med något liknande Win32 Disk Imager.
  2. Uppdatera och konfigurera din Pi

    • Expandera din SD-kort diskstorlek med
      1. sudo raspi-config
      2. Välj expandera disk alternativ
    • Uppdatera och uppgradera ditt paket med
      1. sudo apt-get update; sudo apt-get upgrade;
    • Ange ett nytt systemlösenord med
      1. sudo passwd
      2. Mata in ditt nya lösenord (inte förlora detta)
    • Installera kylflänsar och överklocka det badboy
      1. Installera kylflänsar på GPU och CPU av Pi
      2. Överklocka din Pi
        1. Du kan göra detta utan att upphäva garantin genom raspi-config, men om du vill driva det lite... och du kommer för anständigt ljud/prestanda på SNES och högre spel... kolla denna tråd på PetRockBlog forum. Jag sprang inställningarna från den första affischen och min temp gick aldrig över 51° C under SNES gameplay.
  3. Konfigurera domänkontrollanter

  • Ändra katalog till där konfigurationsprogrammet bor
    1. CD /opt/retropie/emulators/RetroArch/installdir/bin
  • Kör konfigurationsprogrammet
    1. . / retroarch-joyconfig - o /opt/retropie/configs/all/retroarch.cfg
    2. Tryck på lämplig knapp när snabb. När du kommer till knappar som inte finns på handkontrollen, bara hålla hitting någon knapp, men se till att det är samma knapp för att underlätta att hitta senare. Du tar bort dem nästa.
  • Ändra CFG-fil om du vill inkludera spelare 2 controller, städa upp spelare 1 och lägga i en "quit emulator" knappkonfiguration
    1. sudo nano /opt/retropie/configs/all/retroarch.cfg
    2. Ta bort värdena för alla knappar som inte finns på handkontrollen. Du bör kunna dechiffrera knapparna felaktiga relativt lätt.
    3. Kopiera och klistra in den spelare 1 konfigurationen under spelare 1 config
    4. Ändra den nya uppsättningen säga spelare 2 i alla fall
    5. Ändra index från 0 till 1 i den nya uppsättningen
    6. Lägg till i exit emulator config genom att lägga till de följande 2 linjen under allt
      1. input_enable_hotkey_btn = "1"
      2. input_exit_emulator_btn = "2"
      3. Ändra värdet för "1" och "2" att matcha de knappar du vill använda. Jag använder Välj som snabbtangent och Start som gå ut. Så du har att hålla Välj och tryck på Start att avsluta ett spel. Sweeeeeet.
    7. Det är viktigt att notera att denna CFG fil påverkar systemet på Global nivå. Om du vill att knappen för olika konfigurationer i specifika emulatorer, kommer att du behöva ändra retroarch.cfg i filen i enskilda emulator configs (dvs. /opt/retropie/configs/snes/retroarch.cfg för SNES konfigurationer). Enskilda CFG filer kommer att åsidosätta Global config.
  • Kopiera över filerna lagligt ägda ROM

    • Det finns några sätt att göra detta. SSH är vägen att gå, IMO, eftersom du kommer att vilja få bekant med SSH'ing i din Pi. Du kan auto-kopia Rom över med ett USB-minne också. Båda processerna dokumenteras här.
  • Se till att allt fungerar innan du går vidare

    • Från din hemkatalog, skriv
      1. emuationstation
    • Du måste ha minst en ROM kopieras över till din katalog för att detta ska fungera.
    • Kolla upp det! Kan du navigera frontend? Söt! Kan du öppna ett spel och korrekt kontrollera nämnda spel? Allllright. Vänta, det fungerar inte rätt? Ser tillbaka genom stegen, räckvidd forum, ställa en fråga eller två, men få det rätt innan du går vidare!
  • Anpassa

    • Så EmulationStation är ganska intetsägande. Aloshi medger att det är ganska grundläggande och uppmuntrar människor att skapa sina egna skinn. Jag gick vidare och gjorde det.
    • EmulationStation består av en bit av element som används för navigering i några olika skärmar. Det ser ut på XML-filer som vet vad de ska göra med dessa element. Så i princip, du kan antingen ändra befintliga XML-Temafiler eller skriva egna. Aloshi har dokumentation till en GitHub sida här. Jag gick full bore i läs-läge när du gör allt detta och kände behov av att dokumentera allt jag sätter ihop. Jag skrev den bifogade guiden om att skapa teman för emulering Station 2.x.
  • Se Steg
    Relaterade Ämnen

    Bärbara RetroGame konsolen (Raspberry Pi)

    Detta instructable är skriven för FabLab att göra kursen för Rotterdam University of Applied Sciences.För denna kurs ska jag göra en bärbar spelkonsol i kombination med en Raspberry Pi och ett anpassat skal.För en skoluppgift tvungen jag att göra obj...

    Hur man gör en bärbar spelsystem

    någonsin tänkt på att kunna spela dina favorit spel systemet någonstans? Jag är säker på att du har. Efter denna guide, kan du lära dig hur man "portablize" till Nintendo Entertainment System.I detta Instructable lär jag dig allt du behöver veta...

    Power till ditt vardagsrum via Raspberry Pi

    Tanken är att skapa en kontrollerad vardagsrum/underhållning kanal med raspberry Pi som mediacenter, torrent down-loader, fillagring och driva elektriska växlar.Använd försiktighet och aktsamhet komponenter använder live AC och därmed är farligt.Den...

    DIY bärbara spelsystem

    har du någonsin önskat att du kunde ta din n64, n63 eller ens PS3 någonstans?ser inte mer!Steg 1: Enheten och verktyg För systemet använder jag en plugg- och spela, då kontakterna gör det lättare som tiden går. Detta är relativt billiga. Den otur jag...

    Göra ett bärbara spelsystem-i Photoshop!

    Detta är min första instructable som besöker den kraftfulla och extraordinära världen av photoshop, jag hoppas du gillar det!Jag blev förvånad att det fanns inget som detta på instructables förrän nu, så jag tänkte jag skulle visa er mitt projekt som...

    Gör TV-spel! (för min DIY bärbara spelsystem)

    Om du har gjort min DIY spel system, kommer du vill lägga till spel. Mitt exempel på en har redan spel byggdes,men din kan inte. Det är därför jag kommer att visa dig hur! Det finns över 9 metoder, så ska jag visa dig den grundläggande 3!Steg 1: Vad...

    Bärbara spelsystem

    jag har nyligen byggt en bärbara spel system som låter dig spela 12 * helt RADIKALA Namco spel Pac Man, Dig Dug och så bra grejer.Nu vill jag göra fem saker helt klart innan vi börjar...1) Detta är min första instructable. : 32) oavsett hur mycket du...

    Hur du ansluter raspberry pi till bärbar dator skärm

    Anledningen till varför jag kom med detta Svårbemästrade är att: en dag mig tillsammans med mina vänner kämpar för att arbeta på raspberry pi, eftersom vi inte hade någon HDMI/AV skärmar. Därför, jag kom upp med den här guiden så att andra som också...

    Bärbar infödda MOD spelare baserat på Raspberry PI (spelar MOD, S3M, det, XM etc...). Använder BassPlay bibliotek.

    Description:Hallon-PI grundval av ursprunglig MOD player för att spela musik moduler MOD, S3M, det, XM bland andra.Den använder kommandoradsverktyget spelare baserad på bas-play bibliotek.Kort beskrivning av musik moduler:Musik moduler påbörjar från...

    Hur till sända SMS från en PHP-webbplats via HTTP med Raspberry Pi

    Bakgrund av att skicka SMS från hemsida med Raspberry PiÄr du nyfiken på det enklaste sättet att skicka SMS från din webbplats? Numera, jag har blivit riktigt intresserad av området för Internet of Things (IoT), därför jag trodde det skulle vara häft...

    Husky jag: fyrfotingen Live Streaming Bot med Raspberry pi

    Fyrfotingen kodnamnet Husky jag är en fyra legged krabba som robot som använde raspberry pi 2 på det hjärnan och viktigaste control center. Dessutom Husky jag ingick även en servo controller och motorn förarens för servo styrning och motor körning. F...

    Automatiserad Aeroponics systemet med Raspberry Pi

    i detta Instructable, vi lär dig att göra en Aeroponics systemet som styrs via Raspberry Pi, och använder modulen Raspberry Pi kamera för att ta bilder av dina växter. Aeroponics är en ganska okonventionell metod av trädgårdsarbete, men det är det so...

    Bygga en webb aktiverat dörrlås med resten API och Raspberry PI

    I detta instructable, vi kommer att bygga en webb aktiverat elektroniska dörrlås från grunden med RESTFUL API, nod JS och Raspberry PI för att tillhandahålla webbtjänsten konsumeras av mobila app eller någon resten klient.Arkitekturen är uppdelad i t...

    Frankenputer! (Raspberry Pi Laptop)

    Jag har varit i Raspberry Pi för en hel medan nu och jag har alltid hankered efter att göra en anständig bärbar dator av en RPi, men efter att ha försökt bygga en använda en Motorola Atrix lapdock eller med den RPi pekskärm, som var mycket lyckad, ja...

    Bärbara spel system förklaras (NES)

    i detta instructable jag kommer att förklara steg för steg, så detaljerat jag kan ge, om hur man skapar ett funktionella bärbara spelsystem. De flesta av dessa steg föra över mellan de flesta system av de äldre generationerna med smärre skillnader, ä...

    Port en Raspberry Pi Project:

    Raspberry PI drivs med AC, bil tillbehör eller uppladdningsbart DC-källaDet slutliga resultatet av detta instructable är, en bärbar (self powered) raspberry pi systemet till springa fältexperiment.Del 1Små billiga bärbara system som innefattar, dator...

    Ansluter en bärbar dator till en gammal skola RF TV

    vill koppla upp din Kinect eller kör ett program som behandling på en gammal vakuum tubeTV men den enda ingång du har är gaffel leads och skruva terminaler? Detta diagram och ett par bitar av hårdvara kommer att hjälpa dig att göra några ganska cool...

    Hur du ansluter mellan enheter via switch och ge IP-adress för varje dator i virtuell program

    Stellan hazemsProjekt 1Läsa/skrivaSeptember 9 13Inledning:I dessa steg ska jag förklara hur vi ansluter stationära eller bärbara tillsammans via växeln.Med virtuella program som kallas (CISCO Packet Tracer, så att vi kan dela filer och dokument enkel...

    Pinebox bärbar datorfall 2

    Som en del av ett större projekt (en bärbar dator med Raspberry PI detta är en design för en trälåda innehåller datorn.Det är uppdelat i tre instructables (även om byggnaden av de tre delarna gjordes parallellt).Del 1 är den yttre rutan, del 2 är den...