Apparatus and method for retrieving data from a joystick
First Claim
1. A method for retrieving data from at least one joystick connected to a video game machine, comprising the steps of:
- generating a data locking signal to said at least one joystick in order to lock multiple bits of data in said at least one joystick in response to a data read signal supplied by a video game machine by comparing a preset parameter representing the number of said at least one joystick and a number of times of receiving said data read signal, and then generating said data locking signal when said preset parameter is equal to the number of times of receiving said data read signal;
generating a data retrieving signal which includes a plurality of consecutive pulses to said at least one joystick to retrieve said multiple bits of data in said at least one joystick in response to said data read signal;
transferring consecutively said multiple bits of data in said at least one joystick to a data register in response to said data retrieving signal wherein said plurality of consecutive pulses is employed to retrieve said multiple bits of data; and
supplying said multiple bits of data from said data register to said video game machine in response to said data read signal supplied by said video game machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and corresponding apparatus retrieves data from at least one joystick connected to a video game machine by generating a data locking signal to lock multiple bits of data in at least one joystick in response to a data read signal supplied by the video game machine; generating a data retrieving signal including a plurality of consecutive pulses to retrieve multiple bits of data in the joystick in response to the data read signal; transferring consecutively the multiple bits of data from the joystick to a data register in response to the data retrieving signal wherein the plurality of consecutive pulses is employed to retrieve the multiple bits of data; and reading the multiple bits of data directly from the data register in response to the data read signal by the video game machine. The apparatus using the above method comprises a timing generator for generating a data locking signal to lock multiple bits of data in the joystick or joysticks and a data retrieving signal including a plurality of pulses to consecutively retrieve the multiple bits of data from the joystick in response to a data read signal supplied by video game machine; and a data register for consecutively receiving and storing the multiple bits of data, and outputting the multiple bits of data in parallel according to the data read signal.
-
Citations
13 Claims
-
1. A method for retrieving data from at least one joystick connected to a video game machine, comprising the steps of:
-
generating a data locking signal to said at least one joystick in order to lock multiple bits of data in said at least one joystick in response to a data read signal supplied by a video game machine by comparing a preset parameter representing the number of said at least one joystick and a number of times of receiving said data read signal, and then generating said data locking signal when said preset parameter is equal to the number of times of receiving said data read signal; generating a data retrieving signal which includes a plurality of consecutive pulses to said at least one joystick to retrieve said multiple bits of data in said at least one joystick in response to said data read signal; transferring consecutively said multiple bits of data in said at least one joystick to a data register in response to said data retrieving signal wherein said plurality of consecutive pulses is employed to retrieve said multiple bits of data; and supplying said multiple bits of data from said data register to said video game machine in response to said data read signal supplied by said video game machine.
-
-
2. An apparatus for retrieving data from at least one joystick connected to a video game machine, comprising:
-
means for generating a data locking signal to lock multiple bits of data in said at least one joystick, said means for generating a data locking signal including counting means, data multiplying parameter registering means and comparing means; means for generating a data retrieving signal including a plurality of pulses to consecutively retrieve said multiple bits of data locked in said at least one joystick in response to a data read signal supplied by said video game machine; means for receiving said multiple bits of data and converting said received multiple bits of data to parallel data; and means for outputting said parallel data to said video game machine in accordance with said data read signal. - View Dependent Claims (3)
-
-
4. An apparatus for retrieving data from at least one joystick connected to a video game machine, comprising:
-
a timing generator comprising a data locking signal generator for generating a data locking signal to lock multiple bits of data in said at least one joystick and a data retrieving signal generator for generating a data retrieving signal including a plurality of pulses to consecutively retrieve said multiple bits of data from said at least one joystick in response to a data read signal supplied by said video game machine, said data locking signal generator comprising a counter, a data multiplying parameter register and a comparator; and a data register for consecutively receiving and storing said multiple bits of data, and outputting said multiple bits of data in parallel according to said data read signal. - View Dependent Claims (5, 6, 7)
-
-
8. An apparatus for retrieving data from two joysticks connected to a video game machine, comprising:
-
a timing generator for generating, in response to one data read signal supplied by said video game machine, a data locking signal to lock multiple bits of data in said two joysticks and a data retrieving signal including a plurality of pulses to consecutively retrieve said multiple bits of data from said two joysticks, and for supplying to said video game machine, in response to said one data read signal, said data corresponding to one of said two joysticks, and for supplying to said video game machine, in response to a second data read signal supplied by said video game machine, said data corresponding to the other of said two joysticks; and a data register for consecutively receiving and storing said multiple bits of data, and outputting said multiple bits of data in parallel according to said data read signal. - View Dependent Claims (9)
-
-
10. A method of retrieving data from two joysticks connected to a video game machine, comprising the steps of:
-
receiving a data read signal from said video game machine; generating and supplying to said two joysticks a data locking signal to lock multiple bits of data in said two joysticks and a data retrieving signal in response to a first data read signal supplied by said video game machine; consecutively receiving and storing said multiple bits of data from said two joysticks in accordance with said data retrieving signal; and outputting in parallel to said video game machine said multiple bits of data corresponding to one of said two joysticks in response to said first data read signal, and outputting in parallel to said video game machine said data corresponding to the other of said two joysticks in response to a second data read signal supplied by said video game machine. - View Dependent Claims (11, 12, 13)
-
Specification