28Jul

Hoe je je eigen NES of SNES Classic kunt bouwen met een Raspberry Pi en RetroPie

De NES Classic Edition is een officiële kloon van het originele Nintendo Entertainment System en een van de beste manieren om je favoriete retro-spellen te spelen. De SNES Classic is zijn opvolger. Helaas is het zo populair dat het bijna onmogelijk is om het zelf te redden. Betaal geen $ 300 op eBay als je de bescheiden geprijsde Raspberry Pi kunt gebruiken om je eigen te bouwen-met nog meer games.

Wat zijn de NES en SNES Classic en waarom is de Raspberry Pi beter?

In de herfst van 2016 bracht Nintendo de NES Classic Edition uit, een miniatuur-replica van het Nintendo Entertainment System uit de jaren 80 van de vorige eeuw. Het wordt geleverd met 30 klassieke spellen, waaronder Super Mario Bros. , The Legend of Zelda en Castlevania en een old-school NES controller( hoewel met een zeer korte kabel en een andere connector voor de kleinere grootte van deNES Classic).

Het verkoopt voor $ 60 en wordt geleverd met één controller - u kunt een controller voor een tweede speler kopen voor een extra $ 10, waarmee uw totale investering oploopt tot $ 70.Jammer genoeg is de console zo populair gebleken en heeft Nintendo zo weinig geproduceerd dat ze bijna onmogelijk te vinden zijn voor hun oorspronkelijke catalogusprijs, en ze verschijnen alleen op sites als eBay voor een opslag van 200-500%.

In 2017 volgde Nintendo de SNES Classic Edition op, die voor $ 70 wordt verkocht en wordt geleverd met twee controllers. Pre-orders zijn begonnen, en het is al heel moeilijk om er een te krijgen.

Wanhoop echter niet: zelfs als ze zo zeldzaam zijn dat je er nog nooit een hebt gezien( laat staan ​​een kans hebt gehad om er een te kopen), kun je eenvoudig je eigen robuuste Classic Edition-console rollen - metmeer games en meer functies. In de tutorial van vandaag gaan we de zuinige Raspberry Pi combineren, een aantal gratis software die de NES, SNES en andere consoles emuleert, samen met enkele goedkope USB NES-controllers om een ​​doe-het-zelfversie te maken die zelfs beter is dan de originelen.

Beter hoe? Niet alleen bevat je doe-het-zelfversie alle kenmerken van de echte NES Classic-achtige bewaarstatussen, CRT-shaders voor retro-ogende games en een fantastisch uitziende organisatie met albumhoes, maar het stelt je in staat om elk -spel te spelen( niet alleende 30 meegeleverd met de Classics), gebruik elke gewenste USB-controller( niet alleen de eenvoudige 2-knops NES-controller), en bevat betere bewaarstatussen en organisatie.

Niet alleen dat, maar je systeem zal ook games van andere systemen kunnen spelen, zoals Atari, Game Boy, Sega Genesis en zelfs latere systemen zoals PlayStation Portable of Nintendo 64. Je kunt hier een volledige lijst van ondersteunde systemen zien.

Wat je nodig hebt

Om samen met onze tutorial te volgen, heb je een handvol dingen en een beetje vrije tijd nodig om ze allemaal samen te vouwen.

Een Raspberry Pi en zijn accessoires

Eerst en vooral heb je een Raspberry Pi-microcomputer en wat basistoebehoren daarvoor nodig. De rekenkracht die nodig is om een ​​Nintendo Entertainment System-emulator te gebruiken is erg laag, dus als je al een oudere Raspberry Pi-model 1 of 2 hebt liggen, kun je hem( en moet!) Gebruiken. Als je een nieuwe Pi moet kopen, koop dan in ieder geval de meest recente Raspberry Pi 3( $ 40).

