it.phhsnews.com


it.phhsnews.com / Come funziona Nintendo ZES Zapper e perché non funziona su HDTV

Come funziona Nintendo ZES Zapper e perché non funziona su HDTV


Solo perché il tuo vecchio Nintendo Entertainment System è vivo e vegeto non significa che possa giocare bene con la tecnologia moderna . Oggi esploriamo perché il classico accessorio per le armi leggere per il NES non ha fatto il salto fino al 21 ° secolo.

Caro How-To Geek,

Probabilmente questa non sarà la domanda più seria che ricevi oggi , ma sto cercando una risposta geeky seria: perché diavolo non funzionerà il mio zapper Nintendo sul mio HDTV? Ho tirato fuori il mio vecchio NES per suonare alcuni classici e ho deciso di iniziare con la primissima cartuccia, la combo Super Mario Bros./Duck Hunt one. Super Mario Bros. funziona bene (anche se l'uomo fa sembrare la grafica un po 'strana su una grande TV HD) ma Duck Hunt non funziona affatto. Il gioco si carica, puoi avviarlo, ma non puoi sparare a nessuna anatre. Non uno solo.

Ero convinto che lo zapper fosse rotto, ma poi ho inserito il NES e lo zapper in una vecchia televisione tubolare degli anni '90 nel mio garage e, ecco, lo zapper funziona! Dal mio piccolo test ne so abbastanza per dire che il problema sembra essere un problema CRT vs HDTV, ma non ho idea del perché. Qual è la storia? Perché lo zapper non funziona sui televisori più recenti?

Cordiali saluti,

Retro Gaming

Mentre ci divertiamo a rispondere a tutte le domande che si presentano sulla nostra scrivania (non si finisce con How-To Geek se non ami come funziona la roba, dopotutto), amiamo davvero domande come questa: inchiesta geek per il bene dell'indagine geniale.

In primo luogo, riformuliamo leggermente la domanda in modo da utilizzare termini più precisi. Il problema che hai scoperto non riguarda la differenza tra CRT e HDTV (perché c'erano, all'inizio, i televisori HDTV consumer costruiti attorno alla tecnologia CRT). Non si tratta di risoluzione, ma di come viene reso il display. Per inquadrarlo in modo più accurato sarebbe come dire che si tratta della differenza tra CRT / video analogico e video LCD / digitale.

Prima di esaminare il nocciolo della questione, tuttavia, vediamo come funziona Zapper e interagisce con il NES e la televisione. Un sacco di gente, e sicuramente la maggior parte dei bambini che hanno suonato il NES nel corso della giornata, hanno avuto l'impressione che lo Zapper abbia effettivamente sparato qualcosa verso la televisione, proprio come un telecomando TV che invia un segnale a un televisore. Lo Zapper non fa nulla del genere (e cosa, esattamente, sulla televisione sarebbe in grado di ricevere il segnale e inviarlo al NES?). L'unica connessione tra Zapper e NES è il cavo, e per una buona ragione. Lo Zapper non è tanto una pistola quanto un sensore, un sensore di luce molto semplice. Lo Zapper non riprende nulla, rileva i pattern di luce sullo schermo di fronte ad esso. Questo era vero per tutti gli accessori per armi da fuoco per tutti i sistemi di videogiochi dell'epoca (e precedenti). Erano tutti semplici sensori di luce racchiusi in casi ingannevoli simili a fucili.

Questo significa che Zapper stava attivamente monitorando tutte le anatre sullo schermo con precisione chirurgica? Quasi. I designer di Nintendo hanno escogitato un modo molto intelligente per garantire che il semplice sensore di Zapper potesse tenere il passo. Ogni volta che un giocatore ha premuto il grilletto su Zapper, lo schermo (per appena una frazionedi secondo) lampeggia in nero con una casella bianca di targeting grande disegnata su tutto lo schermo che era un bersaglio valido (ad esempio come le anatre). Ha ripetuto il processo, tutto all'interno di quella frazione di secondo, per ogni obiettivo disponibile sullo schermo.

Mentre il giocatore ha visto una schermata come questa per tutto il tempo:

Lo zapper, durante ogni pressione del grilletto, ha visto qualcosa di simile questo:

In quel breve lampo, che era invisibile all'utente, la pistola determinerebbe se uno o più bersagli fossero centrati nella zona colpita di Zapper. Se la scatola era abbastanza centrata, contava come un colpo. Se la casella di destinazione era fuori dalla zona centrale, era un errore. Era un modo molto intelligente per gestire i limiti dell'hardware e fornire un'esperienza utente fluida.

