×

System for display emulation by intercepting and changing control data stored in one of multiple temporary registers to suitable display control data

  • US 5,179,690 A
  • Filed: 09/29/1989
  • Issued: 01/12/1993
  • Est. Priority Date: 09/29/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of performing emulation comprising the steps of:

  • transmitting control data into an internal register within a controller of a display unit;

    transmitting display data to be displayed on a displaying means;

    transmitting an emulation enabling signal;

    interrupting each initial transmission of control data into said internal register within the controller of the display unit in response to the emulation enabling signal;

    activating, in response to the emulation enabling signal, through an interface control circuit, a gate control signal causing a command gate circuit to inhibit the internal register from writing the control data;

    enabling, through an interface control circuit, the emulation enabling signal to activate a control section of an emulation circuit;

    storing said control data transmitted through a bus in a temporary register within a group of temporary registers within the emulation circuit;

    during the storing, providing command signals by a command decoder, including providing an address command to an address decoder, which stores the address within the group of temporary registers, providing an interface command to the interface control circuit, providing a flag command to an emulation flag, which provides information about the newly written-to temporary register, providing a temporary register command to the group of temporary registers, and providing a data gate command to a data gate circuit, which controls the flow of data to the temporary registers;

    detecting which one of said temporary registers includes newly written data therein in accordance with the emulation flag;

    determining whether the control data stored in the detected temporary register is suitable for the display unit through use of the command decoder and data gate circuit;

    changing the control data stored in the detected temporary register to data suitable for the display unit when the stored data is not suitable for the display unit through use of the address decoder, command decoder and data gate circuit;

    updating the commands sent by the command decoder to the address decoder, the data gate circuit and the emulation flag to reflect whether data has been changed;

    sending a command from the command decoder to the interface control informing the interface control that data within the detected temporary register is now suitable for the display unit;

    transferring the suitable control data stored in the detected temporary register into the internal register within the controller of the display unit; and

    displaying the display data transmitted through the bus on the display unit under control of the controller in accordance with the suitable control data stored in the internal register.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×