Naast de Pi heb je een SD-kaart of microSD-kaart van passende grootte nodig( op basis van je Pi-model), een HDMI-kabel om hem op je tv aan te sluiten, een USB-toetsenbord( tijdelijk voor het instellen), eneen goede stroomvoorziening. U wilt waarschijnlijk ook internettoegang op de Pi om updates te downloaden en games over te zetten - u kunt dit doen met een Ethernet-kabel of met Wi-Fi. De Raspberry Pi 3 heeft wifi ingebouwd, terwijl oudere modellen een USB Wi-Fi-adapter nodig hebben.

Als je de Raspberry Pi nieuw bent, maak je geen zorgen: we hebben een gedetailleerde handleiding geschreven voor alle onderdelen die je nodig hebt, dus bekijk dat artikel voor meer informatie.

De behuizing maakt het project

Een NES-geïnspireerd Raspberry Pi-hoesje, beschikbaar op Etsy.

Om je Pi-opstelling af te ronden, wil je ook een case. Als je al een heleboel Pi-projecten hebt gedaan, dan heb je al een zaak, en dat is prima. Maar als je helemaal opnieuw begint of echt de volledige ervaring wilt, kun je overwegen om een ​​aangepaste NES- of SNES-thema voor je Raspberry Pi te krijgen.

Er zijn een paar gevallen met een NES- en SNES-thema op Amazon, inclusief de zaak Old Skool NES en de zaak Super Tinytendo. Als u echter om welke reden dan ook niet bevalt, kunt u altijd zelf een van deze of deze afdrukken, of anderen zoeken op sites als Etsy.

-controllers: Old School of Modern Comfort

Vervolgens hebt u minimaal één USB-controller nodig( twee als u games met een vriend wilt spelen).Je kunt de controller situatie op twee manieren benaderen: ten eerste kun je puur klassiek gaan en een paar USB NES-controllers krijgen.

Deze benadering, we zullen de eerste zijn om toe te geven, was veel moeilijker dan we aanvankelijk hadden verwacht. Het lijkt alsof het ongelooflijk eenvoudig is om gewoon een paar goedkope en goed gemaakte NES-controllers te kopen, maar in werkelijkheid is er zo'n oplage op het moment dat vermeldingen vaak onnauwkeurig zijn, controllers moeilijk te krijgen zijn en de beste werkwijze die we kunnen gebruikenaanbeveel op dit moment is om meerdere controllers tegelijkertijd te kopen, degene terug te geven die je niet wilt, en de goede te behouden( die een goed gewicht hebben, goed reageren op de knop en goed spelen).

We hebben de twee meest populaire USB NES-controllers op Amazon getest: de Retro-Link-controller en een generieke, maar goed beoordeelde Classic USB NES-controller( die, toen hij daadwerkelijk was aangekomen, in iNext werd gebrandmerkt).Hoewel we het gewicht van de Retro-Link beter vonden, was de gevoeligheid van de knop op de iNext-controller beter. Praktisch gezien is dit een ervaring met vallen en opstaan.(Als u iets klassiekers wilt dat comfortabeler is dan NES-controllers, hebben we ook niets dan goede dingen te zeggen over deze Buffels SNES-controller.)

De andere benadering die u kunt nemen, die minder authentiek is maar een beetje veelzijdiger, isom een ​​modernere controller aan te schaffen, zoals een bedrade Xbox 360-controller. De bouwkwaliteit en beschikbaarheid zijn niet alleen consistenter, maar het emulatieplatform dat we gaan opzetten, RetroPie, ondersteunt meer dan alleen de NES, dus als je games van andere systemen wilt spelen, is een nieuwere controller met meer knoppenleuk.

Hoe dan ook, je hebt minimaal één USB-controller nodig voor het project, dus kies je favoriet.

De software: RetroPie en ROM's voor al uw favoriete games

Naast de hardware hebt u ook software nodig om uw games te spelen. U moet een kopie van RetroPie downloaden, een fantastische bundel software die een aantal emulatietools en -software combineert in één zeer gebruiksvriendelijke interface.

