home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / compress / 4440 < prev    next >
Encoding:
Text File  |  1993-01-07  |  1.7 KB  |  35 lines

  1. Newsgroups: comp.compression
  2. Path: sparky!uunet!stanford.edu!nntp.Stanford.EDU!kocherp
  3. From: kocherp@leland.Stanford.EDU (Paul Carl Kocher)
  4. Subject: Re: PKZip 2.04c quick impressions (Screen problems)
  5. Message-ID: <1993Jan7.234405.18454@leland.Stanford.EDU>
  6. Sender: news@leland.Stanford.EDU (Mr News)
  7. Organization: DSG, Stanford University, CA 94305, USA
  8. References: <1igcumINNiip@crcnis1.unl.edu> <1993Jan7.061606.8383@uwasa.fi> <1993Jan7.092414.17223@uwasa.fi>
  9. Date: Thu, 7 Jan 93 23:44:05 GMT
  10. Lines: 23
  11.  
  12. In article <1993Jan7.092414.17223@uwasa.fi> ts@uwasa.fi (Timo Salmi) writes:
  13. >Here is one more feature to ponder.  I use a screen scrollback
  14. >buffer (buffit30) which captures bios screen writes to a buffer. 
  15. >Very handy for some purposes.  The new pkzip confuses it.  The only
  16. >things that get sent are the eolns, so that if you look at the
  17. >scroll-back buffer you are faced with blank pages.  Perhaps 2.04
  18. >uses some kind of a weird mix of bios and direct screen writes.  A
  19. >frustrating feature.  I wish there were some method of turning off
  20. >the direct writes.
  21.  
  22. While looking at the encryption yesterday, I noticed that the program
  23. seemed to be using interrupt 29, of all things, to do its screen writes.
  24. According to _DOS_Programmer's_Reference_ (published by QUE), this is
  25. "fast putchar," but is a reserved function used internally by DOS only.
  26. The entry concludes, "This interrupt is intended for use with DOS
  27. device drivers, and is not documented as being supported beyond DOS
  28. V2.0.  It is _not_ to be used in applications programs."
  29.  
  30. From the code it looked like there might be a way to disable this,
  31. though I have no idea what it might be.  (Might try ">con"...)
  32.  
  33. -- Paul Kocher
  34. kocherp@leland.stanford.edu
  35.