Hvordan bygge din egen NES eller SNES Classic med en Raspberry Pi og RetroPie

Innholdsfortegnelse:

Hvordan bygge din egen NES eller SNES Classic med en Raspberry Pi og RetroPie
Hvordan bygge din egen NES eller SNES Classic med en Raspberry Pi og RetroPie

Video: Hvordan bygge din egen NES eller SNES Classic med en Raspberry Pi og RetroPie

Video: Hvordan bygge din egen NES eller SNES Classic med en Raspberry Pi og RetroPie
Video: Guide to Macro Lenses - YouTube 2024, April
Anonim
NES Classic Edition er en offisiell klone av det originale Nintendo Entertainment System, og en av de beste måtene å spille dine favoritt retro spill. SNES Classic er etterfølger. Dessverre er det så populært at det er nesten umulig å få hendene på heller. Ikke betal $ 300 på eBay når du kan bruke den beskjedne priset Raspberry Pi til å bygge din egen - med enda flere spill.
NES Classic Edition er en offisiell klone av det originale Nintendo Entertainment System, og en av de beste måtene å spille dine favoritt retro spill. SNES Classic er etterfølger. Dessverre er det så populært at det er nesten umulig å få hendene på heller. Ikke betal $ 300 på eBay når du kan bruke den beskjedne priset Raspberry Pi til å bygge din egen - med enda flere spill.

Hva er NES og SNES Classic, og hvorfor er Raspberry Pi bedre?

Image
Image

I høsten 2016 lanserte Nintendo NES Classic Edition, en miniatyrkopi av det gamle Nintendo Entertainment System fra 1980-tallet. Den leveres med 30 klassiske spill, inkludertSuper Mario Bros., Legenden om Zelda, og Castlevania og en NES-kontroller fra eldre skole (om enn med en veldig kort kabel og en annen kontakt for å imøtekomme den mindre størrelsen på NES Classic).

Den tilbakebetales for $ 60 og skip med en kontroller. Du kan kjøpe en andre spillerkontroller for ytterligere $ 10, som gir din totale investering opp til $ 70. Dessverre har konsollen vist seg så populær, og Nintendo har produsert så få at de er nesten umulige å finne etter sin opprinnelige listepris, som bare vises på nettsteder som eBay for en 200-500% oppslag.

I 2017 fulgte Nintendo opp med SNES Classic Edition, som selger for $ 70 og leveres med to kontrollere. Forhåndsbestillinger har begynt, og det er allerede påvist svært vanskelig å få en.

Ikke fortvil, skjønt: selv om de er så sjeldne at du aldri engang har sett en person (enda mindre har en sjanse til å kjøpe en), kan du enkelt rulle din egen robuste Classic Edition-konsoll hjemme - med mer spill og flere funksjoner. I dagens veiledning skal vi kombinere den økonomiske Raspberry Pi, noe gratis programvare som emulerer NES, SNES og andre konsoller, sammen med noen billige USB NES-kontrollere for å lage en DIY-versjon som er enda bedre enn originalene.

Bedre hvordan? Ikke bare vil din DIY-versjon inkludere alle funksjonene i de faktiske NES Classic-like save-statene, CRT shaders for retro-serier og flotte organisasjoner med dekkskunst, men det vil tillate deg å spille noen spill (ikke bare de 30 som følger med klassikerne), bruk en hvilken som helst USB-kontroller du vil ha (ikke bare den enkle 2-knapps NES-kontrolleren), og inkluderer bedre lagringsstatus og organisasjon.

Ikke bare det, men systemet vil også kunne spille spill fra andre systemer, som Atari, Game Boy, Sega Genesis, og til og med senere systemer som PlayStation Portable eller Nintendo 64. Du kan se en fullstendig liste over støttede systemer her.

Hva trenger du

For å følge med vår opplæring, trenger du en håndfull ting og litt ledig tid til å veve dem alle sammen.

En Raspberry Pi og dens tilbehør

Først og fremst trenger du en Raspberry Pi mikrocomputer og noen grunnleggende tilbehør for det. Datakraften som kreves for å kjøre en Nintendo Entertainment System emulator er svært lav, så hvis du allerede har en eldre Raspberry Pi modell 1 eller 2 rundt, kan du (og bør!) Bruke den. Hvis du trenger å kjøpe en ny Pi, for all del kjøpe den nåværende Raspberry Pi 3 ($ 40).
Først og fremst trenger du en Raspberry Pi mikrocomputer og noen grunnleggende tilbehør for det. Datakraften som kreves for å kjøre en Nintendo Entertainment System emulator er svært lav, så hvis du allerede har en eldre Raspberry Pi modell 1 eller 2 rundt, kan du (og bør!) Bruke den. Hvis du trenger å kjøpe en ny Pi, for all del kjøpe den nåværende Raspberry Pi 3 ($ 40).

