Emulation with display update trapping

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364228, 3642400/, 3642323, 3642616, G06F 1516, G06F 3153

Patent

active

049204815

ABSTRACT:
An emulating data processor includes a host system and an emulating processor with outputs to and inputs from the host system. The emulating processor executes sequences of instructions executable by a PC being emulated, but a host processor independently executes sequences of its instructions which are different from PC instructions. Circuitry monitors the emulating processor outputs and provides information to the host system so that it can emulate the environment of the PC CPU, emulating both memory and I/O devices. The memory accesses of the emulating processor are mapped into the host system memory, so that the host processor is protected from defective PC software on the emulating processor. The display updates of the emulating processor are detected and provide information for the host processor in updating a part of its display which provides the information a PC display would provide simultaneously with the display characteristic of the host system. An input/output processor handles I/O operation requests of the emulating processor, using the host system I/O devices to emulate some of the PC I/O devices. The host system emulates the environment of the emulating processor while emulating the user interface of the PC.

REFERENCES:
patent: 3932843 (1976-01-01), Trelut et al.
patent: 3955180 (1976-05-01), Hirtle
patent: 4031517 (1977-06-01), Hirtle
patent: 4042914 (1977-08-01), Curley et al.
patent: 4253145 (1981-02-01), Goldberg
patent: 4315310 (1982-02-01), Bayliss et al.
patent: 4365295 (1982-12-01), Katzman et al.
patent: 4456954 (1984-06-01), Bullions, III et al.
patent: 4458331 (1984-07-01), Amezcua et al.
patent: 4463442 (1984-07-01), Dachowski et al.
patent: 4484266 (1984-11-01), Becker et al.
patent: 4564903 (1986-01-01), Guyette et al.
patent: 4590556 (1986-05-01), Berger et al.
patent: 4591975 (1986-05-01), Wade et al.
patent: 4621319 (1986-11-01), Braun et al.
patent: 4648034 (1987-03-01), Heinger
patent: 4665482 (1987-05-01), Murray, Jr. et al.
patent: 4695945 (1987-02-01), Irwin
patent: 4703420 (1987-10-01), Irwin
patent: 4709328 (1987-11-01), Anthony, Jr. et al.
patent: 4716526 (1987-12-01), Mori et al.
patent: 4722048 (1988-01-01), Hirsch et al.
patent: 4727480 (1988-02-01), Albright et al.
patent: 4729094 (1988-03-01), Zolnowsky et al.
patent: 4757441 (1988-07-01), Buckland et al.
patent: 4787026 (1988-11-01), Barnes et al.
patent: 4833596 (1989-05-01), Buckland et al.
Interface Age, Sep. 1984, pp. 79-81.
Interface Age, May 1984, pp. 100-107.
Mark Heck, "Quadlink, Running Apple Software on an IBM PC", Interface Age, May 1984, pp. 108-110.
Robert Moskowitz, "Appli-Card Enhancing Your Apple", Interface Age, Aug. 1983, pp. 107, 108, 111.
Robert Peck, "Expanding Your Apple's Applications", Byte, Dec. 1984, pp. A45-A47, A122-126.
David Morganstein, "ALF's 8088 Coprocessor for Your Apple", Byte, Dec. 1984, pp. A38, 40-43.
Libertine, J. A., "The Xerox 16/8 Professional: A Workhorse for the Office", Business Computer Systems, May 1984, pp. 147, 149, 151.
Xerox Corporation, "16/8 Professional Computer", one sheet brochure.
Honeywell Information Systems Inc., "microSystem 6/10", 1985.
Xerox Corporation, "Xerox 16/8 Professional Computer--Two Computers in One--Meeting Leaders Guide", pp. 1-11, 1983.
Deitel, Harvey M., "An Introduction to Operating Systems", Addison-Wesley Publishing Company, Inc., Revised First Edition, Jul. 1984, pp. 601-629.
Krishnamurty, R. and Mothersole T., "Coprocessor Software Support", IBM Personal Computer Technology, IBM, Austin, 1986, pp. 142-146.
Goering, R., "Apollo Entry Fuels CAAE/CAD Workstation Battle", Computer Design, Mar. 1, 1986, pp. 26-27.
Rose, C. D., "Apollo Fights Back with New Work Stations", Electronics, Feb. 24, 1986, pp. 20-21.
Hall, Dennis E., et al., "A Virtual Operating System", Communications of the ACM, vol. 23, No. 9, Sep. 1980, pp. 495-502.
Madnick, Stuart E. et al., "Operating Systems", McGraw-Hill Book Company, 1974, pp. 549-563.
Mace, S. and Sorension, K., "Amiga, Atari Ready PC Emulators", InfoWorld, vol. 8, No. 18, May 5, 1986.
"IBM Introduces High-Speed Personal of Multi-User Workstations with New Technology for Technical Professionals", Business Wire Inc., Jan. 1986.
Irwin J. W., "Use of a Coprocessor for Emulating the PC AT", IBM Personal Computer Technology, IBM Austin, 1986, pp. 137-141.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Emulation with display update trapping does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Emulation with display update trapping, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Emulation with display update trapping will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-38538

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.