摘要 |
The invention is embodied by game adapter card for interfacing between a host bus of a host central processing unit (CPU) and a game joystick including a variable resistor having a bias voltage input and a wiper output, the game adapter card including: a programmable resistor connected in series between the wiper output of the joystick and a voltage return terminal, an analog-to-digital converter (ADC) having a digital output and an analog input coupled to a connection point between the wiper output and the programmable resistor, apparatus for providing asynchronous data transfer from the digital output to the host bus and for rapidly programming said resistor with an optimal divider resistor value corresponding to a current joystick wiper output. The game adapter card can be backward compatible with existing game software by providing a default analog channel. The game adapter card of the invention can be connected to a multiple joystick controller including: an output connected to the joystick terminal of the game adapter card, an N:1 multiplexer having N data inputs, plural address inputs and a single output, the N inputs being individually connectable to respective wiper outputs of the N joysticks and apparatus for connecting one of the data inputs specified by the plural address inputs to the single output, and a cluster microcontroller for generating a sequence of address bytes applied to the plural address bits of the N:1 multiplexer. |