I tillegg til Pi, trenger du et SD-kort eller et microSD-kort med riktig størrelse (basert på Pi-modellen), en HDMI-kabel for å koble den til TV-en, et USB-tastatur (bare midlertidig for å sette det opp) og en god strømforsyning. Du vil også sikkert ha Internett-tilgang på Pi for å laste ned oppdateringer og overføre spill. Du kan gjøre dette med en Ethernet-kabel eller med Wi-Fi. Raspberry Pi 3 har Wi-Fi innebygd, mens eldre modeller krever en USB Wi-Fi-adapter.

Hvis du er ny på Raspberry Pi, ikke vær redd: Vi har skrevet en detaljert guide til alle delene du trenger, så sjekk ut den artikkelen for mer info.

Saken gjør prosjektet

For å avrunde Pi-oppsettet, vil du også ha et tilfelle. Hvis du allerede har gjort en haug med Pi-prosjekter, har du allerede en sak, som er greit. Men hvis du starter fra bunnen av eller virkelig ønsker full opplevelsen, kan du vurdere å få et tilpasset NES eller SNES-tema tilfelle for Raspberry Pi.
For å avrunde Pi-oppsettet, vil du også ha et tilfelle. Hvis du allerede har gjort en haug med Pi-prosjekter, har du allerede en sak, som er greit. Men hvis du starter fra bunnen av eller virkelig ønsker full opplevelsen, kan du vurdere å få et tilpasset NES eller SNES-tema tilfelle for Raspberry Pi.

Det er et par NES- og SNES-tema tilfeller på Amazon, inkludert Old Skool NES-saken og Super Tinytendo-saken. Men hvis du ikke liker utseendet til de av en eller annen grunn, kan du alltid 3D skrive ut din egen av disse eller disse, eller finne andre på nettsteder som Etsy.

Controllers: Old School eller Modern Comfort

Deretter trenger du minst en USB-kontroller (to hvis du vil spille spill med en venn). Du kan nærme kontrollsituasjonen på to måter: Først kan du gå ren klassisk og få et par USB NES-kontrollere.
Deretter trenger du minst en USB-kontroller (to hvis du vil spille spill med en venn). Du kan nærme kontrollsituasjonen på to måter: Først kan du gå ren klassisk og få et par USB NES-kontrollere.

Denne tilnærmingen, vi blir den første til å innrømme, var langt vanskeligere enn vi opprinnelig forventet. Det virker som om det ville være utrolig enkelt å bare kjøpe noen billige og vellykkede NES-kontrollører, men i virkeligheten er det en slik løp på markedet akkurat nå at oppføringene ofte er unøyaktige, kontrollører er vanskelige å få, og den beste praksisen vi kan Anbefal for øyeblikket å kjøpe flere kontroller på en gang, returnere den du ikke vil ha, og hold de gode (som har god heft, god knapprespons og spill bra).

Vi testet de to mest populære USB NES-kontrollerne på Amazon: Retro-Link-kontrolleren, og en generell, men velbehandlet Classic USB NES Controller (som da den ble ankommet, ble merket iNext). Mens vi likte heftet på Retro-Link, var det bedre, men knappens respons på iNext-kontrolleren var bedre.Praktisk sett er dette en prøve- og feilopplevelse. (Hvis du vil ha noe klassisk, men mer komfortabelt enn NES-kontrollere, har vi bare gode ting å si om denne Buffalo SNES-kontrolleren også.)

Den andre tilnærmingen du kan ta, som er mindre autentisk følelse, men litt mer allsidig, er å kjøpe en mer moderne kontroller, som en kablet Xbox 360-kontroller. Ikke bare er byggekvaliteten og tilgjengeligheten mer konsistent, men emuleringsplattformen vi skal sette opp, RetroPie, støtter mer enn bare NES-så hvis du vil spille spill fra andre systemer, er en nyere kontroller med flere knapper hyggelig.
Den andre tilnærmingen du kan ta, som er mindre autentisk følelse, men litt mer allsidig, er å kjøpe en mer moderne kontroller, som en kablet Xbox 360-kontroller. Ikke bare er byggekvaliteten og tilgjengeligheten mer konsistent, men emuleringsplattformen vi skal sette opp, RetroPie, støtter mer enn bare NES-så hvis du vil spille spill fra andre systemer, er en nyere kontroller med flere knapper hyggelig.

Uansett må du ha minst en USB-kontroller for prosjektet, så velg favoritten din.

Programvaren: RetroPie og ROM for alle dine favorittspill

I tillegg til maskinvaren trenger du også programvare for å spille spillene dine. Du må laste ned en kopi av RetroPie, et fantastisk programpakke som kombinerer en rekke emuleringsverktøy og programvare i et meget brukervennlig grensesnitt.
I tillegg til maskinvaren trenger du også programvare for å spille spillene dine. Du må laste ned en kopi av RetroPie, et fantastisk programpakke som kombinerer en rekke emuleringsverktøy og programvare i et meget brukervennlig grensesnitt.

