Sådan bygger du din egen NES Classic fra en Rasberry Pi

Med Nintendos annoncering af slutningen af ​​produktionen på NES Classic, spekulerer mange spillere stadig på, hvordan de får deres old-school-fix. Heldigvis kunne det ikke være nemmere at skabe din egen ud af en Raspberry Pi og noget billig elektronik. Denne gennemgang får dig til at samle dine yndlings Mario-titler i løbet af en eftermiddag, uden at der kræves lodning eller kodning.

Skilte det ud

En Raspberry Pi 3 model B er kernen i vores system. Den lille computer koster mindre end $40 og er mere end kraftfuld nok til at efterligne ikke bare NES-spil, men en række ældre konsoller og specialiseret software, inklusive specialversioner af Minecraft og Doom.

En Raspberry Pi 3 model B er kernen i vores system.

Det kommer ikke med noget af det nødvendige tilbehør, så vi gik videre og hentede en USB-strømforsyning, HDMI-kabel og MicroSD-kort samt et par køleplader for at holde chipsene kølige. Der er sæt tilgængelige for dem, der ikke har lyst til at købe delene selv.

Selvom næsten enhver USB-controller vil fungere, fandt vi nogle, der minder meget om de originale NES-controllere. Raspberry Pi 3 har indbygget Bluetooth, så controllere som Steelseries Stratus burde også fungere. Det er endda muligt at bruge Xbox- og Playstation-controllere, hvis de er tilsluttet via USB.

Selvom det bestemt er en mulighed at sætte den nøgne Pi ned ved siden af ​​tv'et, giver et etui en masse fordele for brugervenlighed, æstetisk appel og kabelstyring. Der er tonsvis af muligheder for generiske Raspberry Pi-etuier overalt på internettet, men vi ønskede noget, der lignede en NES, i det mindste lidt. Med en række 3D-printere til vores rådighed gik vi i gang med at finde et design fra Thingiverse og udskrive vores egne.

hvordan man bygger din egen nes classic fra en rasberry pi raspberry nintendo emulator 0002
hvordan man bygger din egen nes classic fra en rasberry pi raspberry nintendo emulator 0001
hvordan man bygger din egen nes classic fra en rasberry pi raspberry nintendo emulator 0005
hvordan man bygger din egen nes classic fra en rasberry pi raspberry nintendo emulator 0004

Vi anbefaler ikke nødvendigvis den fremgangsmåde. Det 3D-printede etui ser nyt ud, men vi brugte meget tid på at finjustere modellen, printe flere prototyper og rense slutproduktet for omstrejfende plastiktråde. Selv med erfaring og den usædvanlige Lulzbot Taz tog det os en uge med forsøg og fejl at udskrive en acceptabel sag.

Brugere, der ikke har en 3D-printer, eller bare ønsker at springe de svære ting over og begynde at spille Mario, bør se til Amazon for NES-inspirerede Raspberry Pi-etuier. Vi hentede et NES-inspireret etui til kun $20, der er bygget til netop sådan et formål.

Det opkræver dog for nyhedsfaktoren. Bogstaveligt talt hundredvis af generiske sager kan findes for så lidt som fem dollars. Der er endda etuier designet til at fastgøres til dit tv eller hænge på væggen, hvilket kan frigøre noget plads på dit underholdningscenter. Køb hvad der passer, smæk en NES-pind på det, og kald det en dag.

Noget montering påkrævet

Pi'en skal nemt dække NES- og SNES-spil.

Med vores dele i hånden er det tid til at sætte alt sammen. Dette er den enkleste del af processen. Bare op på Raspberry Pi med hullerne i kabinettet til skruemonteringshullerne i hvert hjørne, og stram dem ned i et stjernemønster. Anvend kun tilstrækkeligt tryk til at holde enheden på plads. Der er ingen grund til at klemme den for stramt.

Vores 3D-printede etui brugte to klemmer til at holde den øvre og nedre halvdel sammen, men den proces kan variere afhængigt af hvert enkelt tilfælde. Igen er der ingen grund til at stramme monteringsskruerne så meget som muligt.

