SNES - Super Scope e a Teoria de Operação


Capa exibindo um Super Scope

 Este artigo é baseado no Manual Técnico do Super NES publicado pela Playtronic e aqui falaremos um pouco sobre o controle Super Scope. Recomenda-se para melhor compreensão o artigo sobre a GERAÇÃO DE GRÁFICOS DO SUPER NINTENDO.

Por definição, o Super Scope é um dispositivo periférico de disparo que fornece ao jogador uma interface sem fio com o console. Nos jogos que o utilizam o jogador tenta atingir alvos que estão colocados na tela. A operação do Super Scope pode ser dividida em transmissão e recepção.

Transmissor do Super Scope

O periférico é alimentado por seis baterias AA, onde a voltagem de entrada é regulada para 5 volts DC. Há quatro acionadores de tecla no Super Scope: disparo, pausa, cursor e comutador de energia que determina se a função de disparo operará como tiro simples ou turbo (que depende do jogo). O receptor de luz (GAMP) detecta e conta os escaneamentos de rastreamento provenientes da tela CRT. Essas informações são amplificadas e enviadas para a CPU do Super Scope para ver se há detecção de ruído ou para uma porta de rastreamento para a saída realizada pelo transmissor infravermelho.

A sua CPU processa as entradas de tecla, gera o código correspondente e controla a porta de rastreamento. Esta é utilizada pela CPU para controlar os sinais de rastreamento enviados para o console. O transmissor infravermelho combina o código da CPU e os sinais de rastreamento a serem enviados para o receptor do Super Scope, então o periférico utiliza a função de latch externo do contador horizontal/vertical do SNES (contador de rastreamento). O latch externo mantém as coordenadas X e Y do feixe de elétrons (ou linha de escaneamentos do rastreador), quando o Super Scope é disparado para enviar pulsos de rastreamento que detectam à partir do Tubo de Raios Catódicos (CRT). As coordenadas X e Y detectadas durante a porção de mira da preparação do game são usadas como valores de desvio durante o jogo.


Processo de operação do Super Scope

Vale salientar que a distância do Super Scope ao do CRT pode restringir sua operação, apresentando uma área insensível na base e em uma borda da tela. O desvio ocular no Super Scope cria um ângulo ótico entre a sua visão e o eixo ótico dele. A distância ótima para a operação é de 3 metros (cerca de 10 pés).

A distância recomendada do Super Scope

Receptor do Super Scope

Deriva a energia do console e opera usando a porta nº 2. O receptor consiste em receptor/amplificador infravermelho, em uma CPU, em um registrador de deslocamento e em uma porta de rastreamento. O receptor/amplificador infravermelho faz passar o sinal de rastreamento através da porta de rastreamento, sob o controle da CPU do receptor e reconverte o sinal infravermelho recebido do Super Scope para pulsos de código para a CPU. Esta decodifica os pulsos recebidos do amplificador infravermelho e envia as entradas de tecla a um registrador de deslocamento para a saída do Super Nintendo. O registrador de deslocamento armazena temporariamente o código de entrada de tecla proveniente da CPU do receptor até que seja acessado pela CPU do console. A porta de rastreamento é utilizada pela CPU do receptor para controlar a temporização dos sinais de rastreamento enviados para a entrada do latch externo.

Operação do receptor do Super Scope


Atribuições
Capa: boffy_b, Copyrighted free use, via Wikimedia Commons