home *** CD-ROM | disk | FTP | other *** search
/ Master Technician / MASTER_TECHNICIAN.ISO / mtech / library / offline / misc / pcfree.exe / FREE.DOC < prev   
Encoding:
Text File  |  1989-06-28  |  4.4 KB  |  116 lines

  1.  
  2.  
  3.          FREE  is  Copyrighted 1988,89 by Bill  Stewart.   All  Rights
  4.          Reserved.   Permission is specifically given to post on BBS's 
  5.          for downloading IF,  and only if,  the non-registered copy is
  6.          distributed. Permission is NOT GIVEN to distribute registered
  7.          copies.
  8.          
  9.                                    Bill Stewart
  10.                               621 Mendenhall Rd. S.
  11.                                 Memphis, TN 38117
  12.          
  13.          
  14.          FREE  was  written to fill a void that exists in DOS.  Taking 
  15.          a  DIR  in  DOS to a blank disk results in a "File not found" 
  16.          message,  but  no free space listing.  Further, except within 
  17.          CHKDSK you can't find out what the capacity of the drive is.
  18.          
  19.          I   wrote   FREE   to   give   you  the  following  pertinent 
  20.          information:
  21.          
  22.           1)  The day of the week
  23.           2)  Date and time this report is valid
  24.           3)  The logical drive the report is for
  25.           4)  Total formatted capacity of the drive
  26.           5)  Bytes currently allocated on the drive
  27.           6)  The number of bytes still available for storage
  28.  
  29.             ADDITIONAL INFORMATION SHOWN SINCE THE ORIGINAL RELEASE
  30.  
  31.           7) Analog graph of disk useage
  32.           8) Percentage breakdowns (used and still free)
  33.           9) COLOR support (OK on CGA, EGA and VGA)
  34.          10) Warning sound when disk is filling up.
  35.          11) Total conventional memory
  36.          12) Conventional memory allocated
  37.          13) Conventional memory available
  38.  
  39.          Item  5  reports  "Bytes allocated." and that is just what it 
  40.          says.   These  bytes  MAY  include  bytes  marked  as  in bad 
  41.          sectors,  locked  out  clusters,  or simply bytes assigned to 
  42.          files.   My  object  on this line is to let you know what DOS 
  43.          thinks is used, for whatever reason.  Since the original work
  44.          many  things have  changed and a lot more  information is now
  45.          presented.  See the history file for a list of changes.
  46.          
  47.          FREE  uses  a  standard  DOS  call  that yields the number of 
  48.          bytes  per  sector,  the  number  of sectors per cluster, the 
  49.          number   of  clusters  available  and  the  total  number  of 
  50.          clusters  on  the drive.  It also uses a standard DOS call to 
  51.          obtain  day-of-week,  date  and time.  These figures are used 
  52.          to  compute  the  pertinent information.  One difference this 
  53.          display  includes  is  numerical  output with commas, which I 
  54.          think  makes reading larger numbers much easier.  My routines 
  55.          can  handle  a  number  up  to  999,999,999  although  it  is 
  56.          unlikely you have a drive that large.
  57.  
  58.  
  59.                                                                 Page 2
  60.  
  61.  
  62.          Useage
  63.          ------
  64.  
  65.          Proper syntax is:
  66.          
  67.          FREE [d:]
  68.  
  69.  
  70.          Where "[d:]" is an optional drive specifier.  So,  to display
  71.          FREE's info on the "D" drive you would use the syntax:
  72.  
  73.                                    FREE D:
  74.  
  75.          Omitting  the  optional  drive  specifier will result in FREE
  76.          using the current default drive.
  77.          
  78.  
  79.  
  80.          
  81.          Error Handling
  82.          --------------
  83.  
  84.               There are three possible errors FREE will handle. One is
  85.          an  invalid  drive  specifier,  and two is if you are using a 
  86.          DOS  earlier  than  2.00.   The third reports a memory error.
  87.          DOS's  critical  error handler takes over on any other error,
  88.          i.e. "Abort, Retry, Ignore?".
  89.  
  90.                FREE recognizes all logical configurations that DOS may
  91.          use. ASSIGN, SUBST, VDISK.SYS and so forth are all recognized
  92.          and handled properly.    FREE has been tested with DOS's from
  93.          2.1 through 3.31.  It has been tested with Ram-drives,  fixed
  94.          disks with both single or multiple partitions. 5.25" floppies
  95.          at both 360K and 1.2 Meg, and 3.5" micro-floppies at 720K. It
  96.          has been found  good in PC's, XT's, Turbo XT's, AT's and PS/2
  97.          systems.
  98.  
  99.  
  100.  
  101.  
  102.  
  103.          Bug Reports and Fixes
  104.          ---------------------
  105.  
  106.                       To date, no bugs have been reported.
  107.  
  108.  
  109.  
  110.  
  111.          
  112.          FREE was written in Assembly Language using Microsoft MASM,
  113.          Version 1.25
  114.  
  115.  
  116.