For vår hensikt vil vi bruke de forhåndsbilde bildene for Raspberry Pi (i motsetning til å installere den over et eksisterende operativsystem). Last ned riktig bilde for ditt Pi modellnummer her. I tillegg trenger du et slags verktøy for å brenne bildet til SD-kortet ditt - vårt valgfrie verktøy er plattformen Etcher-bildebrenner.

Til slutt, og tematisk det viktigste, trenger du noen spill! Disse kommer i form av ROM-filer som du enten kan rive deg selv (med riktig maskinvare) eller laste ned fra nettet. Å skaffe ROM er en øvelse, på grunn av uklar juridiske problemer, som er best igjen for leseren, vil vi ikke direkte koble til ROMer eller ROM-steder her. Når det er sagt, vil et enkelt Google-søk ta deg langt.

Trinn ett: Forbered din Pi

Med alle de nevnte materialene samlet, er det på tide å dykke inn i å forberede Pi. Først skal vi sette opp SD-kortet. Pop ditt SD-kort i datamaskinen og brann opp Etcher. Prosessen er like enkelt som 1-2-3: velg RetroPie-bildet du lastet ned, bekreft at SD-kortet er den valgte disken, og klikk deretter "Flash!"

Vent til bildet er ferdig med å brenne, skyt ut SD-kortet trygt fra datamaskinen, og ta med Pi og tilbehør. Koble Pi til TV-en med HDMI-kabelen, sett inn USB-tastaturet og kontrolleren (e), sett inn SD-kortet, og koble til strømkabelen for å koble systemet opp.
Vent til bildet er ferdig med å brenne, skyt ut SD-kortet trygt fra datamaskinen, og ta med Pi og tilbehør. Koble Pi til TV-en med HDMI-kabelen, sett inn USB-tastaturet og kontrolleren (e), sett inn SD-kortet, og koble til strømkabelen for å koble systemet opp.

Hvis du noen gang sitter fast i installasjonsprosessen, kan du henvende deg til vår Raspberry Pi Beginners Guide, som har en haug med nyttig informasjon om det første oppsettet.

Trinn to: Konfigurer RetroPie

Når du har slått på Pi for første gang med RetroPie SD-kortet installert, vil det løpe gjennom engangssettingsstegene automatisk (som å utvide partisjonen, pakke ut filer osv.). Deretter vil det starte om å bringe deg til kontrollerens konfigurasjonsskjerm som vist nedenfor.

På samme måte som skjermen antyder, bør du trykke og holde nede en knapp på USB-kontrolleren for å starte konfigurasjonsprosessen. I konfigurasjonsmenyen, trykk kort på den tilhørende knappen for hver oppført oppføring (for eksempel opp på retningsplaten for å starte).
På samme måte som skjermen antyder, bør du trykke og holde nede en knapp på USB-kontrolleren for å starte konfigurasjonsprosessen. I konfigurasjonsmenyen, trykk kort på den tilhørende knappen for hver oppført oppføring (for eksempel opp på retningsplaten for å starte).
Til slutt kommer du til knappoppføringer som kanskje ikke har tilsvarende knapper på kontrolleren din (for eksempel hvis du bruker en tradisjonell NES-kontroller og det begynner å spørre om X og Y-knapper). Når du når oppføringene for knappene du ikke har, bare trykk og hold en knapp du allerede har programmert i 2 sekunder, og slipp den deretter. Dette vil signalere til konfigurasjonsveiviseren at du ønsker å hoppe over den knappen. Gjenta denne prosessen til du har hoppet over alle unødvendige oppføringer og kan klikke "OK" for å fortsette.
Til slutt kommer du til knappoppføringer som kanskje ikke har tilsvarende knapper på kontrolleren din (for eksempel hvis du bruker en tradisjonell NES-kontroller og det begynner å spørre om X og Y-knapper). Når du når oppføringene for knappene du ikke har, bare trykk og hold en knapp du allerede har programmert i 2 sekunder, og slipp den deretter. Dette vil signalere til konfigurasjonsveiviseren at du ønsker å hoppe over den knappen. Gjenta denne prosessen til du har hoppet over alle unødvendige oppføringer og kan klikke "OK" for å fortsette.

På dette punktet ser du følgende skjerm med RetroPie-logoen og "13 spill tilgjengelig" under den.

"Tretten spill? Sweet! "Kan du tenke. Ikke så fort: det er ikke 13 spill du kan spille, det er 13 konfigurasjonsverktøy for "RetroPie" (som er anerkjent som en av dine emulatorer, selv om det virkelig er det underliggende systemet). Ikke bekymre deg, i et øyeblikk vil vi komme seg til de aktuelle spillene.
"Tretten spill? Sweet! "Kan du tenke. Ikke så fort: det er ikke 13 spill du kan spille, det er 13 konfigurasjonsverktøy for "RetroPie" (som er anerkjent som en av dine emulatorer, selv om det virkelig er det underliggende systemet). Ikke bekymre deg, i et øyeblikk vil vi komme seg til de aktuelle spillene.

