Kas yra "NES" ir "SNES Classic", ir kodėl "Avieja" yra geresnė?
2016 m. Rudenį "Nintendo" išleido "Nintendo Entertainment System" senosios 1980-ųjų metų reprodukcijos "NES Classic Edition". Jis tiekia 30 klasikinių žaidimų, įskaitantSuper Mario Bros., Legenda apie Zelda, ir Castlevania ir senosios mokyklos NES valdiklis (nors ir labai trumpas kabelis ir skirtingas jungtis, kad tilptų mažesnio dydžio "NES Classic").
Jis parduodamas už 60 JAV dolerių ir tiekia vieną valdiklį - antrą žaidėjų valdiklį galite įsigyti už papildomą 10 USD, o jūsų bendra investicija bus iki 70 USD. Deja, konsolė pasirodė tokia populiari, o "Nintendo" sukūrė tiek mažai, kad jų beveik neįmanoma rasti pagal jų pradinę kainoraštį, tik tokiuose tinklapiuose kaip "eBay" rodoma 200-500% žymėjimas.
2017 m. "Nintendo" pratęsė "SNES Classic Edition" versiją, kuri už maždaug 70 JAV dolerių ir su dviem kontroleriais. Išankstiniai užsakymai jau prasidėjo, o tai jau yra labai sunku.
Nepamirškite, kad: net jei jie tokie retai, kad jūs niekada netgi nematėte asmeniškai (jau nekalbant apie galimybę įsigyti), galite lengvai nuvilti savo patvarią Classic Edition konsolę namuose - su dar daugiau žaidimai ir daugiau funkcijų. Šiandienos mokomojoje programoje mes sujungsime ekonomišką "Raspberry Pi", kurią sudaro nemokama programinė įranga, kuri primena NES, SNES ir kitas konsoles, kartu su kai kuriais nebrangiais USB NES valdikliais, kad sukurtų "pasidaryk pats" versiją, kuri būtų dar geresnė nei originalai.
Geriau kaip? Ne tik jūsų "pasidaryk pats" versija apima visas realių "NES Classic" tipo taupymo būsenų savybes, CRT shaderius, skirtus retro stiliaus žaidimams, ir puikiai atrodančią organizaciją su viršelio meniu, bet tai leis jums žaisti bet koks Žaidimas (ne tik "30" klasikoje) naudoja bet kurį norimą USB valdiklį (ne tik paprastą 2 mygtukų NES valdiklį), bet ir geriau išsaugo būsenas ir organizaciją.
Ne tik tai, bet ir jūsų sistema galės žaisti žaidimus iš kitų sistemų, tokių kaip "Atari", "Game Boy", "Sega Genesis" ir netgi tokios sistemos kaip "PlayStation Portable" arba "Nintendo 64". Čia galite pamatyti visą palaikomų sistemų sąrašą.
Ko tau reikia
Kad galėtumėte sekti kartu su mūsų pamoka, jums reikės šiek tiek dalykų ir šiek tiek laisvo laiko, kad galėtume juos visus sudaužyti.
A Raspberry Pi ir jos priedai
Be "Pi", jums reikės tinkamai išmatuotos SD kortelės arba "microSD" kortelės (pagal "Pi" modelį), HDMI kabelį prijunkite prie televizoriaus, USB klaviatūrą (tik laikinai ją nustatykite) ir geras maitinimas. Be to, norėdami atsisiųsti atnaujinimus ir perduoti žaidimus, tikriausiai norėsite interneto prieigą "Pi". Tai galite padaryti naudodami Ethernet kabelį arba "Wi-Fi". "Raspberry Pi 3" turi "Wi-Fi", o vyresniems modeliams reikės USB "Wi-Fi" adapterio.
Jei esate naujokas "Raspberry Pi", nesijaudinkite: mes parašėme išsamų visų jums reikalingų dalių vadovą, todėl daugiau informacijos rasite šiame straipsnyje.
Byla daro projektą
Yra keletas NES ir SNES teminių atvejų "Amazon", įskaitant "Old Skool NES" atvejį ir "Super Tinytendo" atvejį. Tačiau, jei jums nepatinka tokių išvaizdų dėl bet kokios priežasties, visada galite 3D atspausdinti vieną iš jų arba juos rasti arba rasti kitų svetainėse, pavyzdžiui, Etsy.
Valdikliai: senoji mokykla arba modernus patogumas
Šis požiūris, mes būsime pirmasis pripažinti, buvo kur kas sunkiau nei mes iš pradžių tikėjomės. Atrodo, kad būtų neįtikėtinai paprasta nusipirkti pigių ir gerai pagamintų NES valdiklių, tačiau iš tikrųjų šiuo metu rinkoje veikia tokia tendencija, kad aukcionai dažnai yra netikslūs, sunku gauti kontrolierių ir geriausia praktika. Šiuo metu rekomenduojame vienu metu nusipirkti kelis valdiklius, grąžinti tą, kurio nenorite, ir išlaikyti gerus (gero kėlimo, gero mygtuko reagavimo ir gerai žaisti).
Mes išbandėme du populiariausius "USB AES" valdiklius "Amazon": "Retro-Link" valdiklį ir bendrą, bet gerai peržiūrėtą "Classic USB NES" valdiklį (kuris, kai iš tikrųjų atvyko, buvo pažymėtas iNext). Nors mums labiausiai patiko "Retro-Link", tačiau "iNext" valdiklio mygtuko reagavimas buvo geresnis.Praktiškai kalbant, tai bandymų ir klaidų patirtis. (Jei norite kokio nors klasikinio, bet patogesnio nei NES valdiklių, turime ką nors, bet gerai pasakyti apie šį "Buffalo SNES" valdiklį.)
Bet kuriuo atveju, jums reikės mažiausiai vieno projekto USB valdiklio, todėl pasirinkite mėgstamiausią.
Programinė įranga: RetroPie ir ROM visiems jūsų mėgstamų žaidimų
Siekdami mūsų tikslų, mes naudosimės "Raspberry Pi" iš anksto sukurtais vaizdais (o ne įdiegdami ją esamoje operacinėje sistemoje). Atsisiųskite tinkamą savo "Pi" modelio numerio vaizdą čia. Be to, jums reikia tam tikros priemonės, kad įrašytumėte šį vaizdą į jūsų SD kortelę - mūsų pasirinktas įrankis yra "Cross-platform Etcher" vaizdo įrašymo įrenginys.
Galiausiai, o tematiškai svarbiausia, jums reikės kai kurių žaidimų! Tai yra ROM failų forma, kurią galite kopijuoti save (su atitinkama aparatine įranga) arba atsisiųsti iš tinklo. ROM įsigijimas yra praktinis uždavinys dėl neapibrėžtų teisinių problemų, geriausiai paliktų skaitytojui - čia tiesiogiai nebus nukreipta į ROM ar ROMas. Tačiau tai pasakė, kad paprasta "Google" paieška taps jus toli.
Pirmas žingsnis: paruošk savo Pi
Surinkus visas pirmiau minėtas medžiagas, laikas pasinerti į "Pi" paruošimą. Pirma, mes nustatysime SD kortelę. Pop savo SD kortelę savo kompiuteryje ir paleiskite "Etcher". Procesas taip pat lengva, kaip 1-2-3: pasirinkite atsisiųstą RetroPie atvaizdą, patvirtinkite, kad SD kortelė yra pasirinktas diskas, tada spustelėkite "Flash!"
Jei kada nors įsitvirtinsite diegimo procese, nedvejodami kreipkitės į mūsų "Raspberry Pi" pradedančiųjų vadovą, kuriame yra daug naudingos informacijos apie pradinę sąranką.
Antras žingsnis: konfigūruokite "RetroPie"
Kai pirmą kartą įjungsite "Pi" su "RetroPie" SD kortelės įdiegimu, automatiškai bus atlikti keli vienkartiniai nustatymai (pvz., Išplėsti skirsnį, išpakuoti failus ir pan.). Tada jis iš naujo paleis jus į valdiklio konfigūracijos ekraną, kaip parodyta žemiau.
Tuo metu pamatysite šį ekraną su "RetroPie" logotipu ir žemiau "13 žaidimų".
Jei naudojate "Ethernet" kabelį su "Pi" tinklo prieiga, o ne "Wi-Fi", galite pereiti į kitą skyrių, kad galėtumėte tinkamai įdėti žaidimus į "RetroPie". Jei naudojate "Wi-Fi", paspauskite mygtuką "A" savo valdiklyje, kad paleistumėte meniu. "RetroPie" numatytoji spalvų schema leidžia šiek tiek sunku matyti mažesniu ekrano kopija, tačiau "Wi-Fi" įrašas yra paskutinis sąrašo įrašas, kaip parodyta toliau.
Nors galite naudoti "RetroPie" be interneto prieigos, daug lengviau perkelti savo žaidimus į įrenginį naudodami tinklą.
Trečias žingsnis: pridėkite savo žaidimus
Su mūsų Pi įrengimu ir prijungtu prie mūsų namų tinklo, svarbiausias žingsnis yra mums: pakrauti su saldžiais, saldžiais, retro žaidimais. Lengviausias būdas perduoti žaidimus - tai tinklo dalijimasis. (Jūs galite naudoti USB diską, tačiau tinklo nustatymas iš tiesų yra dar paprastesnis, todėl mes čia išsamiai aprašysime šį metodą). Pradėkime.
Pagal numatytuosius nustatymus "RetroPie" laukelyje priskiriama tinklo dalis, pavadinta "retropie", ir ją galite naršyti tiesiog atidarę "Windows Explorer" savo kompiuteryje ir rašydami
retropie
adreso laukelyje. Tada tiesiog atidarykite aplanką "roms", pereikite prie pasirinktos sistemos (šiame pavyzdyje naudosime "nes") ir kopijuosime bet kuriuos ROM failus į tą aplanką. Mes nukopijavome vieną iš mūsų mėgstamų RPG žaidimų Crystalis, kaip mūsų bandomasis ROM.
"Juicy Extras": "Cover Art", "Shaders" ir "Save Games"
Tai viskas, ko reikia, kad pradėtumėte žaisti. Bet jei norite visiškai "sukurti savo" NES "klasikinį", turėčiau dar keletą papildomų funkcijų, kurias turėtume panaudoti: "cover art" (kuria jūsų biblioteka gražiai ir lengvai naršoma), šešėliai (dėl kurių žaidimas atrodys labiau retro į savo šiuolaikinį televizorių) ir išsaugokite būsenas (leidžiančias jums išsaugoti savo žaidimą, net jei originalus žaidimas jo nepalaikė. Tai visos funkcijos, įtrauktos į oficialią "NES Classic".
Pridėkite "Cover Art" prie savo bibliotekos
Kai turite daugybė žaidimų, nukopijuotų į aplanką "roms", grįžkite į NES meniu (kur mes ką tik pradėjome savo bandymo žaidimą), paspauskite mygtuką Pradėti, kad atidarytumėte meniu, tada pasirinkite "Scraper".
Kadangi tai yra mūsų pirmasis įbrėžimas, perjunkite filtrą į "Visi žaidimai". Pagal numatytuosius nustatymus, grandiklis yra tik naudojama sistema, į kurią jis įkeltas (šiuo atveju NES), todėl nieko nereikia keisti. Galiausiai įsitikinkite, kad "Vartotojas nusprendžia dėl konfliktų" yra įjungtas. Tai yra svarbu, nes priešingu atveju, jei nežinote, ar yra žaidimas, grandiklis gali sugadinti netinkamus duomenis Dvivietis drakonas arba Dvivietis drakonas II.
Vienintelė priežastis, dėl kurios jūs nenorėtumėte naudoti šio nustatymo, yra tai, kad turėjote šimtus žaidimų, kad būtų įstrigę ir nenorite rankiniu būdu patvirtinti kiekvieno pasirinkimo (tačiau jūs turėtumėte grįžti atgal ir rankiniu būdu ištaisyti bet kokius konfliktus vėliau, žaidimą pagal žaidimą).. Kai būsite pasiruošę, pasirinkite "Pradėti".
Gaukite tą seną mokyklą "CRT Vibe" su švelninančiais ir šešėliais
Vienas dalykas, kurį galite pastebėti iš karto po to, kai žaidimą žaidžiate, yra toks ryškus ir aiškus grafikos vaizdas. Tiesą sakant, įkeliant demo žaidimąCrystalispirmasis dalykas, kurį pastebėjau, buvo tai, kad spalvos buvo daug ryškesnės, o linijos buvo daug ryškesnės nei prisiminiau.
Pagrindinis skirtumas yra tai, kaip vaizdai rodomi skaitmeniniame ekrane, palyginti su analoginiu CRT ekranu. Kompiuterio monitorius ir HDTV žaidimą pateikia puikiu 1: 1 pikselių santykiu, o jūsų senasis CRT ekranas buvo fosforo pagrindu, kurio ekrano taškuose apibūdintas žvilgesnis vaizdas ir šviesa / spalva.
Norėdami tai kompensuoti, galite nustatyti savo sistemą, kad pritaikytumėte šyderius arba išlygiuotų algoritmus, kad atkurtumėte šį CRT efektą. Nežinote, ar tai kažkas, ko jums rūpi? Palyginkime tame pačiame žaidime užfiksuotus vaizdus tuo pačiu momentu, taikydami skirtingus efektus. Pirma, pažvelkime, kaip pirmasis žaismingas momentasCrystalis atrodo be šešėlių ar švelninimo.
Pažiūrėkime, kaip žaidimas atrodo su išlygiuojančia grafika naudojant išlyginimo algoritmą. Jei naudojate vyresnę "Pi", tai yra puiki galimybė, nes lyginimo algoritmas (skirtingai nuo šeiderių) nedaro jokios apkrovos GPU.
Galiausiai galite naudoti šešėliai, kad sukurtų CRT efektus, pvz., Skanlines ir net menkų iškraipymų (nes daugeliu atvejų CRT ekranų priekinė dalis buvo šiek tiek išlinkta). Čia pateikiamas paprastas CRT shader.
Vėlgi, žiūrint artimoje palyginimo apkarpyme, kaip mes čia, poveikis atrodo ryškus (lygiai taip, tarsi jūs sėdėtumėte labai arti CRT ekrano). Tačiau, žiūrint iš tolo, jis atrodo labai natūralus. Tiesą sakant, nors aš ir neprieštarauju, kaip žaidimas atrodė be švelninimo ar šešėlių, būdamas tada, kai įjungiau CRT shaderį, nuėjau "Oi!Tai atrodo kaip žaidimas, kurį prisimenu!"
Tiek "smoothing", tiek "shader" nustatymai yra toje pačioje vietoje, tačiau truputį reikia keisti, prieš tai pasinerdami į šį meniu. Nors "RetroPie" turi būti pristatytas su jau įdiegtais "shaderiais", mūsų patirtis reikalauja rankiniu būdu atnaujinti šešėlių sąrašą (kurį jums reikia prisijungti prie interneto, taigi, įjunkite tą Ethernet kabelį dabar, jei jis dar nėra). Grįžkite į "RetroPie" sąrankos meniu, kurį iš pradžių aplankėme, ir pasirinkite "RetroArch" iš meniu, kaip parodyta toliau.
Tai bus paleistilabai Retro-look RetroArch konfigūravimo meniu. Pasirinkite įrašą "Online Updater".
Jei norite naudoti švelninimą, pasirinkite "Video Smoothing" ir pakeiskite "false" į "true". Tada galite grįžti į pagrindinį meniu ir žaisti su išlyginimo įgalinta.
Jei bet kada jūs nebenorite žaisti su išlyginimo ar šeiderių (arba norite keisti, kokį šešėlį naudojate), galite tiesiog grįžti į šiuos meniu ir nustatyti reikšmes netiksliu arba keisti šešėlio failą.
Nustatyti taupymo valstybes … nes kontra yra tikrai sunku
Jei esate puristė, galbūt tiesiog norėsite praleisti šį skyrių. Kai kurie žaidimai iš esmės padeda išsaugoti jūsų pažangą, kai kurie žaidimai nėra (galite, pavyzdžiui, išsaugoti savo žaidimą Legenda apie Zelda bet tu negaliSuper Mario Bros.).
Net tiems žaidimams, kurie palaiko taupymą, reikia išsaugoti žaidimą tam tikru būdu, dažnai naudojant tam tikrą žaidimo mechanizmą, pvz., Apsilankyti pasivaikščiojimo ar stebėjimo kosminėje stotyje vietoje. Su emuliatoriais galite išsaugoti žaidimąbet kuriuo metu irbet kur, kaip jūs galite išsaugoti failą "Microsoft Word", kai dirbate su juo. Tai taip pat suteikia jums keletą taupymo laiko tarpsnių kiekviename žaidime, todėl galite išsaugoti tiek daug failų, kiek norite. Tai nebūtinai gali būti puristinis būdas tai padaryti, bet žmogus yra puikus būdas sumažinti savo nusivylimo lygius, kai žaidžia neįtikėtinai sudėtingus žaidimus.
Galite išsaugoti ir įkelti žaidimą, kai žaisite, naudodami valdikliu pagrįstas spartusis klavišas. Tiems, kurie naudoja valdiklį su daugybe mygtukų (pvz., Pirmiau minėtu "Xbox 360" valdikliu), jums nereikia nieko daryti su kvadratinėmis nuorodomis, galite tiesiog naudoti valdiklio mygtukų "RetroPie" / "RetroArch" žemėlapius. Patikrinkite šį "RetroPie" wiki įrašą, kad pamatytumėte numatytuosius "joypad" sparčiuosius klavišus.
Jei naudojate "NES" valdiklį, tačiau ribotas mygtukų skaičius iš tikrųjų numato šiek tiek naštos. Jei norite naudoti taupymo būklės sistemą, turėsite atlikti keletą nežymių keymapo redagavimo.Numatytasis klaviatūros klavišas taupymo ir įkrovimo įkeliamoms būsenoms naudoja valdiklio pečių mygtukus, kurie nėra NES valdiklyje. Norėdami pasinaudoti šiomis funkcijomis, turėsime juos pertvarkyti. Yra du būdai tai padaryti: galite redaguoti failą retroarch.cfg, esantį
retropieconfigsall
etroarch.cfg
(kuris yra labai labai nuobodus) arba galite naudoti "RetroArch" sąsają (kuri yra įprasta suma nuobodu). Mes eisime per pastarąjį.
Norėdami naudoti klaviatūros keitimo sąsają, vėl paleiskite "RetroArch" meniu sistemą (iš pagrindinio "RetroPie" meniu pasirinkite "RetroPie" kategoriją ir pasirinkite "RetroArch"). Pagrindiniame meniu pasirinkite "Nustatymai". Prieš atlikdami bet kokius pakeitimus, mes turime perjungti išsaugojimo ir išėjimo nustatymą, kad išsaugotume šiuos pakeitimus.
Pradėkime nuo "Load state". Pasirinkite šį įrašą ir paspauskite A savo valdiklyje. Jums bus pasiūlyta keturių sekundžių atskaitą, kad paspaustumėte raktą, į kurį norite nukreipti į šią funkciją.
Galiausiai pereikite iki sąrašo apačios, kol pamatysite "Meniu perjungimas". Pasirinkite jį ir tada žemėlapyje A mygtuką (tai leis jums paspausti "Select + A") žaidime, kad pasiektumėte "RetroArch" meniu.
- Pasirinkite + Pradėti: išeikite iš emuliatoriaus.
- Pasirinkite + B: iš naujo nustatykite emuliatorių.
- Pasirinkite + A: sustabdykite žaidimą ir atidarykite "RetroArch" meniu iš emuliatoriaus.
- Pasirinkite + Dešiniuoju pelę: padidinkite taupymo lizdą (pvz., Perkelkite iš "Save Slot # 1 į # 2")
- Pasirinkite + kairysis: sumažinkite taupymo lizdą (pvz., Perkelkite iš "Save Slot # 2 į # 1")
- Pasirinkite + Up: išsaugokite žaidimą į pasirinktą išsaugotą lizdą.
- Pasirinkite + žemyn: įkelkite žaidimą iš išsaugojimo dabartiniame taupymo lizde.
Galų gale padaryta: mes ne tik atkūrėme NES Classic naudojimo patirtį, bet iš tikrųjų sukūrėme geresnę versiją, nes ji gali atlikti bet kokį NES žaidimą, palaiko daugiau taupymo laiko tarpsnių nei NES Classic, daugiau shaderių ir vaizdo įrašų parinktis, ir (jei norite tai padaryti) galite pasiekti daugiau nei šio vadovo taikymo sritis ir netgi naudoti "Game Genie" tipo cheat kodus, momentinius replinius ir dar daugiau. Patikrinkite "RetroPie" ir "RetroArch" vikius, kad gautumėte daugiau informacijos apie visas patobulintas funkcijas, pritvirtintas platformoje, taip pat mūsų "Advanced RetroArch" nustatymų vadovą.
Vaizdo kreditai: Fynsya / Etsy ir Clive Darra / Flickr.