Kā izveidot savu NES klasiku no Rasberry Pi

Ar Nintendo paziņojumu par ražošanas beigas uz NES Classic, daudzi spēlētāji joprojām domā, kā iegūt vecās skolas labojumus. Par laimi, nevar būt vieglāk izveidot savu, izmantojot Raspberry Pi un dažas lētas elektronikas. Šī rokasgrāmata ļaus jums pēcpusdienā izveidot savus iecienītākos Mario nosaukumus bez lodēšanas vai kodēšanas.

Šķiroties

Raspberry Pi 3 modelis B ir mūsu sistēmas pamatā. Mazais dators maksā mazāk nekā 40 USD, un ir vairāk nekā pietiekami jaudīgs, lai atdarinātu ne tikai NES spēles, bet arī virkni vecāku konsoļu un specializētas programmatūras, tostarp īpašas Minecraft un Doom.

Raspberry Pi 3 modelis B ir mūsu sistēmas pamatā.

Tam nav pievienots neviens no nepieciešamajiem piederumiem, tāpēc mēs devāmies uz priekšu un paņēmām USB barošanas avotu, HDMI kabeli un MicroSD karti, kā arī pāris radiatorus, lai mikroshēmas būtu vēsas. Ir pieejami komplekti tiem, kas nevēlas pašiem iegādāties detaļas.

Lai gan darbosies gandrīz jebkurš USB kontrolleris, mēs atradām dažus, kas ļoti atgādina oriģinālos NES kontrolierus. Raspberry Pi 3 ir iebūvēts Bluetooth, tāpēc arī tādiem kontrolieriem kā Steelseries Stratus vajadzētu darboties. Ir pat iespējams izmantot Xbox un Playstation kontrolierus, ja tie ir pievienoti, izmantojot USB.

Lai gan neapbruņotu Pi novietošana blakus televizoram noteikti ir iespēja, futrālis nodrošina daudz priekšrocību izmantošanas ērtībai, estētiskajai pievilcībai un kabeļa pārvaldībai. Visā internetā ir daudz iespēju vispārīgiem Raspberry Pi gadījumiem, taču mēs vēlējāmies kaut ko tādu, kas vismaz nedaudz līdzinās NES. Tā kā mūsu rīcībā ir 3D printeru komplekts, mēs sākām meklēt dizains no Thingiverse un izdrukājot mūsu pašu.

kā izveidot savu Nes Classic no rasberry pi raspberry Nintendo emulatora 0002
kā izveidot savu Nes Classic no rasberry pi raspberry Nintendo emulatora 0001
kā izveidot savu Nes Classic no rasberry pi raspberry Nintendo emulatora 0005
kā izveidot savu Nes Classic no rasberry pi raspberry Nintendo emulatora 0004

Mēs ne vienmēr iesakām šādu rīcību. 3D drukātais korpuss izskatās jauns, taču mēs pavadījām daudz laika, pielāgojot modeli, izdrukājot vairākus prototipus un notīrot galaproduktu no klaiņojošiem plastmasas pavedieniem. Pat ar pieredzi un izcilo Lulzbot Taz mums bija nepieciešama nedēļa izmēģinājumu un kļūdu, lai izdrukātu pieņemamu lietu.

Lietotājiem, kuriem nav 3D printera vai kuri vienkārši vēlas izlaist sarežģītās lietas un sākt spēlēt Mario, vajadzētu meklēt NES iedvesmotos Raspberry Pi korpusus Amazon. Mēs paņēmām NES iedvesmotu futrāli tikai par 20 ASV dolāriem, kas ir izgatavots tieši šādam mērķim.

Tomēr tas iekasē maksu par novitātes faktoru. Burtiski simtiem vispārīgu gadījumu var atrast tikai par pieciem dolāriem. Ir pat maciņi, kas paredzēti pievienošanai televizoram vai piekarināšanai pie sienas, kas var atbrīvot vietu jūsu izklaides centrā. Iegādājieties visu, kas der, uzsitiet tam NES nūju un nosauciet to par dienu.

Nepieciešama neliela montāža

Pi vajadzētu viegli aptvert NES un SNES spēles.

Kad mūsu daļas ir rokās, ir pienācis laiks visu apvienot. Šī ir procesa vienkāršākā daļa. Vienkārši paceliet Raspberry Pi ar caurumiem korpusā skrūvju stiprinājuma caurumiem katrā stūrī un pievelciet tos zvaigznītes veidā. Piespiediet tikai tik daudz, lai ierīci noturētu vietā. Nav nepieciešams to saspiest pārāk cieši.

Mūsu 3D drukātajā korpusā tika izmantotas divas skavas, lai saglabātu augšējo un apakšējo pusi kopā, taču šis process var atšķirties atkarībā no katra gadījuma. Atkal, nav nepieciešams pēc iespējas ciešāk pievilkt montāžas skrūves.

Pi cepšana

Par laimi, kāds cits ir paveicis darbu, izveidojot Raspberry Pi OS versiju, kas atbalsta lielu emulatoru komplektu. To sauc RetroPie, un mēs vispārīgi veiksim tālāk norādītās darbības, kamēr jūs varat atrast jaunākā rokasgrāmata ar problēmu novēršanu un sīkāku informāciju vietnē RetroPie Wiki.

Izstieptas rokas attālumā process ir vienkāršs. Lejupielādējiet visu OS attēlu no vietnes RetroPie un izmantojiet programmu, lai ierakstītu šo attēla failu MicroSD kartē. Bezmaksas programma sauc Win32DiskImager lūgs jums izvēlēties attēla faila atrašanās vietu un disku, kurā rakstīt. Ņemiet vērā, ka tas izdzēsīs MicroSD karti, tāpēc dublējiet visus failus, kas tajā jau bija pirms attēlveidošanas. Kad Wind32DiskImager pabeidz savu darbu, RetroPie tiek instalēts SD kartē. Iebīdiet to Raspberry Pi slotā un pievienojiet HDMI un USB barošanu, lai palaistu.

Pirmajā palaišanas reizē sistēma nonāks Emulation Station kontrollera konfigurācijā, kas ir programmatūras nosaukums, kas pārvalda emulatorus un konfigurāciju. Pievienojiet kontrolleri un izpildiet norādītās darbības, lai definētu katru pogu un pielīmētu kontrolieri. RetroPie instalēšanas rokasgrāmatā ir dažas ērtas diagrammas, kas var palīdzēt procesā.

Pēc konfigurācijas pabeigšanas galvenajā izvēlnē joprojām nebūs nevienas sistēmas, taču tas ir sagaidāms — Emulācijas stacija parāda tikai sistēmas, kurām ir saistītas spēles. Paņemiet USB disku, kas formatēts FAT32 (tam vajadzētu būt lielākajai daļai mazo diskdziņu) un izveidojiet tajā mapi ar nosaukumu “retropie”, kad tas ir pievienots datoram.

Pievienojiet disku Pi un pagaidiet, līdz zaļā gaisma priekšpusē pārstāj mirgot, norādot, ka Pi ir pabeidzis faila struktūras izveidi diskdzinī. Pievienojiet USB disku atpakaļ datoram, un mapē retropiece gaidīs nedaudzas jaunas apakšmapes. Izvēlieties mapi "roms", pēc tam atrodiet atbilstošo sistēmu - mūsu gadījumā NES - un kopējiet spēļu failus šajā mapē.

Kad pārsūtīšana ir pabeigta, pievienojiet USB disku atpakaļ Pi un vēlreiz pagaidiet, līdz zaļā gaisma priekšpusē pārstāj mirgot. Nospiediet jebkuru pogu, kas saistīta ar Sākt, un izvēlieties Restartēt emulācijas staciju. Spēles tagad ir kopētas sistēmā, lai jūs varētu atvienot USB disku un ieslēgt spēli.

Emulācijas programmatūra parasti neizraisa nekādas juridiskas problēmas, savukārt faktiskie spēļu faili parasti ir aizsargāti ar autortiesībām un preču zīmju likumiem. Labs noteikums ir tāds, ka lietotāji var saglabāt digitālu dublējumu no spēles, kas viņiem fiziski pieder, bet vēlēsities pārbaudīt vietējos likumus un statūtus, lai iegūtu precīzu informāciju par emulācijas likumību un ROM.

Rotaļu laiks ir jautrs laiks

Tas ir viss. RetroPie atbalsta plašu vecāku spēļu sistēmu klāstu, un lietotāji var pievienot vairāk, ja nepieciešams, pieņemot, ka Pi veiktspēja to atļauj. Tam vajadzētu viegli aptvert NES un SNES spēles, un atkarībā no dzesēšanas un jaudas tas var ietvert pat PSP vai Dreamcast nosaukumus. Katrai sistēmai esam izvēlējušies savus iecienītākos emulatorus, un daudzi no tiem jau ir iekļauti šeit aprakstītajā RetroPie instalācijā.

Mājas brūvēšanas risinājums varētu maksāt nedaudz vairāk nekā NES Classic, atkarībā no tā, kuras daļas ir iekļautas, taču priekšrocības salīdzinājumā ar Nintendo tagad pārtraukto piedāvājumu ir skaidras. Bezvadu kontrolleri, plaša spēļu bibliotēka, piekļuve vairākām sistēmām un personisks pieskāriens ir daļa no komplekta ar Raspberry Pi balstītu emulācijas sistēmu. Ar visu, kas iekļauts, šķiet, ir vairāk nekā vērts stundu montāžai un nedaudz papildu kāju darba.