<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 31 Oct 1985 12:47:00 MST
From   : Keith Petersen <W8SDZ@SIMTEL20.ARPA>
Subject: SD102 Super Directory program now available

The latest verion of SD, the "Super Directory" program, is now
available from SIMTEL20 as:

Filename                       Type     Bytes   CRC

Directory MICRO:<CPM.DIRUTL>
SD102.LBR.1                    BINARY   77952  BCA1H

SD displays the directory of a CP/M disk, sorted alphabetically, with
the file size in k, rounded to the nearest CP/M block size.  Also
displays library files with the file size in k if the '$L' option is
used.  This version can be assembled with ASM, LASM, MAC, RMAC or M80.

Latest revision:

10/31/85  Fixed bug which caused system to crash if BYE low (LOWCCP)
  v102    and using disk options (DOPT EQU YES).  Thanks to Wayne
          Masters for reporting it.
                                        - Keith Petersen, W8SDZ

Current versions of SD automatically adjust for any block size and
directory length under CP/M 1.4 or 2.x or MP/M (any version).  They
also automatically adjust for any number of disk drives and work
satisfactorily even if no disk is in that drive at the moment.
Provisions are made for:

        (1) automatic pauses when the screen fills up
        (2) searching individual or multiple drives and/or user areas
        (3) unconditional or optional resetting the disk system before
            execution begins
        (4) directing output to a disk file called SD.DIR and appending
            to that file on subsequent runs
        (5) summary line output giving drive and user information,
            number of files matched and how much space they consume,
            and the amount of free space remaining on the disk
        (6) displaying or suppressing "system" files
        (7) accepting ambiguous filenames with or without a drive name
        (8) printer output
        (9) optional help menu with $?

Previous revisions:

10/28/85  Added an equate to allow display of file attributes only in
  v101    inverse video.  This leaves the header line in normal video
          and avoids that bright band on the screen.  Also, with the
          THREBYT equate set, the third byte was written to the disk
          when the F option was active.  This mod fixes that problem.
                                        - Barron McIntire

07/24/85  Rewrote the TIMEON code to allow use of the existing time-
  v100    on-system data contained in BYE5, BYE3, BYE+ or MBYE's RTC
          buffer.  If TIMEON is YES, SD merely reports "Time on system
          is nnn minutes" and makes no attempt to log the user off.
          Logoff responsibility is delegated to the (M)BYE(+) program.
          TIMEON checks to see if BYE is running and continues without
          reporting time-on if not.  No installation required to use
          this feature if you have clock code installed in your BYE.
          All page-1 equates previously used by TIMEON were deleted.
          This update also contains the SD99.FIX code for nested IF'
                                        - Wayne Masters, Potpourri

07/11/85  Added THREBYT equate for systems needing a 3-byte sequence
  v99     for reverse video.    If THREBYT is YES then the value coded
          at TBYTE is added to the reverse video sequence (currently
          set for a Kaypro).  Also added a new "?" option which will
          display a menu of the $ options available if HELP is YES.
                                        - Steve Sanders

03/15/85  Fixes obscure display bug which deletes display of 1, 2 or
  v98     3 file names in 3 out of 4 cases when the directory has
          >255 entries.  The fix code was written by Peter Lyman.
                                        - Paul Foote

01/21/85  Added support for ZRDOS.  Although CP/M compatible, ZRDOS
  v97     does not allow the SWAPEM technique of poking local values
          into the operating system.   Instead, a test for ZRDOS is
          made and, if present, further calls to CPM: set the Warm
          Boot Trap in ZRDOS.  On any error detected by ZRDOS the
          trap is reset and control is passed to DSKERR:  No equates
          need be changed for CPM/ZRDOS, testing is dynamic in the
          run-time code.
                                        - Joe Wright


--Keith
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>