> Os gamepads n�o possuem potenci�metros, eles possuem resistores para
> simular um pot�nci�metro quando o direcionador digital � pressionado.
> Isto significa que eles n�o s�o "digitais" de verdade, como os gamepads
> de consoles, e precisam sim ser "calibrados" exatamente como os
> anal�gicos.

Ent�o cada resistor vai causar uma altera��o diferente no n�vel do sinal,
sendo que essa queda vai ser interpretada como um movimento ?
Interessante....os joysticks anal�gicos podiam ser assim tamb�m !

> Uma coisa que *pode* estar acontecendo � o fabricante ter colocado
> resistores de m� qualidade ou de muita resist�ncia, atrapalhando a
> leitura.

Acredito que n�o......deve ser falta de calibragem mesmo.

> A leitura dos joysticks anal�gicos � feita de forma um pouco est�pida (a
> mesma utilizada desde os tempos dos XTs e Apple file://), um strobe �
> disparado e fica-se num loop at� que uma porta tenha seu valor zerado.
> Enquanto a porta n�o zera, fica-se num loop (isto � morte para sistemas
> multi-thread!!) incrementando um contador. Quando a porta zera, usa-se o
> valor do contador como posi��o da aste do joystick.

Nossa....porque n�o mudam as coisas ?

> Os micros de hoje s�o est�pidamente r�pidos. Se os resistores forem
> muito grandes, pode-se dar overflow ou mesmo underflow nestes
> contadores, e o que acontece depois depende muito do c�digo que l� o
> joystick....

No Windows ent�o, seria um desastre ? :-) Enfim, o que d� mais raiva em
joysticks anal�gicos s�o suas diagnonais.......bastante falhas...e sua
imprecis�o. Numa calibragem de um joystick anal�gico, vc v� o ponteiro
tremendo todo. No digital, o ponteiro fica absolutamente parado, somente se
mexendo quando vc quer. A precis�o � 100% ! Ah, a proposito: o Sidewinder �
digital ou � anal�gico ???

+--------------------------+---------+--------------------------------+
| F�bio Franco de Oliveira | Age: 17 |  -  Linux user 138973          |
+--------------------------+-----+---+--------------------------------+
| Cpu:  AMD K6-2 500             | Sound:   Sound Blaster AWE32       |
| MB:   ASUS P5-99VM             | Video:   Voodoo 3 3000 PCI 16Mb    |
| Ram:  128mb SDRAM              | Modem:   Teles PCI ISDN 128K       |
| HD:   Quantum Fireball Lct 30G | Dist.:   Conectiva Linux 6.0       |
+--------------------------------+------------------------------------+
| "Software � como sexo: � melhor quando � gratuito", Linus Torvalds  |
+---------------------------------------------------------------------+


Assinantes em 18/10/2001: 2389
Mensagens recebidas desde 07/01/1999: 137328
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a