Hvis du bruker en Ethernet-kabel med din Pi for nettverkstilgang i stedet for Wi-Fi, kan du hoppe rett til neste del for å komme deg inn i å sette spill i RetroPie. Hvis du bruker Wi-Fi, trykker du på A-knappen på kontrolleren for å starte menyen. RetroPie standard fargeskjema gjør det litt vanskelig å se på et mindre skjermbilde, men oppføringen for Wi-Fi er den siste på listen, som vist nedenfor.

Når du velger "WIFI" -oppføringen, vil den starte et Wi-Fi-konfigurasjonsverktøy. Velg "Koble til WiFi-nettverk".
Når du velger "WIFI" -oppføringen, vil den starte et Wi-Fi-konfigurasjonsverktøy. Velg "Koble til WiFi-nettverk".
Velg deretter hjemmenettverket ditt, skriv inn passordet, klikk OK, og klikk deretter OK igjen på hovedskjermbildet for å avslutte programmet (du vil bli returnert til skjermen du valgte Wi-Fi-oppføringen fra).
Velg deretter hjemmenettverket ditt, skriv inn passordet, klikk OK, og klikk deretter OK igjen på hovedskjermbildet for å avslutte programmet (du vil bli returnert til skjermen du valgte Wi-Fi-oppføringen fra).

Selv om du kan bruke RetroPie uten internettilgang, er det langt enklere å overføre spillene til enheten via nettverket.

Trinn tre: Legg til spillene dine

Med Pi opprettet og koblet til vårt hjemmenettverk, er det viktigste trinnet på oss: laster det opp med søte, søte, retrospill. Den enkleste måten å overføre spill på, er å bruke nettverksaksjer. (Du kan bruke en USB-stasjon, men nettverksoppsettet er faktisk enda enklere, så vi detaljerer denne metoden her). La oss komme i gang.

Som standard er RetroPie-boksen tilordnet en nettverksandel med navnet "retropie", og du kan bla gjennom det ved å åpne Windows Explorer på din PC og skrive

retropie

i adresseboksen. Deretter åpner du bare mappen "roms", navigerer til ditt valg av system (vi bruker "nes" i dette eksemplet) og kopierer eventuelle ROM-filer til den mappen. Vi kopierte et av våre favoritt RPG-spill, Crystalis, som vår test ROM.

Når du har lagt til spill, må du starte RetroPie (eller mer spesifikt Emulasjonsstasjonsgrensesnittet under). På Pi, trykk på B-knappen på kontrolleren for å gå tilbake til hovedmenyen og trykk deretter på Start-knappen for å åpne hovedmenyen, som vist nedenfor. Velg "Avslutt".
Når du har lagt til spill, må du starte RetroPie (eller mer spesifikt Emulasjonsstasjonsgrensesnittet under). På Pi, trykk på B-knappen på kontrolleren for å gå tilbake til hovedmenyen og trykk deretter på Start-knappen for å åpne hovedmenyen, som vist nedenfor. Velg "Avslutt".
Velg "Restart EmulationStation" og bekreft at du virkelig ønsker å starte den på nytt.
Velg "Restart EmulationStation" og bekreft at du virkelig ønsker å starte den på nytt.
Når det starter opp, plutselig vil det ikke bare være en oppføring for "RetroPie" i hovedgiren, men (fordi vi la til ROMene til "nes" -katalogen), ser du en oppføring for Nintendo Entertainment System. Det er et viktig skritt i å sette opp noen emulator på RetroPie. Det er tonn emulatorer for forskjellige videospillplattformer installert som standard, men de vises ikke i grensesnittet før du legger til minst en ROM i deres "roms" -katalog.
Når det starter opp, plutselig vil det ikke bare være en oppføring for "RetroPie" i hovedgiren, men (fordi vi la til ROMene til "nes" -katalogen), ser du en oppføring for Nintendo Entertainment System. Det er et viktig skritt i å sette opp noen emulator på RetroPie. Det er tonn emulatorer for forskjellige videospillplattformer installert som standard, men de vises ikke i grensesnittet før du legger til minst en ROM i deres "roms" -katalog.
Trykk på A-knappen for å se de tilgjengelige spillene. Velg spillet du ønsker å spille (det eneste spillet i vårt tilfelle) og trykk A igjen.
Trykk på A-knappen for å se de tilgjengelige spillene. Velg spillet du ønsker å spille (det eneste spillet i vårt tilfelle) og trykk A igjen.
Etter et veldig kort øyeblikk, vil NES-emulatoren fullføre lastingen av ROM-en, og du vil se spillet akkurat som om du hadde lastet det opp på en vintage NES-enhet.
Etter et veldig kort øyeblikk, vil NES-emulatoren fullføre lastingen av ROM-en, og du vil se spillet akkurat som om du hadde lastet det opp på en vintage NES-enhet.
På dette tidspunktet kan du spille spillet akkurat som du spilte originalen. Hvis du trenger å starte spillet på nytt, trykker du bare på SELECT og B samtidig. Hvis du vil avslutte spillet tilbake til RetroPie-menyen, trykker du SELECT og START samtidig. Gjenta dette trinnet for SNES-spill, Genesis-spill og hva som helst annet system du vil spille.
På dette tidspunktet kan du spille spillet akkurat som du spilte originalen. Hvis du trenger å starte spillet på nytt, trykker du bare på SELECT og B samtidig. Hvis du vil avslutte spillet tilbake til RetroPie-menyen, trykker du SELECT og START samtidig. Gjenta dette trinnet for SNES-spill, Genesis-spill og hva som helst annet system du vil spille.

