Hvordan bygge din egen NES Classic fra en Rasberry Pi

Med Nintendos kunngjøring av slutten av produksjonen på NES Classic, mange spillere lurer fortsatt på hvordan de skal få tak i den gamle skolen. Heldigvis kunne det ikke vært enklere å lage din egen av en Raspberry Pi og litt billig elektronikk. Denne gjennomgangen vil få deg til å spinne opp dine favoritt Mario-titler i løpet av en ettermiddag, uten behov for lodding eller koding.

Å skille det ut

En Raspberry Pi 3 modell B sitter i hjertet av systemet vårt. Den lille datamaskinen koster mindre enn $40, og er mer enn kraftig nok til å etterligne ikke bare NES-spill, men en rekke eldre konsoller og spesialisert programvare, inkludert spesialversjoner av Minecraft og Undergang.

En Raspberry Pi 3 modell B sitter i hjertet av systemet vårt.

Den kommer ikke med noe av det nødvendige tilbehøret, så vi gikk videre og hentet en USB-strømforsyning, HDMI-kabel og MicroSD-kort, samt et par kjøleribber for å holde brikkene kjølige. Det er sett tilgjengelig for de som ikke har lyst til å skaffe delene selv.

Mens nesten alle USB-kontrollere vil fungere, fant vi noen som minner veldig om de originale NES-kontrollerne. Raspberry Pi 3 har innebygd Bluetooth, så kontroller som Steelseries Stratus bør også fungere. Det er til og med mulig å bruke Xbox- og Playstation-kontrollere, hvis de er tilkoblet via USB.

Selv om det absolutt er et alternativ å sette den nakne Pi-en ned ved siden av TV-en, gir et etui mange fordeler for brukervennlighet, estetisk appell og kabelhåndtering. Det er tonnevis av alternativer for generiske Raspberry Pi-deksler over hele Internett, men vi ville ha noe som så ut som en NES, i det minste noe. Med en pakke med 3D-skrivere til rådighet, satte vi i gang med å finne et design fra Thingiverse og skriver ut vår egen.

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

Vi anbefaler ikke nødvendigvis den handlingen. Det 3D-trykte etuiet ser nytt ut, men vi brukte mye tid på å finpusse modellen, skrive ut flere prototyper og rense sluttproduktet for løse plasttråder. Selv med erfaring, og den eksepsjonelle Lulzbot Taz, tok det oss en uke med prøving og feiling å skrive ut en akseptabel sak.

Brukere som ikke har en 3D-printer, eller bare vil hoppe over de vanskelige tingene og begynne å spille Mario, bør se til Amazon for NES-inspirerte Raspberry Pi-deksler. Vi plukket opp et NES-inspirert etui for bare $20 som er bygget for nettopp et slikt formål.

Det tar imidlertid betalt for nyhetsfaktoren. Bokstavelig talt hundrevis av generiske tilfeller kan bli funnet for så lite som fem dollar. Det er til og med etuier designet for å festes til TV-en eller henge på veggen, noe som kan frigjøre plass på underholdningssenteret ditt. Kjøp det som passer, sleng en NES-pinne på den, og ta vare på det.

Noe montering kreves

Pi-en skal enkelt dekke NES- og SNES-spill.

Med delene våre i hånden er det på tide å sette alt sammen. Dette er den enkleste delen av prosessen. Bare opp Raspberry Pi med hullene i kassen for skruemonteringshullene i hvert hjørne, og stram dem ned i et stjernemønster. Bruk bare nok trykk til å holde enheten på plass. Det er ikke nødvendig å klemme den for hardt.

Vårt 3D-trykte etui brukte to klemmer for å holde den øvre og nedre halvdelen sammen, men den prosessen kan variere avhengig av hvert tilfelle. Igjen, det er ikke nødvendig å stramme monteringsskruene så mye som mulig.

Baking av Pi

