Hoe u uw eigen NES-klassieker kunt bouwen vanaf een Rasberry Pi

Met de aankondiging van Nintendo van de einde van de productie van de NES Classic, vragen veel gamers zich nog steeds af hoe ze hun ouderwetse oplossing kunnen vinden. Gelukkig kan het niet eenvoudiger zijn om je eigen te maken met een Raspberry Pi en wat goedkope elektronica. Met deze walkthrough kun je binnen een middag je favoriete Mario-titels draaien, zonder dat je hoeft te solderen of te coderen.

Het uit elkaar halen

Een Raspberry Pi 3 model B vormt het hart van ons systeem. De kleine computer kost minder dan $ 40, en is meer dan krachtig genoeg om niet alleen NES-games te emuleren, maar ook een hele reeks oudere consoles en gespecialiseerde software, inclusief speciale versies van Minecraft En Noodlot.

Een Raspberry Pi 3 model B vormt het hart van ons systeem.

Het wordt niet geleverd met de benodigde accessoires, dus gingen we door en kochten een USB-voeding, HDMI-kabel en MicroSD-kaart, evenals een paar koellichamen om de chips koel te houden. Er zijn kits beschikbaar voor degenen die geen zin hebben om de onderdelen zelf te kopen.

Hoewel vrijwel elke USB-controller zal werken, hebben we er enkele gevonden die sterk doen denken aan de originele NES-controllers. De Raspberry Pi 3 heeft ingebouwde Bluetooth, dus controllers zoals de Steelseries Stratus zouden ook moeten werken. Het is zelfs mogelijk om Xbox- en PlayStation-controllers te gebruiken, als ze via USB zijn aangesloten.

Hoewel het zeker een optie is om de naakte Pi naast de tv neer te zetten, biedt een behuizing veel voordelen op het gebied van gebruiksgemak, esthetische aantrekkingskracht en kabelbeheer. Er zijn talloze opties voor generieke Raspberry Pi-behuizingen op internet, maar we wilden iets dat op een NES leek, althans enigszins. Met een reeks 3D-printers tot onze beschikking gingen we op zoek een ontwerp van Thingiverse en onze eigen afdrukken.

hoe je je eigen nes-klassieker kunt bouwen met een rasberry pi raspberry nintendo-emulator 0002
hoe je je eigen nes-klassieker kunt bouwen met een rasberry pi raspberry nintendo-emulator 0001
hoe je je eigen nes-klassieker kunt bouwen met een rasberry pi raspberry nintendo-emulator 0005
hoe je je eigen nes-klassieker kunt bouwen met een rasberry pi raspberry nintendo-emulator 0004

Wij raden deze handelwijze niet noodzakelijkerwijs aan. De 3D-geprinte behuizing ziet er nieuw uit, maar we hebben veel tijd besteed aan het aanpassen van het model, het printen van meerdere prototypes en het reinigen van het eindproduct van verdwaalde plastic strengen. Zelfs met ervaring en de uitzonderlijke Lulzbot Taz kostte het ons een week van vallen en opstaan ​​om een ​​acceptabele case af te drukken.

Gebruikers die geen 3D-printer hebben, of gewoon de lastige dingen willen overslaan en Mario willen gaan spelen, moeten naar Amazon kijken voor op de NES geïnspireerde Raspberry Pi-hoesjes. We hebben voor slechts $ 20 een op de NES geïnspireerde behuizing gekocht die voor precies zo'n doel is gebouwd.

Er worden echter wel kosten in rekening gebracht voor de nieuwheidsfactor. Letterlijk honderden generieke gevallen zijn te vinden voor slechts vijf dollar. Er zijn zelfs hoesjes die zijn ontworpen om aan uw tv te bevestigen of aan de muur te hangen, waardoor u wat ruimte vrij kunt maken in uw entertainmentcentrum. Koop wat maar past, sla er een NES-stick op en noem het een dag.

Enige montage vereist

De Pi zou gemakkelijk NES- en SNES-spellen moeten kunnen dekken.

Met onze onderdelen in de hand is het tijd om alles in elkaar te zetten. Dit is het eenvoudigste deel van het proces. Zet de Raspberry Pi gewoon omhoog met de gaten in de behuizing voor de schroefbevestigingsgaten in elke hoek, en draai ze vast in een sterpatroon. Oefen slechts voldoende druk uit om het apparaat op zijn plaats te houden. Het is niet nodig om het te strak vast te klemmen.

