home *** CD-ROM | disk | FTP | other *** search
- Sigi Kluger, ESKAY Software
- Dallas Texas
-
-
- Another directory program...
-
-
- I have written SDD for the following reasons (not in
- order of importance):
-
- - small, capable of showing file sizes
- - a programming exercise
- - an example for ASM beginners... maybe...
-
-
- SDD has the following features:
-
- - compact, requires less than 2k of disk space
- - able to display large directories in small TPA (12 bytes per
- active, matching filename stored)
- - optional suppression of size display for quick check
- - optional printer output
-
- SDD has the following shortcomings:
-
- - nowhere near as versatile as SD
- - not for use with CP/M 1.x
- - slow due to use of BDOS call 35 (compute file size)
-
- SDD will be expanded to add the following:
-
- - optional disk file output of listing
- - disk freespace display
- - date/time display for capable OS (CP/M Plus, MP/M, TurboDOS)
-
- I may think of a faster way to compute file sizes without
- sacrificing RAM.
-
-
- +--------------------------------------------------------------+
- | SDD is in the Public Domain and as author I expressly permit |
- | anyone to use SDD, whether for profit or not. The source |
- | code is provided for reference only at this time and should |
- | not be updated or distributed until the above changes have |
- | been made. If you don't like SDD, tell me so I don't waste |
- | my time completing it. Call ESKAY Software at 214-553-1363. |
- +--------------------------------------------------------------+
-
-
-
- DOCUMENTATION FOR SDD VERSION 1.01:
-
-
- The following are sample command lines and their outputs:
-
- [20:55 A] 4D}sdd ;<-- invoked by name defaults to *.*
-
- SDD .ASM 20k SDD .COM 2k SDD .DOC 2k SDD .HEX 6k
- DRIVE/USER D04: DISPLAYED 4 FILES IN 30k TOTAL
-
- [20:55 A] 4D}sdd a31: ;<-- may specify drive and user
-
- BULLETIN.SYS 2k WARMSTRT.AUT 4k WELCOME .SYS 2k
- DRIVE/USER A31: DISPLAYED 3 FILES IN 8k TOTAL
-
- [20:55 A] 4D}sdd *.?o? ;<-- may specify ambiguous fn
-
- SDD .COM 2k SDD .DOC 2k
- DRIVE/USER D04: DISPLAYED 2 FILES IN 4k TOTAL
-
- [20:55 A] 4D}sdd *.* $k ;<-- $K option suppresses file size display
-
- SDD .ASM SDD .COM SDD .DOC SDD .HEX
-
- [20:56 A] 4D}sdd *.* $s ;<-- $S option displays unsorted
-
- SDD .DOC 2k SDD .COM 2k SDD .ASM 20k SDD .HEX 6k
- DRIVE/USER D04: DISPLAYED 4 FILES IN 30k TOTAL
-
- [20:56 A] 4D}sdd *.* $sk ;<-- options may be mixed
-
- SDD .DOC SDD .COM SDD .ASM SDD .HEX
-
- [20:56 A] 4D}sdd *.* $l ;<-- $L option directs output to printer
-
- [20:56 A] 4D}sdd 0: ;<-- able to specify just user number
-
- No file(s)
-
-
- [20:56 A] 4D}
-
-
- Note that currently, SDD does not know about $SYS files and displays
- all matching files.
- ULLETIN.SYS 2k WARMSTRT.AUT 4k