Claims
- 1. In a CRT video display system including a microprocessor, a memory, a video processor and controller, a data bus coupling said video processor and controller to said microprocessor and to said memory, and an address bus coupling said video processor and controller to said microprocessor and to said memory, said video processor and controller comprising a plurality of registers programmable by said microprocessor to store selected address characters and control characters, a first portion of said register plurality being connected to said data bus and a second portion of said register plurality being connected to said data bus and to said address bus, said memory containing information for a plurality of data rows, the information for each of said data rows being in the form of a plurality of bytes defining the characters for the data row and at least one preceding byte defining the starting address of the succeeding data row, said second portion of said register plurality including a start address register for defining a memory address to commence an addressing procedure, an address register, and logic and control means for retrieving from said memory said at least one succeeding-row address byte and for storing said at least one succeeding-row address byte in said address register until the time for displaying the succeeding data row, and means for accessing said registers via said address bus and said data bus and for utilizing said selected address characters and control characters stored in said registers.
- 2. The CRT video display system of claim 1, in which said data row information for each of said data rows further includes a second high-order byte preceding said plurality of character-defining bytes and with said at least one preceding byte defining the starting address of the succeeding data row, said system further comprising means for incrementing said video address register and to output the updated contents of said address register to said memory, thereby to retrieve said second high-order byte, and means for temporarily storing said second high-order byte along with said at least one succeeding-row byte in said address register until the time for displaying the subsequent data row.
- 3. The CRT video display system in accordance with claim 1, further comprising an address register/counter connected to the output of said auxiliary address register and to said address bus for incrementing the data row address information to said memory.
- 4. The CRT video display system in accordance with claim 1, further comprising a character generator controlled by said video processor and controller for displaying characters on said CRT in response to information retrieved from said memory.
- 5. The CRT video display system in accordance with claim 4, wherein each row of data displayed on said CRT comprises N scan lines of data, said video processor and controller further including means for retrieving from said memory a complete row of data during a first scan line interval and for storing said complete row in a data buffer and means for applying said complete row of data to said character generator during the remaining N-1 scan line intervals.
- 6. The CRT video display system in accordance with claim 5, wherein said video processor and controller further includes means for retrieving a first row of data from said memory during a vertical retrace interval and for storing said first row in said data buffer, means for applying said first row of data to said character generator during a first data row interval, and means for retrieving a second row of data from said memory and for storing said second row of data in said data buffer during said first data row interval.
- 7. The CRT video display system in accordance with claim 6, wherein said first and second data row retrieving means includes means for retrieving data rows from said memory in a continuous and repetitive sequence, said sequence comprising a predetermined retrieve interval followed by a predetermined delay interval, said retrieve interval being less than the time required to retrieve a complete row of data.
- 8. In a CRT video display system including a microprocessor, a memory, a video processor and controller, a data bus coupling said video processor and controller to said microprocessor and to said memory, and an address bus coupling said video processor and controller to said microprocessor and to said memory, said video processor and controller comprising a plurality of registers programmable by said microprocessor to store selected address characters and control characters, a first portion of said register plurality being connected to said data bus and a second portion of said register plurality being connected to said data bus and to said address bus, said memory containing information for a plurality of data rows, the information for each of said data rows being in the form of a plurality of bytes defining the characters for the data row and at least one preceding byte defining the starting address of the succeeding data row, said second portion of said register plurality including a start address register for defining a memory address to commence an addressing procedure, an address register, logic and control means for loading the memory address from said start address register into said address register, a video address register coupled to said address register and to said memory by said address bus, said logic and control means including means operable upon the start of a data row to load the address contained in said address register into said video address register and to output the contents of said video address register to said memory, thereby to retrieve said at least one succeeding-row address byte from said memory and to temporarily store the thus retrieved succeeding-row address byte in said address register until the time for displaying the succeeding data row, and means for accessing said programmable registers via said address bus and said data bus.
- 9. The CRT video display system of claim 8, in which said data row information for each of said data rows further includes a second high-order byte preceding said plurality of character-defining bytes and with said at least one preceding byte defining the starting address of the succeeding data row, said system further comprising means for incrementing said video address register and to output the updated contents of said address register to said memory, thereby to retrieve said second high-order byte, and means for temporarily storing said second high-order byte along with said at least one succeeding-row byte in said address register until the time for displaying the subsequent data row.
Parent Case Info
This is a continuation of Ser. No. 194,435 filed Oct. 6, 1980, which is to be abandoned.
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
Parent |
194435 |
Oct 1980 |
|