Voor ons doel zullen we de premade-afbeeldingen voor de Raspberry Pi gebruiken( in tegenstelling tot het te installeren via een bestaand besturingssysteem).Download hier de juiste afbeelding voor uw Pi-modelnummer. Bovendien heb je een soort van tool nodig om die afbeelding op je SD-kaart te branden - onze tool naar keuze is de platformonafhankelijke Etcher-image-brander.

Eindelijk, en thematisch de belangrijkste, heb je een aantal games nodig! Deze komen in de vorm van ROM-bestanden die je zelf kunt rippen( met de juiste hardware) of downloaden van het net. Het verwerven van ROM's is een oefening, vanwege fuzzy juridische problemen, het beste aan de lezer overgelaten - we zullen hier niet direct een link maken naar ROM's of ROM-sites. Dat gezegd hebbende, echter, een eenvoudige Google-zoekopdracht brengt u ver.

Stap één: bereid je Pi voor

Met al het bovengenoemde materiaal verzameld, is het tijd om de Pi in te bereiden. Eerst stellen we de SD-kaart in. Steek je SD-kaart in je computer en activeer Etcher. Het proces is net zo eenvoudig als 1-2-3: selecteer de RetroPie-afbeelding die je hebt gedownload, bevestig de SD-kaart is de geselecteerde schijf en klik vervolgens op "Flash!"

Wacht tot het beeld is voltooid, werp de SD-kaart veilig uitop je computer en pak je Pi en accessoires. Verbind de Pi via je HDMI-kabel met je tv, sluit je USB-toetsenbord en controller( s) aan, steek de SD-kaart erin en sluit het netsnoer aan om het systeem op te laden.

Als u ooit vastloopt tijdens het installatieproces, aarzel dan niet om onze Raspberry Pi-beginnershandleiding te raadplegen, die een heleboel nuttige informatie over de eerste installatie bevat.

Stap twee: stel RetroPie

in Nadat u de Pi voor de eerste keer hebt ingeschakeld met de RetroPie SD-kaart, voert deze automatisch enkele eenmalige installatiestappen door( zoals het uitbreiden van de partitie, het uitpakken van bestanden, enzovoort).Vervolgens wordt opnieuw opgestart en wordt u naar het configuratiescherm van de controller geleid, zoals hieronder te zien is.

Zoals het scherm suggereert, moet u op een knop op uw USB-controller drukken en deze ingedrukt houden om het configuratieproces te starten. Druk in het configuratiemenu kort op de bijbehorende knop voor elke vermelde vermelding( bijvoorbeeld omhoog op de richtingpad om te starten).

Uiteindelijk krijg je toegang tot knoppen die mogelijk geen overeenkomstige knoppen op je controller hebben( bijvoorbeeld als je een traditionele NES-controller gebruikt en je begint te vragen naar de X- en Y-knoppen).Wanneer u de invoer bereikt voor de knoppen die u niet hebt, drukt u gewoon op een knop die u al 2 seconden hebt geprogrammeerd en houdt u deze ingedrukt, laat hem dan los. Dit geeft de configuratiewizard aan dat u die knop wilt overslaan. Herhaal dit proces totdat u alle onnodige vermeldingen hebt overgeslagen en op "OK" kunt klikken om verder te gaan.

Op dit punt ziet u het volgende scherm met het RetroPie-logo en "13 beschikbare spellen" eronder.

"Dertien spellen? Zoet! "Denk je misschien. Niet zo snel: dat zijn geen 13 games die je kunt spelen, dat zijn 13 configuratiehulpmiddelen voor "RetroPie"( die wordt herkend als een van je emulators, ook al is het echt het onderliggende systeem).Maak je geen zorgen, we komen in een ogenblik aan bij de eigenlijke spellen.

