Method for bi-directional data communication in a digital game port
AssigneeGuillemot Corporation S.A.
InventorsRobert L. Church, Doyle A. Nickless, Stephen T. Kaminsky, Louis A. Ashford
Life of this patent
Estimating the term…
Loading patent…
AssigneeGuillemot Corporation S.A.
InventorsRobert L. Church, Doyle A. Nickless, Stephen T. Kaminsky, Louis A. Ashford
Estimating the term…
The invention uses the conventional PC game port as a port for a digital game input device, employing a Digital Game Port (DGP) protocol which uses the four discrete or button lines and a single analog line (one of four) on the conventional game board to form a dual serial port. Data from a DGP control device is packetized with each packet consisting of 13 bytes of data. The packets or blocks are then grouped into frames. A frame consists of two blocks of data. A total of two frames are transmitted to the driver for each driver request. The 13-byte data block is divided between six one byte analog values and four bytes of digital data, with three bytes that identify and define the device. This device definition and identification is unique. By sending the device identification and configuration to the driver, the driver can determine not only the presence of the device but also very specific aspects of the device. The hardware configuration of the cable enables the driver to uniquely identify the first unit connected to the host computer as the master unit. The driver identifies the other units, if any, as slave units. Up to 3 additional slave units may be chained from the master digital game port input device by such cables.
A method for bi-directional communication between at least one game controller, a game port mounted on a personal computer, and a driver running on the personal computer, the game port having a charging circuit responsive to a personal computer instruction, analog input terminals, and digital input terminals, the at least one game controller having an analog circuit coupled to the game port for completing the charging circuit, wherein the at least one game controller includes a master game controller and a first slave game controller, the method comprising:
Dependencies are inferred from the claim text.