home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / soundpot / a / dr16.lbr / DR.DZC / DR.DOC
Encoding:
Text File  |  1993-10-26  |  3.3 KB  |  87 lines

  1. ;;05-27-85
  2.  
  3.                            DR.DOC v1.6
  4.                             05/31/85
  5.  
  6. Eric Gans
  7. French Dep't UCLA
  8. Los Angeles, CA 90024
  9.  
  10. Version 1.6
  11.  
  12. Faster  file  search  routine (based on wild-card  extent  byte); 
  13. shows set high bits in f1-8 as well as t1-3 (v1.3 did this).
  14.  
  15. Versions 1.5 and 1.5x
  16.  
  17. Corrected a long-lived bug in the fcb-setting routine and saved a 
  18. couple of bytes in the output routine. The video addresses in 1.5 
  19. (not in 1.5x) are one byte higher than in 1.4.
  20.  
  21. Versions 1.4 and 1.4x
  22. Changes from v1.3/1.2:  Prints file mask, '.' before filetype for 
  23. readability;  allows aborting by ^C at [More] prompt.   Uses BIOS 
  24. conout function for faster output.     
  25.  
  26. Version  1.6 is suitable for those who had problems with versions 
  27. 1.0 and 1.1.  Instead of using BIOS calls to read the  directory, 
  28. it  uses the CP/M search first/next functions,  which are  slower 
  29. but more reliable. Version 1.5x uses the BIOS, and if it works on 
  30. your  system,  it will give the fastest performance  around;  the 
  31. faster  console  output now puts it still farther ahead of  other 
  32. directory programs.  If it doesn't,  DR 1.6 is almost as fast and 
  33. provides the same functions (although it won't find erased  files 
  34. at the end of the directory).
  35.  
  36. If you don't have an ADM 3A terminal,  you will want to change or 
  37. zero out the inverse video commands that show set high bits:  
  38.  
  39.                     Hex Addresses
  40.                DR 1.6         DR 1.5x        SEQUENCE
  41.  
  42. inv vid on     7CE-7D0        813-815        ESC B0 (1B,42,30)
  43. inv vid off    7D2-7D4        817-819        ESC C0 (1B,43,30)
  44.  
  45.  
  46.      The  distinctive  feature  of  this  alphabetical  directory 
  47. program  is that it gives the number of 128-byte  records/sectors 
  48. in each file as well as the number of K in its allocation blocks. 
  49. This information is useful when composing file libraries, sending 
  50. files via modem, or checking for different versions of a file.
  51.  
  52. Format: dr [d][u]:[filemask] or dr [filemask]
  53.  
  54.      Other features: 
  55.  
  56.      - files alphabetized in vertical columns (66 files/screen).
  57.  
  58.      - ZCPR drive/user syntax:  either drive,  user,  or both can 
  59. precede the colon (a3: 5: d:). No colon gives default drive/user.
  60. A file mask may be included; if not, all files (*.*) are shown.
  61.  
  62.      - [d]*:  will list all files on drive d: specifying the user 
  63. for each.
  64.  
  65.      - [d]#: will list all erased files in the directory on drive 
  66. d:  (useful  before running unerase programs which usually  allow 
  67. only  unambiguous  file names).  NB:  Version 1.5x will show  all 
  68. erased filenames;  v1.6,  since it depends on the BDOS, will miss 
  69. names at the end of the directory that are not followed by a non-
  70. erased file.
  71.  
  72.      - to  abort output before reaching the last screen,  type ^C 
  73. at the [More] prompt.
  74.  
  75.      - gives  number of files,  KBytes in files & on  drive,  and 
  76. remaining free space.
  77.  
  78.      - inverse  video  indicates  high  bits  set  (Addresses  at 
  79. beginning of this file).  
  80.  
  81.      - the program occupies less than 2 K (15 sectors, as opposed 
  82. to  24 for D.COM/DI.COM and 32 for SD.COM).  It creates a  linked 
  83. list  using 2-byte pointers for a total storage requirement of 16 
  84. bytes/file (18 K for 1000 files).
  85.  
  86.  
  87.