Als je een Ethernet-kabel gebruikt met je Pi voor netwerktoegang in plaats van Wi-Fi, kun je direct naar het volgende gedeelte gaan om games RetroPie te laten spelen. Als u echter Wi-Fi gebruikt, drukt u op de knop A op uw controller om het menu te starten. Het RetroPie standaard kleurenschema maakt het een beetje moeilijk om te zien in een kleinere screenshot, maar de vermelding voor Wi-Fi is de laatste in de lijst, zoals hieronder te zien is.

Wanneer u de vermelding "WIFI" selecteert, wordt er een Wi-Fi-configuratietool gestart. Selecteer "Verbinden met WiFi-netwerk".

Selecteer vervolgens uw thuisnetwerk, voer het wachtwoord in, klik op OK en klik vervolgens opnieuw op OK in het hoofdscherm om de toepassing af te sluiten( u keert terug naar het scherm waar u het Wi-Fi-item hebt geselecteerd).

Hoewel u RetroPie zonder internettoegang kunt gebruiken, is het veel eenvoudiger om uw games via het netwerk over te brengen naar het apparaat.

Stap drie: voeg uw games toe

Met onze Pi ingesteld en verbonden met ons thuisnetwerk, is de belangrijkste stap voor ons: laden met zoete, zoete retro-games. De eenvoudigste manier om games over te zetten, is het gebruik van netwerkshares.(U kunt een USB-drive gebruiken, maar de netwerkconfiguratie is eigenlijk nog eenvoudiger, dus we zullen die methode hier beschrijven).Laten we beginnen.

Standaard is aan de RetroPie-box een netwerkshare met de naam "retropie" toegewezen en kunt u ernaar bladeren door Windows Verkenner op uw pc te openen en \\ retropie \ in het adresvak te typen. Open vervolgens de map "roms", ga naar uw systeem naar keuze( in dit voorbeeld gebruiken we "nes") en kopieer alle ROM-bestanden naar die map. We kopieerden een van onze favoriete RPG-games, Crystalis , als onze test-ROM.

Nadat u games hebt toegevoegd, moet u RetroPie opnieuw starten( of, meer specifiek, de interface van het Emulation Station eronder).Druk op je Pi op de B-knop op je controller om terug te keren naar het hoofdmenu en druk op de Start-knop om het hoofdmenu te openen, zoals hieronder te zien is. Selecteer "Afsluiten".

Selecteer "Herstart EmulationStation" en bevestig dat u het echt opnieuw wilt opstarten.

Wanneer het opnieuw opstart, zal er in de hoofdinterface waarschijnlijk niet alleen een vermelding voor "RetroPie" zijn, maar( omdat we de roms hebben toegevoegd aan de "nes" -directory), zie je een item voor het Nintendo Entertainment System. Dat is een belangrijke stap bij het instellen van een emulator op RetroPie. Er zijn vele emulators voor verschillende videogameplatforms standaard geïnstalleerd, maar ze zullen niet in de interface verschijnen totdat je minstens één ROM toevoegt aan hun "roms" -directory.

Druk op de knop A om de beschikbare games te bekijken. Selecteer de game die je wilt spelen( de enige game in ons geval) en druk nogmaals op A.

Na een heel kort moment zal de NES-emulator uw ROM laden en u zult het spel zien alsof u het op een vintage NES-apparaat had geladen.

Op dit punt kunt u de game spelen net zoals u het origineel speelde. Als je het spel opnieuw moet starten, druk je gewoon tegelijkertijd op SELECT en B.Als u de game wilt afsluiten naar het RetroPie-menu, drukt u tegelijkertijd op SELECT en START.Voel je vrij om deze stap te herhalen voor SNES-spellen, Genesis-spellen en alle andere systemen die je wilt spelen.

The Juicy Extras: Cover Art, Shaders en Save Games

