8Aug

Kako je delal Nintendo NES Zapper in zakaj ne deluje na HDTV-jevih

Samo zato, ker je vaš stari Nintendo zabaviščni sistem živ in dober, ne pomeni, da se lahko s sodobno tehnologijo lepo igra. Danes raziskujemo, zakaj klasični pripomoček za pištolo za pištolo za NES ni skočil v 21. stoletje.

Dragi kako-v Geek,

To verjetno ne bo najbolj resno vprašanje, ki ga dobite danes, vendar iščem resen geeky odgovor: zakaj pekel ne bo moj Nintendo zapper delo na mojem HDTV?S svojim starim NES-jem sem izvlekel nekaj skladišč in se odločil za začetek s prvim vložkom, kombi Super Mario Bros./Duck Hunt. Super Mario Bros dela lepo( čeprav človek grafika izgleda blokiran in čudna na velikem HDTV-ju), vendar Duck Hunt sploh ne dela. Igra se lahko naloži, lahko jo zaženete, vendar ne morete ustreliti nobenih rac. Niti ena.

Prepričan sem bil, da je bil zapper prekinjen, potem pa sem priključil NES in zapper v staro gornjo televizijo v devetdesetih letih v garaži in, glej, zapper dela! Od mojega malega testa vem, da je dovolj, da se zdi, da je težava problem CRT vs. HDTV, vendar ne vem, zakaj. Kaj je zgodba? Zakaj zapper ne dela na novejših televizorjih?

S spoštovanjem,

Retro Gaming

Medtem ko se zabavamo odgovoriti na vsa vprašanja, ki pridejo čez našo mizo( navsezadnje ne končate na How-To Geeku, če ne želite, kako stvari delujejo, navsezadnje), resnično ljubimovprašanja, kot je ta: geeky preiskava zaradi geeky preiskave.

Prvič, rahlo pomislimo na vprašanje, da uporabljamo natančnejše izraze. Vprašanje, ki ste ga odkrili, ni približno razlika med CRT in HDTV-ji( ker so bili v zgodnjih dneh zgrajeni potrošniški HDTV-ji okoli tehnologije CRT).Ne gre za ločljivost, temveč o načinu prikaza prikaza. Za bolj natančno urejanje bi lahko rekli, da gre za razliko med CRT / analognim video in LCD / digitalnim video.

Preden se osredotočimo na težavo, pa poglejmo, kako Zapper deluje in sodeluje z NES in televizijo. Veliko ljudi in prav gotovo večina otrok, ki so igrali NES še dneva, so bili pod vtisom, da je Zapper dejansko ustrelil nekaj proti televiziji, podobno kot daljinski upravljalnik, ki je poslal signal televizijskemu naboju. Zapper ne dela ničesar podobnega( in kaj, točno, na televiziji bi lahko prejel signal in ga poslali na NES?).Edina povezava med Zapperjem in NSZ je kabel, in z dobrim razlogom. Zapper ni toliko pištola kot senzor, zelo preprost svetlobni senzor. Zapper ne strelja nič, zazna vzorce svetlobe na zaslonu pred njim. To velja za vse pripomočke za lahke pištole za vse sisteme video iger v dobi( in pred njim).Vsi so bili le preprosti svetlobni senzorji, ki so bili nameščeni v prevarantskih primerih.

Ali to pomeni, da je Zapper aktivno sledil vsem tistim racam na zaslonu s kirurško natančnostjo? Težko. Nintendo oblikovalci so prišli z zelo pameten način, da bi zagotovili preprost senzor v Zapper bi lahko sledili. Vsakič, ko je igralec sprožil sprožilec na Zapperju, bi zaslon( samo za frakcijo sekunde) utripal črno z veliko belo tarča, ki je bila vsa na zaslonu označena kot veljavna tarča( kot so račke).Ponovil je postopek, vse znotraj tega dela sekunde, za vsako razpoložljivo tarčo na zaslonu.

Medtem ko je igralec videl tak zaslon naenkrat:

Zapper med vsakim pritiskom sprožilca je videl nekaj takega:

V tej kratki bliskavi, ki je bil uporabnik neviden, bi pištola določila, ali je eden ali več ciljevje bil osredotočen v Zapperjevo hitno cono.Če je bila škatla dovolj središčna, se je štela za zadetek.Če je ciljno polje zunaj središčnega območja, je bil zgrešek. To je bil zelo pameten način za reševanje omejitev strojne opreme in zagotavljanje tekoče uporabniške izkušnje.

Na žalost pa je bil kljub temu pameten, zelo strojno odvisen. Podobno kot zgodnje oblikovalci video iger za računalniške igre so uporabili strojne čarovnike, ki so pomagali zgraditi svoje igre( kot bi vedeli, kako hitro je bila platforma, na kateri so delali, in bi se lahko uporabljala za dogodke v igri), so se Nintendo in druge družbe za zgodnje igre zelo sklicevalena quirks prikazov CRT in njihovih ustreznih standardov zaslona. Natančneje, v primeru Zapper je mehanizem popolnoma odvisen od značilnosti prikaza CRT.

Prvič, zahteva izredno natančen čas med sprožilnim vlekom na Zapper in odzivom na zaslonu. Tudi najmanjša razlika( in tukaj govorimo milisekunde) med signalom, poslanim na NES, in signalom, prikazanim na zaslonu, ga lahko izklopi. Prvotno časovno sekvenco je temeljila na zelo zanesljivem odzivnem času CRT, priključenega na analogni signal NES.Ali je bila stara cevna TV velika, majhna, rezalna ali desetletna, je bila hitrost signala s standardom CRT zaslon zanesljiva. Nasprotno pa latentnost v sodobnih digitalnih sklopih ni zanesljiva in ni enaka kot stara dosledna zamuda v sistemu CRT.V večini primerov to ni pomembno.Če imate svoj stari videorekorder priključen na koaksialni priključek na novem LCD-prikazovalniku, ni pomembno, če je avdio in video odloženo za 800 milisekund, ker nikoli ne bi vedeli( zvok in video bi se sinhroniziraliin absolutno ne bi imeli vedeti, da celoten proces zaostaja za delček sekunde).Vendar ta latenca popolnoma uniči komunikacijo med Zapperjem, NSZ in dogodki na zaslonu.

Ta izredno natančen čas je bil možen( in dosleden), ker so lahko oblikovalci Nintendo računali na stopnjo osveževanja CRT-ja. CRT zasloni uporabljajo elektronsko pištolo, da aktivirajo fosforje na zaslonu, skritem za zaslonsko steklo. Ta pištola se pomika po zaslonu od vrha do dna z zelo zanesljivo frekvenco.Čeprav se to zgodi hitreje, kot ga zazna človeško oko, se prikaže vsak posamezni okvir vsake video igre ali televizijske oddaje, kot da bi ga neki hiperaktivni robot risal po vrsti od vrha do dna.

Nasprotno pa sodobni digitalni prikazi hkrati spreminjajo vse spremembe. To ne pomeni, da sodobne televizije nimajo progresivnega in prepletenega videoposnetka( ker to vsekakor počnejo), vendar vrstice ne postanejo naenkrat( vendar hitro).Prikazani so naenkrat v svojih standardih. Glede tega, zakaj je to pomembno za Zapper, programska oprema, ki vodi zaprtov algoritem za odkrivanje , potrebuje , da se osvežuje s pomočjo časovnih trikov, ki omogočajo, da ima 5 rac na zaslonu in uspešno zaznavanje zadetkov vse v roku 500milisekunde ali tako.

Brez zelo specifičnega in težko kodiranega časa, ki ga prikazuje zaslon CRT, Duck Hunt( ali katera koli druga Zapper-igrica v času) preprosto ne bo delovala.

Čeprav je to razočaranje, vemo, da je na vrhu. Na primer, nabori za vrhunsko cev v preteklosti so tisti vrhunski Sonyi, ki na primer stanejo $$$$, ki se nahajajo na robnikih med elektronskimi dnevi reciklaže in zbirajo prah na hrbtni strani trgovin.Če ste resni glede retro iger, lahko zberete premium standardno definicijo CRT za penijev na dolar.

Imate stiskalno tehnično vprašanje, veliko ali majhno? Shranite nas na naslov [email protected] in se potrudili, da odgovorimo.