Onze 3D-geprinte hoes gebruikte twee klemmen om de bovenste en onderste helft bij elkaar te houden, maar dat proces kan per geval verschillen. Nogmaals, het is niet nodig om de montageschroeven zo ver mogelijk vast te draaien.

Het bakken van de Pi

Gelukkig heeft iemand anders het voorwerk gedaan door een versie van het Raspberry Pi-besturingssysteem samen te stellen die direct uit de doos een groot aantal emulators ondersteunt. Het heet RetroPie, en we zullen de onderstaande stappen in het algemeen doornemen, terwijl u een up-to-date gids met probleemoplossing en verdere details op de RetroPie-wiki.

Op armlengte afstand is het proces eenvoudig. Download de volledige OS-image van de RetroPie-site en gebruik een programma om dat afbeeldingsbestand naar de MicroSD-kaart te schrijven. Een gratis programma genaamd Win32DiskImager zal u vragen om de locatie van het afbeeldingsbestand en het station waarnaar u wilt schrijven te selecteren. Houd er rekening mee dat hierdoor de MicroSD-kaart wordt gewist, dus maak een back-up van alle bestanden die er al op stonden voordat u een beeldopname maakt. Zodra Wind32DiskImager zijn taak heeft voltooid, wordt RetroPie op de SD-kaart geïnstalleerd. Schuif hem in de sleuf op de Raspberry Pi en sluit de HDMI- en USB-voeding aan om op te starten.

Bij de eerste keer opstarten gaat het systeem rechtstreeks naar de controllerconfiguratie voor Emulation Station, de naam van de software die de emulators en configuratie beheert. Sluit een controller aan en volg de stappen om elke knop te definiëren en op de controller te plakken. De installatiehandleiding van RetroPie bevat een paar handige diagrammen die kunnen helpen bij het proces.

Nadat de configuratie is voltooid, staan ​​er nog steeds geen systemen in het hoofdmenu vermeld, maar dat is te verwachten – Emulation Station toont alleen systemen waaraan games zijn gekoppeld. Neem een ​​USB-stick, geformatteerd in FAT32 (wat de meeste kleine USB-sticks zouden moeten zijn), en maak er een map met de naam "retropie" op terwijl deze op een computer is aangesloten.

Sluit de schijf aan op de Pi en wacht tot het groene lampje aan de voorkant stopt met knipperen, wat aangeeft dat de Pi klaar is met het maken van een bestandsstructuur op de USB-stick. Sluit het USB-station weer aan op de computer en er staan ​​een handvol nieuwe submappen klaar in de retropie-map. Kies de map “roms”, zoek vervolgens het juiste systeem – NES, in ons geval – en kopieer gamebestanden naar die map.

Zodra de overdracht is voltooid, sluit u het USB-station weer aan op de Pi en wacht u opnieuw tot het groene lampje aan de voorkant niet meer knippert. Druk op de knop die verbonden is met Start en kies Herstart Emulation Station. De games worden nu naar het systeem gekopieerd, zodat u de USB-drive kunt loskoppelen en kunt gamen.

Emulatiesoftware veroorzaakt over het algemeen geen juridische problemen, terwijl de daadwerkelijke spelbestanden doorgaans worden beschermd door auteursrecht en merkenrecht. Een goede vuistregel is dat gebruikers een digitale back-up kunnen bewaren van een game die ze fysiek bezitten, maar u wilt de lokale wetten en statuten controleren op nauwkeurige informatie over de wettigheid van emulatie en ROM's.

Speeltijd is een leuke tijd

Dat is alles wat er is. RetroPie ondersteunt een breed scala aan oudere spelsystemen, en gebruikers kunnen er indien nodig meer toevoegen, ervan uitgaande dat de prestaties van de Pi dit mogelijk maken. Dat zou gemakkelijk NES- en SNES-games moeten omvatten, en afhankelijk van de koeling en het vermogen zelfs PSP- of Dreamcast-titels. We hebben voor elk systeem onze favoriete emulators geselecteerd, en veel daarvan zijn al opgenomen in de RetroPie-installatie die hier wordt beschreven.

De homebrew-oplossing kost misschien iets meer dan een NES Classic, afhankelijk van welke onderdelen erin zitten, maar de voordelen ten opzichte van het inmiddels stopgezette aanbod van Nintendo zijn duidelijk. Draadloze controllers, een enorme bibliotheek met games, toegang tot meer systemen en een persoonlijk tintje maken allemaal deel uit van het pakket met een op Raspberry Pi gebaseerd emulatiesysteem. Met dat alles inbegrepen, lijkt het een uur montage en wat extra beenwerk meer dan waard.