Bagning af Pi

Heldigvis har en anden gjort benarbejdet med at sammensætte en version af Raspberry Pi OS, der understøtter et stort sæt emulatorer lige ud af kassen. Det hedder RetroPie, og vi vil gennemgå trinene generelt nedenfor, mens du kan finde en opdateret guide med fejlfinding og yderligere detaljer på RetroPie Wiki.

I armslængde er processen enkel. Download det komplette OS-billede fra RetroPie-webstedet, og brug et program til at skrive billedfilen til MicroSD-kortet. Et gratis program kaldet Win32DiskImager vil bede dig om at vælge billedfilens placering og det drev, du vil skrive til. Husk, at dette vil slette MicroSD-kortet, så sikkerhedskopier alle filer, der allerede var på det før billeddannelsen. Når Wind32DiskImager er færdig med sit job, installeres RetroPie på SD-kortet. Skub den ind i åbningen på Raspberry Pi, og tilslut HDMI- og USB-strømforsyningen for at starte op.

Ved første opstart går systemet direkte ind i controller-konfigurationen for Emulation Station, navnet på den software, der styrer emulatorerne og konfigurationen. Tilslut en controller og følg trinene for at definere hver knap og sæt på controlleren. RetroPies installationsvejledning har et par praktiske diagrammer, der kan hjælpe med at hjælpe med processen.

Efter konfigurationen er fuldført, vil der stadig ikke være nogen systemer anført i hovedmenuen, men det kan forventes - Emulation Station viser kun systemer, der har spil tilknyttet. Tag et USB-drev, formateret FAT32 (som burde være de fleste små tommelfinger-drev), og opret en mappe kaldet "retropie" på det, mens det er tilsluttet en computer.

Tilslut drevet til Pi, og vent på, at det grønne lys på forsiden holder op med at blinke, hvilket indikerer, at Pi er færdig med at oprette en filstruktur på tommelfingerdrevet. Sæt USB-drevet tilbage i computeren, og en håndfuld nye undermapper venter i retropie-mappen. Vælg mappen "roms", find derefter det relevante system - NES, i vores tilfælde - og kopier spilfiler til den mappe.

Når overførslen er fuldført, skal du sætte USB-drevet tilbage i Pi'en og igen vente på, at det grønne lys på forsiden holder op med at blinke. Tryk på den knap, der er bundet til Start, og vælg Genstart Emulation Station. Spillene er nu kopieret til systemet, så du kan tage USB-drevet ud og spillet på.

Emuleringssoftware forårsager generelt ingen juridiske problemer, hvorimod de faktiske spilfiler har en tendens til at være beskyttet af copyright og varemærkelovgivning. En god tommelfingerregel er, at brugerne kan holde en digital backup af et spil, de fysisk ejer, men du ønsker at tjekke lokale love og vedtægter for nøjagtige oplysninger om lovligheden af ​​emulering og ROM'er.

Legetid er sjov tid

Det er alt, hvad der er til det. RetroPie understøtter en bred vifte af ældre spilsystemer, og brugere kan tilføje flere, hvis det er nødvendigt, forudsat at Pi'ens ydeevne tillader det. Det burde nemt dække NES- og SNES-spil, og afhængigt af køling og strøm kan det endda omfatte PSP- eller Dreamcast-titler. Vi har valgt vores foretrukne emulatorer til hvert system, og mange af dem er allerede inkluderet i RetroPie-installationen beskrevet her.

Den hjemmebryggede løsning kan koste lidt mere end en NES Classic, afhængigt af hvilke dele der er inkluderet, men fordelene i forhold til Nintendos nu udgåede tilbud er klare. Trådløse controllere, et stort bibliotek af spil, adgang til flere systemer og et personligt præg er alt sammen en del af pakken med et Raspberry Pi-baseret emuleringssystem. Med alt det inkluderet virker det mere end en times montering og lidt ekstra benarbejde værd.