home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / VORX / NSD11.ARC / NSD.DOC < prev    next >
Text File  |  1988-07-19  |  3KB  |  55 lines

  1. NSD.EXE by Bob Montgomery, Orlando, Florida             7-10-88
  2.  
  3. This is a new sorted directory program which illustates the use and speed of a
  4. binary tree sort algorithm. It also illustrates other concepts useful in
  5. writing applications, such as:
  6.  
  7.      1. Interfaceing C with assy language (putstr.8).
  8.      2. Accessing C's global varaiables in assy language.
  9.      3. Using far pointers in a small model program.
  10.      4. Adjusting to current display parameters (rows, columns, etc).
  11.      5. Getting drive parameters.
  12.      6. Screen management.
  13.      7. Very fast clear screen.
  14.      8. Displaying large numbers with commas.
  15.  
  16. The program accepts any valid DOS path and filespec on the command line, and
  17. displays the files in 20 char columns with the totals at the bottom. It
  18. displays directories in purple, hidden files in red, system files in green, and
  19. all other files in brown (except for monochrome displays, where appropriate
  20. attributes are uses). It is about as fast as SD, and has super fast screen
  21. updates for all text video modes (including 60 line, 132 column EGA modes).
  22. What makes NSD unique is that you can browse thru the directory using the arrow
  23. or PgUp/PgDn keys; the data is always available and does not get lost when it
  24. scrolls off the screen. The commands while viewing a sorted diectory are:
  25.  
  26.      Down Arrow:    Go forward 1 file.
  27.      Up Arrow:      Go back 1 file.
  28.      Right Arrow:   Go forward 1 column.
  29.      Left Arrow:    Go back 1 column.
  30.      PgDn:          Go forward 1 screen.
  31.      PgUp:          Go back 1 screen.
  32.      Escape:        Return to DOS.
  33.  
  34. The source (C and assy language) is included, so you can learn how it works,
  35. and modify it to your requirements. If you upload it to another BBS, please
  36. do not modify it, since problems become very hard to find in modified code.
  37.  
  38. This program is furnished as is, and the author is not responsible for any
  39. loss or damage caused by its use. It is meant to be a useful utility which
  40. illustates some of the less common aspects of C programming, such as the assy
  41. language interface. If you find the program useful, or learned some new
  42. techniques from the source, please contribute to the author what you think it
  43. is worth to you. Considering that many hours went into developing this program,
  44. around $10 would be a fair amount.
  45.  
  46. If you have any comments or suggestions, please notify
  47. Bob Montgomery CIS [73357,3140], 132 Parsons Road, Longwood, Fla. 32779.
  48.  
  49. Revision history:
  50. ver 1.0   7-10-88   Original release.
  51.  
  52. ver 1.1   7-18-88   Added quick scroll for directories which don't fill the
  53.                     screen. This way you can compare 2 smaller dirs on the
  54.                     screen. Original version always cleared the screen.
  55.