You are on page 1of 2

Funcionamiento de pistolas de luz cl�sicas de videojuegos

----------------------------------------------------------

Las pistolas cl�sicas funcionan con un receptor de luz (sensor) que devuelve un 1
si detecta luz y un 0 si no la detecta. Una pistola est� apuntando a un �rea de la
pantalla y cuando se pulsa el gatillo se realiza un lectura del sensor devolviendo
1 o 0 en funci�n de si detecta luz o no. La pistola env�a esa se�al a la consola
(ausencia o presencia de luz), algunos modelos incluyen tambi�n un minijoystick con
los botones necesarios (start, select, etc).

El funcionamiento completo es el siguiente: Las consolas tienen unos registros


internos para saber d�nde se encuentra el haz de electrones de la pantalla (unos
contadores), cuando se va a realizar una lectura de pistola la consola pone la
pantalla en negro y dibuja ar�as blancas que cubren la �rea de pantalla a detectar
(normalmente cuadros blancos sobre sprites) y recibe la lectura de la pistola, que
si est� apuntando a un rectangulo blanco ser� 1 y si est� apuntado a un �rea negra
ser� 0. La consola sabe qu� rectangulo es y que posici�n X,Y porque sabe donde est�
el haz de electrones y cuenta desde el inicio de dibujado de la pantalla (retrazo
vertical) el tiempo que ha pasado hasta recibir la se�al de la pistola, as� sabe en
qu� linea y en que columna se encuentra.

El problema con los LCD es que no hay haz de electrones ni retrazo vertical ni
horizontal pues la pantalla se muestra entera de una sola vez (todos los pixeles se
dibujan al mismo tiempo, en el mismo instante).

How classic light guns work


----------------------------

Classic pistols work with a light receiver (sensor) that returns a 1 if it detects
light and a 0 if it does not detect it. A pistol is pointing to an area of ??the
screen and when the trigger is pressed a sensor reading is performed returning 1 or
0 depending on whether it detects light or not. The gun sends that signal to the
console (absence or presence of light), some models also include a minijoystick
with the necessary buttons (start, select, etc).

The complete operation is as follows: The consoles have internal registers to know
where is the electron beam of the screen (some counters), when you are going to
make a gun reading the console puts the screen in black and draws white circles
that cover the screen area to be detected (usually white squares on sprites) and
get the reading of the gun, which if it is pointing to a white rectangle will be 1
and if it is pointed to a black area it will be 0. The console knows which
rectangle is and what position X, Y because it knows where the electron beam is and
counts from the beginning of the screen drawing (vertical retrace) the time it has
passed until it receives the signal from the gun, so it knows in which line and in
what column it's found.

The problem with LCDs is that there is no electron beam or retracement vertical or
horizontal because the screen is shown whole at one time (all pixels are drawn at
the same time, at the same time).

kiel Funkcias klasikaj lumoj pistoloj


--------------------------------------

Klasikaj pistoloj funkcias per malpeza ricevilo (sensilo) kiu redonas 1 se gi


detektas lumon kaj 0 se gi ne detektas gin. Pistolo indikas areon de la ekrano kaj
kiam la ellasilo estas premita, sensora legado revenas 1 au 0 depende de cu gi
detektas lumon au ne. La pafilo sendas tiun signalon al la konzolo (foresto au
ceesto de lumo), iuj modeloj ankau inkludas miniglobon kun la necesaj butonoj
(starti, selekti, ktp).

La kompleta operacio estas jene: La konzoloj havas internajn registrojn por scii
kie estas la elektronradio de la ekrano (iuj nombriloj), kiam vi faros pafilon
legante la konzolon metas la ekranon en nigra kaj desegnas blankajn cirklojn kiuj
kovras la ekranan areon por esti detektita (kutime blankaj kvadratoj ce elfoj) kaj
ricevas la legadon de la pafilo, kiu se gi indikas blankan ortangulon estos 1 kaj
se gi estas montrita al nigra areo, gi estos 0. La konzolo scias, kiu estas
ortangulo kaj kiu pozicio X, Y car gi scias kie la elektrona fasko estas kaj
kalkulas de la komenco de la ekrano desegnante (vertikala retropaso) la tempon,
kiun gi pasis gis gi ricevas la signalon de la pafilo, do gi scias en kiu linio kaj
en kiu kolumno estas trovita

La problemo kun LCD-oj estas, ke ne ekzistas elektrona trabo au retracement au


vertikala au horizontala, car la ekrano montras tutajn samtempe (ciuj pikseloj
estas desegnitaj samtempe kaj samtempe).

You might also like