Hvis du er en Debian/Ubuntu-bruker eller andre distribusjoner som Raspberry Pi, vil jeg ikke anbefale å følge det som er forklart i denne veiledningen fordi det er RetroPie og jeg synes det hele er mye bedre og mer direkte. For Arch Linux er det ArchyPie-oppsett, som er et skript for å installere Ubuntu RetroPie på Arch Linux, men som en frivillig opprettet AUR-pakke er det ikke garantert å fungere. Det garanterer å gjøre alt manuelt fra basen, og basen til RetroPie er emulatorer (PPSSPP, RetroArch...) og EmulationStation.
EmulationStation er en grafisk grensesnitt for emulatorer. Med andre ord, en frontend eller et slags bibliotek som vi kan lansere våre klassiske konsollspill fra. Hvis vi installerer den løst, fungerer den i seg selv ikke engang når den lanseres for første gang. Det den gjør er å lage en konfigurasjonsmappe for oss i vår personlige katalog, og det er en fil der som vi må redigere slik at den finner spillene og kan "scrapping", som er det som er nødvendig for at omslagene skal vises .
Konfigurere EmulationStation
EmulationStation er programvare som krever ikke mange modifikasjoner, og på dens offisielle side står det at den ikke har blitt oppdatert siden 2015. Ved å konfigurere EmulationStation kan vi også få tilgang til den fra andre grensesnitt som f.eks. Pegasus, som for min smak er enklere og bedre, men det er en annen historie.
Som vi har forklart, og de også forteller oss i sin offisielle dokumentasjon, for å kunne se noe annet enn meldingen om at det ikke er noe tilgjengelig må vi utføre en manuell konfigurasjon, at selv om det er sant at det virker kjedelig i starten, er det også verdt det. Grunnen til at konfigurasjonsfilen er tom er fordi EmulationStation ikke vet hvor vi har ROM-ene eller hvilken emulator vi foretrekker å åpne hver av dem.
Det vi må gjøre er følgende:
- Hvis vi ikke har åpnet EmulationStation ennå, må vi åpne den. Ellers vil ikke konfigurasjonsmappen eksistere i hjemmekatalogen vår.
- Vi går til vår personlige mappe og viser de skjulte filene.
- La oss gå til .emulationstation.
- Med et tekstredigeringsprogram åpner vi filen es_systems.cfg. Den legger instruksjonene der, og de kan kaste oss tilbake, men la oss fortsette.
- Vi må gjøre akkurat som det står: mellom kodene gå til "systemet", som ikke er mer enn instruksjonene for at ROM-ene skal vises og hva vi skal kjøre dem med. Vi kan endre den første, og deretter kopiere og lime inn det samme flere ganger, og endre nødvendig informasjon i hvert tilfelle. Dette er for eksempel systemet mitt for å lansere PSP-spill:
psp bærbar playstation /home/pablinux/Games/roms/psp .iso .ISO .cso .CSO PPSSPPQt %ROM% psp . --> PSP
Unnskyld meg hvis jeg har lagt igjen en etikett som ikke vises som den skal, men jeg måtte bytte ut åpningen ellers ville den ikke vises i den endelige visningen.
Ja, det får håret til å reise seg for å se alt det, men det er ikke så ille. Du må endre hva som er inne i taggene slik:
- navn: du må sette inn et navn som brukes internt, og det er vanligvis med små bokstaver. Når det gjelder PSP, vel "psp" uten anførselstegn.
- fullmane: Det fulle navnet som vises i menyene.
- banen: banen der ROM-ene er lagret, i mitt tilfelle i en mappe som heter psp som er inne i Games som igjen er inne i min personlige mappe.
- forlengelse: hvilken type filer du skal søke etter. Hvis du er i tvil, anbefaler jeg å besøke RetroPie-dokumentasjonen, her er PSP-lenken. Som du kan se, kan PSP-spill være ISO-, CSO- og PBP-filer. Tilbyggene skal følge med spissen og skilles med et mellomrom. Det kan være komplisert liv, men jeg har sett tilfeller der de legger til forlengelsen to ganger, en gang med små bokstaver og en gang med store bokstaver. Hver og en skal gjøre det de synes passer, men jeg vil for eksempel endre en .ISO-utvidelse til .iso i den opprinnelige filen.
- kommando: Dette er kommandoen som vil starte ROM-en med emulatoren vi ønsker. Når det gjelder PPSSPP, har jeg Qt- og SDL-versjonene, og jeg velger Qt. Det den gjør er å starte den valgte ROM-en i EmulationStation med PPSSPPQt. I dette tilfellet, for å vite nøyaktig hvordan jeg skulle skrive den kjørbare filen, gikk jeg til usr/share/applications/ppsspp-qt , åpnet filen med et tekstredigeringsprogram og så på hva som var i "Exec=".
- plattform: dette er for utrangering, det vil si for å søke og finne omslagene. Hvis ingenting er angitt, vil den søke etter alle treff og flere resultater vil vises. I Sonic ROM vil for eksempel vises de fra Master System, Mega Drive, Genesis...
- tema: er for temaet, men EmulationStation legger ikke til noen som standard og forblir som i overskriftens skjermbilde.
Velge RetroArch
Jeg foretrekker å bruke original PPSSPP og ikke den som RetroArch bruker, og RetroPie gjør det også. Men hvis du foretrekker å bruke RetroArch, vil "kommandoen" for Genesis-emulatoren være "retroarch -f -L /usr/lib/libretro/genesis_plus_gx_libretro.so %ROM%" (-f: fullskjerm; -L: last kjernen) . I usr/lib/libretro er det alle RetroArch-kjernene, og nok en gang henviser jeg deg til RetroPie-dokumentasjonen for å finne ut hvilken emulator som kan fungere best i hvert enkelt tilfelle.
Når vi har lagt til systemene riktig, vil spillene vises i EmulationStation, selv om den første gangen ber oss om å konfigurere en kontroller, noe som ganske enkelt er å konfigurere knappene. Skal vi ha dekslene, må vi sette i gang skraperen. Og hvis vi ikke liker EmulationStation, Pegasus den bruker den samme konfigurasjonsfilen for å vise spillene.
Jeg liker det mer. Det er enklere og ber ikke om noen kommando når du starter.
Og dette ville være måten å konfigurere EmulationStation til å fungere, i det minste den mest grunnleggende. La oss ha det gøy.