home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / 4 / 4file2u9.zip / 4F.DOC < prev    next >
Text File  |  1992-12-31  |  80KB  |  1,502 lines

  1.                             -------------------
  2.                        =====   4 - F I L E S   =====
  3.                             -------------------
  4.  
  5.                        DOCUMENTATION  -  Version 2U.9
  6.                               December 31, 1992
  7.  
  8.      --------------------------------------------------------------------
  9.      Shareware by Larry T. Edwards, Copyright 1990-92 All Rights Reserved
  10.               REGISTRATION $20   Box 6001   Sitka, Ak   99835
  11.  
  12.           TECH SUPPORT:
  13.             <1> Talk to the author at 907-747-8996;
  14.             <2> MAS-BBS 718-444-5089 (8,N,1, 2400-14400 baud). Select the
  15.                 Customer Support Area, then the 4FILES Area;
  16.             <3> CompuServe: send E-mail to Larry Edwards 72037,3607; or
  17.             <4> INTERNET E-mail to 72037.3607@compuserve.com.
  18.  
  19.         _______
  20.    ____|__     |
  21. --|       |    |-------------------  |  ASP wants to make sure the shareware
  22.   |   ____|__  |  Association of     |  principle works for you; its Ombuds-
  23.   |  |       |_|  Shareware          |  man can help resolve any dispute with
  24.   |__|   o   |    Professionals      |  an ASP member on a shareware related
  25. -----|   |   |---------------------  |  problem.  Details on page 2.
  26. (R)  |___|___|       MEMBER
  27.  
  28.                                           (Print this manual 6-LPI x 12-CPI)
  29. ============================================================================
  30.  CONTENTS OF MANUAL ...
  31. =======================   File & Note Modes .... 8   DESQview ............ 18
  32.  
  33. Overview of 4FILES .. 2   Using FILE MODE ...... 9   Safety Features ..... 19
  34.  
  35. About "File Notes"... 2   Sorting File Lists .. 10   Hot Tips on 4FILES... 21
  36.  
  37. Shareware Notice .... 3   Utility Ports .... 11-12   Origin/Evolution .... 23
  38.  
  39. QUICK START ......... 3   Using NOTE MODE ..... 13   Registration Benefits 24
  40.  
  41. Special Keys ........ 4   Configuring 4FILES .. 15   Agreement for Use ... 24
  42.  
  43. Drive:Dir Navigation  6   EMS & XMS Swaps ..... 15   Packing List ........ 25
  44.  
  45. Seeking a File ...... 8   Video & Screens ..... 17   Detail Installation . 26
  46.  
  47. Mouse Use  7-8,11,16,18   MS-Windows & OS/2 ... 18   Registration Form ... 27
  48.  
  49. ==============================================================================
  50.  
  51. (Page formatting is for 12 Cpi, 6 Lpi printing)
  52.  
  53.  
  54.                                                                             2.
  55. OVERVIEW OF 4FILES
  56. ==================  4FILES is a multi-purpose file manager, and includes a
  57. full-featured editor for 4DOS & NDOS "file notes".  The interface is clean
  58. and convenient, and incorporates what may well be the easiest drive and
  59. directory navigation method you have tried.
  60.  
  61. 4FILES also serves as a well coordinated "front-end" for several of your
  62. favorite utilities, providing rapid-fire, point-and-shoot loading of files
  63. into the utilities.  There is a "utility port" for a file browser, two for
  64. editors or word processsors, three specialized for archive programs or
  65. viewers, and an extra port.  A built-in configuration routine makes
  66. on-the-fly changes to these ports and the other program settings easy.
  67. Changes may be used "session-only" or be saved to a configuration file.
  68.  
  69. The screen shows the current directory with subdirectories at the top
  70. followed by files, each taking a full line.  The list may be sorted any way
  71. you like, either on-the-fly or via command line switches.  Except for sorts
  72. by file name (the default), the key field for the current sort is highlighted
  73. on screen.  Any video mode over 80x25 is supported (see Quick Start
  74. on page 3).
  75.  
  76. File or subdirectory names are displayed on the left half of the screen, one
  77. per line, with full statistics.  The right half is space for descriptive file
  78. notes.  If you are using 4DOS or NDOS (superior COMMAND.COM substitutes), a
  79. file note will remain associated with its file during copy, move and rename
  80. operations.  You may also play with file notes under COMMAND.COM, but the
  81. notes will be lost during the above file operations.  The new 4DOS-4.0
  82. description "extensions" are detected if present, but no programs are using
  83. them yet.
  84.  
  85. Any program file or batch file may be executed directly from the listing or
  86. be put in an editable DOS command line.  Data files with "executable
  87. extensions" may be loaded directly into their applications.  A real DOS
  88. command line (secondary shell) is available too.
  89.  
  90. International keyboards and character code pages are fully supported.
  91.  
  92. Version 3.0 is now in beta testing has several new features including
  93. ability to apply file-description-aware copy, move, rename and zip operations
  94. to marked groups of files.  Registered users will be sent copies beginning
  95. very soon; shareware release to the rest of the public will be late fall.
  96.  
  97.  
  98. ABOUT FILE NOTES & 4DOS
  99. =======================  Ability to annotate your files will revolutionize
  100. your computer use, and this feature alone is ample reason to replace
  101. COMMAND.COM with 4DOS.  But the powers of 4DOS do not end there, and you
  102. are really (!) wasting time and energy if you aren't using it.  It makes
  103. the MSDOS command line EASY and adds many features to MSDOS which should
  104. have been included all along, but weren' t, even in MSDOS 5.0.  I can't
  105. recommend 4DOS highly enough! It's shareware by JP Software, Box 1470, E.
  106. Arlington, Ma 02174, 617-646-3975.
  107.  
  108.                                                                          3.
  109. SHAREWARE NOTICE
  110. ================  4FILES is a commercial, copyrighted program, and is
  111. distributed as shareware.  Shareware is a marketing method which allows you
  112. to evaluate a fully functional program before deciding whether you want
  113. it.  You may not continue use of 4FILES beyond a period of bona-fide
  114. evaluation of not over 30-days unless the copy you are using has been
  115. properly registered for your use, and your use complies with the agreement
  116. near the end of this manual.
  117.  
  118. If you decide not to register, a frank critique or trouble report would be
  119. sincerely appreciated, via a collect phone call, E-mail, or a letter.
  120.  
  121. Your distribution of 4FILES to others is highly encouraged, provided that the
  122. distribution complies with the agreement at the end of this manual.
  123. Permission for commercial distribution may be withdrawn at any time for
  124. cause.
  125.  
  126. Larry Edwards is a member of the Association of Shareware Professionals
  127. (ASP). ASP wants to make sure the shareware principle works for you.  If you
  128. are unable to resolve a shareware-related dispute or problem with a member,
  129. ASP's Ombudsman may be able to help resolve it.  ASP does not however provide
  130. technical support for members' products.  Contact: ASP Ombudsman, 545  Grover
  131. Rd, Muskegon, MI 49442 or (via CompuServe Mail) ASP Ombudsman 70007, 3536.
  132.  
  133.  
  134. QUICK START
  135. ===========  Capacity: 454 records per directory.  Requires: 64K and DOS 2+.
  136.  
  137.              SYNTAX:   4F [d:][\][subdir] [/+ /8] [/D] [/E /S /T /N]
  138.  
  139. Items in brackets are optional.  The current directory is the default..
  140.  
  141. ** Installation: Either copy all files into a subdirectory which is in your
  142. PATH or write a 4DOS alias to call 4FILES, preferably specifying its full
  143. pathspec to speed loading.  Storing or accessing 4FILES like this allows you
  144. to start it by typing just its name or the alias name, regardless of which
  145. drive or directory you are logged onto at any time.  If these instructions
  146. are "Greek" to you, please read the more detailed instructions on page 26.
  147.  
  148. ** Quitting: <@ESC> quits to the current directory, and  <ESC> or <^ESC> quit
  149. to the original (startup) directory . Under Windows, only <ESC> gives a total
  150. quit; the other keys have their  Windows  meanings.  (In key symbols, "@"
  151. means the "Alt" key and "^" means the "Ctrl" key.)
  152.  
  153. ** Configure 4FILES by typing <@F10>.  Screen colors & blinking, "utility
  154. ports" and many program options are on this menu.  Your utilities must be
  155. configured here for many 4FILES features to work.  For these, a pathspec is
  156. unneeded if the utility is in the PATH, but gives best performance. Always
  157. give the  extension of a utility's name.
  158.  
  159. ** For laptop computer users, keyboard assignments may be awkward in this
  160. version and on some laptops some non-standard key combinations may not work.
  161. If you otherwise like the program, please register and ask for a beta test copy
  162. version 3.0, which can be configured for laptops.
  163.  
  164.                                                                            4.
  165.  
  166. ** Replace the Old .CFG File:  The config- uration file format was changed in
  167. version 2S.0.  If your .CFG file is from an earlier version, you must delete
  168. it and configure the new version from scratch.
  169.  
  170. ** Switches: /D /E /S /T and /N are command line switches for list sorting
  171. (see P.9).   /D may be used alone or with any of the other four.  /8 is used
  172. to force an 80x25 display, in case you want to switch automatically or in
  173. case of an incompatibility with the video mode detection.  /+ must be used
  174. with HGC, MDA or CGA for over 80x25.
  175.  
  176. ** Operation: Use the menu line for guidance, and go with the flow!  <TAB>
  177. toggles between File & Note Modes.  Some keys work in both modes, but are
  178. shown only on the menu of one due to line length limits.  Navigate with the
  179. <G+> key (Grey-plus), <G-> and <G*>.  On 83-key keyboards, use <SCL-LK>
  180. instead of <G*>.  If 4FILES is properly configured, <F1> shows help and <^F1>
  181. shows this manual. For a tour of a few features see #6 on page 26.  The tour
  182. assumes your bootup directory is the current directory, and that it has a
  183. \UTIL subdirectory.
  184.  
  185. ** 4FILES may be fully evaluated under COMMAND.COM, but for proper handling
  186. of file notes during file copy, move, rename and delete, COMSPEC must be
  187. setup to use 4DOS or NDOS as the secondary (if not also the primary)
  188. command interpreter, instead of COMMAND.COM.
  189.  
  190. ** For use under MS-Windows, see "Running Under Windows" below for mouse and
  191. 4FILES.PIF setup.  Again, for regular use (i.e. except perhaps during
  192. evaluation) be sure COMSPEC is setup for 4DOS or NDOS.
  193.  
  194.  
  195. =========================
  196. DOCUMENTATION OF FEATURES
  197. =========================
  198.  
  199. SPECIAL CONTROLS
  200. ================  Most keys act as expected, and the others (below) are laid
  201. out logically.  A special keyboard handler allows nice, normally unavailable
  202. key assignments.  Symbols:  "^" means the CTRL key and "@" means the ALT key.
  203. "**" means 4FILES must be configured properly for the feature to work.
  204.  
  205.   <F1> -- Help. **                <F2> -- Edit current file. **
  206.   <F3> -- File Finder. **         <F4> -- Unzip current file, if archive. **
  207.   <F5> -- Mark record.            <F6> -- Unmark record.
  208.   <F9> -- Copy selected text.     <F0> -- Paste text (insert).
  209.  
  210.   <^F1> - View this manual **     <^F2> - Second editor or a utility. **
  211.   <^F5> - Mark ALL file records.  <^F6> - Unmark ALL records.
  212.   <^F9> - Cut selected text.
  213.  
  214.   <@F9> - Copy the whole note.    <@F10> - reconfigure 4FILES.
  215.  
  216.   NOTE: As adjuncts to <F5/F6>, <Space> toggles the current file mark and
  217.   <^Space> toggles all marks.  <^/> and <^\> duplicate <^F5> and <^F6>.
  218.  
  219.                                                                             5.
  220. NAVIGATION KEYS FOR DRIVES, DIRECTORIES & LISTS
  221. -----------------------------------------------
  222. ------------------------------------------------------------------------------
  223. NOTE:  <G*> is the "grey" star key on the keypad.  <G**> is a double hit of
  224. this key.  Adjacent keys are called <G+> and <G->.  On laptops, use <Fn*>, etc.
  225. All of these key combinations may not work on some laptops.  Version 3.0 is
  226. able to substitute "[" for <G*>, "]" for <G->, and <Enter> for <G+>.  These
  227. keys are very handy on laptops.  All who register get a copy of the 3.0 Beta
  228. immediately, and will also be sent the final 3.0 release when it is ready.
  229. ------------------------------------------------------------------------------
  230.  
  231.     <G*>   -- Change drives.  The change is instantaneous when a drive letter
  232.               is typed.  ON 83-KEY KEYBOARDS, THE <SCL-LCK> KEY SERVES THIS
  233.               FUNCTION; you can force the alternate key choice via the
  234.               configuration menu.
  235.  
  236.     <G**>  -- Change drive:directory via a text entry field.  LCD, ACD & NCD
  237.               compatible.  On 83-key keyboards, use <SCL-LCK>.
  238.  
  239.     <G***> -- Change back to previous directory.  Use <SCL-LCK> if 83 keys.
  240.  
  241.     <G->   -- Change to the parent directory (from any record).
  242.  
  243.     <G+>   -- IF RECORD IS:  1) a directory, change to it.
  244.                              2) a file, browse it. **
  245.                              3) an archive, list its constituent files. **
  246.  
  247.     <^G+>  -- Calls an archive-only utility. **
  248.  
  249.     <CR>   -- ENTER may be configured to duplicate <G+> in File Mode only.
  250.  
  251.     <@-F10>  -- Shows the configuration menu.
  252.  
  253.     <TAB>    -- Toggles between FILE MODE and NOTE MODE.
  254.     <NUM-LK> -- Toggles between showing file attributes and file time.
  255.  
  256.     <@-Char> -- Fast scroll to next record starting with the character.
  257.  
  258.     <SCL-LK> or <Keypad-5> changes direction (BIOS dependent.)
  259.  
  260.  
  261. NOTE MODE KEY COMMANDS:
  262. -----------------------
  263.  
  264.   ^H          -- Destructive backspace (see also File Mode).
  265.   ^Y          -- DELETE NOTE.
  266.  
  267.   <Ctrl-PgUp> -- Go to TOP of directory listing.
  268.   <Ctrl-PgDn> --  "  " END  "     "        "
  269.  
  270.   <Ctrl-Up>   -- Go to TOP of page.
  271.   <Ctrl_Dn>   --  "  " END  "   "
  272.  
  273.                                                                           6.
  274.  
  275.   <Sh-Up>     -- Scroll display to show record ABOVE TOP of page.
  276.   <Sh-Dn>     --    "      "     "   "    "    BELOW END  "   "
  277.   <Ctrl-Lf>   -- Shift cursor ONE WORD LEFT.
  278.   <Ctrl-Rt>   --   "      "   ONE WORD RIGHT.
  279.  
  280.   <Sh-Rt>     -- 1) Bump any text to the right of the cursor to right margin.
  281.                  2) If no text to the right, enter Flush-Right (FLR) mode.
  282.   <Sh-Lf>     -- Exit FLR mode (or use <ESC>, <CR> or any bar movement keys).
  283.   <Sh-BS>     -- Destructive "Fore-space", available in FLR mode only.
  284.  
  285.   <ESC>       -- Like <^ESC>. Can be disabled with a configuration switch.
  286.  
  287.   <^ESC> or <@ESC> -- Quit to original or current directory, respectively.
  288.                       (If you use NEWKEY, see page 10.)
  289.  
  290.  
  291. FILE MODE KEYCOMMANDS:
  292. ----------------------
  293.  
  294.   <^E> or
  295.   <^E><^E> -- Presents a DOS command line with or without the current
  296.                file name.  (See also "configuration".)  Appending "++" to a
  297.                command freezes the screen temporarily after execution.
  298.  
  299.   <^H>      -- Shell to 4DOS & show the selectable command history window.
  300.                KEYSTACK.COM (a 4DOS TSR) must be loaded first.
  301.   <^X>      -- Instantly executes records which are .COM, .EXE, .BAT or .BTM
  302.                files; also acts on data files with "executable extensions".
  303.  
  304.   F5 /  F6  -- Mark / Unmark A record.
  305.  ^F5 / ^F6  -- Mark / Unmark ALL records.
  306.  
  307.   A / ^A  -- Change attributes of current file or all marked files.
  308.   C       -- Copy file.
  309.   D / ^D  -- Delete current file or all marked files.
  310.   M       -- Move file.
  311.   R       -- Rename a file or directory.  (LCD 4.0B+ and ACD compatible.)
  312.   N       -- Create a "New" Directory.  LCD/ACD/NCD compatible.
  313.   K       -- "Kill" (remove) highlighted directory. LCD/ACD/NCD compatible.
  314.   R       -- Rename a directory or file.  (LCD 4.0B+ and ACD compatible)
  315.   S       -- Resort the listed files with a new sort type or order.
  316.  
  317.   ----------------------------------------------------------------------------
  318.   The Copy, Move, Rename functions are VERY rudimentary, and will be top
  319.   notch in V-3.0.  Internal PKZip and Unzip support will also be included.
  320.   3.0 is in beta testing, and if you register you will get a copy of the beta.
  321.   ----------------------------------------------------------------------------
  322.  
  323.  
  324. DRIVE & DIRECTORY NAVIGATION
  325. ============================  4FILES has perhaps the most natural key mapping
  326. yet devised for drive and directory navigation.  It employs a group of three
  327. keys operated by your right hand in coordination with the cursor pad (arrow
  328. and page) keys.  A keyboard with lefthand function keys will accentuate the
  329.  
  330.                                                                            7.
  331.  
  332. efficiency of this layout, and a Northgate or Focus keyboard with this layout
  333. would be an excellent investment. On laptop computers, the lack of a separate
  334. cursor pad and left function keys sacrifices efficiency, but handy separate
  335. keypad units are available from Dalco (only $52; 800-445-5342), Tidal Tech
  336. (510-748-7270) or Genovation (714-833-3355).  The functions of <G+> and <G->
  337. are also available via mouse buttons.  These are the keyboard ( use <Fn> keys
  338. if you have a laptop) and mouse layouts:
  339.  
  340.    KEYS HIT:  |  83 Keys Action           84+ Keys Action        NOTE
  341.    =========  |  ====================     ===================    =============
  342.    <Grey*>    |  (Use <SCL-LK> key) ----> Fast drive change      (Input field)
  343.               |
  344.    <Grey**>   |  (Use <SCL-LK> key) ----> Enter new drive:dir    (Input field)
  345.               |
  346.    <Grey***>  |  (Use <SCL-LK> key) ----> CD to previous dr:dir  (Instant CD)
  347.               |
  348.    <Grey->    |  CD to parent dir         CD to parent dir       (Instant)
  349.               |
  350.    <Grey+>    |  CD to highlighted dir    CD to highlighted dir  (Instant)
  351.               |  or browse if a file.     or browse if a file.
  352.    --------------------------------------------------------------------------
  353.      Laptops:  Substitute <Fn*>, <Fn+> and <Fn-> key combinations above.
  354.  
  355.  
  356.    MOUSE BUTTONS: |  L--    M--    R--     L-R     LM-      -MR      LMR
  357.    ===============|========================================================
  358.    3 Button Mouse | <G+>   <G->   <ESC>   <TAB>   <PgUp>   <PgDn>   <F9>
  359.                   |
  360.    2 Button Mouse | <G+>          <ESC>   <G->
  361.  
  362.    NOTE: Under Presentation Manager, OS/2 disables the middle mouse button!
  363.  
  364. 4FILES automatically detects your mouse type and keyboard BIOS type, but it
  365. can only assume the layout of your keyboard (based on  your BIOS).  If the
  366. assumption is incorrect, you may force its reversal via the configuration
  367. menu' s "Other Keyboard" switch.  What you want is three keys adjacent to
  368. one another.  On the 83-key keyboard they should be in a vertical sequence
  369. of <SCRL-LK>, <G-> and <G+>.  On other desktop keyboards they should form
  370. a dog- leg at the upper right corner of the keypad, using <G*> instead of
  371. <SCRL-LK>. On laptops the <Fn*> key combination should be used, and if it
  372. doesn't work, reconfigure as above.  Proper setup is essential to maximum
  373. efficiency.   Laptop users will want a beta test copy of version 3.0,
  374. which provides  an excellent layout for laptop keyboards, available by
  375. registering this copy.
  376.  
  377. After hitting <G*> or <Scrl-Lck> you will be prompted to enter a drive
  378. letter. A valid entry will cause an immediate change to the drive.  A double
  379. hit on <G*>, rather than a drive letter, presents an input field for
  380. specifying the new directory and/or drive.  This <G**> command is
  381. compatible with LCD, ACD and NCD (directory changing utilities) if 4FILES
  382. has been configured for it, allowing you to type only part of the path
  383. name.  4FILES will update the database when directories are created,
  384.  
  385.                                                                          8.
  386.  
  387. deleted or renamed ( added "REN" to the config if your LCD/ACD version
  388. supports this feature).  <G***> makes an immediate change to the previous
  389. directory.
  390.  
  391. Hitting <G+> while the cursor is on a subdirectory record will cause 4FILES
  392. to change to that subdirectory.  If this is the ".." record, the change will
  393. be to the parent of the current directory.  <G-> will change to the parent
  394. directory from ANY record.
  395.  
  396. When changing to a parent directory, the cursor will quick-scroll from the
  397. top of the listing down to the record of the subdirectory you just left.
  398. This is helpful when inspecting a succession of child directories, since
  399. you always return to your last place in the parent, rather than its first
  400. record.  The scrolling action gives a quick impression of your current
  401. location in the list.
  402.  
  403. During a drive change, 4FILES goes to the extra trouble of avoiding the
  404. annoyance of the DOS message "Insert Disk for Drive A" overwriting the screen
  405. on systems with only one floppy.  You will be seamlessly given an opportunity
  406. to swap disks without messing up the screen.
  407.  
  408. If faster cursor bar movement is desired, 4FILES handles rates much faster
  409. than "normal".  Higher settings can be made via software or hardware built
  410. into some keyboards (i.e. Northgate Ultra).
  411.  
  412.  
  413. SEEKING A FILE ON THE LIST
  414. ==========================  Scrolling to files in a directory listing is
  415. easy: just hit an <@-char> key, where "char" is the alpha-numeric first
  416. character of the file or directory name.  You will be delivered to the next
  417. occurrence of a record starting with that character.  <SCL-LK> toggles the
  418. search direction at any time, including in mid-search.  On 83-key keyboards,
  419. <Keypad-5> performs this function instead since <SCL-LK> is used for
  420. directory navigation.
  421.  
  422.  
  423. MOUSE USE
  424. =========  See the button map on the previous page.  The mouse handler is
  425. setup so that no action is taken until all depressed buttons have been
  426. released.  To experiment, for a 'page-down' hold down the right button -- no
  427. rush -- and hit the middle button at your leisure.  Then lift one finger
  428. -- again no rush -- and when the second finger is lifted the action is taken.
  429.  
  430. To use the mouse when running under MS-Windows, the mouse driver must be
  431. loaded before loading Windows, otherwise the mouse will not function.
  432.  
  433.  
  434. FILE MODE & NOTE MODE
  435. =====================  4FILES starts in FILE MODE, with the file management
  436. functions are enabled.  <TAB> toggles between File Mode and Note Mode.  You
  437.  
  438. will notice that the menu changes with the mode, and you will find that while
  439. every command on each menu will work in its mode, some will also work in the
  440. other mode.  There is not a enough space on the single menu line to list all
  441. commands for each mode, but they are logical and you'll catch on.
  442.  
  443.                                                                            9.
  444. USING FILE MODE
  445. ===============  The file mode commands are mnemonic keys:
  446.  
  447.     <C>opy, <M>ove, <R>ename, <D>elete, and <A>ttributes for single files.
  448.  
  449.     <^D>elete  and <^A>ttributes for operation on marked files.
  450.  
  451.     <^C>opy, <^M>ove, <^R>ename and <^Z>ip marked file operations were not
  452.     quite ready at the time of this release, but are in beta testing and
  453.     version 3.0 will be provided free to all registered users beginning in
  454.     mid September.  (The 3.0 shareware release is planned for late fall.)
  455.  
  456.     <N>ew-directory, <K>ill-directory,  <R>ename-directory.
  457.  
  458.     <^E>xecute-from-prompt, e<^X>ecute-now, and <^H>istory list execution.
  459.  
  460. Copy, move and rename rely directly on 4DOS resources, and keep the file
  461. notes with their files.  As implemented here, these commands are very
  462. rudimentary stop-gaps which shell to DOS.  They will serve until the
  463. implementations in Version 3.0 (now complete and in beta-testing) are
  464. ready.  Ability to copy and move marked files are also included in V-3.0,
  465. as well as zipping of single or marked multiple files, with their file
  466. notes saved as PKZIP comments.
  467.  
  468. ^E presents a DOS command line loaded with the name of the current record,
  469. and the line editor is forced into insert mode.  The cursor controls are
  470. identical to those for the note editor.  ^E^E provides a blank command line
  471. in which you may enter any command; just like the DOS command line. ^Y
  472. deletes the command.
  473.  
  474. The command typed-in is executed, and when it finishes the return to 4FILES
  475. is automatic.  In many situations this is desirable, but in some cases (the
  476. DOS SET command is an example) the information you want to see flashes off
  477. the screen.  To prevent this there are two ways to cause 4FILES to delay
  478. clearing the screen until a key is hit.  One is to set the configuration
  479. switch named " Pause after DOS Command" to YES (NO is the factory default).
  480. The other is to append ++ to the ^E command line.  ++ is a 4FILES flag,
  481. and is not actually part of the command.  Either <G+> or <Shift=> may be
  482. used to generate +.  If the switch is set to YES, a "- -" appendage will
  483. force an immediate return.
  484.  
  485. If you wish to work directly from the DOS prompt for a while, type ^E^E <CR>.
  486. Executing the blank command line will load a secondary DOS shell, and you
  487. will remain in the shell until you type EXIT to return to 4FILES (see P.20).
  488. Back in 4FILES, you will be returned to the same drive:directory you were in
  489. before.
  490.  
  491. <N>ew-directory and <K>ill-directory are the commands to make and remove
  492. directories.  <R>ename works both for subdirectories and files.  If you use
  493. LCD, ACD or NCD, the 4FILES N, K & R commands update the directory database.
  494.  
  495. <F5> & <F6> mark and unmark records for such block operations.  <^F5> & <^F6>
  496. mark and unmark all records.  A count of marked files and marked bytes is
  497. shown on the second line in the "indicator" color.  Marking may be done in
  498. both File & Note Modes.  Marked file operations automatically pass over
  499.  
  500.                                                                           10.
  501.  
  502. subdirectories, and marking of DESCRIPT.ION is blocked. Note however that
  503. UPON EXIT OR DURING THE NEXT DIRECTORY CHANGE, if no file notes remain,
  504. DESCRIPT.ION will be deleted for you automatically.  An empty DESCRIPT.ION
  505. may also be deleted via the "D" single file command.
  506.  
  507. <NUM-LOCK>toggles between displaying file attributes and file creation time,
  508. and is functional in both File and Note Mode.
  509.  
  510. A & D are the mnemonic commands to change file attributes and delete files.
  511. ^A and ^D act on all marked files.  D requires a double-tap of the "Y" key
  512. for confirmation.  If plain A is hit, an editable image of the current
  513. file's actual attributes is displayed for modification.  If ^A is hit to
  514. operate on marked files, a template instead of an actual image is shown. In
  515. the template, each attribute letter is initially preceded by a "?" wildcard,
  516. indicating that the existing attribute will be unchanged.  Repeatedly typing
  517. an attribute character (R, A, S or H) toggles the action on that attribute
  518. through a cycle of, for example, ?R, +R, -R, and back to ?R.  + and -
  519. indicate the attribute will be forced "ON" or "OFF" for each file.
  520.  
  521. When the <G+> browse key is hit on an .EXE file, 4FILES checks to see if it
  522. is a self-extracting archive in the ZIP, LHARC or LHA format.  If so, FV (or
  523. your substituted utility) will be called to list the contents of the file.
  524.  
  525.  
  526. SORTING THE LIST OF FILES
  527. =========================  While the subdirectory portion of the list is
  528. always alphabetically sorted, the files-portion may be sorted in various
  529. ways either on-the-fly or via command line switches.  The default sort is
  530. alphabetical, in ascending order.  To change the sort on-the-fly, type S
  531. while in DOS mode. After making a selection, which may involve making
  532. settings for both type of sort and for ascending or descending order, a
  533. second tap on the last key hit will exit the sort menu and cause the sort
  534. to be made.  <CR> will exit also.
  535.  
  536.     The command line sort switches are described below.  /D may be used by
  537. itself or in combination with other switches, and affects only the primary
  538. sort. The following sorts also apply to on-the-fly setting::
  539.  
  540.         SWITCH          PRIMARY SORT          SECONDARY SORT
  541.         -------        -----------------     ------------------
  542.         DEFAULT         FILENAME               .EXT
  543.           /E            .EXT                   FILENAME
  544.           /S            File Size              FILENAME.EXT
  545.           /T            File Time/Date         FILENAME.EXT
  546.           /N            File Note              FILENAME.EXT
  547.           /D            (Descending Order)     (Descending Order)
  548.  
  549. Except when sorting by filename, the primary sort field is highlighted with a
  550. color that is set on the configuration menu.  International code pages are
  551. used for sorting as appropriate.  The "tips" section has more about sorting.
  552.  
  553.                                                                          11.
  554.  
  555. =============
  556. UTILITY PORTS    FILE BROWSING, EDITING, UNZIPPING, DUPLICATE FINDING, etc.
  557. =============    ----------------------------------------------------------
  558.  
  559. Some of 4FILES' most useful functions are performed by automatically execut-
  560. ing other programs at the stroke of a key.  Utility ports are the means by
  561. which you associate such programs with their various 4FILES control keys and
  562. setup 4FILES to send the command line information (switches, filenames, etc.)
  563. they need to be fed.  These ports can be setup on the configuration screen.
  564.  
  565. The use of utility ports allows you to use your favorite utilities or other
  566. programs for many important tasks -- a good way to let you customize 4FILES.
  567. Several programs are recommended below for varying functions.  If you don't
  568. have these utilities, they may be downloaded free on your first call to my
  569. BBS, which is a subsystem of MAS-BBS in New York.  The latest version of
  570. 4FILES and  a collection of pertinent utilities are found there in separate
  571. directories. See the log-on instructions on the first page of this manual.
  572.  
  573. BROWSING FILES
  574. ==============  The <G+> key is overloaded in a sensible way.  Not only will
  575. it allow you to " see" the contents of a subdirectory, if the highlighted
  576. record is a file, it will call up your favorite file browser or archive
  577. viewer with the file loaded.  In File Mode, <CR> may be configured to
  578. duplicate the function of <G+>, although this is not recommended unless
  579. you really need it.
  580.  
  581. 4FILES comes configured with the internal 4DOS LIST command as the browser,
  582. but any browser can be used.  Shelling to DOS to run this internal command is
  583. slow, but by using browse utilities like TV.COM, PC-Magaizine's free
  584. BROWSE.COM or Vern Buerg's LIST.COM, your file will be displayed in a
  585. literal eye-blink.
  586.  
  587. If the record is a .ZIP, .ARC, .DWC, .LBR, .LZH, .PAK or .ZOO archive,  an
  588. archive inspector such as ZR.COM or Buerg's FV.COM will be called.  FV shows
  589. a table of what's in any of the above archive types, but ZR actually browses
  590. files inside the archive (only for the .ZIP files, unfortunately).  Both can
  591. be easily used since an alternate utility port for archives is mapped to
  592. <^G+>. Packed .EXE files in the PK, LHARC and SFX formats are handled by FV.
  593.  
  594. While in these and other utilities, the mouse works "as initialized" by
  595. 4FILES, and provides scrolling and a quick return via the right button.
  596. The combination of <left-button>=<G+> and <right-button>=<ESC>, combined with
  597. movement of the 4FILES cursor bar by the mouse, allows one handed "rapid-
  598. fire" inspection of multiple files.  (Note: if you load 4FILES via SHROOM
  599. or call a utility with SWAPDOS, the mouse will be automatically disabled,
  600. temporarily.  This is necessary since the mouse handler gets overwritten.)
  601.  
  602. In the midst of your rapid firing though, you will sometimes inadvertently
  603. exit from 4FILES (even without the mouse).  To avoid this, you can
  604. reconfigure to disable quitting via the <ESC> key.  The <^ESC> and <@ESC>
  605. keys still function, and allow you to quit to the original or current
  606. directory respectively.  Improper <ESC> use will then display a menu of the
  607. proper keys.  If you use NEWKEY, to enable 4FILES to use the <^ESC> key,
  608. run NEWKEYSP.EXE, pick "I" on the menu, and make an entry for <^ESC>.
  609.  
  610.                                                                         12.
  611.  
  612. EDITING FILES
  613. =============  <F2> calls your editor, loading it with the filename of the
  614. current record.  As supplied, editor access to .COM .EXE .BIN .OBJ .SYS
  615. .LIB .WKS .DB & .OVL extensions and the seven above archive extensions is
  616. denied.  The denied extensions may be reconfigured.  Denials protect the
  617. integrity of non- text files.  A second editor or word processor (or any
  618. utility, such as a .GIF viewer) may be mapped to <^F2>.  The denied exten-
  619. sions apply to this key as well.  If a disk is write-protected, <F2> will
  620. give an error message.  If you have no editor, pick up PC-Mag's free TED.COM.
  621.  
  622. Note that an "R" switch is provided in the configuration listing for each
  623. utility port.  It forces reloading the current directory upon return from the
  624. utility, and should be "ON" for any editor or other utility which can change
  625. file size or directory contents.  "W" (wait before redisplaying) should be
  626. off, since you will want to return immediately to 4FILES from the editor.
  627.  
  628. To create a NEW file, hit <F2> while on a NON-FILE RECORD.  This will not
  629. work if the "R" switch is off.  You will be prompted for names for the new
  630. files, but may hit <CR> on the blank field blank if you wish.  Some editors
  631. may not be able to utilize more than one filename from the command line.
  632.  
  633.  
  634. FINDING DUPLICATE FILES
  635. =======================  <F3> is initially set up to call a file finder
  636. utility called WHERE.EXE, loaded with the current file name.  Bruce Gavin's
  637. utility FIND.EXE is a good one to use here.  A utility of any type may be
  638. mapped to this key.
  639.  
  640.  
  641. UNZIPPING FILES
  642. ===============  <F4> used to call 4UNZIP, a shareware utility which in turn
  643. calls PKUNZIP.  A list is shown of the files archived in a .ZIP file, and
  644. files can be unzipped singly or in marked groups.  Note: the current 4UNZIP
  645. version causes a crash (immediately or a soon after use, with or without
  646. 4FILES) if certain keyboard buffer-expanders are used.  Test your setup!
  647.  
  648.  
  649. ====================
  650. UTILITY PORTS IN USE
  651. ====================
  652.  
  653. One potential difficulty which 4FILES avoids is that some utilities and
  654. editors you might like to call allow you to delete/rename files or change
  655. drives/directories.  When the utility is exited, 4FILES by default explicitly
  656. changes back to its last drive/directory and rereads the directory list.  The
  657. bar is returned to the last record it was on, or if deleted, to the nearest
  658. record number possible.  This process takes a little longer than assuming
  659. that the directory structure is unchanged, and also destroys the "+/-"
  660. note-modified indicators and any file marks, but is SAFE.
  661.  
  662. Alternatively, you may tell 4FILES not to reload the directory by setting the
  663. "R" switch for the port.  Use this switch ONLY if you know the subject
  664. utility is not capable of the operations mentioned in the previous
  665.  
  666.                                                                           13.
  667.  
  668. paragraph. Note that the switch for the browser is also operative when
  669. displaying Help or this manual with <F1> or <^F1>, since the browser is
  670. used to display these files.
  671.  
  672.  
  673. ===============
  674. USING NOTE MODE
  675. ===============
  676.  
  677. ANNOTATING FILES
  678. ================  4FILES supports file notes (or "descriptions" in 4DOS
  679. parlance) up to 40-characters long, and each directory with annotated files
  680. will contain a hidden file named DESCRIPT.ION, containing the note data for
  681. all files in the directory.
  682.  
  683. Beginning with release 4.01, 4DOS can handle file notes up to 120-characters
  684. long, but 4FILES will not be able to use the extra capacity until a later
  685. release.  For now though, 4FILES does detect notes of over 40-characters
  686. and will warn you of the situation.  To limit creation of notes by 4DOS or
  687. other utilities to 40 characters, in your 4DOS.INI file be sure the directive
  688. DescriptionMax=040 is set, which is the default setting.
  689.  
  690. File copying, moving, or renaming will always work properly however, since
  691. 4FILES relies directly on 4DOS resources for these functions.  The only
  692. caveat is, again, that if a note has been edited, 4FILES will eventually
  693. rewrite DESCRIPT.ION, and only the first 40 characters of each note will be
  694. written.
  695.  
  696. To put the "*" character in a note, the SHIFT-8 key must be used since <G*>
  697. has a special function.
  698.  
  699. Great attention has been devoted to making 4FILES a true power tool for
  700. creating or modifying one or a multitude of notes.  These are the features:
  701.  
  702.  
  703. CUT & PASTE & LINE DELETE
  704. =========================  <F9> initiates the text-copying mode.  Highlight
  705. the desired text by moving the cursor horizontally, and then hit <CR> to
  706. put it in the paste buffer.  <^F9> cuts  (rather than copying) the text to
  707. the buffer, and <@F9> copies the whole note.
  708.  
  709. <F10> pastes text in the buffer at the cursor position.  If a PASTE causes an
  710. overflow of the 40-character note space, the note is moved to an 80-character
  711. space at the bottom of the screen.  This expanded field is fully editable (
  712. see following).  Captured text stays in the buffer when changing drives or
  713. directories.  <F10> is inactive in FLR mode.
  714.  
  715. ^Y deletes the entire line.  In earlier versions it cut the line to the
  716. cut- buffer, but now the buffer is loaded only via the various <F9> keys.
  717.  
  718. ^Y is functional in notes and all text input fields and command lines.
  719.  
  720.                                                                          14.
  721. EXPANDED EDIT FIELD
  722. ===================  Expanded Field Mode is triggered whenever typing or
  723. pasting causes the length of the current note to exceed 40 characters, and
  724. allows editing over a full 80-character field.  The note is moved to a
  725. highlighted 80- character field at the bottom of the screen and the
  726. 40-character field is blotted out.  Two "eyebrows" of contrasting "blot"
  727. characters, each 40-characters long, are placed above this field, and act
  728. as a guide for where the over-long note will be truncated when <CR> or
  729. <ESC> is hit. The effect of the blotted out 40- character field, eyebrows,
  730. and highlighted bottom row is to draw your eyes down to the expanded field.
  731.  
  732. To return to the 40-character field, hit <ESC> or <CR>.  <ESC> will return to
  733. the current record and <CR> moves the cursor to the next record.  In both
  734. cases the note is truncated after the 40th character. 4FILES will not
  735. accept more than 80 characters under any circumstances, and will block
  736. pasting or typing which would exceed that size.  A 40- character long cut
  737. string can be pasted into a full 40-character note.
  738.  
  739.  
  740. FLUSH RIGHT (FLR) MODE
  741. ======================  To create notes which are easy to scan by eye, it
  742. is sometimes useful to make part of a note left justified and part of it
  743. right justified.  Hitting <Sh-Rt-Arrow> provides right justified text in
  744. either of two ways:
  745.  
  746. 1. If there is text to the right of the cursor, it is bumped over to the
  747. right margin.  The cursor is not moved, and 4FILES remains in its normal,
  748. left justified editing mode.
  749.  
  750. 2. If there is no text to the right of the cursor, 4FILES enters Flush-
  751. Right Mode (FLR).  The cursor is moved to the right margin, and highlighted
  752. indicators are set-up to show the part of the note field which is available
  753. for FLR text entry.  Text will grow leftward from the cursor, which is
  754. initially outside the field.  Editing is forced into insert mode.  All
  755. horizontal cursor movement keys are active.  ^Left & ^Right behave slightly
  756. different than in normal mode, putting the cursor between words, and
  757. Shft-BS is enabled.  Collision of new FLR text with any left-justified text
  758. is prevented.  Cut and paste are not allowed.
  759.  
  760.  
  761. QUITTING FLR MODE
  762. =================  There are three ways to leave FLR mode, with differing
  763. effects on the text cursor and the cursor bar.  In all cases, the
  764. pre-existing insert or overwrite mode will be restored.  The choices:
  765.  
  766.         <ESC>            Leaves the cursor where it is.
  767.         <Sh-Left>        Sends the cursor home.
  768.         (Record-change)  (All vertical cursor keys act normally.)
  769.  
  770.  
  771. INSERT / OVERWRITE MODES
  772. ========================  The INSERT mode default may be changed from the
  773. configuration menu.  The active mode may be toggled with <INS>.
  774.  
  775.                                                                           15.
  776. FULL CURSOR CONTROL
  777. ===================  4FILES has nice cursor control key-combinations, several
  778. of which are not more commonly available in programs because they are
  779. available only by writing a special keyboard interrupt handler.  The cursor
  780. control keys are listed above in "Note Mode Commands".
  781.  
  782.  
  783. ==============================
  784. INTERNAL CONFIGURATION ROUTINE
  785. ==============================
  786.  
  787. CUSTOMIZING 4FILES
  788. ==================  You can change 4FILES' on-screen appearance, the INSERT /
  789. OVERWRITE default, "utility port" setups, and a number of other features.
  790. <Alt-F10> displays the configuration menu.  Move between fields with the
  791. <TAB> or <CR> key.  The menu on the bottom row is context sensitive, and
  792. changes for each section of the main menu.  Changes may be permanently
  793. saved in a 4F.CFG configuration file or be  used "session-only" without
  794. being saved.  If 4FILES is renamed, any .CFG  file which is created or
  795. saved will have a matching name.
  796.  
  797. For loading a directory larger than 4FILES' normal 415 record capacity, the
  798. configuration code may be overwritten to increase capacity to 454 records.  A
  799. switch on the configuration menu either allows this to happen automatically
  800. (when needed) or will prompt you to OK an overwrite.  When the code is over-
  801. written, you will not be able to reconfigure until your next 4FILES session.
  802.  
  803. Data for several "utility ports" is shown at the top of the screen.  The
  804. first field of each line is the "utility field", and is for an alias name,
  805. file name, or complete filespec of a utility or application.  A complete
  806. filespec may speed loading, but is not necessary if the program is in your
  807. PATH.  A complete filespec can however dramatically speed loading the
  808. utility, and is recommended.  In all cases, a file extension MUST be given.
  809. Valid extensions include .BAT, .BTM and .ALS.  ".ALS" must be appended to
  810. aliases or internal commands.  It is a flag for 4FILES, and is not included
  811. in the actual call. All commands without extensions will fail to execute.
  812.  
  813. If you wish to swap 4FILES to EMS or XMS memory or a hard disk before
  814. executing a utility or application, SWAPDOS.COM can be used.  Enter SWAPDOS
  815. in the utility field.  The name of the program to be called then goes in
  816. the tail ("T=") field, preceded by any command line switches for SWAPDOS
  817. and followed by any of its own switches.
  818.  
  819. Another swap program which can be used for this is SHROOM.  4FILES rather
  820. than the utility is loaded via SHROOM, so SHROOM should not be placed in a
  821. port's configuration.  With SWAPDOS, swapping only occurs for the selected
  822. utilities, while SHROOM will swap for all utilities.  On the other hand,
  823. SHROOM does fast executions via the DOS EXEC function, while SWAPDOS makes
  824. a slower shell to DOS.  On any utility or DOS calls in which SHROOM or
  825. SWAPDOS is active, the mouse will be disabled during the call.
  826.  
  827. Errors in calling .COM and .EXE programs from 4FILES (e.g. file not found)
  828. are shown as "configuration incorrect", but execution errors for batch
  829. files and aliases are not trapped.  If execution is a quick flash on the
  830. screen, you need to repeat the operation with a "screen pause" to see what
  831.  
  832.                                                                         16.
  833.  
  834. is happening. There are two ways to do this; one global and one specific to
  835. the utility.  To pause after execution of all utility, set the "Pause after
  836. DOS" configuration switch to "Y".  This also affects ^E command line. To
  837. cause a particular utility to pause after execution, set its  "W=" (wait)
  838. switch to "Y".
  839.  
  840. Displaying Help and this manual with <F1> and <^F1> (respectively) will
  841. work only if the <G+> BROWSE key is configured correctly.
  842.  
  843. The next field in the utility-port block is the command line tail.  This
  844. sends filenames, command line switches or other parameters to the utility.
  845. "$F" inserts the current filename with extension, and may be placed where
  846. needed among the parameters.  No spaces are needed before or after $F,
  847. saving space. $N works similarly for inserting the name of a file without
  848. its extension.
  849.  
  850. The "W" field is a YES/NO field which determines whether or not 4FILES
  851. waits for a keyhit after the utility has finished executing.  Set it to "Y"
  852. for utilities which run straight through and exit without any user input.
  853.  
  854. The "R" field is also a YES/NO field which determines whether 4FILES
  855. reloads the directory list and DESCRIPT.ION file after the utility exits.
  856. It must be set to "Y" if the utility is capable of managing files or
  857. changing drives and directories.  It should for example be "Y" for an
  858. editor or word processor.
  859.  
  860. In the next configuration section, switches are provided for the following:
  861.  
  862. Keyboard Code  -- Two letter DOS keyboard-country-code.  LEAVE THIS BLANK
  863.                   UNLESS YOU HAVE A PROBLEM.  Takes effect next session.
  864.  
  865. Typing Default -- The INSERT mode default can be changed to OVERTYPE.
  866.  
  867. Other Keyboard -- Set this to "Y" if 4FILES assumes the non-optimum
  868.                   keyboard layout for your computer.  Selects <SCL-LCK>, <G*>
  869.                   or (on laptops) <Fn*> as active for drive:dir changes.
  870.  
  871. Disable <ESC>  -- To avoid inadvertent exits via <ESC> set this to "Y"
  872.                   and exit with <^ESC> or <@ESC>.  If you use NEWKEY, see
  873.                   P.10. In MS-Windows this switch has no effect.
  874.  
  875. Enable Mouse   -- "N" leaves the mouse set up as-received by 4FILES.
  876.  
  877. Exit Colors    -- Selects the previous DOS colors or those set by 4FILES.
  878.  
  879. Exit Blinking  -- 4FILES disables blinking to allow all color choices.  To
  880.                   restore blinking on exit & in utility calls, set to "Y".
  881.  
  882. Snow Prevention - Set to "Y" if your CGA monitor has a snow problem.
  883.  
  884. Sound On/Off   -- The beep is on by default, and may be turned off.
  885.  
  886. Config Overwriting -- Allows AUTOMATIC  overwrite of configuration code to
  887.                       increase capacity from 412 to 454 records.
  888.  
  889.                                                                        17.
  890.  
  891. Pause After DOS -- If the result of an (^E)xecute flashes off screen, set
  892.                    this to "Y", or alternatively enter "++" at the end of
  893.                    the command line.  Both await a keyhit.
  894.  
  895. Last comes a section for selecting colors or monochrome highlights.  Navigate
  896. this submenu with <TAB>, <G+> and horizontal arrows.  Separate data is kept
  897. for colors and monochrome highlights, and the appropriate set is activated at
  898. runtime, for clean running when moved to any machine.
  899.  
  900. Some color combinations may not work with some "ported utilities".  For
  901. example, if a utility automatically sets up a black on white cursor bar
  902. without clearing the screen to white on black text first, AND if you have
  903. 4FILES text set to black on white, you won't see the cursor bar.   This
  904. occurs with 4UNZIP & VDE.COM.  The only solution is to pick text colors for
  905. 4FILES which avoid the conflict.  Please write to authors of such programs
  906. and request a "smarter" set up of screen attributes in the next version.
  907. Please notify me as well.
  908.  
  909. On exit from configuration, new and old data are compared, and you are
  910. prompted to save the configuration only if there is a difference.
  911.  
  912.  
  913. ================
  914. DISPLAY FEATURES
  915. ================
  916. 4FILES works with any video text mode of 80x25 or higher. Except for HGC, MDA
  917. and CGA video cards, if a higher mode is used it will be automatically
  918. implemented.  For HGC, MDA and CGA running higher modes (such as with
  919. UltraVision), the /+ command line switch must be used. The reason is that not
  920. all cards in this class are 100% BIOS compatible, in some cases defeating the
  921. automatic detection, and this arrangement assures that all systems will run "
  922. out of the box" in 80x25 mode.  When calling 4FILES from an application
  923. running a higher mode, 80x25 mode may be forced with the /8 switch.  When
  924. calling utilities or shelling, the screen may look its best (depending on
  925. your color choice) if ANSI.SYS is not loaded.
  926.  
  927. If a CGA video card is detected a no-snow video writing method is used by
  928. default.  For faster displays, this method may be configured "off".
  929.  
  930. "T" and "E" indicators near the top and bottom of the screen indicate that
  931. the top or end of the listing is shown on screen.  Used disk bytes are
  932. shown in File Mode, and the 4FILES version number is shown in Note Mode.  A
  933. file count is displayed at all times.  An "S" indicator with an up arrow
  934. symbol on the top row means the file search direction is upward.
  935. "PROTECTED" and "ROOT FULL" messages indicate that the full range of file
  936. management and note editing features are not available for the current disk.
  937.  
  938. Records with altered notes are flagged with a "+/-" character at mid-line.
  939. A different character is shown for unaltered notes.  A "delta" character
  940. next to a filename means the file is marked for group file management.
  941.  
  942.                                                                          18.
  943. ===================================
  944. OPERATING WITH SPECIAL ENVIRONMENTS
  945. ===================================
  946.  
  947. RUNNING UNDER MS-WINDOWS
  948. ========================  4FILES runs well as a non-Windows application.
  949. Windows is detected automatically, and regardless of the 4FILES configuration
  950. setting for the ESC key, the CTRL-ESC and ALT-ESC keys will serve their
  951. Windows functions.  ESC, unaugmented, is used to terminate 4FILES.
  952.  
  953. Use the Windows PIF Editor to setup for 4FILES.  On the PIF Editor screen,
  954. enter the pathspec for 4FILES and "4FILES" for the "window title".  Set the
  955. memory required and desired to 64K and 640K respectively.  Set "video memory"
  956. and "display usage" for text and full-screen respectively.  (In use,
  957. ALT-ENTER swaps between full-screen and a smaller window, but the mouse
  958. will not function in the small window.)  When finished, save the PIF with
  959. the "File" "Save-As" menu.  To edit the entry later, choose "File" "Open".
  960.  
  961. Next, highlight the 4FILES icon and choose "File" "Properties" from the
  962. Program Manager menu.  Complete the setup on the menu which is displayed;
  963. an icon is provided with 4FILES, or use the Swiss army knife icon.
  964.  
  965. For regular 4FILES use (except during evaluation under COMMAND.COM) be sure
  966. your COMSPEC environment variable specifies 4DOS or NDOS.  To use the mouse
  967. in 4FILES, your mouse driver MUST be loaded prior to loading Windows.
  968. Although Windows does not need a pre-loaded driver, 4FILES does.
  969.  
  970. To use 4FILES to its best advantage in Windows, load it automatically for
  971. each Windows session via the Windows Startup Group.  When you exit 4FILES
  972. with Alt-ESC or Ctrl-ESC, this will put the 4FILES icon at the bottom of
  973. the screen where it will be accessible from other programs you will be
  974. running. Alternatively you can access 4FILES via the Task Manager (Ctrl-Alt)
  975. . Having 4FILES readily available should prove very handy since the
  976. directory display of Windows applications is typically very terse, and
  977. 4FILES allows use of file notes while File Manager does not.
  978.  
  979.  
  980. RUNNING UNDER OS/2
  981. ==================  Users report that 4FILES runs well in an OS/2 2.0 VDM.
  982. The author does not yet have OS/2, and has not fine-tuned 4FILES for oper-
  983. ation under it, other than using Alt-ESC & Ctrl-ESC as above.  Suggestions
  984. for use under OS/2 are welcome.  An OS/2 icon is provided.  In Presentation 
  985. Manager, OS/2 converts 3-button mice to 2-button action, unfortunately.
  986.  
  987.  
  988. RUNNING UNDER DESQVIEW
  989. ======================  4FILES is now DESQview (DV) aware, and may be used in
  990. small or full windows.  Note that even though 4FILES is fully DV-aware,
  991. "Writes directly to screen" must be set to "yes" since utilities you call
  992. from 4FILES may not be DV-aware.  DV's Transfer and Learn functions are
  993. fully functional, even though 4FILES does employ its own keyboard handler.
  994. 4FILES' time slice will be released while 4FILES is idling.
  995.  
  996. Sufficient memory must be allotted to 4FILES for itself plus the largest
  997. utility (or the DOS secondary shell) which will be called from within it.
  998. You may wish to have "Open" menu entries for a few copies of 4FILES, each
  999.  
  1000.                                                                          19.
  1001.  
  1002. with a different name and its own .CFG file.  For example, one copy might
  1003. be setup to call TED (a small freeware text editor) as the editor so 4FILES
  1004. can be fully functional with minimal memory requirements; and another copy
  1005. might call Multi- Edit (a full featured editor) and be set up for 350+K of
  1006. memory.  Due to 4FILES' small size it is realistic to use multiple copies (
  1007. each with its own .CFG file) to provide this flexibility.
  1008.  
  1009. When setting up for 4FILES it is suggested that the filename plus extension
  1010. be used, causing DV to load 4FILES directly itself rather than calling DOS
  1011. to load it.  This  saves  several K of memory and saves  much time during
  1012. utility calls since execution will be  direct.  On utility calls if  DOS
  1013. loaded 4FILES, DV will shell to DOS before the  utility is loaded.  Also,
  1014. if a utility is called while 4FILES is in a small window, the utility's
  1015. screen may appear to be blank and unscrollable, depending on the location
  1016. of text on the page.  In this situation just zoom the window to full size.
  1017.  
  1018. In the DV setup for 4FILES, set "Uses it's own colors" to yes, but don't
  1019. use colors which interfere with blinking.  For  example, when dark grey is
  1020. used for the 4FILES list background, 4FILES  will  display correctly but
  1021. when you switch to another window the whole 4FILES window will blink.  Some
  1022. monochrome highlight choices have this same effect.
  1023.  
  1024. Under DESQview the 4FILES CTRL-ESC and ALT-ESC keys loose their meaning since
  1025. 4FILES will always load showing its home directory.  These keys can still
  1026. be useful though, allowing "plain" ESC to be deactivated as described herein.
  1027.  
  1028. I am not an "ace" DV user yet, and will make refinements as I learn more.
  1029. Suggestions from experienced DV users are welcome & encouraged!
  1030.  
  1031.  
  1032. ===============
  1033. SAFETY FEATURES
  1034. ===============
  1035.  
  1036. DISK OVERFLOW PREVENTION
  1037. ========================  In DOS, a file write which exceeds disk capacity
  1038. truncates the file, usually with no immediate outward indication of a
  1039. problem.  Automatic protection against such data loss must be provided by
  1040. the program itself, and 4FILES has an excellent overflow prevention system.
  1041. Competing programs do not check for disk overflow; some simply truncate the
  1042. file, and some truncate it to zero length.  Some give absolutely no warning,
  1043. and others warn only after the damage is done.
  1044.  
  1045. Whenever you change records or directories, 4FILES checks for an over- flow
  1046. condition.  If your edits exceed disk capacity, you are immediately alerted
  1047. with a message giving the number of excess bytes.  At this point the note
  1048. file is still in memory, and operations which would cause a file write are
  1049. blocked.  These include drive or directory changes, calling browse or edit
  1050. utilities, and quitting.  Meanwhile, you have FULL editing freedom, even
  1051. text insertion and pasting(!).
  1052.  
  1053. The overflow bytes message is updated on each record change, and the tally
  1054. can run up as high as necessary.  When the message stops appearing, the
  1055. notes will then fit on disk and blocked-off functions are re-enabled.
  1056.  
  1057.                                                                         20.
  1058.  
  1059. Entirely deleting a note deducts more than the note size from the overflow;
  1060. the length of the "filename.ext" plus three delimiter bytes are also
  1061. nixed.   If you delete a file (as opposed to just its note) or subdirectory
  1062. with the D or K commands, the space freed up from the record and its note
  1063. will be properly accounted for.  Changes during ^E operations are accounted
  1064. for also since the directory is always reread afterward.
  1065.  
  1066. 4FILES pinpoints available disk space down to the last byte.  In one
  1067. unusual circumstance the overflow detection behavior may seem strange,
  1068. although it is still working correctly.  Writing a  new file requires at
  1069. least one cluster of disk space (1024, 2048, or 4096 bytes, depending on
  1070. the drive). Writing the first note in a subdirectory requires one cluster
  1071. of available space, but if the disk is already full, doing so will cause an
  1072. overflow condition.  You might try going to another subdirectory that has
  1073. notes and deleting a few notes, but this probably  will not work.  You may
  1074. appear to free up enough bytes, but unless this also frees up a cluster
  1075. 4FILES will still indicate an overflow since one does in fact exist.
  1076.  
  1077.  
  1078. READ ONLY "TRAP" AVOIDED
  1079. ========================  4DOS and 4FILES can move and edit notes only if the
  1080. "attribute" of the DESCRIPT.ION file allows a file write.  Unfortunately, the
  1081. "READ-ONLY" attribute can be inadvertently set by some utilities, especially
  1082. those which can operate on blocks of files (such as XTREE Pro).  When loading
  1083. a directory, 4FILES checks ahead for the READ-ONLY attribute, and will prompt
  1084.  
  1085. you to clear it.  Competing programs aren't so nice.  They let you edit
  1086. notes and appear to save your notes to disk -- but ... uh, uh, surprise!
  1087. Your work is gone.  4FILES won't let you waste effort making edits which
  1088. can't be saved, nor will it lose them under any circumstances.
  1089.  
  1090. If you say "NO" to clearing the attribute during a directory change, you
  1091. return to the old directory.  During 4FILES startup, picking "NO" terminates
  1092. the program. "YES" clears the bit, and operations are normal.  NEVER
  1093. intentionally mark a DESCRIPT.ION file "READ-ONLY" for any reason.  4FILES
  1094. catches the error, but 4DOS  doesn't check for it.  As a result, a file moved
  1095. or copied TO the affected  directory will lose its note.  A file in that
  1096. directory would also lose its note if it is renamed.
  1097.  
  1098. 4FILES also will not allow you to use the A or ^A commands to change the
  1099. attributes of DESCRIPT.ION, nor will it allow you to copy or rename it.  It
  1100. may be deleted only if all notes have been erased.  Such protections are
  1101. essential to the safety of the description system.
  1102.  
  1103.  
  1104. TIMELY INACCESSIBLE-DISK DETECTION
  1105. ==================================  Files on a write protected disk cannot be
  1106. altered, and if the root directory is full, files can't be added to it.
  1107. During 4FILES startup and all drive or directory changes an immediate check
  1108. is made to see if one of those conditions exists.  If so, you will be
  1109. alerted with a prominent "PROTECTED" or "ROOT FULL" message.  As appropriate,
  1110. certain 4FILES functions are  disabled, and you will get an error message if
  1111. you try to use them.  For example, in a full root you will not be able to
  1112.  
  1113.                                                                           21.
  1114.  
  1115. edit notes unless the DESCRIPT.ION file already exists.  You can view files
  1116. on a protected disk, but file management and note editing is impossible. No
  1117. wasted time writing notes you can't save!!
  1118.  
  1119.  
  1120. INTERNAL CRITICAL ERROR HANDLER
  1121. ===============================  DOS handles some simple, common problems
  1122. as critical errors, and can disrupt execution of a program.  These problems
  1123. include leaving a drive door open or calling a drive with no disk inserted.
  1124. 4FILES has its own INT24 handler to treat such problems seamlessly.  It
  1125. also goes to extra effort to handle use of drives A and B in single floppy
  1126. systems seamlessly.
  1127.  
  1128.  
  1129. ===========
  1130. 4FILES TIPS
  1131. ===========
  1132.  
  1133. Here are some ideas for making the most of 4FILES in everyday use.
  1134.  
  1135. 1) TEAMWORK WITH LARGE APPLICATIONS:  4FILES is a real time saver when used
  1136. in conjunction with some application programs.  For example, you can write
  1137. a 4DOS alias which loads 4FILES whenever you exit your communications
  1138. program.  Using Procom as an example, if you create this 4DOS/NDOS alias:
  1139.  
  1140.        ALIAS COM = C:\COM\PROCOM ^ 4FILES C:\COM\DOWN /T/D
  1141.  
  1142. the command "COM" will cause 4FILES to be load when Procom exits.  Your
  1143. download directory will be shown sorted in reverse order by file creation
  1144. time, placing new files at the top.  Using /E/D would put .ZIPS at the top.
  1145. Then, using <G+> you may view the contents of a new text or .ZIP file.
  1146.  
  1147. To unzip a file, type F4 to call PKUNZIP or 4UNZIP.  For added flexibility
  1148. in unzipping, you can use the ^E command line.  For example, I often send
  1149. PKUNZIP output to an empty directory, so inconsistently named files in the
  1150. archive don't get lost in a lengthy directory, and so READ.ME files don' t
  1151. get overwritten inadvertently.   I maintain several directories for this
  1152. purpose, named \DUMP1, \DUMP2, etc.  To get to one of these directories
  1153. quickly after unzipping, type <G**>, then the directory name; or move
  1154. through your directory tree with <G-> & <G+>.
  1155.  
  1156. 2) MORE ROOM FOR BIG APPLICATIONS:  To make more room for big applications,
  1157. you can use SHROOM or SWAPDOS.  SHROOM will swap 4FILES to disk, and SWAPDOS
  1158. will swap it to EMS or XMS memory or to disk.  SHROOM may be faster for you
  1159. since 4FILES is a small swap and the following execution is made via the DOS
  1160. EXEC function.  SWAPDOS shells to DOS to execute the program, and this takes
  1161. considerable time.  The freed-up memory may make the difference between your
  1162. application running or not running.
  1163.  
  1164. 3) MULTIPLE 4FILES CONFIGURATIONS: You can write a variety of aliases to
  1165. quickly load 4FILES in specialized, frequently used configurations.  An alias
  1166. called 4FE might call 4FILES with the /E switch set.  Another called 4FT,
  1167. might make the call 4FILES C:\WP\TEXT.  In such aliases, giving the full
  1168. pathspec to 4FILES may speed loading, or you may want to have the directory
  1169. containing 4FILES listed early in your PATH statement.
  1170.  
  1171.                                                                           22.
  1172.  
  1173. 4) SPEED YOUR RETURN AFTER SHELLING TO DOS: use this alias: ALIAS = E EXIT.
  1174. Then "E <CR>" gets you back to 4FILES (or other shelling program) fast from
  1175. the secondary shell.
  1176.  
  1177. 5) REMEMBER THE "DOUBLE-TAP" KEYS:   ^E^E, < G**>, and the double strokes
  1178. to quit the Sort menu.  Also <G***> to return to the previous directory.
  1179.  
  1180. 6) FREEZING THE SCREEN (A): With the ^E command or when using a utility
  1181. port with a batch file or alias, a message might flash off screen too fast
  1182. to read, or it might appear that nothing happens at all.  Appending a "++"
  1183. to the command will freeze the screen after execution until a key is hit,
  1184. allowing you to see what happened.  Also, 4FILES can be configured to pause
  1185. after every execution.
  1186.  
  1187. 7) FREEZING THE SCREEN (B): Some utilities you may like to use will scroll
  1188. several pages right off the screen.  The solution is to call an alias, as
  1189. in these examples calling Borland's TDUMP.  They are most conveniently
  1190. placed in an alias file, but can be entered on the command line if the
  1191. alias expansion is enclosed in single quotes (once entered they are in
  1192. memory, ready for use).  "=" is not needed from the command line.
  1193.  
  1194.         ALIAS HEX=C:\PROG\TDUMP.EXE %1-h | MORE
  1195.     or
  1196.         ALIAS HEX=C:\PROG\TDUMP.EXE %1-h | C:\UTIL\LIST.COM /S
  1197.  
  1198.     The first example pipes to an MSDOS resource which pauses at the end of
  1199. each page.  The later pipes output into Vern Buerg's LIST program, which
  1200. allows back and forth scrolling through the output.  To put this to heavy
  1201. use, map "HEX.ALS" to the 4FILES F3 key.  (This is just an example; it is
  1202. really more efficient to use LIST.COM's ability to do a hex dump directly
  1203. by configuring <G+> or <F3> to call it with $F/h in the command tail.)
  1204.  
  1205. 8) OPTIMUM KEYBOARD: We all get set in our ways so it may take some
  1206. adjustment, but if your function keys are across the top, getting a
  1207. keyboard with F-keys on the left will REALLY speed up your work in all
  1208. programs and make it more accurate.  In 4FILES the proximity of these keys
  1209. to <ESC>, <TAB>, <CTRL> and <ALT> is handy, especially when marking/
  1210. unmarking all files with ^F5 and ^F6. My switch to such a keyboard was VERY
  1211. rewarding!
  1212.  
  1213.     If you have a laptop computer, check out the separate cursor keypad
  1214. units described above under "Directory Navigation".
  1215.  
  1216. 9) FAST LOADING OF CALLED UTILITIES:  On the configuration screen, provide
  1217. the full pathspec and filename for each utility, rather than relying on DOS
  1218. to search for the program in your PATH.  Your utilities will load in the
  1219. blink of an eye; relying on PATH you will probably notice at least some
  1220. delay, and perhaps a lot if the directory holding the program is deep in your
  1221. PATH.
  1222.  
  1223. 10) FAST CHANGE TO ROOT DIRECTORY:  ON 101-key keyboards, you can make a
  1224. quick, one-handed change to the root directory since 4DOS will recognize
  1225. either "\" or "/" during a directory change.  There is a "/" key next to 
  1226. <G*>.  So ... just hit:  <G**> / <CR> and you're there.  Of course, repeated
  1227. hits on <G-> will be faster if you aren't too many levels down.
  1228.  
  1229.                                                                         23.
  1230.  
  1231. 11) COLOR SUGGESTION FOR COLOR MONITORS:  As supplied 4FILES displays
  1232. in colors that won't interfere with screen blinking.  Through experiment-
  1233. ation I have come up with two other color schemes which I feel are easier on
  1234. the eyes, as well as being functional.  In particular, they give a good
  1235. balance between the color of the cursor bar and the colors of both normal
  1236. text and sorted fields.  The best one uses a dark grey background, which may
  1237. require switch adjustments on the 4FILES configuration menu if you have
  1238. blinking troubles with utilities which are called from 4FILES (the same
  1239. attribute bit can mean "dark grey" or "blinking character" depending on
  1240. whether the blink-enable bit is turned on or off in the BIOS -- and some
  1241. programs fail to set this bit to the state they need to have it in).
  1242.  
  1243.                            COLOR SET #1               COLOR SET #2
  1244.                     -------------------------    -----------------------
  1245.     FIELD         || BACKGROUND   CHARACTER   || BACKGROUND   CHARACTER
  1246.     ------------- || ----------   ----------- || ----------   ----------
  1247.     NORMAL TEXT   || Dark  Grey   Dark Green  || Black        Dark Cyan
  1248.     SORTED FIELD  || Dark  Grey   Light Yell  || Black        Light Yell
  1249.     CURSOR BAR    || Light Grey   Black       || Light Grey   Black
  1250.     CUT HI-LIGHT  || Dark  Red    Black       || Dark  Grey   Light Red
  1251.     FUNCTION KEY  || Dark  Grey   Light Grey  || Light Grey   Black
  1252.     MENU TEXT     || Dark  Grey   Dark  Cyan  || Black        Rust
  1253.     INDICATORS    || Dark  Red    Light White || Dark  Red    Light Grey
  1254.  
  1255.  
  1256. ====================================
  1257. 4FILES ... ORIGIN & FUTURE EVOLUTION
  1258. ====================================
  1259.  
  1260. 4FILES is coded entirely in assembly language for high speed and small size,
  1261. and the work involved has been considerable (and the job isn't done).  The
  1262. concept arose from the lack in 4DOS of two things.  First, 4DOS has no good
  1263. means to create or edit the file notes it otherwise handles so well.  The
  1264. 4DOS internal note editor is basic and frustrating to use.
  1265.  
  1266. Second, while 4DOS has its own internal transfer commands (COPY, MOVE and
  1267. RENAME) which automatically keep notes with their files, it does not have a
  1268. good way to perform these operations on marked groups of files. 4DOS unaware
  1269. utilities capable of block operations (such as XTREE-PRO) are unsatisfactory,
  1270. since they are oblivious to file notes and will trash them.  4FILES' many
  1271. file management features do not yet include functions for copying, moving
  1272. or renaming marked groups of files, BUT these features are up and running
  1273. in Version 3.0, which is now being beta-tested.  3.0, available in a few
  1274. weeks, has improved Copy, Move and Rename functions for single files and
  1275. can also apply them to marked groups of files.  It can also zip single or
  1276. marked files with their file descriptions as PKZIP comments.  All
  1277. registered users will get a free copy as soon as it's ready.
  1278.  
  1279. Version 4.0 will have an internal ability to unzip and view archived files,
  1280. 120-character file description ability, and built-in swapping to EMS/XMS.
  1281.  
  1282. ACKNOWLEDGMENTS:  My deepest thanks go out to John Fox, Tom Schulte, Mike
  1283. Bessy, Pierre Jelenc, Ward Yelverton, Mack Tanner, Roland Friedrich, and Ralf
  1284.  
  1285.                                                                           24.
  1286.  
  1287. Berg who have all been of great help to me in refining 4FILES, finding bugs,
  1288. and identifying system dependent conflicts.  Also, thanks to Roland for the
  1289. Windows and OS/2 icons, which are in the 4FILES screen colors he uses.
  1290.  
  1291.  
  1292. ============================================================================
  1293.   AGREEMENT -- USE / REGISTRATION / DISTRIBUTION / & LICENSING OF "4FILES"
  1294. ============================================================================
  1295.  
  1296. WHAT YOU GET FOR REGISTRATION
  1297. =============================  Registration is $20 and entitles you to:
  1298. 1) Free technical support; 2) a copy of the latest version, with personalized
  1299. exit message, and a free registered copy of V-3.0 by mail immediately upon
  1300. release. Timely notification of releases beyond V-3.0 will be sent; 3) a
  1301. nice, printed manual for $3.50 at time of registration, or $5.00 if ordered
  1302. later;  4) I have also been very liberal about providing free incremental
  1303. registered upgrades as major features are added on the way to what is
  1304. promised for V-3.0.
  1305.  
  1306. 4FILES has been a very time consuming project because I have gone to great
  1307. pains both to maximize its convenience and power and to assure protection
  1308. of your data.  I regret that V-3.0 is not yet available, but even so, the
  1309. existing power and convenience is, I believe, considerable.  Please
  1310. recognize this effort by registering your copy promptly if you put it to
  1311. useful work, and by passing 4FILES on to others who might enjoy it.
  1312.  
  1313. AGREEMENT FOR USE AND DISTRIBUTION
  1314. ==================================  4FILES and its documentation are
  1315. copyrighted intellectual property which are distributed as shareware, and may
  1316. be used or distributed only in compliance with the terms and conditions which
  1317. follow.  4FILES is neither free nor in the public domain.  All rights are
  1318. reserved worldwide by the author.  Any use of 4FILES constitutes your
  1319. agreement to all provisions herein.
  1320.  
  1321. USE & REGISTRATION FOR A SINGLE COMPUTER
  1322. ========================================  Use of 4FILES is free during your
  1323. evaluation period.  This period ends when you begin to use 4FILES for any
  1324. useful work which is not incidental to exploring its capabilities, and may
  1325. not exceed 30-days beyond your acquisition date.  When you use 4FILES for the
  1326. primary purpose of accomplishing useful work (as contrasted to a genuine
  1327. evaluation) you are obligated to do your "share" of the shareware arrangement
  1328. by registering your copy promptly.  Registration is only $20, and a form is
  1329. provided in the file 4F-REGST.TXT
  1330.  
  1331. MULTIPLE USE & SITE LICENSING
  1332. =============================  A site license is required if 4FILES can
  1333. potentially be used simultaneously on more than one computer, terminal or
  1334. workstation in a business, institution, organization, government agency,
  1335. home, etc.   To apply for a license, please fill out the registration form in
  1336. 4F_REG.TXT.  A sample site license and rates are contained in the file
  1337. 4F-SITE.TXT
  1338.  
  1339.                                                                          25.
  1340. DISTRIBUTION OF 4FILES
  1341. ======================
  1342. Distribution by any means is encouraged, provided that:
  1343.  
  1344. 1) The distribution includes all original files (see Packing List, below)
  1345. in their unaltered forms and with unaltered filenames.  If the package is
  1346. incomplete its distribution is prohibited; please contact me for a complete
  1347. package.  Do not include a configuration file in the distrib- ution.  A BBS
  1348. may add a tag file listing it as the source, and disk vendors may add
  1349. introductory or installation batch files.
  1350.  
  1351. 2) A distribution fee does not exceed $8 if 4FILES is distributed alone or
  1352. $12 (in 1991 dollars) if it is packed on-disk with other programs, UNLESS a
  1353. higher figure has been approved in writing.  Commercial vendors who are not
  1354. members of ASP must have written permission to distribute.  Please inquire
  1355. as necessary.
  1356.  
  1357. 3) In any vendor catalog or other publication, it is clearly stated that this
  1358. is shareware and that $20 must be paid to Hand-Crafted Software if the
  1359. program is useful, in addition to the distribution fee (if any).
  1360.  
  1361. 4) 4FILES may not be included or bundled with other goods or services
  1362. without express written permission of the author.
  1363.  
  1364. WARRANTY & DISCLAIMER
  1365. =====================  Any use of 4FILES constitutes your agreement that it
  1366. is provided "as-is" with no express or implied warranty (other than free
  1367. technical support), that you assume full responsibility for assuring that
  1368. it performs acceptably on your system, and that in no event shall Larry
  1369. Edwards, Hand-Crafted Software or their successors be held liable for any
  1370. damages arising from use of the program.
  1371.  
  1372. ----------------------------------------------------------------------------
  1373. I hope you think my soft "wares" are terrific; much extra effort has been
  1374. expended toward that end.  Your registration will be (or is) much apprec-
  1375. iated.  Please let me know of any improvements you would like.
  1376. ----------------------------------------------------------------------------
  1377.  
  1378. ============
  1379. PACKING LIST   (All files except 4F.COM & TV.COM are readable text files.)
  1380. ============
  1381.  
  1382.     4F      .COM   4FILES Program file.
  1383.     4F      .DOC   Full documentation.
  1384.     4F      .HLP   HELP text file.
  1385.     4F      .VER   Version update details and history.
  1386.     4F-READ .ME    Introductory information, and a word on compatibility.
  1387.     4F-REG  .TXT   Registration form.
  1388.     4F-SITE .TXT   Sample site license & rates.
  1389.     4F-VEND .TXT   Info for SYSOPs & disk vendors.
  1390.     4F-0S2  .ICO   Icon for use with OS/2.
  1391.     4F-WIN  .ICO   Icon for use with Windows.
  1392.     FILE_ID .DIZ   Description for BBSs.
  1393.     TV      .COM   Public domain file browser. (May be omitted for distrib.)
  1394.     TV      .DOC   (May be omitted for distribution)
  1395.  
  1396.                                                                          26.
  1397. ===========================================
  1398. DETAILED INSTRUCTIONS FOR INSTALLING 4FILES
  1399. ===========================================  For simple instructions see
  1400. Quick Start on page 3.  The following assumes you do not have a text editor,
  1401. and it will take but a few  minutes.  "< >" means a keyboard key.
  1402.  
  1403. 1)  The PATH is an internal list of specified drives and subdirectories where
  1404. DOS will look for a program you are trying to execute, if the program cannot
  1405. be found on the current drive and directory.  To see if you have a PATH set
  1406. up, type "PATH" on the DOS command line.  If the message given is "No PATH",
  1407. goto step 2.  Otherwise, write down  one of the paths (there is a ";"
  1408. separating them) which is listed and in which you wish to store 4FILES.  Go
  1409. to step 3.
  1410.  
  1411. 2. Change to your "boot" drive and directory by typing C: (or A: if you
  1412. booted from a floppy) and typing <Enter>.  Then type CD \<Enter> to get to
  1413. the "root" directory.  Type DIR<Enter> and look to see if you have the file
  1414. AUTOEXEC.BAT. If so, go to step 3.
  1415.  
  1416. We will create an AUTOEXEC.BAT file now.  It will be called everytime you
  1417. boot your computer, setting your PATH and making a nicer DOS prompt.  Type:
  1418. COPY CON AUTOEXEC.BAT <Enter>.  Then, substituting your drive for "d",
  1419. type: PATH=d:\UTIL<Enter>PROMPT=$P$G<Enter><Ctrl-Z><Enter>     Then go to
  1420. step 4.
  1421.  
  1422. 3.  Add a PATH statement to your existing AUTOEXEC.BAT file by typing: COPY
  1423. AUTOEXEC.BAT + CON AUTOEXEC.BAT<Enter>.  What you type on the "console" is
  1424. now appended to the file.  Type: PATH=d:\UTIL<Enter><Ctrl-Z><Enter>, where "
  1425. d" is the letter of your boot drive.
  1426.  
  1427. 4.  Put the 4FILES disk in drive A: and type: COPY A:4F*.* \UTIL<Enter> to
  1428. copy all 4FILES files to the directory.  (Substitute a different directory
  1429. for \UTIL as necessary.)  Also type: COPY A:TV.* \UTIL .
  1430.  
  1431. 5.  4FILES is now installed.  Since 4FILES is in your PATH now, typing 4F
  1432. will start it up no matter what drive or directory you are currently in.
  1433.  
  1434. 6.  Start 4FILES by typing 4F.  Then hit the <Alt-F10> key. The bar will be
  1435. on the line for the <G+> key (the "grey-plus" key).  It is set to LIST.ALS
  1436. if the program has its factory settings, allowing file viewing if you have
  1437. 4DOS installed.  We'll change it; type-in d:\UTIL\TV.COM if TV.COM was
  1438. included with your 4FILES, and type <ESC>P.  Move the highlight bar to any
  1439. file, press <G+>, and TV will display the file and let you browse it.
  1440. <ESC> quits to 4FILES.
  1441.  
  1442. Move the bar to the UTIL directory  and then press <G+>.  You are now in that
  1443. directory  (if this fails, use <Scroll-Lock>).  Move down to the 4F-READ.ME
  1444. file and hit <G+> to browse it.  When done, hit <TAB> and type (or modify)
  1445. a file note. Then hit <G-> to return to the parent directory.  Move elswhere
  1446. in that list and hit <G*> 3 times.  Your're back to the previous directory.
  1447. Quit with <ESC> or <Alt-ESC>.  More in the manual.
  1448.  
  1449. ======================================================================== 27.
  1450.  
  1451.                            4FILES REGISTRATION FORM                     u9
  1452.                            ========================
  1453.  
  1454.                    Larry T. Edwards // Hand-Crafted Software
  1455.                Box 6001 // Sitka, Ak 99835 USA // (907)-747-8996
  1456.  
  1457. ALTERNATIVELY, YOU MAY REGISTER BY PHONE:  Call PsL (Public software Library)
  1458. at 800-2424-PsL to register single copies.  The registration fee at PSL is
  1459. slightly higher to cover a portion of the cost of this service.
  1460.  
  1461.      Your signature here or registration with PsL signifies acceptance of
  1462.           the agreement contained near the end of the documentation.
  1463.  
  1464. ===== PLEASE PRINT CLEARLY! =====                      4FILES VERSION #____
  1465.  
  1466. Your name: _____________________________________ Position:_________________
  1467.  
  1468. Company: _______________________________________  Phone: (W) ______________
  1469.  
  1470. Street or Box: ___________________________________       (H) ______________
  1471.  
  1472. City/State/Zip: __________________________________  Country: ______________
  1473.  
  1474. I got 4FILES from (name BBS/vendor/etc):________________, ____________ Forum
  1475.  
  1476. E-Mail UIDs: CIS ___________. Genie ___________. INTERNET: _________________
  1477.  
  1478. Using 4FILES with:  __ MSDOS  __ DRDOS  __Windows  __OS/2    Version ____
  1479.              with:  __ 4DOS   __ NDOS   __ Neither           Version ____
  1480.  
  1481. Send upgrade by postal mail on: __ 5.25" disk  __ 3.5" disk.
  1482.  
  1483. $__  Our (my) operation can't possibly use more than one copy of 4FILES
  1484.      simultaneously. $20 is enclosed to register one copy.
  1485.  
  1486. $__  Our (my) operation hereby applies for a site license to install 4FILES
  1487.      for use on up to ___ computers or terminals.  Payment according to the
  1488.      schedule in the file 4F-SITE.TXT is enclosed (call if file is lost).
  1489.  
  1490. $__  Send ___ printed manuals for $4.00 each (one per installation max).
  1491.  
  1492. $__  Send copies of the shareware & public domain utilities described in
  1493.      this manual for $5.00.
  1494. =====
  1495. $__  TOTAL enclosed.
  1496.  
  1497. Signature: ________________________________________     Date: _______________
  1498.  
  1499. ================================================================
  1500. COMMENTS / PROBLEMS / CHANGES OR ADDITIONS YOU DESIRE IN 4FILES:
  1501. ================================================================
  1502. (Please comment on the back of this page.)