home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / BEEHIVE / ZSUS / ZSUS002.LBR / V03.LBR / V.DZC / V.DOC
Text File  |  1990-01-26  |  2KB  |  59 lines

  1. v.doc    1/27/90        Bridger Mitchell (Plu*Perfect Systems)
  2.  
  3. Check the help screen ("V //") and experiment with the
  4. keys displayed on the control menu at the top two lines of
  5. V.  In addition, the Z-System "arrow" keys are also supported.
  6.  
  7. V uses an in-memory cache to make the most recently read sectors
  8. of a file available for re-viewing without additional disk reads.
  9. This allows  reverse viewing of crunched files, up to the limit
  10. of available memory.  If, when going in reverse, the cache is
  11. exhausted, V will automatically restart the uncrunching process
  12. from the beginning of the file and display the first lines.
  13.  
  14. Viewing of adjacent lines/screens is rapid for both ascii and
  15. crunched files.  Going to the End is also quick in ascii, but
  16. results in some delay uncrunching a large file -- the entire
  17. file must be uncrunched first.
  18.  
  19. The termcap requirement is the addition of three strings to the
  20. standard Z-System termcap.  These definitions are already setup
  21. in files of type ".NZT" (New Z-System Termcap), available on
  22. major Z-Nodes.  If your terminal isn't already there, you can add
  23. definitions following the initialization and deinitialization
  24. strings.   Here's an example for the Wyse-50.  Note carefully
  25. that there are now two DIFFERENT termcap definitions in
  26. use.  V will work with either, provided they conform to
  27. the definition of the extended-tcap flag bit.
  28.  
  29.     DEFB    'TERMINAL_NAME'    ; 14 bytes
  30.     db    flags14        ; if bit 7 is set, this is an
  31.                 ; EXTENDED termcap
  32.     db    flags15
  33.  
  34.     [ next part of termcap omitted...]
  35.  
  36.     DEFB    ESC,')',0    ; SO - Standout on string
  37.     DEFB    ESC,'(',0    ; SE - Standout end string
  38.     DEFB    0        ; TI - Terminal init string
  39.     DEFB    0        ; TE - Terminal de-init string
  40. ;
  41. ; Extensions to Standard TCAP
  42. ;
  43.     DEFB    ESC,'R',0    ; DL - Line Delete
  44.     DEFB    ESC,'E',0    ; IL - Line Insert
  45. ;
  46. ; If this is an EXTENDED tcap (bit 7 of flag14 set), the
  47. ; next two strings must be present (or 2 nuls).
  48. ; If bit 7 of flag14 is NOT set, these two strings must NOT
  49. ; be present.
  50. ; V does not use the strings, but must be able to find the 
  51. ; following clear-to-end-of-screen string correctly.
  52.  
  53.     defb    ESC,'G%+0',0    ; SA - set attributes
  54.     defb    '0248',0    ; AT - available attributes
  55. ;
  56.     DEFB    ESC,'Y',0    ; CD - Clear to End of Screen String
  57. ;
  58.  
  59.  DIFFERENT termcap defi