home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / util4 / diredit.lzh / DIREDIT.DOC next >
Text File  |  1989-01-19  |  37KB  |  671 lines

  1.           
  2.           Documentation for DIREDIT V1.51         Copyright 1986, P. R. Fletcher          ________________________________       _______________________________
  3.           
  4.           
  5.                                   USER-SUPPORTED SOFTWARE                                  _______________________
  6.           
  7.           Much of the software which is available for your computer is produced
  8.           and sold on the assumption that you are a crook and that you will take
  9.           any available opportunity to cheat software writers and vendors out of
  10.           their rightful reward. Such software is copy-protected within an inch
  11.           of its (and your computer's) life and is priced at a level which still
  12.           guarantees its producers a profit even if four or five illegal copies
  13.           are made for each one sold. User-supported software is different. You
  14.           may have got a copy of this program free from a friend or a bulletin
  15.           board or (for a nominal fee) from a users' group or software library.
  16.           In any case, you have a perfectly legal copy. You are encouraged to
  17.           make as many copies of the package as you like and to distribute them
  18.           to all your friends. If, after trying the program out, you find that
  19.           it is useful and want to continue to keep and use it, you must register
  20.           your copy by sending the registration fee ($20.00, unless you are
  21.           already a registered user of HDTEST, in which case it is $10.00)
  22.           together with the completed registration form, to the address on the
  23.           form. Only your conscience can make you do this (although you are                                         ____                              
  24.           probably breaking the law if you don't), but bear in mind that the
  25.           distributors of "user-supported" software are making the assumption
  26.           that you are honest and willing to pay a reasonable price for a useful
  27.           program, many commercial software vendors, on the other hand, would
  28.           apparently rather believe you are a crook. You can decide who you
  29.           would rather prove right. Registered users will be entitled to
  30.           support, upgrades (V2.20 was released to Registered users at the
  31.           beginning of 1987), and help with DIREDIT-related problems (including
  32.           telephone support) for a year from the date of registration.
  33.           
  34.           Documentation for DIREDIT V1.51         Copyright 1986, P. R. Fletcher          ________________________________       _______________________________
  35.           
  36.           
  37.           
  38.                                        INTRODUCTION                                       ____________
  39.           
  40.           DIREDIT is a program which allows you to "edit" DOS directories. There
  41.           are a number of programs, some in the public domain, others available
  42.           as components of commercial utility packages (e.g. the Norton
  43.           Utilities (TM)), which allow directories to be sorted in various ways                                                         ______                
  44.           (by filename, by file type ("extension"), by modification date, by
  45.           size), but DIREDIT is (as far as I know) the only one which also
  46.           allows the user to specify an arbitrary order and/or to move
  47.           individual directory entries around at will. DIREDIT also displays
  48.           the directory in a very compact manner, with up to 80 file-names
  49.           visible on the screen at once, but allows you to see the full file
  50.           description for any entry simply by moving a cursor to the name.
  51.           
  52.           You may reasonably ask why you should care how your directories are
  53.           arranged - one answer to this question depends on the fact that the
  54.           order in which subdirectories and files are listed in the order in
  55.           which DOS searches through them (when asked to find a data file or
  56.           executable program). It follows from this that programs and data files
  57.           will be accessed fastest if they appear at the top of the directory
  58.           listing of the subdirectory in which they are found, and also that
  59.           subdirectories (especially those which are specified in your PATH
  60.           command) should, for fast access, be at the top of the directory
  61.           listing. On the other hand, many people find it easier to find a file
  62.           that they are searching for if the directory is sorted in some other
  63.           way. The advantages (in this context) of alphabetical sorts by name
  64.           and/or type are obvious, but sorting by size or date/time (most
  65.           recently modified files at the bottom) can also sometimes be useful.
  66.           
  67.           You can use DIREDIT for both purposes - arranging your directories on
  68.           disk for efficient access and then resorting them temporarily on the
  69.           screen when searching for a file without (necessarily) saving the
  70.           resorted directory to disk.
  71.           
  72.           DIREDIT is distributed as "User-supported Software". If, after trying
  73.           it out, you decide to continue to use it, you should become a
  74.           registered user by sending a completed copy of the Registration Form
  75.           (which is included in this documentation), together with a check or
  76.           money order for $20.00 ($10.00 for Registered Users of HDTEST) to me
  77.           at the address which appears on the form (and on the program's
  78.           copyright screen). I will register you for a year's support.
  79.           Registration entitles you to be notified of upgrades, bug fixes, newly
  80.           discovered incompatibilities, etc., and to ask for (and get) necessary
  81.           help in adapting the program to work on your hardware. I cannot guar-
  82.           antee to make DIREDIT work with every possible combination of hardware
  83.           and software, but I will promise to try to solve problems as they come
  84.           up, and I will return your registration fee if I cannot support the
  85.           program on your system.  Support will be available TO REGISTERED USERS                                                             ___________________
  86.           ONLY by mail, BIXmail, Compuserve EMail and, for an experimental          ____                                                            
  87.           period, telephone.  Please also bear in mind that my willingness and
  88.           ability to continue to support and enhance these programs will be
  89.           directly dependent on your willingness to pay the registration fee and
  90.           (to some extent) inversely dependent on the number of questions I get
  91.           that could be answered by reading the documentation(!).
  92.           
  93.           DIREDIT was written principally in C, compiled by the Microsoft C
  94.           
  95.           
  96.                                           Page 2                                
  97.           
  98.           Documentation for DIREDIT V1.51         Copyright 1986, P. R. Fletcher          ________________________________       _______________________________
  99.           
  100.           
  101.           compiler (Version 4.00) using its "small" memory model, and linked
  102.           with code from the distributed Microsoft C object libraries using the
  103.           Microsoft LINK program (Version 3.51).  Additional assembly language
  104.           routines were assembled by the Microsoft MASM Macro Assembler (Version
  105.           4.00). Portions of the distributed program are consequently Copyright
  106.           (C) by Microsoft Corp., 1985, 1986. All rights reserved. These
  107.           portions are used under the terms of a license from Microsoft Corp.
  108.           
  109.           DIREDIT was written with care and has been tested on a number of
  110.           different systems.  I cannot, however, give any guarantee as to their
  111.           performance on a specific system, nor can I accept liability for any
  112.           actual or consequential loss resulting from their use.  The programs
  113.           may only be used and/or copied in their original form. Unauthorised
  114.           modifications and/or the use of all or part of the program in other
  115.           software, commercial or otherwise, are strictly prohibited.
  116.           
  117.           
  118.                              HARDWARE & SOFTWARE REQUIREMENTS                             ________________________________
  119.           
  120.           DIREDIT makes a number of assumptions about the environment in which
  121.           it is operating. The program will, generally speaking, abort with an
  122.           informative error message if it finds one of these assumptions to be
  123.           untrue! It requires MS/PC-DOS 2.x or above and about 96 Kb of free
  124.           memory (the exact amount required depends on the size of the target
  125.           directory) to run. The device on which the target directory is found
  126.           must have been initialized by FDISK and FORMATted by the DOS utility.
  127.           DIREDIT uses BIOS calls to read and write the directory information, so
  128.           the BIOS handler for interrupt 13 must be capable of handling (at
  129.           least) normal disk reads and writes (sub-functions 2 and 3) in a way
  130.           that is compatible with that documented for the XT disk adapter in
  131.           IBM's technical documentation. This should be no problem for most disk
  132.           systems on IBM PCs and most compatibles. This version of DIREDIT may                                                                           ___
  133.           not, however, be usable on non-bootable hard disks and/or on hard
  134.           disks which require special device drivers to be installed. A
  135.           forthcoming release of DIREDIT (which should be available to
  136.           registered users by the end of December, 1986) should be usable on
  137.           almost any DOS disk device, without requiring BIOS compatibility.
  138.           
  139.           An ANSI screen driver should be installed on those systems (including
  140.           IBM PCs) which do not support ANSI screen I/O in Video BIOS. The
  141.           program's screen output speed will benefit significantly from the use
  142.           of one of the enhanced ANSI drivers that are available (FANSI-Console,
  143.           NANSI, etc.), but it will operate correctly (if more slowly) with
  144.           Microsoft's ANSI.SYS.
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.           
  159.           
  160.                                           Page 3                                
  161.           
  162.           Documentation for DIREDIT V1.51         Copyright 1986, P. R. Fletcher          ________________________________       _______________________________
  163.           
  164.           
  165.           
  166.                                    RUNNING DIREDIT                                   _______________
  167.           
  168.           The program is invoked with the command:
  169.           
  170.                                   DIREDIT [pathname]
  171.           
  172.           If a pathname is not specified on the command line, the program will
  173.           default to that of the current directory. Otherwise, any valid DOS
  174.           path specification may be used (some examples are:  A:\; A:\SUB1\SUB2;
  175.           \SUB1\SUB2 {referred to the root directory of the current device};
  176.           SUB3\SUB4 {starting from the current directory}). Note that there is
  177.           one difference between the way DIREDIT interprets path specifications
  178.           and the way DOS normally does. DIREDIT will interpret a specification
  179.           which contains a drive but no path (e.g. A:) as referring to the root                                                                           ____
  180.           directory on the specified drive, rather than the default directory on                                                            _______             
  181.           that drive (if one has been named in a "CD" command).
  182.           
  183.           DIREDIT will display its copyright screen and pause until you press a
  184.           key - it will then read in the directory to be edited and check to see
  185.           whether the first file or files in the directory have the "System"
  186.           attribute. If they do (typically true for the files that contain the
  187.           resident component of the operating system on the root directory of a
  188.           bootable disk), DIREDIT asks whether you wish to exclude these files
  189.           from directory sort operations. You should not override the default
  190.           ("Y") answer to this question unless you are sure you know what you
  191.           are doing - if the operating system files are not first in the
  192.           directory, the disk will cease to be bootable. After you have
  193.           responded to this question (assuming that it was necessary for DIREDIT
  194.           to ask it) the program will switch to its normal display mode.
  195.           
  196.           On the upper 20 lines of the terminal screen are displayed up to 80
  197.           "identifier blocks", each comprising an ID number (which initially
  198.           corresponds to the position of the directory entry in the directory)
  199.           and a file name. An inverse video box cursor, initially positioned
  200.           over the first (top lefthand) block, indicates the current entry. This
  201.           box can be moved to highlight any visible block by using the arrow
  202.           keys. The "Cursor->" display line at the bottom of the screen shows
  203.           the full description of the file or directory whose name is in the
  204.           current block. If there are less than 81 active directory entries (the
  205.           normal case!), all will be displayed all the time, otherwise only the
  206.           first 80 will be visible.
  207.           
  208.           
  209.                                     THE SCREEN DISPLAY                                    __________________
  210.           
  211.           The names and ID numbers of up to 80 files and/or subdirectories are
  212.           displayed on the screen at once. If the directory being edited
  213.           contains more than this number of entries, DIREDIT allows you to
  214.           "page" up and down within the directory so that you can inspect or
  215.           operate on any entry. In this case, the screen is divisible into two
  216.           windows by a line drawn vertically down its center. The right-hand
  217.           window will always contain 40 blocks; the left-hand one will contain
  218.           up to 40 more. Each window may be positioned (using the <PgUp>,
  219.           <PgDn>, <Home>, and <End> keys) anywhere within the directory, except
  220.           that the two windows may never overlap and that the left hand window
  221.           must always remain "below" the right hand one in the directory. When
  222.           
  223.           
  224.                                           Page 4                                
  225.           
  226.           Documentation for DIREDIT V1.51         Copyright 1986, P. R. Fletcher          ________________________________       _______________________________
  227.           
  228.           
  229.           the program starts up, the two windows are "locked", so that they move
  230.           together. Pressing the "L" key toggles the lock so that they can move
  231.           independently.
  232.           
  233.           <PgUp> moves the current window (i.e. the one which contains the block
  234.           cursor) up by twenty entries.
  235.           
  236.           <PgDn> moves the current window down by twenty entries.
  237.           
  238.           <Home> moves the current window as far towards the beginning of the
  239.           directory as possible (so that is shows the first 40 entries).
  240.           
  241.           <End> moves the current window as far towards the bottom of the
  242.           directory as possible (to show the last 21 to 40 entries).
  243.           
  244.           If the windows are not "locked" together and an attempted window move
  245.           would cause them to overlap (i.e. the inactive window is immediately
  246.           adjacent to the current one in the direction of the attempted move) OR
  247.           the windows are "locked" together (which is the default case), both
  248.           windows are moved. If an attempted window move would cause either
  249.           window to go off the top or bottom of the file, it does not take place
  250.           and the attempt is simply ignored. Note that window moves do not
  251.           affect the position of the cursor within the window.                                            _________________ 
  252.           
  253.           
  254.                                     EDITING THE DIRECTORY                                    _____________________
  255.           
  256.           The simplest way of making small changes to the organization of the
  257.           directory is by moving individual entries. An individual entry is
  258.           moved by positioning the cursor on the identifier block, "picking it
  259.           up" by pressing the <Del> key, positioning the cursor at the point to
  260.           which the entry is to be moved, and "inserting" it there by pressing
  261.           the <Ins> key. The full description of the entry that is in the
  262.           process of being moved is shown on the "Moving->" display at the
  263.           bottom of the screen. You may not exit (which causes the disk
  264.           directory to be updated, and would, in this case, cause the "moving"
  265.           entry to be lost) while an entry is being moved - you must replace it
  266.           somewhere first. An entry which is being moved is also automatically
  267.           put back (at the current cursor position) before a sort operation is
  268.           carried out. Note that you can move "System" entries from the                                     ___                               
  269.           beginning of the root directory manually, but you will be prompted for                                          ________                              
  270.           confirmation before you can "pick them up".
  271.           
  272.           A number of other single-key commands are implemented, as described
  273.           below. Many of them trigger short dialogues, and the commands with
  274.           potentially far-reaching effects usually require confirmation before
  275.           you are allowed to do something you might regret. Note that, although
  276.           the editor commands do not require that the <Return> key be pressed
  277.           also, responses to prompts always do.
  278.           
  279.           "D" - change the date stamp on the current file. The program prompts
  280.           with the current date stamp - the new date should be entered in the
  281.           same format. Invalid dates will be rejected but any valid date between
  282.           January 1, 1980 and December 31, 2099 may be entered.
  283.           
  284.           "L" - toggle the "lock" which (by default) forces both windows to move
  285.           together. This has no perceptible effect unless there are more than 80
  286.           
  287.           
  288.                                           Page 5                                
  289.           
  290.           Documentation for DIREDIT V1.51         Copyright 1986, P. R. Fletcher          ________________________________       _______________________________
  291.           
  292.           
  293.           entries in the directory.
  294.           
  295.           "M" - display the next of a series of single-line "aides-memoire" to
  296.           available commands which appear on the 23rd line of the screen.
  297.           Repeatedly pressing this key will cycle through lines describing all
  298.           valid commands.
  299.           
  300.           "N" - edit a new directory (you are automatically given the option of
  301.           writing the one currently being edited to disk first, if changes have
  302.           been made to it).
  303.           
  304.           "Q" - quit the program without updating the current directory. If you                                 _______                                       
  305.           have made any changes during the current session, the program will
  306.           prompt for confirmation before actually quitting.
  307.           
  308.           "R" - rename the current file. The program will prompt you to enter
  309.           the new name. Invalid names (too long, containing illegal characters,
  310.           etc.) will be rejected, as will a name that is the same as one of
  311.           another file entry in the current directory.
  312.           
  313.           "S" - sort the directory (see below).
  314.           
  315.           "X" - exit and (if any changes have been made) update the current
  316.           directory.
  317.           
  318.           "?" or <F1> - display help text.
  319.           
  320.           
  321.                                     SORTING THE DIRECTORY                                    _____________________
  322.           
  323.           The directory display (and, ultimately, the directory on disk) may be
  324.           sorted by date, filename, extension, or file size, in ascending or
  325.           descending order. It may also be rearranged in any other arbitrary
  326.           order you care to specify.
  327.           
  328.           When you enter "S", the program will determine, by asking you a series
  329.           of questions, how you want the directory to be sorted.
  330.           
  331.           The first option presented is: "User-Specified Order?" - responding to
  332.           this prompt by entering "Y" allows you to rearrange the file entries
  333.           in an arbitrary order. You will then be prompted to enter two lists of
  334.           file numbers (the numbers displayed next to the filenames on the
  335.           screen). The first list should contain the numbers of files which you
  336.           would like to move to the top of the directory (in the order in which
  337.           you want them to appear there) - the second should contain the numbers
  338.           of files which you want to move to the bottom, also in the order in
  339.           which they are to appear. Either list may be empty (just press
  340.           <Return>). The lists should contain only the file numbers, as decimal
  341.           integers, separated by one or more spaces and/or tabs. A final prompt
  342.           requires that you specify [A]scending or [D]escending order -
  343.           specifying [D]escending order simply reverses the order of all the
  344.           files in the directory after your specified files have been moved to                                 _____                                        
  345.           the top and/or the bottom of the (otherwise) current version.
  346.           
  347.           Other possible sort orders are presented in turn as options if "User-
  348.           Specified Order?" is rejected. These are "Sort by Filename?" (which
  349.           actually sorts by name and extension), "Sort by Extension?" (which
  350.           
  351.           
  352.                                           Page 6                                
  353.           
  354.           Documentation for DIREDIT V1.51         Copyright 1986, P. R. Fletcher          ________________________________       _______________________________
  355.           
  356.           
  357.           sorts by extension first, then by filename for files with the same
  358.           extension), "Sort by Date/Time?" (which sorts by file date, then by
  359.           time), and "Sort by file size?". Whichever of these is accepted, the
  360.           program asks that you also specify [A]scending or [Descending order
  361.           before proceeding with the sort.
  362.           
  363.           "System" files at the beginning of a directory will be excluded from
  364.           all sorts unless specifically included (by a "N" response when the                                        __                                  
  365.           program asks you whether you want them excluded). In fact, if you have
  366.           moved such a file manually to some other position, any sort will
  367.           result in its being put back where it came from.
  368.           
  369.           
  370.                                       IMPORTANT NOTE                                      ______________
  371.           
  372.           You should always review the directory you have been editing (by using
  373.           the DOS DIR command) after exiting from DIREDIT, in order to check
  374.           that it looks the way it should. If it doesn't look right, before                                                                     ______
  375.           doing anything else, run CHKDSK or reboot the system and check it          ___________________                                              
  376.           again - if it still doesn't look right, you will have to DIREDIT it
  377.           again. These precautions are advised because DOS keeps up to 99
  378.           sectors worth of data (including directory data) from your disks in
  379.           memory (the actual number of sectors held in this way is set by the
  380.           "BUFFERS=..." line in CONFIG.SYS, and defaults to 2 in PCs and XTs and
  381.           3 in ATs). If you use DIREDIT (which reads and writes the directory
  382.           sectors without using DOS functions) to change a directory that DOS is
  383.           holding in memory, that internal representation of the directory is
  384.           not automatically updated. This presents a potential problem because,          ___                                                                  
  385.           if you were then to do something that changed the directory (write a
  386.           new file, change an old file, etc.) from within DOS, DOS would make
  387.           the appropriate changes to its copy of the (old) directory and write                                                      ___                     
  388.           it back over the new directory. Because there is no way of telling DOS                  ____                                                          
  389.           that the contents of its sector buffers may be invalid, DIREDIT
  390.           attempts to flush them (before exiting) by performing a number of
  391.           manoeuvres which result in multiple DOS disk read operations. It is                                                       ____                  
  392.           possible (though not very likely) that there are circumstances under
  393.           which DIREDIT will fail to flush the DOS sector buffers - running
  394.           CHKDSK always seems to flush them successfully, and rebooting is
  395.           guaranteed to do so.
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.           
  415.           
  416.                                           Page 7                                
  417.           
  418.           Documentation for DIREDIT V1.51         Copyright 1986, P. R. Fletcher          ________________________________       _______________________________
  419.           
  420.           
  421.           
  422.                                LIMITATIONS AND RESTRICTIONS                               ____________________________
  423.           
  424.           The current version of DIREDIT has a few limitations, which result
  425.           from the way data is stored internally by the program. They are not
  426.           "etched in stone", although the second could be avoided only with
  427.           considerable difficulty. They are as follows:
  428.           
  429.           1) Maximum number of clusters per disk = 28,000 (this number is
  430.           approximate, because it depends on dynamic memory allocation). This
  431.           limit may be increased to 32,768 in a subsequent version of the
  432.           program.
  433.           
  434.           2) Maximum cluster size = 65,535 bytes. I do not believe that a DOS
  435.           disk can ever have clusters larger than 64 Kb, but my limit is one
  436.           less than that and may, since sector and cluster sizes tend to run in
  437.           powers of 2, effectively limit cluster size to 32 Kb - this should be
  438.           enough for most people!.
  439.           
  440.           3) Screen update speed is less than earth-shatteringly fast (!). This
  441.           is on top of my list of things to be improved in V2.00.
  442.           
  443.           
  444.                             BUGS AND OTHER UNPLEASANT SUBJECTS                            __________________________________
  445.           
  446.           Although, like all programmers, I sometimes like to think that my
  447.           product is perfect, it is possible that there are a few bugs lurking
  448.           in the depths of the program, and likely that some combination of
  449.           software and hardware exists which DIREDIT cannot figure out and/or
  450.           cope with. If you think you have found a bug and/or if you cannot get
  451.           the program to work on your system, do the following:
  452.           
  453.           1) Reread this documentation! Make sure that you are doing exactly
  454.           what the documentation and/or program prompts tell you to do. Make
  455.           sure (if you are trying to edit a directory on a drive with removable
  456.           media) that the media is not write-protected.
  457.           
  458.           2) Boot your system from a "virgin" DOS disk - preferably a copy of
  459.           your DOS distribution disk - and try to run DIREDIT again. If the
  460.           program runs in this limited environment, but not in your normal DOS
  461.           environment, try reconstructing the system under which it failed (by
  462.           adding things one by one until the problem recurs) and let me know
  463.           about the incompatibility.
  464.           
  465.           3) If the above approaches do not help, send me as detailed a
  466.           description of the problem as possible and (IF you are a registered                                                      _______________________
  467.           user) I will do my best to diagnose and fix it. If you are not a          ____                                                            
  468.           registered user, my interest in solving your problem is likely to
  469.           depend on how probable I think it is that you have found a bug rather
  470.           than an incompatibility. A bug/incompatibility report should always                                                                       ______
  471.           include a full description of the system (software and hardware) on                    ____                                                     
  472.           which the program is being run.
  473.           
  474.           
  475.                               CHANGES FROM PREVIOUS VERSIONS                              ______________________________
  476.           
  477.           The first version of DIREDIT that was generally released was V1.20.
  478.           
  479.           
  480.                                           Page 8                                
  481.           
  482.           Documentation for DIREDIT V1.51         Copyright 1986, P. R. Fletcher          ________________________________       _______________________________
  483.           
  484.           
  485.           
  486.           This version embodies the following changes/bug fixes:
  487.           
  488.           1) Bug causing sorts by file size to result in incorrect ordering
  489.           under some circumstances fixed (at V1.30).
  490.           
  491.           2) Bugs causing improper operation of the [R]ename option fixed (at
  492.           V1.50).
  493.           
  494.           3) Bug causing the program to abort with a "Non-existent or Invalid
  495.           Directory" error if the program were given a path specification
  496.           containing only a drive name (e.g. A:) fixed (at V1.35).
  497.           
  498.           4) Memory allocation/deallocation problem causing the program to abort
  499.           with a "Invalid Device" error after the "N" option is used to edit a
  500.           (variable) number of directories fixed (at V1.40).
  501.           
  502.           5) ANSI driver reset to normal mode (insert line feed after 80th
  503.           successive printable character output to screen) when program exits
  504.           (at V1.40).
  505.           
  506.           6) Ability to use the faster screen output mode provided by certain
  507.           ANSI enhancers added (at V1.30).
  508.           
  509.           7) Changes to program logic to reduce unnecessary screen updating (at
  510.           V1.35).
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.           
  543.           
  544.                                           Page 9                                
  545.           
  546.           Documentation for DIREDIT V1.51         Copyright 1986, P. R. Fletcher          ________________________________       _______________________________
  547.           
  548.           
  549.           
  550.                          APPENDIX - SUMMARY OF SINGLE-KEY COMMANDS                         _________________________________________
  551.           
  552.           
  553.           <PgUp> - move the current window up by twenty entries.
  554.           
  555.           <PgDn> - move the current window down by twenty entries.
  556.           
  557.           <Home> - move the current window as far towards the beginning of the
  558.           directory as possible.
  559.           
  560.           <End> - move the current window as far towards the bottom of the
  561.           directory as possible.
  562.           
  563.           <Del> - "pick up" directory entry for move.
  564.           
  565.           <Ins> - "put down" directory entry.
  566.           
  567.           "D" - change the date stamp on the current file.
  568.           
  569.           "L" - toggle the "lock" which (by default) forces both windows to move
  570.           together.
  571.           
  572.           "M" - display the next of a series of single-line "aides-memoire" to
  573.           available commands which appear on the 23rd line of the screen.
  574.           
  575.           "N" - edit a new directory.
  576.           
  577.           "Q" - quit the program without updating the current directory.                                 _______                                
  578.           
  579.           "R" - rename the current file.
  580.           
  581.           "S" - sort the directory.
  582.           
  583.           "X" - exit and (if any changes have been made) update the current
  584.           directory.
  585.           
  586.           "?" or <F1> - display help text.
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.           
  607.           
  608.                                          Page 10                                
  609.      
  610.      
  611.                         REGISTRATION FORM - DIREDIT V1.51                        _________________________________
  612.      
  613.      Please complete this form and return it with a check or money order (no
  614.      cash, please) for $20.00 ($30.00 Canadian, L15.00 Sterling) to:
  615.      
  616.                      Peter R. Fletcher
  617.                      1515 West Montgomery Avenue
  618.                      Rosemont
  619.                      PA 19010
  620.                      U.S.A.
  621.      
  622.      None of the information on this form will be passed on to any other
  623.      individual or commercial organization. Use the back of the form for
  624.      comments or additional space.
  625.      
  626.      --------------------------------------------------------------------------
  627.      
  628.      This information is required to process your Registration:
  629.      
  630.      Last Name:____________________________  Other Names:______________________
  631.      
  632.      Address:______________________________  Town/City:________________________
  633.      
  634.      State:_____________  Post Code:____________  Telephone:_________________
  635.                                                            (evenings/weekends)
  636.      
  637.      I understand that this software is supplied without warranty, express or
  638.      implied, and agree not to hold its author liable for any direct or
  639.      consequential loss arising out of my use of it.
  640.      
  641.      Signature:______________________________
  642.      
  643.      -------------------------------------------------------------------------
  644.      
  645.      You are requested, but not required, also to answer the following
  646.      questions:
  647.      
  648.      On What type(s) of computer are you using DIREDIT? ______________________
  649.      
  650.      CPU (8088, 8086, etc.)? __________   Amount of RAM (kB)? ____________
  651.      
  652.      Type & Size of Hard Disk(s)? ____________________________________
  653.      
  654.      Make and Type of Hard Disk Controller(s)? ______________________________
  655.      
  656.      Do you own a Modem?                                             Y  N
  657.      
  658.      Are you a member of BIX?   Y  N        Compuserve?              Y  N
  659.      
  660.      Do you own or have access to a Cauzin Softstrip Reader          Y  N
  661.      
  662.      Did you think that the $20.00 registration fee for this program was:
  663.      
  664.      Very Good Value?              About Right?             Excessively High?
  665.      
  666.      
  667.      Are there any other utility programs that you would like to see made
  668.      available as "User Supported Software"? What sort of programs?
  669.      
  670.  
  671.