Dat is alles wat je nodig hebt om te beginnen met spelen. Maar als je de volledige "Ik bouwde mijn eigen NES Classic" -ervaring wilt, zijn er nog een paar extra functies waar we op moeten letten: cover art( waarmee je je bibliotheek mooi en gemakkelijk kunt doorbladeren), shaders( waardoor het spel er beter uitzietretro op je moderne tv), en bewaar toestanden( waarmee je je spel kunt opslaan, zelfs als het originele spel dit niet heeft ondersteund.) Dit zijn allemaal functies die deel uitmaken van de officiële NES Classic

Coverkunst toevoegen aan je bibliotheek

Zodra jeneem een ​​aantal games over naar je "roms" -map, ga terug naar het NES-menu( waar we net onze testspel hebben gelanceerd), druk op de Start-knop om het menu te openen en selecteer vervolgens "Scraper".

In het volgende scherm, je kunt de instellingen aanpassen, laat de scraper achter als "THEGAMESDB". U kunt de beoordelingen uitschakelen als je dat wilt( we lieten hem aan) Selecteer dan "Nu schrapen"

Omdat dit onze eerste schraap is, zet je het filter op "All Games ". Standaard is de scraper zo ingesteld dat hij alleen het systeem gebruikt waarin hij is geladen(in dit geval NES), dus u hoeft niets te veranderen. Zorg ten slotte dat 'User Decides On Conflicts' is ingeschakeld. Dit is belangrijk, anders kan de krabber de verkeerde gegevens schrapen als het niet zeker is of het spel Double Dragon of Double Dragon II is.

De enige reden dat je die instelling niet wilt gebruiken, is als je honderden spellen hebt om te schrapen en je niet elke selectie handmatig wilt bevestigen( je zou later wel terug moeten gaan en eventuele conflicten handmatig moeten oplossen, game by game).Wanneer u klaar bent, selecteert u "Start".

Terwijl het systeem werkt, wordt u gevraagd om elke selectie te bevestigen( zelfs als er maar één keuze is).Druk op A zodra je het juiste spel hebt geselecteerd.

Als het klaar is, heb je een mooi georganiseerde verzameling spellen.

Krijg die Old School CRT Vibe met Smoothing en Shaders

Eén ding dat je onmiddellijk opmerkt na het plaing van een game, is hoe levendig en helder de grafische weergave eruitziet. Bij het laden van onze demo-game Crystalis viel het eerste wat mij betreft op dat de kleuren zoveel feller waren en de lijnen zoveel scherper dan ik me herinnerde.

De voornaamste reden voor deze ongelijkheid is hoe afbeeldingen worden weergegeven op een digitaal scherm in vergelijking met een analoog CRT-scherm. Uw computerscherm en HDTV presenteren het spel met een perfecte pixelverhouding van 1: 1, terwijl uw oude CRT-beeldscherm op fosfor gebaseerd was met een zachter beeld en licht / kleur die "blooming" was rond de afzonderlijke punten op het scherm.

Om dit te compenseren, kunt u uw systeem instellen om shaders of smoothing-algoritmen toe te passen om dat CRT-effect opnieuw te creëren. Weet je niet zeker of dat iets is waar je om geeft? Laten we afbeeldingen die zijn gemaakt met hetzelfde spel op hetzelfde moment vergelijken met verschillende toegepaste effecten. Laten we eerst eens kijken naar hoe het allereerste speelbare moment in Crystalis er uit ziet zonder shaders of smoothing.

Merk op dat de lijnen allemaal erg scherp zijn, aanzienlijk scherper dan je je waarschijnlijk herinnert( als je het originele spel op de originele hardware hebt gespeeld).Als je van deze scherpere look met scherpe randen houdt, speel het spel dan op alle mogelijke manieren op deze manier.

Laten we eens kijken hoe de game eruitziet terwijl de graphics worden gladgestreken met behulp van het algoritme voor vloeiend maken. Als je een oudere Pi gebruikt, is dit een prima optie omdat het algoritme voor het afvlakken( in tegenstelling tot de shaders) de GPU weinig belast.

