home *** CD-ROM | disk | FTP | other *** search
-
-
- FREE is Copyrighted 1988,89 by Bill Stewart. All Rights
- Reserved. Permission is specifically given to post on BBS's
- for downloading IF, and only if, the non-registered copy is
- distributed. Permission is NOT GIVEN to distribute registered
- copies.
-
- Bill Stewart
- 621 Mendenhall Rd. S.
- Memphis, TN 38117
-
-
- FREE was written to fill a void that exists in DOS. Taking
- a DIR in DOS to a blank disk results in a "File not found"
- message, but no free space listing. Further, except within
- CHKDSK you can't find out what the capacity of the drive is.
-
- I wrote FREE to give you the following pertinent
- information:
-
- 1) The day of the week
- 2) Date and time this report is valid
- 3) The logical drive the report is for
- 4) Total formatted capacity of the drive
- 5) Bytes currently allocated on the drive
- 6) The number of bytes still available for storage
-
- ADDITIONAL INFORMATION SHOWN SINCE THE ORIGINAL RELEASE
-
- 7) Analog graph of disk useage
- 8) Percentage breakdowns (used and still free)
- 9) COLOR support (OK on CGA, EGA and VGA)
- 10) Warning sound when disk is filling up.
- 11) Total conventional memory
- 12) Conventional memory allocated
- 13) Conventional memory available
-
- Item 5 reports "Bytes allocated." and that is just what it
- says. These bytes MAY include bytes marked as in bad
- sectors, locked out clusters, or simply bytes assigned to
- files. My object on this line is to let you know what DOS
- thinks is used, for whatever reason. Since the original work
- many things have changed and a lot more information is now
- presented. See the history file for a list of changes.
-
- FREE uses a standard DOS call that yields the number of
- bytes per sector, the number of sectors per cluster, the
- number of clusters available and the total number of
- clusters on the drive. It also uses a standard DOS call to
- obtain day-of-week, date and time. These figures are used
- to compute the pertinent information. One difference this
- display includes is numerical output with commas, which I
- think makes reading larger numbers much easier. My routines
- can handle a number up to 999,999,999 although it is
- unlikely you have a drive that large.
-
-
- Page 2
-
-
- Useage
- ------
-
- Proper syntax is:
-
- FREE [d:]
-
-
- Where "[d:]" is an optional drive specifier. So, to display
- FREE's info on the "D" drive you would use the syntax:
-
- FREE D:
-
- Omitting the optional drive specifier will result in FREE
- using the current default drive.
-
-
-
-
- Error Handling
- --------------
-
- There are three possible errors FREE will handle. One is
- an invalid drive specifier, and two is if you are using a
- DOS earlier than 2.00. The third reports a memory error.
- DOS's critical error handler takes over on any other error,
- i.e. "Abort, Retry, Ignore?".
-
- FREE recognizes all logical configurations that DOS may
- use. ASSIGN, SUBST, VDISK.SYS and so forth are all recognized
- and handled properly. FREE has been tested with DOS's from
- 2.1 through 3.31. It has been tested with Ram-drives, fixed
- disks with both single or multiple partitions. 5.25" floppies
- at both 360K and 1.2 Meg, and 3.5" micro-floppies at 720K. It
- has been found good in PC's, XT's, Turbo XT's, AT's and PS/2
- systems.
-
-
-
-
-
- Bug Reports and Fixes
- ---------------------
-
- To date, no bugs have been reported.
-
-
-
-
-
- FREE was written in Assembly Language using Microsoft MASM,
- Version 1.25
-
-
-