Sfortunatamente, nonostante fosse intelligente, dipendeva molto dall'hardware. Proprio come i primi progettisti di videogiochi per PC, usavano le peculiarità dell'hardware per aiutare a costruire i loro giochi (come sapere che la velocità di clock della piattaforma su cui stavano lavorando era fissa e poteva essere usata per cronometrare gli eventi di gioco), Nintendo e altre società di giochi precedenti facevano molto affidamento sulle peculiarità dei display CRT e dei rispettivi standard di visualizzazione. Nello specifico, nel caso dello Zapper, il meccanismo dipende completamente dalle caratteristiche del display CRT.

Innanzitutto, richiede un tempo estremamente preciso tra l'attivazione del trigger su Zapper e la risposta sullo schermo. Anche la minima differenza (e stiamo parlando di millisecondi qui) tra il segnale inviato al NES e il segnale visualizzato sullo schermo può buttarlo via. La sequenza temporale originale era basata sul tempo di risposta molto affidabile di un CRT collegato al segnale NES analogico. Se il vecchio TV a valvole fosse grande, piccolo, all'avanguardia o 10 anni, la velocità del segnale tramite lo standard del display CRT era affidabile. Al contrario, la latenza nei moderni set digitali non è affidabile e non è la stessa del vecchio ritardo coerente nel sistema CRT. Ora, questo non importa nella maggior parte delle situazioni. Se hai il vecchio videoregistratore collegato al jack coassiale sul tuo nuovo display LCD, non importa un po 'se l'audio e il video sono ritardati di 800 millisecondi perché non lo sapresti mai (l'audio e il video suonerebbero in sincronia e non avresti assolutamente modo di sapere che l'intero processo era in ritardo di una frazione di secondo). Tuttavia, questa latenza distrugge completamente la comunicazione tra Zapper, NES e gli eventi sullo schermo.

Questo tempismo estremamente preciso è stato possibile (e coerente) perché i progettisti Nintendo potevano contare sulla coerenza della frequenza di aggiornamento della CRT. I display CRT utilizzano un cannone elettronico per attivare i fosfori nello schermo nascosto dietro il vetro dello schermo. Questa pistola spazza lo schermo dall'alto verso il basso ad una frequenza molto affidabile. Anche se accade più velocemente di quanto l'occhio umano possa rilevare, ogni singolo fotogramma di ogni singolo videogioco o trasmissione televisiva viene visualizzato come se un robot iperattivo la disegnasse riga per riga dall'alto verso il basso.

Per contrasto, moderno display digitali eseguono tutte le modifiche contemporaneamente. Questo non vuol dire che i televisori moderni non abbiano video progressivi e interlacciati (perché sicuramente lo fanno), ma le linee non vengono renderizzate una alla volta (comunque velocemente). Vengono visualizzati tutti contemporaneamente nei rispettivi standard. Per quanto riguarda il motivo per cui questo è importante per Zapper, il software che guida l'algoritmo di rilevamento di Zapper ha bisogno di che aggiornamento riga per riga compia i trucchi temporali che rendono possibile avere 5 anatre sullo schermo e un successo. rilevamento tutto entro 500 millisecondi o giù di lì.

Senza la temporizzazione specifica e codificata fornita dal display CRT, Duck Hunt (o qualsiasi altro gioco basato su Zapper dell'era) semplicemente non funzionerà.

While questo è deludente, lo sappiamo, c'è un lato positivo. I set di tubi premium di altri tempi, quelli di Sony di fascia alta, ad esempio, che costano $$$$ ora possono essere trovati seduti sui cordoli durante i giorni di riciclaggio elettronici e la raccolta di polvere sul retro dei negozi di seconda mano. Se sei serio sui giochi retrò, puoi ottenere un CRT a definizione standard premium per pochi centesimi sul dollaro.


Hai una domanda tecnica urgente, grande o piccola? Mandaci una mail a e faremo del nostro meglio per rispondere.


Perché ci sono così tanti

Perché ci sono così tanti "Microsoft Visual C ++ Redistributables" installati sul mio PC?

Se hai mai fatto scorrere l'elenco dei programmi installati in Windows, chiedendo perché ci sono così tante versioni del Microsoft Visual C ++ Redistributable qui, non sei solo. Unisciti a noi per dare un'occhiata a cosa sono queste cose e perché ce ne sono così tante installate sul tuo PC. Che cosa è ridistribuibile in Visual C ++?

(how-to)

Guida OTT alla risoluzione dei problemi della stampante

Guida OTT alla risoluzione dei problemi della stampante

I problemi di stampa possono essere estremamente fastidiosi e frustranti. Uno dei miei amici ha appena pubblicato uno stato che lo riassume abbastanza bene: "Possiamo mandare qualcuno nello spazio, i robot su Marte, ma non riesco ancora a stampare un documento Word!". Sono piuttosto sorpreso di quanti problemi ho con le stampanti, specialmente quelle wireless

(How-to)