Als je dit op je computerscherm of op een mobiel apparaat met een scherp scherm met hoge resolutie bekijkt, denk je misschien: "Dat ziet er wazig uit." Maar wanneer je het op een afstand bekijkt( zoals tussen je bank en televisie), doet het afvlakkingseffectgeef games een meer CRT-achtig gevoel en de vervaging voelt niet zo intens. Ga achteruit en kijk naar de rotsen aan de rand van de foto in vergelijking met de eerste afbeelding en je zult zien wat ik bedoel.

Ten slotte kunt u shaders gebruiken om CRT-effecten zoals scanlines en zelfs lichte vervorming te maken( aangezien de voorkant van CRT-schermen in de meeste gevallen enigszins gebogen was).Hier is een eenvoudige CRT-shader toegepast.

Nogmaals, gezien in een gewas met een nauwe vergelijking, zoals we hier hebben, lijkt het effect uitgesproken( net alsof je heel dicht bij een CRT-scherm zit).Maar als je het op een afstand bekijkt, ziet het er heel natuurlijk uit. Sterker nog, ook al vond ik het niet erg hoe de game er uitzag als sans smoothing of shaders, het was toen ik een CRT-shader aanzette: "Oh! Dat lijkt op het spel dat ik me herinner! "

Zowel de smoothing- als de shaders-instellingen bevinden zich op dezelfde plaats, maar er is een kleine aanpassing die we moeten uitvoeren voordat we in dat menu duiken. Hoewel RetroPie wordt geleverd met reeds vooraf geladen shaders, moet je in onze ervaring de shaderslijst handmatig bijwerken( waarvoor je een internetverbinding nodig hebt, dus sluit die ethernetkabel nu aan als dat nog niet het geval is).Keer terug naar het RetroPie-instellingsmenu dat we oorspronkelijk bezochten en selecteer "RetroArch" in het menu, zoals hieronder te zien is.

Hiermee start u het -zeer retro ogende RetroArch-configuratiemenu. Selecteer het item "Online Updater".

Selecteer "Update GLSL Shaders" in het menu "Online Updater".

Beneden in de linkeronderhoek, in kleine gele tekst, ziet u een kleine update-indicator die aangeeft dat "shaders_gsls.zip" wordt gedownload. Wacht tot het klaar is. Zodra het proces is voltooid, drukt u op de Esc-toets op uw toetsenbord of op de B-knop op uw controller om terug te gaan uit de menu's helemaal naar het hoofdmenu. Daar selecteert u "Qroot RetroArch".Selecteer "RetroPie Setup" terug in het RetroPie-menu.

Selecteer in het RetroPie setup-menu "configedit - RetroPie / RetroArch-configuraties bewerken".

Selecteer "Configureer standaard librretro-emulatoropties".

Hier kunt u ervoor kiezen om shaders te configureren en op basis van emulator-per-emulator te egaliseren of universeel toe te passen. Tenzij u verschillende shader-instellingen voor elk systeem wilt, kunt u het beste gewoon "Standaardopties configureren voor alle libretro-emulators" selecteren.

In dit menu vindt u alle instellingen die u nodig hebt voor zowel vloeiend maken als shaders. Het is belangrijk om op te merken dat smoothing en shaders een of / of oplossing zijn - u kunt ze niet allebei tegelijk gebruiken. Als u tussen deze twee probeert te kiezen, onthoud dan dat smoothing veel lichter is op de grondstoffen van de Pi dan shaders.

Als u vloeiend maken wilt gebruiken, selecteert u "Video Smoothing" en wijzigt u de "false" in "true".U kunt dan terugkeren naar het hoofdmenu en spelen terwijl de verzachting is ingeschakeld.

