×

Video display co-processor for use in a video game

  • US 5,016,876 A
  • Filed: 10/14/1988
  • Issued: 05/21/1991
  • Est. Priority Date: 10/14/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. In a video game having a display system including a raster scan line video display unit, a supervisory digital computer for supervising the operation of the display system, a program memory that contains a computer program executed by the supervisory digital computer, an image memory that contains data for a plurality of images, a bit map memory for receiving and storing image data and for supplying such stored image data for display on the video display unit, and means for allowing a player of the video game to interact with the supervisory digital computer'"'"'s execution of the computer program to change the scene presented on the video display unit, the improvement which comprises:

  • a Direct Memory Access ("DMA") co-processor operable under the control of signals from the supervisory digital computer for processing a raster scan video image, said DMA co-processor including;

    a) Source Address Generation ("SAG") means for generating addresses of locations in the image memory from which image data is retrieved;

    b) Data Pipe ("DP") means for receiving image data from locations in said image memory addressed by said SAG means, and for permitting pixel and image manipulation of such image data to adapt it for display on the video display unit prior to storing the manipulated data into the bit map memory;

    c) Destination Address Generation ("DAG") means for generating addresses of locations in said bit map memory into which image data is stored after having been manipulated by said DP means;

    d) Control Section ("CS") means for controlling the operation of said SAG means, said DP means and said DAG means in response to supervisory control signals received by said CS means from the supervisory digital computer;

    e) a first data bus between said DP means and said image memory for transferring said image data from said image memory to said DP means prior to manipulation by said DP means, and;

    f) a second data bus between said DP means and said bit map memory for transferring said image data from said DP means to said bit map memory after manipulation by said DP means.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×