[comp.binaries.ibm.pc.d] v08i173: dirm, fast directory lister

fc173108@seas.gwu.edu (Iqbal Qazi) (11/01/90)

     The summary says it all.

     I have a 160 Meg ESDI hard drive with 35,979,264 bytes free
according to DOS (4.01) but DIRM tells me   2,424,832 bytes free.
However, DIRM does give the correct number of bytes in the files that
I do a directory of; i.e. "xxxxxx bytes in yy files" is correct, just
the total free space on the drive is wrong.

     Notice that the true value minus DIRM's value is 33,554,432.  The
difference between DIR's and DIRM's values is _always_ the same.  This leads
me to believe DIRM is having problems recoginizing drives greater than
32 Meg, which is the max. a partition could be before DOS 4.0.  

     If anyone has a fix, patch, suggestion to fix this bug, I'd
appreciate.  Other than this small item, DIRM is an excellent program.

Thanks,

Iqbal

mrice@caen.engin.umich.edu (Michael Rice) (11/01/90)

In article <2290@sparko.gwu.edu> fc173108@seas.gwu.edu () writes:
>
>     The summary says it all.
>
>     I have a 160 Meg ESDI hard drive with 35,979,264 bytes free
>according to DOS (4.01) but DIRM tells me   2,424,832 bytes free.
>However, DIRM does give the correct number of bytes in the files that
>I do a directory of; i.e. "xxxxxx bytes in yy files" is correct, just
>the total free space on the drive is wrong.
>
>     Notice that the true value minus DIRM's value is 33,554,432.  The
>difference between DIR's and DIRM's values is _always_ the same.  This leads
>me to believe DIRM is having problems recoginizing drives greater than
>32 Meg, which is the max. a partition could be before DOS 4.0.  
>

There are a few bugs in DIRM v1.0 that are either already fixed in
v1.2 or about to be fixed in v1.3.  The above bug along with one other
will be fixed within a couple of days.  Anyone who is interested in
this can send me e-mail and I will mail a uuencode version directly
to you.   Please keep reporting any bugs or suggestions.  Thanks, Mike

mrice@caen.engin.umich.edu (Michael Rice) (11/09/90)

DIRM v1.3 is now complete.  Anyone who requested a copy by mail
that didn't receive it please let me know.  A few of those requests
resulted in bouncing mail.

For those not familiar with DIRM, it is a fast directory lister that
takes advantage of direct screen writing to get the file directory on
the screen quickly.  It is written completely in assembler to make it
fast and keep the program small.

v1.3 corrects a bug that caused the byte free count to be wrong on high
capacity drives.  It also has better wildcarding compatibility with DOS,
and added commas in the numbers for quick and easy reading.

I will be uploading this to SIMTEL today if possible, and posting on
c.b.i.p   For those who don't want to wait for the long c.b.i.p
queue I am willing to mail you a copy.

On SIMTEL it will be in <msdos.dirutl> directory.
The filename will be DIRM13.ZIP

Please let me know what you think of the program.  Suggestions and
comments are welcome.

mrice@caen.engin.umich.edu (Michael Rice)