Als u shaders wilt gebruiken, hebt u twee stappen. Zorg ervoor dat "Video Smoothing" is ingesteld op de standaardwaarde false. Zet vervolgens "Video Shader Enable" op "true".Selecteer ten slotte "Video Shader File" om de arcering te selecteren die u wilt gebruiken.

De shaderslijst ziet er misschien een beetje angstaanjagend uit, maar er is een eenvoudige oplossing. Zoek eenvoudig naar shader-bestanden met "pi" in de naam, zoals het bovenstaande bestand "crt-pi.glslp".Deze shaders zijn geoptimaliseerd voor de minder krachtige GPU van de Raspberry Pi. Je kunt altijd andere shaders gebruiken, maar wees niet verbaasd als de prestaties te lijden hebben.

Als u op enig moment niet langer wilt spelen met smoothing of shaders( of wilt wijzigen welke shader u gebruikt), kunt u eenvoudig terugkeren naar deze menu's en de waarden instellen op false of het arceringsbestand wijzigen.

Instellen Opslaan Staten. .. Omdat Contra echt moeilijk is

Als je een purist bent, wil je misschien gewoon deze sectie overslaan. Sommige spellen ondersteunen standaard het opslaan van je voortgang, sommige spellen doen dat niet( je kunt bijvoorbeeld je spel opslaan in De legende van Zelda maar dat kan niet in Super Mario Bros. ).

Zelfs de spellen die het opslaan ondersteunen, vereisen dat je het spel op een specifieke manier bewaart, vaak met behulp van een mechanisme in de game zoals een bezoek aan een herberg of inchecken bij een ruimtestation. Met emulators kun je de game altijd opslaan op en overal , net zoals je een bestand in Microsoft Word kunt opslaan terwijl je eraan werkt. Het geeft je ook meerdere veilige slots per game, zodat je net zoveel bestanden kunt opslaan als je wilt. Het is misschien niet de puristische manier om het te doen, maar de mens is het een leuke manier om je frustratieniveaus te verminderen tijdens het spelen van waanzinnig moeilijke games.

U kunt uw spel tijdens het spelen opslaan en laden door op controller gebaseerde sneltoetsen te gebruiken. Voor degenen onder u die een controller met veel knoppen gebruiken( zoals de eerder genoemde Xbox 360-controller), hoeft u helemaal geen onhandige key-mapping uit te voeren, u kunt eenvoudig de standaard RetroPie / RetroArch-knopkaarten voor uw controller gebruiken. Bekijk dit RetroPie-wiki-item om de standaard joypad-sneltoetsen te zien.

Als u de NES-controller gebruikt, is het beperkte aantal knoppen echter een beetje een last. Als u het save state-systeem wilt gebruiken, moet u een aantal kleine bewerkingen op de keymap uitvoeren. De standaard keymap voor het opslaan en laden van opslagstaten maakt gebruik van de schouderknoppen op een controller, die niet aanwezig zijn op de NES-controller. We moeten die knoppen opnieuw toewijzen om toegang tot die functies te krijgen. Er zijn twee manieren om dit te doen: je kunt het retroarch.cfg bestand dat zich in \\ retropie \ configs \ all \ retroarch.cfg( wat erg vervelend is) bewerken of je kunt de RetroArch interface gebruiken( wat een normale hoeveelheid is)van vervelend).We zullen door de laatste lopen.

Om de keymap-interface te gebruiken, start u opnieuw het RetroArch-menusysteem( selecteer in het RetroPie-menu de RetroPie-categorie en selecteer vervolgens "RetroArch").Selecteer "Instellingen" in het hoofdmenu. Voordat we wijzigingen aanbrengen, moeten we de instelling opslaan bij afsluiten inschakelen om die wijzigingen te behouden.

Selecteer "Configuratie" in het menu Instellingen.

Selecteer in dit menu "Save Configuration On Exit" om het opslaan aan te zetten. Zonder deze instelling worden wijzigingen die we maken niet bewaard als we het RetroArch-menusysteem verlaten.

