Video game/flight simulator controller with single analog input to multiple discrete inputs
First Claim
1. A video game/simulation system for simulating operation of a complex system having a plurality of user-controlled functions, the system comprising:
- a personal computer having a digital microprocessor operable under control of a video game/simulation program, a display for displaying images produced by the program, and an input/output bus for connecting peripheral input and output devices to the digital microprocessor;
a game board coupled to the input/output bus having a finite number of inputs for receiving and inputting to the microprocessor a first limited number of analog input signals and a second limited number of discrete input signals;
a video game/simulator controller having a number of analog output signal lines not exceeding said first number and a number of discrete output signal lines not exceeding said second number, the signal lines coupled to the game board inputs;
a plurality of switches all coupled to one of the analog output signal lines through a different impedance so as to produce a different discrete level of signal on said one analog output signal line uniquely corresponding to each of the switches; and
means in the personal computer for interpreting each different discrete level of signal as a separate discrete command and inputting said command to the video game/simulation program to effect a corresponding change in the displayed images produced by the program.
4 Assignments
0 Petitions
Accused Products
Abstract
A video game controller, for inputting command signals to a game port having a finite number of discrete and analog signal inputs, provides a plurality of additional discrete outputs multiplexed on one of the analog outputs. This controller has a plurality of parallel switches each coupled to the one analog output via a different value resistance. Circuitry in the game board in combination with programming in the video game or simulation software recognizes discrete voltage levels input from the controller via the one analog port as different discrete commands. This enables the range of commands that can be input from a video game controller to be substantially increased without making any change to the base computer hardware.
221 Citations
18 Claims
-
1. A video game/simulation system for simulating operation of a complex system having a plurality of user-controlled functions, the system comprising:
-
a personal computer having a digital microprocessor operable under control of a video game/simulation program, a display for displaying images produced by the program, and an input/output bus for connecting peripheral input and output devices to the digital microprocessor; a game board coupled to the input/output bus having a finite number of inputs for receiving and inputting to the microprocessor a first limited number of analog input signals and a second limited number of discrete input signals; a video game/simulator controller having a number of analog output signal lines not exceeding said first number and a number of discrete output signal lines not exceeding said second number, the signal lines coupled to the game board inputs; a plurality of switches all coupled to one of the analog output signal lines through a different impedance so as to produce a different discrete level of signal on said one analog output signal line uniquely corresponding to each of the switches; and means in the personal computer for interpreting each different discrete level of signal as a separate discrete command and inputting said command to the video game/simulation program to effect a corresponding change in the displayed images produced by the program. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10)
-
-
4. A video game/simulation system according to claim I in which each of the switches are coupled between a common voltage source and said one analog output signal line through a resistance, each of the resistances being different so as to provide said different impedances and signal level depending on which switch is actuated.
-
11. A method of controlling a video game/simulation program having a plurality of user-controlled functions in a digital personal computer having a game board coupled to the input/output bus with a finite number of inputs for receiving a first limited number of analog input signals and a second limited number of discrete input signals, the method comprising:
-
connecting to the game board a video game/simulator controller having a number of analog output signal lines not exceeding said first number and a number of discrete output signal lines not exceeding said second number, the signal lines coupled to the game board inputs; connecting a plurality of switches in the controller all to one of the analog output signal lines through a different impedance so as to produce a different discrete level of signal on said one analog output signal line uniquely corresponding to each of the switches; and interpreting each different discrete level of signal input to the personal computer via said one analog output signal line as a separate discrete command; and inputting said command to the video game/simulation program to effect a corresponding change in the displayed images produced by the program. - View Dependent Claims (12)
-
-
13. A video game/simulator controller for connection to a game board, the game board in turn connected to a personal computer and having a first limited number of analog input lines for receiving and inputting to the computer a first limited number of analog input signals and having a second limited number of discrete input lines for receiving and inputting to the computer a second limited number of digital input signals, the controller comprising:
-
a base; a handle pivotally mounted to the base for pivotal movement of the handle about a first axis relative to the base; a second number of discrete switches mounted on the handle, each switch being coupled to a respective one of the second limited number of discrete input lines for providing a respective digital input signals to the game board; a multi-position switch mounted on the handle, the multi-position switch including an actuation meter having a plurality of actuation positions and a corresponding plurality of switch elements, so that movement of the actuation member to each actuation position uniquely actuates the corresponding switch element; and circuit means for coupling all of the switch elements to one of the first limited number of analog input lines through a different resistance so as to produce a different discrete level of analog DC input signal on said one analog input line uniquely corresponding to actuation of each of the switches. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification