Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
389 words
A display method for use in an interactive data processing system having, a main processor unit, a common memory subsystem connected to said main processor unit, and an Input/Output (I/O) subsystem connected in data transferring relationship with said main processor unit and said common memory subsystem, said I/O subsystem including an I/O bus, an I/O Channel Controller (IOCC), a coprocessor unit, and first and second display devices each having a video buffer with a different preassigned address range, said coprocessor unit and said display devices being selectively connectable in data transferring relationships to said common memory subsystem through said I/O bus and said I/O Channel Controller, to permit a first program stored in said common memory system which has an unknown display protocol to be run on said coprocessor unit concurrently with another program on said main processor without interfering with data to be displayed on said first display device from said first program, said method comprising the steps of; (a) storing said programs in said common memory subsystem, said other program having been written to normally display data on said first display device, then (b) establishing a display mode with mode control circuitry connected to said coprocessor unit in which data from said first program is displayed on said second display device when said first program is run on said coprocessor unit including the substeps of, (1) interactively entering information into said system to cause said main processor unit to send a first mode control signal to said mode control circuitry, (2) establishing said first display mode in response to said first mode control signal, then (3) activating trap logic circuitry connected to said coprocessor to identify an instruction to be executed by said coprocessor having a destination address within the address range assigned to said first display device, (c) running said first program on said coprocessor unit, and then (d) transferring data to be displayed by said first program to said second display device provided the destination address of the instruction is within the range assigned to said second device, and blocking said transfer when said destination address is within the address range of said first display device whereby a first program of unknown display protocol may be run on said coprocessor concurrently with another program on said main processor without interfering with said first display device.
Claim 2
Dependent Claim
389 words
A display method for use in an interactive data processing system having, a main processor unit, a common memory subsystem connected to said main processor unit, and an Input/Output (I/O) subsystem connected in data transferring relationship with said main processor unit and said common memory subsystem, said I/O subsystem including an I/O bus, an I/O Channel Controller (IOCC), a coprocessor unit, and first and second display devices each having a video buffer with a different preassigned address range, said coprocessor unit and said display devices being selectively connectable in data transferring relationships to said common memory subsystem through said I/O bus and said I/O Channel Controller, to permit a first program stored in said common memory system which has an unknown display protocol to be run on said coprocessor unit concurrently with another program on said main processor without interfering with data to be displayed on said first display device from said first program, said method comprising the steps of; (a) storing said programs in said common memory subsystem, said other program having been written to normally display data on said first display device, then (b) establishing a display mode with mode control circuitry connected to said coprocessor unit in which data from said first program is displayed on said second display device when said first program is run on said coprocessor unit including the substeps of, (1) interactively entering information into said system to cause said main processor unit to send a first mode control signal to said mode control circuitry, (2) establishing said first display mode in response to said first mode control signal, then (3) activating trap logic circuitry connected to said coprocessor to identify an instruction to be executed by said coprocessor having a destination address within the address range assigned to said first display device, (c) running said first program on said coprocessor unit, and then (d) transferring data to be displayed by said first program to said second display device provided the destination address of the instruction is within the range assigned to said second device, and blocking said transfer when said destination address is within the address range of said first display device whereby a first program of unknown display protocol may be run on said coprocessor concurrently with another program on said main processor without interfering with said first display device.
Claim 3
Dependent Claim
70 words
The method recited in claim 1 in which said mode control circuitry has a mode control register having an output connected to said coprocessor unit, and said step of establishing a first display mode further includes transferring a mode control command from said main processor unit to said register to enable said circuitry to identify subsequent data transfers by said coprocessor from said common memory subsystem to said display devices.
Claim 4
Dependent Claim
36 words
The method recited in claim 2 in which said step of blocking said transfer includes the step of disabling the control lines of said common memory subsystem to prevent data from being read from said memory.