Druk op de B-toets of de Esc-toets om terug te keren uit het menu totdat je weer in het hoofd RetroArch-menu bent. Selecteer het menu Instellingen.

Selecteer "Input".Hier vindt u alle instellingen voor sneltoetsen en gerelateerde configuraties.

Selecteer "Input Hotkey Binds".Hier kunnen we wijzigen wat de sneltoetscombinaties op uw controller doen.

Om toegang tot het RetroArch-menu tijdens het spel te ontgrendelen en ons de juiste toegang te geven tot het opslaan van staten, zijn er drie knopcombinaties die we moeten toewijzen: opslaan, laden en toegang krijgen tot het RetroArch-menu. Je kunt ervoor kiezen om elke gewenste knopcombinatie voor elk van deze te gebruiken, maar de knopcombinaties die we voor deze tutorial hebben geselecteerd, zijn optimaal in die zin dat ze geen invloed hebben op bestaande keymaps.

Laten we beginnen met "Load state".Selecteer die invoer en druk op A op uw controller. U zult vier seconden aftellen om de toets in te drukken die u aan deze functie wilt toewijzen.

U wilt de Omlaag-toets op de directionele pad in kaart brengen, zodat wanneer u op de sneltoets-activator( de Select-knop) en Omlaag drukt, uw spel wordt opgeslagen. Selecteer "Status opslaan" en wijs dit toe aan de toets Omhoog op de richtingpad. Ga je gang en laat de "Savestate slot +/-" -items alleen, want die zijn goed( het is zo ingesteld dat je links of rechts kunt klikken om de opslagsleuf te veranderen).

Blader tot slot helemaal naar de onderkant van de lijst totdat u "Menu wisselen" ziet. Selecteer het en wijs de A-knop daarop toe( hiermee kunt u op Select + A drukken) om toegang te krijgen tot het RetroArch-menu.

Druk op de knop B om de menu's te verlaten tot u zich in het hoofdscherm bevindt en selecteer vervolgens "Q RetroArch sluiten" om uw wijzigingen op te slaan.

Op dit punt ben je helemaal klaar en kun je nu de volgende knopcombinaties gebruiken:

  • Select + Start: de emulator afsluiten.
  • Select + B: reset de emulator.
  • Select + A: pauzeer het spel en open het RetroArch-menu vanuit de emulator.
  • Select + Right: Vergroot de opslaggleuf( verplaats bijvoorbeeld van Save Slot # 1 naar # 2)
  • Select + Left: Verlaag de opslaggleuf( verplaats bijvoorbeeld van Save Slot # 2 naar # 1)
  • Select + Up: Bewaar het spelnaar de momenteel geselecteerde opslagsleuf.
  • Select + Down: laad het spel uit het opslaan in het huidige opslagvak.

Nu kun je zelfs de moeilijkste games spelen zonder van nul te moeten beginnen telkens als je een game-over hebt.

U bent eindelijk klaar: we hebben niet alleen de ervaring van het gebruik van de NES Classic nagebootst, maar we hebben ook een superieure versie gemaakt, omdat deze elke NES-game ooit kan spelen, die meer veilige slots ondersteunt dan de NES Classic,meer shaders en video-opties, en( als u dat wilt) kunt u verder gaan dan het bereik van deze tutorial en zelfs Game Genie-achtige cheatcodes, directe herhalingen en meer gebruiken. Bekijk de RetroPie en RetroArch wiki's voor meer informatie over alle geavanceerde functies die weggestopt zijn in het platform, evenals onze gids voor de geavanceerde instellingen van RetroArch.

-GERELATEERDE ARTIKELEN
RetroArch instellen, de ultieme alles-in-één Retro Games-emulator
Acht geavanceerde RetroArch-functies die Retro Gaming opnieuw geweldig maken

-afbeelding Credits: Fynsya / Etsy en Clive Darra / Flickr.