Process for displaying a plurality of objects on a video screen
First Claim
1. A process for displaying a plurality of objects, used in conjunction with a video computer system (VCS) having a central processing unit (CPU) and a television interface adapter (TIA), comprising the steps of(a) storing a set of data corresponding to a first high-resolution player graphics original image into first player graphics register means in the TIA;
- (b) writing to reset address means in the TIA corresponding to the first high-resolution player graphics original image;
(c) storing into first control register means in the TIA data corresponding to the number of copies of said first high-resolution player graphics original image which is to appear along a series of horizontal scan lines, and storing data corresponding to the horizontal spacing between each of said copies; and
(d) repeating steps (b) and (c) at least once during the active portion of the horizontal scan line to display greater than three copies of the first high-resolution player graphics original image on a given series of horizontal scan lines.
9 Assignments
0 Petitions
Accused Products
Abstract
A process is disclosed for displaying a plurality of objects on a video display screen. A video computer system (VCS) includes a microprocessor unit (MPU), a television interface adapter (TIA) having first and second high-resolution player graphics capabilities, a video display screen in the form of a television set, operator controls, and a video game cartridge in the form of read-only memory (ROM) which contains digital program information including the steps of the present process stored in preselected address locations. The present process uses a first set of data for a high-resolution player graphics original and multiple resets of an associated player graphics register to display greater than three copies of the player graphics original on a single given horizontal scan line of the video display screen. As a result, the remaining high-resolution player graphics original is available to create other high-resolution player graphics copies on the same series of horizontal scan lines. The copies of the player graphics original can be selectively removed from the video display screen. A second embodiment of the present invention includes a process for using sets of data for the two high-resolution player graphics originals and multiple resets of respective associated player graphics registers to create greater than two graphically different high-resolution player graphics copies along a single given series of horizontal scan lines.
-
Citations
9 Claims
-
1. A process for displaying a plurality of objects, used in conjunction with a video computer system (VCS) having a central processing unit (CPU) and a television interface adapter (TIA), comprising the steps of
(a) storing a set of data corresponding to a first high-resolution player graphics original image into first player graphics register means in the TIA; -
(b) writing to reset address means in the TIA corresponding to the first high-resolution player graphics original image; (c) storing into first control register means in the TIA data corresponding to the number of copies of said first high-resolution player graphics original image which is to appear along a series of horizontal scan lines, and storing data corresponding to the horizontal spacing between each of said copies; and (d) repeating steps (b) and (c) at least once during the active portion of the horizontal scan line to display greater than three copies of the first high-resolution player graphics original image on a given series of horizontal scan lines. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A process for displaying a plurality of objects on a video display screen, used in conjunction with a video computer system (VCS) having a central processing unit (CPU), a television interface adapter (TIA) with at least first and second high-resolution player graphics original images, and the inherent capability to generate up to three high-resolution player graphics copies for each original image, and a video game-play program consisting of digital data stored in memory means, the video game-play program including in part the process of:
-
(a) determining in accordance with game-play objectives possible combinations of the number and spacing of high-resolution player graphics copies which may be required to appear along a given series of horizontal scan lines of the video display screen; (b) determining the number of write operations to reset address means in the TIA required to be combined with data stored in control register means in the TIA for controlling the number and spacing of the high-resolution player graphics copies in order to display each of the combinations determined in step (a) above; (c) pre-storing into the memory means of the game-play program for each of the combinations determined at step (a) data corresponding to (i) the required number of write operations to the reset address in the TIA, and (ii) the required data to be stored in the control register means in the TIA after each reset; (d) monitoring ongoing game-play activities to identify the required number and spacing of the first high-resolution player graphic copies to be displayed on a given series of horizontal scan lines; (e) storing data corresponding to the first high-resolution player graphics original into first player graphics register means in the TIA; and (f) repeating in accordance with the number of resets in the pre-stored data of step (c) the steps of (i) resetting the reset address in the TIA and (ii) storing in the control register means in the TIA the portion of the pre-stored data corresponding to the number and spacing of the first high-resolution player graphics copies required to be displayed on the given series of horizontal scan lines. - View Dependent Claims (8, 9)
-
Specification