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-games 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 het najaar van 2016 bracht Nintendo de NES Classic Edition uit, een miniatuur-replica van het Nintendo Entertainment System uit de jaren 80. Het wordt geleverd met 30 klassieke spellen, waaronder Super Mario Bros., De legende van Zelda, en Castlevania en een old-school NES-controller (hoewel met een zeer korte kabel en een andere connector om tegemoet te komen aan de kleinere afmetingen van de NES Classic).
Het verkoopt voor $ 60 en wordt geleverd met één controller - u kunt een tweede speler-controller aanschaffen 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. Ze verschijnen alleen op sites als eBay voor een opwaardering 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 thuis rollen - met meer games en meer functies. In de tutorial van vandaag gaan we de voordelige 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-versie te maken die zelfs beter is dan de originelen.
Beter hoe? Niet alleen bevat je doe-het-zelf-versie alle kenmerken van de actuele NES Classic-achtige save-statussen, CRT-shaders voor retro-ogende games en een fantastisch uitziende organisatie met cover art, maar je kunt ermee spelen ieder spel (niet alleen de 30 meegeleverd met de Classics), gebruik elke USB-controller die u wilt (niet alleen de eenvoudige 2-knops NES-controller), en bevat betere bewaarstatussen en organisatie.
Niet alleen dat, maar uw 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. U 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 weven.
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 die rondslingert, 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 hebt u een SD-kaart of microSD-kaart van de juiste grootte nodig (op basis van uw Pi-model), een HDMI-kabel om deze op uw tv aan te sluiten, een USB-toetsenbord (tijdelijk voor het instellen) en een goede stroomvoorziening. U wilt waarschijnlijk ook internettoegang op de Pi om updates te downloaden en spellen 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 nieuw bent bij de Raspberry Pi, 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 zaak maakt het project
Een door 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 NES- en SNES-thema's op Amazon, inclusief de zaak van de Old Skool NES en de zaak Super Tinytendo. Als je echter om welke reden dan ook niet bevalt, kun je altijd zelf een van deze of deze afdrukken, of anderen op sites zoals Etsy vinden.
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 aanpak, 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 praktijken die we kunnen gebruiken aanbeveel 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, maar comfortabeler dan NES-controllers, hebben we ook niets dan goede dingen te zeggen over deze Buffels SNES-controller.)
De andere benadering die je kunt volgen, die minder authentiek is maar een beetje veelzijdiger, is om een modernere controller aan te schaffen, zoals een Xbox 360-controller met draad. 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 er een nieuwere controller met meer knoppen leuk.
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 spellen
Naast de hardware heb je ook wat software nodig om je 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 plaats van deze over een bestaand besturingssysteem te installeren). Download hier de juiste afbeelding voor uw Pi-modelnummer. Daarnaast heb je een soort van tool nodig om die afbeelding op je SD-kaart te branden - onze tool naar keuze is de platformonafhankelijke Etcher-brander.
Eindelijk, en thematisch de belangrijkste, je hebt 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 ROMs is een oefening, vanwege vage juridische kwesties, het beste overgelaten aan de lezer - we zullen hier niet rechtstreeks 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 alle bovengenoemde materialen 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 zo eenvoudig als 1-2-3: selecteer de RetroPie-afbeelding die u hebt gedownload, bevestig de SD-kaart is de geselecteerde schijf en klik vervolgens op "Flash!"
Wacht tot het beeld klaar is met branden, werp de SD-kaart veilig uit je computer en pak je Pi en accessoires. Verbind de Pi met je HDMI-kabel aan je tv, sluit je USB-toetsenbord en controller (s) aan, steek de SD-kaart in en sluit het netsnoer aan om het systeem van stroom te voorzien.
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
Zodra je de Pi voor het eerst hebt ingeschakeld met de geïnstalleerde RetroPie SD-kaart, voert deze automatisch enkele eenmalige installatiestappen door (zoals het uitbreiden van de partitie, uitpakken van bestanden, enzovoort). Vervolgens wordt opnieuw opgestart en wordt u naar het configuratiescherm van de controller geleid, zoals hieronder wordt weergegeven.
Net zoals op het scherm wordt gesuggereerd, 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 vermelding in de lijst (bijvoorbeeld omhoog op de navigatieknop om te starten).
Uiteindelijk krijg je te maken met knopitems die mogelijk geen corresponderende 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 eenvoudig op een knop die u al 2 seconden hebt geprogrammeerd en houdt u deze ingedrukt. 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 games' 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, hoewel het echt het onderliggende systeem is). 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 openen. 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.
Wanneer u de vermelding "WIFI" selecteert, wordt er een Wi-Fi-configuratietool gestart. Selecteer "Verbinding maken 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 applicatie 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 met behulp 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 te typen \\ retropie \
in het adresvak. 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 hebben een van onze favoriete RPG-games gekopieerd, Crystalis, als onze test-ROM.
Nadat u games hebt toegevoegd, moet u RetroPie opnieuw opstarten (of, meer specifiek, de interface van het Emulation Station daaronder). 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 "Quit".
Selecteer "Herstart EmulationStation" en bevestig dat u het echt opnieuw wilt opstarten.
Wanneer het opnieuw wordt opgestart, zal er in de hoofdinterface waarschijnlijk niet alleen een item voor 'RetroPie' staan, maar (omdat we de roms hebben toegevoegd aan de map 'nes'), 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 aan hun "roms" -directory toevoegt.
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 je ROM laden en je zult het spel zien alsof je het op een vintage NES-eenheid hebt geladen.
Op dit punt kun je het spel spelen, net zoals je het origineel speelde. Als je het spel opnieuw moet starten, druk je gewoon tegelijkertijd op SELECT en B. Als u het spel terug wilt 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 heb mijn eigen NES Classic" -ervaring wilt hebben, zijn er nog een paar extra functies waar je op moet letten: cover art (waarmee je je bibliotheek mooi en gemakkelijk kunt doorbladeren), shaders (waardoor het spel er beter uitziet retro op je moderne tv) en bewaar toestanden (waarmee je je spel kunt opslaan, zelfs als het originele spel dit niet ondersteunt.) Dit zijn allemaal functies die deel uitmaken van de officiële NES Classic.
Voeg albumhoes toe aan uw bibliotheek
Zodra je een aantal spellen hebt gekopieerd naar je map "roms", ga je terug naar het NES-menu (waar we net ons testspel hebben gelanceerd), druk je op de Start-knop om het menu te openen en selecteer je "Scraper".
In het volgende scherm kunt u de instellingen aanpassen. Laat de scraper achter als "THEGAMESDB". Je kunt beoordelingen uitschakelen als je wilt (we lieten hem aan). Selecteer vervolgens "Nu schrapen".
Omdat dit ons eerste schavotje is, schakelt u het filter naar 'All Games'. Standaard is de scraper ingesteld om alleen het systeem te gebruiken waarin deze 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 dat wel is Dubbele draak of Double Dragon II.
De enige reden dat je die instelling niet zou willen gebruiken, is als je honderden games hebt om te schrapen en je niet elke selectie handmatig wilt bevestigen (je zou echter later moeten teruggaan en handmatig eventuele conflicten handmatig oplossen, game voor game) . Selecteer "Start" wanneer u klaar bent.
Terwijl het systeem werkt, wordt u gevraagd om elke selectie te bevestigen (zelfs als er maar één keuze is). Druk op A zodra u 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
Een ding dat je meteen merkt na het plaatsen van een game is hoe levendig en helder de grafische weergave eruitziet. In feite bij het laden van onze demo-game Crystalis, het eerste wat me opviel was dat de kleuren zoveel feller waren en de lijnen zoveel scherper dan ik me herinnerde.
De belangrijkste 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 "blooming" rond de afzonderlijke punten op het scherm.
Om dat 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 kijken naar hoe het allereerste speelbare moment in Crystalis ziet er zonder schaduw of vloeiend uit.
Merk op dat de regels allemaal heel 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 het spel er uitziet, met de grafische weergave gladgestreken met het algoritme voor het afvlakken. 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 belasten.
Als je dit bekijkt op je computerscherm of op een mobiel apparaat met een scherp scherm met hoge resolutie, denk je misschien "Dat lijkt ... wazig." Maar als je het op een afstand bekijkt (zoals dat tussen je bank en televisie), geeft het effect games hebben een meer CRT-achtig gevoel en de waas 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 te maken, zoals scanlines en zelfs lichte vervorming (aangezien de voorkant van CRT-schermen in de meeste gevallen enigszins gebogen was). Hier is een eenvoudige CRT-shader toegepast.
Nogmaals, als we kijken naar 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, hoewel ik het niet erg vond dat de game er niet uitzag als smoothers of shaders, was het toen ik een CRT-shader aanzette: "Oh! Dat lijkt op de game die 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 Ethernet-kabel 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 de heel retro-ogend RetroArch-configuratiemenu. Selecteer het item "Online Updater".
Selecteer "Update GLSL Shaders" in het menu "Online Updater".
In de linkeronderhoek, in kleine gele tekst, ziet u een kleine update-indicator die aangeeft dat "shaders_gsls.zip" aan het downloaden is. 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". Eenmaal terug in het RetroPie-menu, selecteer "RetroPie Setup".
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 af te regelen 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 je op enig moment niet langer wilt spelen met smoothing of shaders (of wilt wijzigen welke shader je gebruikt), kun je eenvoudig terugkeren naar deze menu's en de waarden instellen op false of het arceringsbestand wijzigen.
Stel Save States in ... Omdat Contra echt moeilijk is
Als je een purist bent, wil je dit gedeelte misschien helemaal overslaan. Sommige spellen ondersteunen standaard het opslaan van je voortgang, sommige spellen niet (je kunt bijvoorbeeld je spel opslaan) De legende van Zelda maar je kunt er 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 in-game mechanisme zoals het bezoeken van een herberg of inchecken bij een ruimtestation. Met emulators kun je het spel opslaan op elk gewenst moment en overal, net zoals je een bestand kunt opslaan in Microsoft Word 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.
Je kunt je spel opslaan en laden terwijl je speelt door op controller gebaseerde sneltoetsen te gebruiken. Voor degenen onder u die een controller gebruiken met veel knoppen (zoals de eerder genoemde Xbox 360-controller), hoeft u helemaal geen onhandige key-mapping uit te voeren, u kunt eenvoudig de standaard RetroPie / RetroArch-knopmappen 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: u kunt het retroarch.cfg-bestand dat zich in bevindt bewerken \\ retropie \ configs \ all \ retroarch.cfg
(wat erg vervelend is) of je kunt de RetroArch-interface gebruiken (wat een normale hoeveelheid vervelend is). We zullen door het laatste lopen.
Om de keymap-interface te gebruiken, opent u het RetroArch-menusysteem opnieuw (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 dat 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 uit het menu te gaan 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 veranderen 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 in kaart moeten brengen: het RetroArch-menu opslaan, laden en openen. Je kunt ervoor kiezen om elke knopcombinatie te gebruiken die je voor elk van deze wilt, 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 "Laadstatus". 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 ten slotte naar de onderkant van de lijst totdat u 'Menu wisselen' ziet. Selecteer het en wijs vervolgens de A-knop toe (hiermee kunt u op Select + A drukken) om toegang te krijgen tot het RetroArch-menu.
Druk op de knop B om terug te gaan uit de menu's totdat u zich in het hoofdscherm bevindt en selecteer vervolgens 'Que RetroArch verlaten' om uw wijzigingen op te slaan.
Op dit punt ben je helemaal klaar en kun je nu de volgende knopcombinaties gebruiken:
- Selecteer + Start: de emulator afsluiten.
- Selecteer + B: reset de emulator.
- Selecteer + A: pauzeer het spel en open het RetroArch-menu vanuit de emulator.
- Selecteer + Rechts: verhoog de opslaggleuf (verplaats bijvoorbeeld van Save Slot # 1 naar # 2)
- Selecteer + Links: verlaag de opslagsleuf (verplaats bijvoorbeeld van Save Slot # 2 naar # 1)
- Selecteer + Omhoog: sla het spel op naar het momenteel geselecteerde opslagslot.
- Selecteer + Omlaag: laad het spel uit het opslaan in het huidige opslagvak.
Nu kun je zelfs de moeilijkste games spelen zonder van nul te moeten beginnen elke keer dat je een Game Over krijgt.
Je bent eindelijk klaar: we hebben niet alleen de ervaring van het gebruik van de NES Classic opnieuw gecreëerd, maar we hebben ook een superieure versie gemaakt, omdat deze elke NES-game ooit kan spelen, meer veilige slots dan de NES Classic ondersteunt, 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 weggestopt in het platform, evenals onze gids voor de geavanceerde instellingen van RetroArch.
Afbeeldingscredits: Fynsya / Etsy en Clive Darra / Flickr.