Heldigvis har noen andre gjort beinarbeidet med å sette sammen en versjon av Raspberry Pi OS som støtter et stort sett med emulatorer rett ut av esken. Det heter RetroPie, og vi vil gå gjennom trinnene generelt nedenfor, mens du kan finne en oppdatert veiledning med feilsøking og ytterligere detaljer på RetroPie Wiki.

På armlengdes avstand er prosessen enkel. Last ned hele OS-bildet fra RetroPie-siden, og bruk et program til å skrive den bildefilen til MicroSD-kortet. Et gratis program som heter Win32DiskImager vil be deg om å velge bildefilens plassering og stasjonen du vil skrive til. Husk at dette vil slette MicroSD-kortet, så sikkerhetskopier alle filer som allerede var på det før bildebehandlingen. Når Wind32DiskImager er ferdig med jobben, installeres RetroPie på SD-kortet. Skyv den inn i sporet på Raspberry Pi og koble til HDMI- og USB-strømmen for å starte opp.

Ved første oppstart vil systemet gå rett inn i kontrollerkonfigurasjonen for Emulation Station, navnet på programvaren som administrerer emulatorene og konfigurasjonen. Koble til en kontroller og følg trinnene for å definere hver knapp og feste på kontrolleren. RetroPies installasjonsveiledning har noen få nyttige diagrammer som kan hjelpe deg med prosessen.

Etter at konfigurasjonen er fullført, vil det fortsatt ikke være noen systemer oppført i hovedmenyen, men det er å forvente – Emulation Station viser bare systemer som har spill knyttet til seg. Ta en USB-stasjon, formatert FAT32 (som bør være de fleste små minnepinner), og lag en mappe kalt "retropie" på den mens den er koblet til en datamaskin.

Koble stasjonen til Pi-en, og vent til det grønne lyset på forsiden slutter å blinke, noe som indikerer at Pi-en er ferdig med å lage en filstruktur på minnepinne. Koble USB-stasjonen tilbake til datamaskinen, og en håndfull nye undermapper vil vente i retropie-mappen. Velg "roms"-mappen, finn deretter det riktige systemet - NES, i vårt tilfelle - og kopier spillfiler til den mappen.

Når overføringen er fullført, kobler du USB-stasjonen tilbake til Pi, og igjen venter på at det grønne lyset på forsiden slutter å blinke. Trykk på hvilken som helst knapp som er bundet til Start, og velg Start Emulation Station på nytt. Spillene er nå kopiert til systemet, slik at du kan koble fra USB-stasjonen og spille på.

Emuleringsprogramvare forårsaker vanligvis ingen juridiske problemer, mens selve spillfilene har en tendens til å være beskyttet av opphavsrett og varemerkelovgivning. En god tommelfingerregel er at brukere kan holde en digital sikkerhetskopi av et spill de fysisk eier, men du vil sjekke lokale lover og vedtekter for nøyaktig informasjon om lovligheten av emulering og ROM-er.

Leketid er morsom tid

Det er alt som skal til. RetroPie støtter et bredt spekter av eldre spillsystemer, og brukere kan legge til flere om nødvendig, forutsatt at Pi-ytelsen tillater det. Det bør enkelt dekke NES- og SNES-spill, og avhengig av kjøling og kraft kan det til og med inkludere PSP- eller Dreamcast-titler. Vi har valgt våre favorittemulatorer for hvert system, og mange av dem er allerede inkludert i RetroPie-installasjonen beskrevet her.

Den hjemmebryggede løsningen kan koste litt mer enn en NES Classic, avhengig av hvilke deler som er inkludert, men fordelene i forhold til Nintendos nå avviklede tilbud er klare. Trådløse kontrollere, et stort bibliotek med spill, tilgang til flere systemer og et personlig preg er alle en del av pakken med et Raspberry Pi-basert emuleringssystem. Med alt det inkludert virker det mer enn verdt en times montering og litt ekstra benarbeid.