The Juicy Extras: Cover Art, Shaders, og lagre spill

Det er alt du trenger for å begynne å spille. Men hvis du vil ha den fulle "Jeg bygget min egen NES Classic" -opplevelse, er det noen få ekstra funksjoner vi trenger for å få tak i: dekkskunst (som gjør biblioteket ditt ganske enkelt og enkelt i nettleseren), shaders (som får spillet til å se mer ut retro på din moderne TV), og lagre stater (som lar deg lagre spillet ditt, selv om det opprinnelige spillet ikke støttet det. Disse er alle funksjonene som er inkludert i den offisielle NES Classic.

Legg til Cover Art til biblioteket ditt

Når du har en masse spill kopiert til mappen "roms", gå tilbake til NES-menyen (der vi nettopp lanserte testspillet vårt), trykk på Start-knappen for å åpne menyen, og velg deretter "Skraper".

På neste skjermbilde kan du justere innstillingene. La skraberen stå som "THEGAMESDB". Du kan bytte rangeringer av hvis du vil (vi sluttet den). Velg deretter "Skrap nå".
På neste skjermbilde kan du justere innstillingene. La skraberen stå som "THEGAMESDB". Du kan bytte rangeringer av hvis du vil (vi sluttet den). Velg deretter "Skrap nå".
Image
Image

Fordi dette er vår første skrape, bytt filteret til "Alle spill". Som standard er skraperen satt til å bare bruke systemet det er lastet inn (i dette tilfellet NES), så det er ikke nødvendig å endre noe. Til slutt, sørg for at "Bruker bestemmer seg for konflikter" er slått på. Dette er viktig, ellers kan skraperen skrape feil data hvis det ikke er sikkert om spillet er Double Dragon eller Double Dragon II.

Den eneste grunnen til at du ikke vil bruke denne innstillingen, er hvis du hadde hundrevis av spill å skrape og ikke vil manuelt bekrefte hvert valg (du må imidlertid gå tilbake og manuelt fikse eventuelle konflikter senere, spill ved spill). Når du er klar, velg "Start".

Når systemet fungerer, vil du bli bedt om å bekrefte hvert valg (selv om det bare er ett valg). Trykk på A når du har valgt riktig spill.
Når systemet fungerer, vil du bli bedt om å bekrefte hvert valg (selv om det bare er ett valg). Trykk på A når du har valgt riktig spill.
Når det er ferdig, har du en pent organisert spillsamling.
Når det er ferdig, har du en pent organisert spillsamling.
Image
Image

Få den gamle skolen CRT Vibe med utjevning og shaders

En ting du kanskje merker umiddelbart etter å ha plaget et spill, er hvor levende og skarp grafikken ser ut. Faktisk, ved lasting opp vårt demo spillCrystalis, det første jeg la merke til var at fargene var så mye lysere og linjene så mye skarpere enn jeg husket.

Den primære årsaken til denne ulikheten er hvordan bilder vises på et digitalt display i motsetning til en analog CRT-skjerm. Dataskjermen og HDTV presenterer spillet med et perfekt forhold på 1: 1 piksel til bildepunkt, mens den gamle CRT-skjermen ble fosforbasert med et mykere bilde og lys / farge "blomstrer" rundt de enkelte punktene på skjermen.

For å kompensere for det, kan du sette opp systemet ditt for å bruke shaders eller utjevningsalgoritmer for å gjenopprette den CRT-effekten. Ikke sikker på om det er noe du bryr deg om? La oss sammenligne bilder tatt fra samme spill i samme øyeblikk med forskjellige effekter påført. Først, la oss se på hvordan det aller første spillbare øyeblikket iCrystalis ser uten shaders eller utjevning.

Legg merke til at linjene er veldig skarpe, betydelig skarpere enn du sikkert husker (hvis du spilte det opprinnelige spillet på den originale maskinvaren). Hvis du liker dette skarpere utseendet med skarpe kanter, så spill for all del på denne måten.
Legg merke til at linjene er veldig skarpe, betydelig skarpere enn du sikkert husker (hvis du spilte det opprinnelige spillet på den originale maskinvaren). Hvis du liker dette skarpere utseendet med skarpe kanter, så spill for all del på denne måten.

La oss se på hvordan spillet ser ut med grafikken utjevnet ved hjelp av utjevningsalgoritmen. Hvis du bruker en eldre Pi, er dette et godt alternativ, da utjevningsalgoritmen (i motsetning til shaders) setter lite på ingen belastning på GPU.

Når du ser på dette på din dataskjerm eller en mobil enhet med en skarp høyoppløselig skjerm, kan du tenke "Det ser ut … uklart." Men når du ser på avstand (slik som mellom sofaen og fjernsynet), gir utjevningseffekten Spill en mer CRT-lignende følelse, og uskarpheten føles ikke så intens. Stå tilbake og se på klippene på kanten av bildet i forhold til det første bildet, og du vil se hva jeg mener.
Når du ser på dette på din dataskjerm eller en mobil enhet med en skarp høyoppløselig skjerm, kan du tenke "Det ser ut … uklart." Men når du ser på avstand (slik som mellom sofaen og fjernsynet), gir utjevningseffekten Spill en mer CRT-lignende følelse, og uskarpheten føles ikke så intens. Stå tilbake og se på klippene på kanten av bildet i forhold til det første bildet, og du vil se hva jeg mener.

Til slutt kan du bruke shaders til å skape CRT-effekter som scanlines og til og med liten forvrengning (som foran CRT-skjermer var svakt buet i de fleste tilfeller). Her er en enkel CRT-skygger påført.

Image
Image

Igjen, når det ses i en nær sammenligningsavling som vi har her, virker effekten uttalt (akkurat som om du satt svært nær en CRT-skjerm). Men når det ser på avstand, ser det veldig naturlig ut. Faktisk, selv om jeg ikke hadde noe imot hvordan spillet så sans utjevning eller shaders, var det da jeg slått på en CRT shader, gikk jeg "Oh!At ser ut som spillet jeg husker!"

Både utjevning og shaders-innstillingene er plassert på samme sted, men det er en liten tweak vi må utføre før vi dykker inn i den menyen. Selv om RetroPie skal sendes med shaders allerede forhåndslastet, må vi etter erfaring oppdatere shaders-listen manuelt (som du trenger en Internett-tilkobling for, så koble den Ethernet-kabelen nå hvis den ikke allerede er). Gå tilbake til RetroPie setup menyen vi opprinnelig besøkte, og velg "RetroArch" fra menyen, som vist nedenfor.

Image
Image

Dette vil starteveldig Retro-RetroArch-konfigurasjonsmeny. Velg oppføringen "Online Updater".

I menyen "Online Updater" velger du "Oppdater GLSL Shaders".
I menyen "Online Updater" velger du "Oppdater GLSL Shaders".
Ned i nedre venstre hjørne, i liten gul tekst, vil du se en liten oppdateringsindikator, som viser at "shaders gsls.zip" lastes ned. Vent til den er ferdig. Når prosessen er fullført, trykk på Esc-tasten på tastaturet eller på B-knappen på kontrolleren for å gå ut av menyene helt til hovedmenyen. Der velger du "Avslutt RetroArch". En gang tilbake i RetroPie-menyen, velg "RetroPie Setup".
Ned i nedre venstre hjørne, i liten gul tekst, vil du se en liten oppdateringsindikator, som viser at "shaders gsls.zip" lastes ned. Vent til den er ferdig. Når prosessen er fullført, trykk på Esc-tasten på tastaturet eller på B-knappen på kontrolleren for å gå ut av menyene helt til hovedmenyen. Der velger du "Avslutt RetroArch". En gang tilbake i RetroPie-menyen, velg "RetroPie Setup".
Inne i RetroPie-oppsettmenyen, velg "configedit - Rediger RetroPie / RetroArch-konfigurasjoner".
Inne i RetroPie-oppsettmenyen, velg "configedit - Rediger RetroPie / RetroArch-konfigurasjoner".
Velg "Konfigurer grunnleggende alternativer for libretro-emulator".
Velg "Konfigurer grunnleggende alternativer for libretro-emulator".
Her kan du velge å konfigurere shaders og utjevning på emulator-by-emulator basis, eller bruk det universelt. Med mindre du vil ha forskjellige shader-innstillinger for hvert system, er det best å bare velge "Konfigurer standardalternativer for alle libretro-emulatorer".
Her kan du velge å konfigurere shaders og utjevning på emulator-by-emulator basis, eller bruk det universelt. Med mindre du vil ha forskjellige shader-innstillinger for hvert system, er det best å bare velge "Konfigurer standardalternativer for alle libretro-emulatorer".
Innenfor denne menyen finner du alle innstillingene du trenger for både glatting og shaders. Det er viktig å merke seg at utjevning og shaders er en enten / eller løsning - du kan ikke bruke begge samtidig. Hvis du prøver å bestemme mellom de to, husk at utjevning er mye lettere på Pi's ressurser enn shaders.
Innenfor denne menyen finner du alle innstillingene du trenger for både glatting og shaders. Det er viktig å merke seg at utjevning og shaders er en enten / eller løsning - du kan ikke bruke begge samtidig. Hvis du prøver å bestemme mellom de to, husk at utjevning er mye lettere på Pi's ressurser enn shaders.

Hvis du vil bruke utjevning, velg "Videoutjevning" og endre "false" til "true". Du kan da gå tilbake til hovedmenyen og spille med utjevning aktivert.

Image
Image

Hvis du vil bruke shaders, har du to trinn. Kontroller at "Videoutjevning" er satt til standard for falsk. Sett deretter "Video Shader Enable" til "true". Til slutt velger du "Video Shader File" for å velge skyggeren du vil bruke.

Shaders-listen kan se litt skremmende ut, men det er en enkel løsning. Bare søk etter shader-filer med "pi" i navnet, som "crt-pi.glslp" -filen sett ovenfor. Disse shaders har blitt optimalisert for Raspberry Pi's mindre kraftige GPU. Du kan alltid bruke andre shaders, men vær ikke overrasket hvis ytelsen lider.
Shaders-listen kan se litt skremmende ut, men det er en enkel løsning. Bare søk etter shader-filer med "pi" i navnet, som "crt-pi.glslp" -filen sett ovenfor. Disse shaders har blitt optimalisert for Raspberry Pi's mindre kraftige GPU. Du kan alltid bruke andre shaders, men vær ikke overrasket hvis ytelsen lider.

Hvis du når som helst ikke ønsker å spille med utjevning eller shaders (eller ønsker å endre hvilken shader du bruker), kan du bare gå tilbake til disse menyene og angi verdiene til falske eller endre shader-filen.

Sett opp Lagre stater … Fordi Contra er virkelig vanskelig

Hvis du er en purist, kan du bare hoppe over denne delen helt. Noen spill støtter internasjonalt ditt lag, noen spill ikke (du kan for eksempel lagre spillet ditt i Legenden om Zelda men du kan ikke innSuper Mario Bros.).

Selv de spillene som støtter lagring, krever at du lagrer spillet på en bestemt måte, ofte ved å bruke noen mekanismer i spillet, for eksempel å besøke et vertshus eller sjekke inn på en romstasjon. Med emulatorer kan du lagre spilletnår som helst oghvor som helst, akkurat som du kan lagre en fil i Microsoft Word mens du jobber med den. Det gir deg også flere lagringsspor per spill, slik at du kan få så mange lagre filer som du vil. Det kan ikke være den puristiske måten å gjøre det på, men mannen er det en fin måte å kutte ned på dine frustrasjonsnivåer mens du spiller uhyggelig vanskelige spill.

Du kan lagre og laste spillet ditt mens du spiller ved hjelp av kontrollbaserte hurtigtaster. For de av dere som bruker en kontroller med mange knapper (som den førnevnte Xbox 360-kontrolleren), trenger du ikke å gjøre noen fiddly key mapping i det hele tatt, du kan ganske enkelt bruke standard RetroPie / RetroArch knappekart for din kontroller. Sjekk ut denne RetroPie wiki-oppføringen for å se standard joypad-hurtigtaster.

Hvis du bruker NES-kontrolleren, pålegger det begrensede antallet knapper imidlertid en liten byrde. Hvis du ønsker å bruke lagringssystem, må du gjøre litt mindre tastaturredigering.Standard tastatur for å lagre og laste inn lagrede stater bruker skulderknappene på en kontroller, som ikke er tilstede på NES-kontrolleren. Vi må omarbeide disse knappene for å få tilgang til disse funksjonene. Det er to måter å gjøre det på: Du kan enten redigere filen retroarch.cfg som ligger i

retropieconfigsall

etroarch.cfg

(som er veldig veldig kjedelig), eller du kan bruke RetroArch-grensesnittet (som er en vanlig mengde kjedelig). Vi går gjennom sistnevnte.

For å bruke keymap-grensesnittet, start RetroArch menysystem igjen (fra hovedmenyen RetroPie, velg RetroPie-kategorien og velg deretter "RetroArch"). I hovedmenyen velger du "Innstillinger". Før vi foretar endringer, må vi veksle på innstillinger for lagring på utgang for å bevare disse endringene.

I innstillingsmenyen velger du "Konfigurasjon".
I innstillingsmenyen velger du "Konfigurasjon".
I denne menyen velger du "Lagre konfigurasjon på avslutning" for å bytte lagring på. Uten denne innstillingen vil eventuelle endringer vi gjør ikke bli bevart når vi forlater RetroArch menysystemet.
I denne menyen velger du "Lagre konfigurasjon på avslutning" for å bytte lagring på. Uten denne innstillingen vil eventuelle endringer vi gjør ikke bli bevart når vi forlater RetroArch menysystemet.
Trykk på B-knappen eller Esc-tasten for å gå ut av menyen til du er på hovedmenyen RetroArch igjen. Velg Innstillinger-menyen.
Trykk på B-knappen eller Esc-tasten for å gå ut av menyen til du er på hovedmenyen RetroArch igjen. Velg Innstillinger-menyen.
Velg "Input". Her finner du alle innstillingene for nøkkelbindinger og tilhørende konfigurasjoner.
Velg "Input". Her finner du alle innstillingene for nøkkelbindinger og tilhørende konfigurasjoner.
Velg "Input Hotkey Binds". Her kan vi endre hva hurtigtastkombinasjonene på kontrolleren din gjør.
Velg "Input Hotkey Binds". Her kan vi endre hva hurtigtastkombinasjonene på kontrolleren din gjør.
For å kunne låse opp tilgangen til RetroArch-menyen mens du er i spillet, samt gi oss riktig tilgang til å lagre stater, er det tre knappkombinasjoner vi må kartlegge: lagre, laste og få tilgang til RetroArch-menyen. Du kan velge å bruke hvilken som helst knappkombinasjon du ønsker for hver av disse, men knappkombinasjonene vi har valgt for denne opplæringen, er optimale i den forstand at de ikke forstyrrer noen eksisterende keymaps.
For å kunne låse opp tilgangen til RetroArch-menyen mens du er i spillet, samt gi oss riktig tilgang til å lagre stater, er det tre knappkombinasjoner vi må kartlegge: lagre, laste og få tilgang til RetroArch-menyen. Du kan velge å bruke hvilken som helst knappkombinasjon du ønsker for hver av disse, men knappkombinasjonene vi har valgt for denne opplæringen, er optimale i den forstand at de ikke forstyrrer noen eksisterende keymaps.

La oss starte med "Laststatus". Velg den oppføringen og trykk A på kontrolleren. Du vil bli bedt om en nedtelling på fire sekunder for å trykke på tasten du vil kartlegge til denne funksjonen.

Du vil kartlegge ned-tasten på retningsruten slik at når du trykker på hurtigtast aktivatoren (Select-knappen) og Ned, vil den lagre spillet ditt. Velg "Lagre stat" og kart den til opp-tasten på retningsplaten. Gå videre og la inn "Savestate slot +/-" oppføringene alene, da de er fine (det er satt slik at du kan klikke til venstre eller høyre for å endre lagreplasseringen).
Du vil kartlegge ned-tasten på retningsruten slik at når du trykker på hurtigtast aktivatoren (Select-knappen) og Ned, vil den lagre spillet ditt. Velg "Lagre stat" og kart den til opp-tasten på retningsplaten. Gå videre og la inn "Savestate slot +/-" oppføringene alene, da de er fine (det er satt slik at du kan klikke til venstre eller høyre for å endre lagreplasseringen).

Til slutt ruller du helt ned til bunnen av listen til du ser "Meny veksle". Velg den og klikk deretter A-knappen på den (dette vil tillate deg å trykke Velg + A) i spillet for å få tilgang til RetroArch-menyen.

Trykk på B-knappen for å gå ut av menyene til du er på hovedskjermen, og velg deretter "Avslutt RetroArch" for å lagre endringene.
Trykk på B-knappen for å gå ut av menyene til du er på hovedskjermen, og velg deretter "Avslutt RetroArch" for å lagre endringene.
På dette punktet er du ferdig og kan nå bruke følgende knappkombinasjoner:
På dette punktet er du ferdig og kan nå bruke følgende knappkombinasjoner:
  • Velg + Start: Avslutt emulatoren.
  • Velg + B: Tilbakestill emulatoren.
  • Velg + A: Pause spillet og åpne RetroArch-menyen fra emulatoren.
  • Velg + Høyre: Øk lagringssporet (for eksempel flytte fra Lagre spor 1 til # 2)
  • Velg + Venstre: Reduser lagringssporet (for eksempel flytte fra Lagre spor nr. 2 til # 1)
  • Velg + Opp: Lagre spillet til den valgte valgte sporet.
  • Velg + Ned: Legg inn spillet fra lagre i gjeldende lagringsspor.
Nå kan du spille gjennom selv de vanskeligste spillene uten å måtte starte fra starten hver gang du får et spill over.
Nå kan du spille gjennom selv de vanskeligste spillene uten å måtte starte fra starten hver gang du får et spill over.

Du er endelig ferdig: Vi har ikke bare gjenskapt opplevelsen av å bruke NES Classic, men vi har faktisk opprettet en overlegen versjon, siden det kan spille noe NES-spill som noensinne er laget, støtter mer lagringsspor enn NES Classic, mer shaders og videoalternativer, og (hvis du ønsker å gjøre det) kan du nå ut over omfanget av denne opplæringen og til og med bruke Game Genie-lignende juksekoder, øyeblikkelige replays og mer. Sjekk ut RetroPie og RetroArch wikis for mer informasjon om alle de avanserte funksjonene tucked away i plattformen, samt vår guide til RetroArchs avanserte innstillinger.

Bildekreditter: Fynsya / Etsy og Clive Darra / Flickr.

Anbefalt: