home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / 4DOS / 4FILE2T7.ZIP / 4F.DOC < prev    next >
Encoding:
Text File  |  1992-06-22  |  73.0 KB  |  1,397 lines

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