Learning Center
Plans & pricing Sign in
Sign Out

Programmable Game With Virtual CPU's Sharing ALU And Memory For Simultaneous Execution Of Independent Game Inputs - Patent 4517656


CROSS REFERENCE TORELATED PATENT APPLICATIONSThis application is related to the following applications: Ser. No. 216,237 (now U.S. Pat. No. 4,390,970), Ser. No. 216,717, Ser. No. 216,584, Ser. No. 216,113 and Ser. No. 217,480 (now U.S. Pat. No. 4,446,514).BACKGROUNDThis invention relates to electronic devices for executing game algorithms. More specifically, the invention relates to a two player game apparatus.An electronic game device has three basic requirements. The first requirement is that the electronic device receives an input from a person who is playing the game. If two or more people are playing the game, the electronic device must havecapability to receive the inputs from these additional game players. The second requirement is that the electronic device must provide output information to inform the player or players of the player status and of the game status. The third requirementis that the electronic device must actually execute the game algorithm.Electronic game devices that use one microprocessor may encounter disadvantages. A single microprocessor device would not allow both players to play the game simultaneously. Rather using a single microprocessor device, the microprocessor mustscan one player's input for input data and at a later time, scan the second player's input for the input data. Thus the second player cannot input information while the microprocessor is reading input data from the first player. In games involving aplayer's reaction time, this disadvantage would prevent the second player from responding quickly to the first player's actions. In addition, if the game device includes individual player status displays and an overall game status display. A singlemicroprocessor would not be allowed to simultaneously update player displays and game displays at the same time. Furthermore, the single processor would not be able to read the input data and provide output data at the same time that the microprocessoris executin

More Info
To top