Aké sú NES a SNES Classic a prečo je malina Pi lepšia?
Na jeseň roku 2016 spoločnosť Nintendo vydala NES Classic Edition, miniatúrnu repliku starého Nintendo Entertainment System z deväťdesiatych rokov. Dodáva sa s 30 klasickými hrami vrátaneSuper Mario Bros., Legenda o zelde, a Castlevania a starý riadiaci systém NES (aj keď s veľmi krátkym káblom a iným konektorom, ktorý vyhovuje menšej veľkosti NES Classic).
Predáva sa za 60 dolárov a dodáva sa s jedným kontrolórom - môžete si kúpiť druhý ovládač pre ďalšie 10 dolárov, čím získate celkovú investíciu až do výšky 70 USD. Bohužiaľ, konzola sa ukázala ako populárna a Nintendo vyrobil tak málo, že je takmer nemožné nájsť za ich pôvodnú cenovú ponuku, iba sa objavujú na stránkach, ako je eBay, pre značku 200-500%.
V roku 2017 Nintendo nasledoval s SNES Classic Edition, ktorá predáva za 70 dolárov a prichádza s dvoma ovládačmi. Predbežné objednávky začali a už je veľmi ťažké získať jeden.
Nezúfajte: aj keď sú tak zriedkavé, že ste ich nikdy nevideli osobne (nieto, mali možnosť zakúpiť si ich), môžete jednoducho preniesť svoj vlastný robustný konzola Classic Edition doma - s viac hry a ďalšie funkcie. V dnešnom výučbe budeme kombinovať úsporný Raspberry Pi, nejaký slobodný softvér, ktorý emuluje zariadenia NES, SNES a ďalšie konzoly, spolu s lacnými ovládačmi USB NES, aby sme vytvorili verziu DIY, ktorá je ešte lepšia ako originály.
Lepšie ako? Nielenže vaša verzia DIY obsahuje všetky funkcie aktuálnych stavov ukladania NES Classic, CRT shadery pre retro vyzerajúce hry a skvele vyzerajúce organizácie s obalmi - ale umožní vám to hrať akýkoľvek (nielen 30, ktoré sú súčasťou Classics), použite ľubovoľný USB ovládač, ktorý chcete (nielen jednoduchý 2-tlačidlový NES controller) a obsahuje lepšie ukladacie stavy a organizáciu.
Nielen to, ale váš systém bude môcť hrať aj hry z iných systémov - ako Atari, Game Boy, Sega Genesis a dokonca aj neskoršie systémy ako PlayStation Portable alebo Nintendo 64. Tu nájdete kompletný zoznam podporovaných systémov.
Čo potrebuješ
Ak chcete pokračovať spolu s naším výukovým programom, budete potrebovať niekoľko vecí a trochu voľného času, aby ste ich navzájom spojili.
Malina Pi a jeho príslušenstvo
Okrem funkcie Pi budete potrebovať SD alebo microSD kartu s príslušnou veľkosťou (na základe modelu Pi), kábel HDMI na pripojenie k televízoru, klávesnicu USB (iba dočasne na nastavenie) a dobré napájanie. Pravdepodobne budete chcieť aj internetový prístup na Pi na prevzatie aktualizácií a prenášanie hier - to môžete urobiť pomocou ethernetového kábla alebo Wi-Fi. Raspberry Pi 3 má vstavaný Wi-Fi, zatiaľ čo staršie modely budú vyžadovať adaptér USB Wi-Fi.
Ak ste na Raspberry Pi nové, nebojte sa: napísali sme podrobný sprievodca všetkými potrebnými časťami, a preto si prečítajte tento článok pre viac informácií.
Prípad robí projekt
Existuje niekoľko prípadov NES a SNES na tému Amazon, vrátane prípadu Old Skool NES a prípadu Super Tinytendo. Ak sa vám však z akéhokoľvek dôvodu nepáči vzhľad, môžete si 3D vytlačiť vlastné z nich alebo tieto alebo nájsť iné na stránkach, ako je Etsy.
Ovládače: stará škola alebo moderný komfort
Ďalej budete potrebovať aspoň jeden ovládač USB (dva, ak chcete hrať s priateľmi). Môžete sa priblížiť situácii s riadiacou jednotkou jedným z dvoch spôsobov: Po prvé, môžete ísť čisto klasické a získať pár riadiacich jednotiek USB NES.
Tento prístup, ktorý budeme prvý, ktorý priznáme, bol oveľa zložitejší, než sme pôvodne očakávali. Zdá sa, že by bolo neuveriteľne jednoduché len kúpiť lacné a dobre vyrobené NES kontrolórov, ale v skutočnosti existuje takýto beh na trhu práve teraz, že výpisy sú často nepresné, kontrolóri sa ťažko dostanú a najlepšie postupy môžeme v súčasnosti odporúčame kúpiť niekoľko riadiacich jednotiek naraz, vrátiť ten, ktorý nechcete, a udržať tie dobré (ktoré majú dobrú povesť, dobrú odpoveď na tlačidlá a dobre hrať).
Testovali sme dva najpopulárnejšie USB NES ovládače na Amazon: regulátor Retro-Link a generický, ale dobre recenzovaný klasický USB NES Controller (ktorý pri príchode bol označený iNext). Zatiaľ čo sa nám páči Retro-Link lepšie, ale lepšia reakcia na tlačidlá iNext bol jednoduchší.Prakticky je to skúšobná a chybová skúsenosť. (Ak chcete niečo klasické, ale pohodlnejšie ako regulátory NES, nemáme nič iné, ako povedať o tomto regulátore Buffalo SNES.)
Či tak alebo onak, budete potrebovať aspoň jeden ovládač USB pre projekt, takže si vyberte svoje obľúbené.
Softvér: RetroPie a ROM pre všetky svoje obľúbené hry
Pre náš účel budeme používať premade obrázky pre Raspberry Pi (na rozdiel od inštalácie cez existujúci operačný systém). Stiahnite si ten správny obrázok pre vaše číslo modelu Pi. Navyše budete potrebovať nejaký nástroj na napaľovanie tohto obrázku na vašu SD kartu - náš nástroj, ktorý si vyberiete, je napaľovačka Etcher na viacerých platformách.
Nakoniec a tematicky najdôležitejšie, budete potrebovať nejaké hry! Tie prichádzajú vo forme súborov ROM, ktoré môžete buď sami odtrhnúť (s príslušným hardvérom), alebo stiahnuť z siete. Získanie ROM je cvičenie, kvôli fuzzy právnym problémom, najlepšie ponechané pre čitateľa - nebudeme priamo odkazovať na ROMy alebo ROM stránky tu. To znamená, že jednoduché vyhľadávanie Google vás vezme ďaleko.
Prvý krok: Pripravte si Pi
So všetkými vyššie uvedenými materiálmi, je čas sa ponoriť do prípravy Pi. Najprv nastavíme kartu SD. Vložte SD kartu do počítača a zapaľte Etcher. Proces je tak jednoduchý ako 1-2-3: vyberte stiahnutý obrázok RetroPie, potvrďte, že SD karta je vybraný disk a potom kliknite na "Flash!"
Ak ste niekedy zasekli počas inštalácie, neváhajte a obráťte sa na našu sprievodcu začínajúcej Raspberry Pi, ktorý má veľa užitočných informácií o počiatočnom nastavení.
Druhý krok: Konfigurácia funkcie RetroPie
Po prvom zapnutí zariadenia Pi s nainštalovanou SD kartou RetroPie sa automaticky spustí niektoré jednorazové kroky (napríklad rozbalenie oddielu, rozbalenie súborov atď.). Potom sa reštartuje a prinesie vás na obrazovku konfigurácie ovládača, ako je uvedené nižšie.
V tomto okamihu sa zobrazí nasledujúca obrazovka s logom RetroPie a pod ním 13 "Hry k dispozícii".
Ak používate kábel Ethernet s vaším prístupom k sieti Pi namiesto siete Wi-Fi, môžete skočiť hneď do nasledujúcej časti a dostať sa priamo do hry na RetroPie. Ak používate Wi-Fi, stlačte tlačidlo A na ovládači, aby ste spustili ponuku. Štandardná farebná schéma RetroPie robí to trochu ťažké vidieť na menšom snímku obrazovky, ale položka pre Wi-Fi je posledná v zozname, ako vidno nižšie.
Aj keď môžete používať službu RetroPie bez prístupu na internet, je oveľa jednoduchšie preniesť hry do zariadenia pomocou siete.
Tretí krok: Pridajte svoje hry
S našou Pi nastaviť a pripojiť k našej domácej siete, najdôležitejším krokom je na nás: nakladanie s sladké, sladké, retro hry. Najjednoduchší spôsob prenosu hier je použitie sieťových zdieľaní. (Môžete použiť jednotku USB, ale nastavenie siete je v skutočnosti ešte jednoduchšie, takže tu podrobne uvedieme túto metódu). Začnime.
Podľa predvoleného nastavenia je priečinku RetroPie priradený sieťový zdieľaný názov "retropie" a môžete ho prechádzať jednoduchým otvorením programu Windows Explorer na počítači a písaním
retropie
v poli Adresa. Potom jednoducho otvorte priečinok "roms", prejdite do vášho výberového systému (v tomto príklade použijeme "nes") a skopírujte všetky súbory ROM do tohto priečinka. Kopírovali sme jednu z našich obľúbených RPG hier, Crystalis, ako naše testovacie ROM.
Šťavnaté doplnky: Krycie umenie, Shadery a Uložiť hry
To je všetko, čo potrebujete, aby ste začali hrať. Ale ak chcete plnú verziu "Vytvoril som vlastnú NES Classic", je tu ešte niekoľko ďalších funkcií, ktoré potrebujeme využiť: obalové umenie (ktoré z vašej knižnice stačí a ľahko prehliadač), shadery (ktoré robia hru vyzerajú viac retro na vašej modernej televízii) a uložte štáty (ktoré vám umožnia uložiť vašu hru, a to aj vtedy, ak ju pôvodná hra nepodporovala.) Všetky tieto funkcie sú zahrnuté v oficiálnom NES Classic.
Pridajte obalové umenie do knižnice
Akonáhle máte kopiu hier skopírovaných do priečinka "roms", vráťte sa späť do ponuky NES (kde sme práve spustili našu testovaciu hru), stlačte tlačidlo Štart na otvorenie ponuky a potom vyberte "Škrabka".
Pretože toto je náš prvý scrape, prepnite filter na "Všetky hry". Štandardne je škrabka nastavená tak, aby používala len systém, do ktorého je vložený (v tomto prípade NES), takže nie je potrebné nič meniť. Nakoniec sa ubezpečte, že "používateľ rozhoduje o konfliktoch" je zapnutý. To je dôležité, inak by škrabka mohla škriabať nesprávne údaje, ak si nie je istá, či je hra Double Dragon alebo Double Dragon II.
Jediným dôvodom, prečo by ste nechceli používať toto nastavenie, je, keby ste mali stovky hier na škrabanie a nechceli manuálne potvrdiť každú voľbu (mali by ste však musieť vrátiť a manuálne opraviť akékoľvek konflikty neskôr, hra podľa hry), Keď ste pripravení, zvoľte "Štart".
Získajte starú škola CRT Vibe s Vyhlazovaním a Shadery
Jedna vec, ktorú si môžete všimnúť hneď po nasadení hry, je, ako grafika vyzerá živo a ostrý. Po naštartovaní našej demo hryCrystalis, prvá vec, ktorú som si všimol, bolo, že farby boli oveľa jasnejšie a čiary boli oveľa ostrejšie, ako som si pamätal.
Hlavným dôvodom tejto rozdielnosti je, ako sa obrázky zobrazujú na digitálnom displeji oproti analógovému zobrazeniu CRT. Počítačový monitor a HDTV predstavujú hru s perfektným pomerom pixelov k pixelom 1: 1, zatiaľ čo váš starý displej CRT bol na báze fosforu s jemnejším obrazom a "kvetom" svetla / farby okolo jednotlivých bodov na obrazovke.
Aby ste to kompenzovali, môžete nastaviť systém tak, aby použil tieňovacie alebo vyhladzovacie algoritmy, aby znovu vytvoril efekt CRT. Nie ste si istí, či je to niečo, čo vás zaujíma? Poďme porovnávať snímky zachytené z tej istej hry v rovnakom okamihu s rôznymi efektmi. Po prvé, pozrime sa na to, ako prvý moment, ktorý sa dá hratCrystalis vyzerá bez shadery alebo vyhladzovania.
Poďme sa pozrieť na to, ako hra vyzerá s grafikou vyhladené pomocou vyhladzovacieho algoritmu. Ak používate staršiu Pi, je to skvelá voľba, pretože vyhladzovací algoritmus (na rozdiel od shadrov) nezaťažuje GPU.
Nakoniec môžete použiť tieňovače na vytvorenie efektov CRT, ako sú skenovacie čiary a dokonca aj mierne skreslenie (keďže predná strana obrazoviek CRT bola vo väčšine prípadov mierne zakrivená). Tu je použitý jednoduchý CRT shader.
Opäť, pri pohľade na blízke porovnanie plodiny, ako tu máme, efekt sa zdá byť výrazný (rovnako ako keby ste sedeli veľmi blízko k obrazovke CRT). Ale pri pohľade z diaľky to vyzerá veľmi prirodzene. V skutočnosti, aj keď mi nevadilo, ako hra vyzerala ako vyhladzovanie alebo shaders, to bolo, keď som sa obrátil na CRT shader som šiel "Oh!že vyzerá ako hra, ktorú si pamätám!"
Obe nastavenia vyhladzovania a shadery sú umiestnené na rovnakom mieste, ale predtým, než sa ponoríme do tohto menu, musíme trochu vyladiť. Hoci sa má RetroPie dodávať s už natiahnutými shadery, podľa našich skúseností je potrebné manuálne aktualizovať zoznam shadrov (pre ktorý budete potrebovať pripojenie k internetu, takže teraz pripojte ten ethernetový kábel, ak ešte nie je). Vráťte sa do pôvodnej ponuky nastavenia RetroPie, ktorú sme pôvodne navštívili, a zvoľte z menu "RetroArch", ako je uvedené nižšie.
Spustí sa toveľmi retro-look RetroArch konfiguračné menu. Vyberte položku "Online aktualizátor".
Ak chcete použiť vyhladzovanie, zvoľte "vyhladenie videa" a zmeňte hodnotu "false" na hodnotu "true". Potom sa môžete vrátiť späť do hlavného menu a hrať s povoleným vyhladzovaním.
Ak kedykoľvek nechcete hrať s vyhladzovaním alebo shadery (alebo chcete zmeniť, ktoré shader používate), môžete sa jednoducho vrátiť do týchto ponúk a nastaviť hodnoty na hodnotu false alebo zmeniť súbor shader.
Nastaviť uložiť štáty … Pretože Contra je naozaj ťažké
Ak ste puristom, môžete túto časť úplne preskočiť. Niektoré hry natívne podporujú ukladanie vášho pokroku, niektoré hry nemajú (môžete napríklad uložiť hru do hry Legenda o zelde ale nemôžeteSuper Mario Bros.).
Dokonca aj tie hry, ktoré podporujú úsporu, vyžadujú, aby ste hru uložili určitým spôsobom, často používajúc iný mechanizmus, ako je návšteva hostinca alebo kontrola na kozmickej stanici. Pomocou emulátorov môžete hru uložiťkedykoľvek akdekoľvek, rovnako ako môžete uložiť súbor v aplikácii Microsoft Word pri práci na nej. Poskytuje vám tiež viacero slotov na uloženie v každej hre, takže môžete mať toľko uložených súborov, koľko chcete. Možno to nie je puristický spôsob, ako to urobiť, ale človek je to pekný spôsob, ako znížiť úroveň frustrácie pri hraní šialene ťažkých hier.
Môžete uložiť a načítať hru počas hry pomocou klávesových skratiek založených na ovládači. Pre tých z vás, ktorí používajú ovládač s množstvom tlačidiel (ako vyššie uvedený ovládač Xbox 360), nemusíte robiť žiadne fiddly mapovanie kľúčov, môžete jednoducho použiť predvolené mapy tlačidiel RetroPie / RetroArch pre váš ovládač. Ak chcete zobraziť predvolené klávesové skratky joypad, pozrite sa na túto položku wiki RetroPie.
Ak používate regulátor NES, obmedzený počet tlačidiel naozaj prináša trochu záťaže. Ak chcete použiť systém na ukladanie údajov, budete musieť urobiť nejaké menšie úpravy pomocou klávesnice.Predvolená klávesová skratka pre ukladanie a načítanie ukladacích stavov používa ramenné tlačidlá na regulátore, ktoré sa nenachádzajú v regulátore NES. Na prístup k týmto funkciám budeme musieť tieto tlačidlá premeniť. Existujú dva spôsoby, ako to urobiť: buď môžete upraviť súbor retroarch.cfg, ktorý sa nachádza v priečinku
retropieconfigsall
etroarch.cfg
(čo je veľmi nudné) alebo môžete použiť rozhranie RetroArch (čo je normálne množstvo únavné). Prejdeme za ním.
Ak chcete používať rozhranie klávesnice, znova spustite systém menu RetroArch (z hlavnej ponuky RetroPie, vyberte kategóriu RetroPie a potom zvoľte "RetroArch"). V hlavnom menu zvoľte "Nastavenia". Predtým, ako vykonáme akékoľvek zmeny, musíme prepnúť na nastavenie ukladania na ukončenie, aby sme zachovali tieto zmeny.
Začnime s "Stav načítania". Vyberte túto položku a stlačte tlačidlo A na ovládači. Budete požiadaní o odpočítavanie štyroch sekúnd a stlačiť tlačidlo, ktoré chcete mapovať na túto funkciu.
Nakoniec prejdite celú cestu dole do dolnej časti zoznamu, až kým sa nezobrazí "Prepínanie medzi položkami". Vyberte ju a potom na ňu namapujte tlačidlo A (to vám umožní stlačiť Select + A) v hre na prístup k menu RetroArch.
- Zvoľte + Start: Ukončite emulátor.
- Vyberte + B: Obnovte emulátor.
- Vyberte + A: Pozastavte hru a otvorte menu RetroArch z emulátora.
- Zvoľte + vpravo: Zvýšte ukladací priestor (napríklad presuňte sa zo štýlu ukladania # 1 na číslo 2)
- Zvoľte + vľavo: Znížte ukladací priestor (napríklad presuňte sa zo štýlu ukladania # 2 na číslo 1)
- Vyberte + hore: Uložte hru do aktuálne zvoleného úložiska.
- Vyberte + Nadol: Načíta hru zo uloženia do aktuálneho úložiska.
Nakoniec ste skončili: nielenže sme znovu vytvorili skúsenosť s používaním NES Classic, ale skutočne sme vytvorili vynikajúcu verziu, pretože môže hrať akúkoľvek hru NES, ktorá bola kedy vykonaná, podporuje viac slotov ako NES Classic, viac shadery a možnosti videa a (ak chcete tak urobiť), môžete sa dostať aj mimo rámec tejto príručky a dokonca použiť cheaty kódy typu Game Genie, okamžité prehratia a ďalšie. Pozrite sa na wikis RetroPie a RetroArch, kde nájdete viac informácií o všetkých pokročilých funkciách, ktoré sa nachádzajú na platforme, ako aj o pokročilých nastaveniach RetroArch.
Kredity obrázkov: Fynsya / Etsy a Clive Darra / Flickr.