home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / ibm / pc / misc / 14444 < prev    next >
Encoding:
Internet Message Format  |  1992-11-07  |  2.1 KB

  1. Xref: sparky comp.sys.ibm.pc.misc:14444 comp.os.msdos.misc:6038
  2. Newsgroups: comp.sys.ibm.pc.misc,comp.os.msdos.misc
  3. Path: sparky!uunet!stanford.edu!agate!linus!linus.mitre.org!jcmorris
  4. From: jcmorris@mwunix.mitre.org (Joe Morris)
  5. Subject: Re: Why does ctrl-P give "Write Fault Error ...
  6. Message-ID: <jcmorris.721061806@mwunix>
  7. Sender: news@linus.mitre.org (News Service)
  8. Nntp-Posting-Host: mwunix.mitre.org
  9. Organization: The MITRE Corporation
  10. References: <1992Nov4.204803.26297@cbnews.cb.att.com> <1992Nov5.045950.24122@sol.UVic.CA> <1992Nov5.142636.8833@saifr00.cfsat.honeywell.com> <jcmorris.720999552@mwunix>
  11. Date: Fri, 6 Nov 1992 14:56:46 GMT
  12. Lines: 33
  13.  
  14. Yesterday Yours Truly (jcmorris@mwunix.mitre.org wrote:
  15.  
  16. >walls@saifr00.cfsat.honeywell.com (Gerald Walls) writes:
  17.  
  18. >> dchivers@engr.UVic.CA writes:
  19. >>>merchant@cbnews.cb.att.com (shahrukh.s.merchant) writes:
  20.  
  21. >>>> [Typing ^P causes screen output to echo to the printer]
  22.  
  23. >Once it may have been in BIOS but no more.  If I can find it I'll look at
  24. >the BIOS source for the original 1981 PC to check on this.
  25.  
  26. >Originally the echo-to-printer function was toggled by CTRL-PrtSc, but
  27. >that seems to have disappeared sometime in the distant past.
  28.  
  29. >A quick look at the source code for the IBM PC/AT BIOS reveals that if you
  30. >hit CTRL-PrtSc it is recognized as a special case, causing the keyboard
  31. >interrupt handler (int 0x09) to place code 0x0072 in the keyboard buffer.
  32. >(Note that this key combination is defined only for an 88-key keyboard;
  33. >the "enhanced" keyboards put PrtSc on a special-purpose key which sends
  34. >the 0xE0 prefix.)  Testing a few systems in the area I found that CTRL-PrtSc
  35. >has no effect any more.
  36.  
  37. I dug out of may archives a copy of the BIOS source listings for the original
  38. (1981) PC and found that (like the AT BIOS I noted previously) there's no
  39. special code for ^P, and the CTRL-PrtSc key combination is recognized as
  40. a special case, producing a response of 0x0072 to the INT 0x16 caller.
  41.  
  42. I didn't look up the DOS V1 manual I've got squirreled away somewhere, but
  43. the IBM PC Technical Reference Manual documents CTRL-PrtSc as the toggle
  44. for screen-to-printer echo.
  45.  
  46. Joe Morris
  47.