Claims
- 1. In a video terminal system having at least two display devices, one of said display devices displaying data at a rate approximately two orders of magnitude faster than the other display device, said video terminal system having a microprocessor executing instructions controlling transfers in said system, the process of providing data to each of said display devices comprising the steps of:
- A. storing, in a first part of memory, data to be displayed on said one display device;
- B. counting in an accumulator the scans across said one display device, each display line on said one display device comprising a first predetermined number of scans, each display line being separated by a second predetermined number of scans;
- C. sensing by test logic the count in said accumulator to determine when said first predetermined number of scans is occurring;
- D. addressing by address logic said first part of memory for data to be displayed by said one display device;
- E. transferring during said first predetermined number of scans from said first part of memory through a character generator to said one display device a dot pattern of said addressed data;
- E. displaying on said one display device said dot pattern for a display line during said first predetermined number of scans;
- G. identifying by a key switch on a keyboard one of said display lines to be displayed on said other display device;
- H. storing, in a second part of memory, address information which identifies data in said first part of memory to be displayed by said other display device;
- I. addressing by said address information during said second predetermined number of scans said first part of memory for data to be displayed by said other display device;
- J. transferring during said second predetermined number of scans said addressed data from said first part of memory through said character generator to said other display device a dot pattern of said addressed data;
- K. repeating steps H through J until said display line of data has been displayed on said other display device; and
- L. terminating steps H through K when said selected line has been displayed by said other display device.
- 2. The process as defined in claim 1 wherein said storing in said first part of memory step includes:
- A. testing by said test logic whether said keyboard has depressed key switch;
- B. transferring data corresponding to said depressed key switch to said first part of memory;
- C. testing by said test logic whether a UAR/T has received data; and
- D. transferring from said UAR/T to said first part of memory said data.
- 3. The process as defined in claim 1 wherein said addressing step includes:
- A. loading an X and Y register with an address identifying a memory location in said first part of memory;
- B. transferring the data in said memory location to said character generator, said character generator translating said data into said dot pattern; and
- C. transferring from said character generator to a shift register a slice of said dot pattern as determined by the count in said accumulator.
- 4. The process as defined in claim 3 and further including the steps of:
- A. storing in response to a load signal during said first predetermined number of scans in a video shift register said slice of said dot pattern; and
- B. serially transferring in response to shift signals said slice of said dot pattern to a video monitor.
- 5. The process as defined in claim 3 and further including steps of:
- A. storing in response to a load signal during said second predetermined number of scans in a printer shift register said slice of said dot pattern; and
- B. transferring said slice of said dot pattern to a printer buffer register.
Parent Case Info
This is a continuation of application Ser. No. 516,348 filed Oct. 21, 1974.
US Referenced Citations (14)
Non-Patent Literature Citations (1)
Entry |
UT52 DEC Scope Maintenance Manual, Digital Equipment Corp., Sept. 1976. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
516348 |
Oct 1974 |
|