home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / MFMP110A.ZIP / MFM.DOC < prev    next >
Text File  |  1991-11-16  |  9KB  |  280 lines

  1.         MFM is a file area manager designed to work with MAXIMUS.
  2.  
  3.         MFM is guaranteed to do nothing but take up your precious disk
  4.         space.  If you use this program, you do so at your own risk.  The
  5.         author assumes NO responsibility for ANY loss.
  6.  
  7. COMMAND LINE OPTIONS
  8. --------------------
  9.  
  10.         -a      This allows you to specify the path for MFM to find the
  11.                 AREAS.CTL file.  Default is to look for AREAS.CTL in the
  12.                 same directory as MFM.EXE
  13.  
  14.                 Example        MFM -aC:\MAX\
  15.  
  16.         -c      This tells MFM where to direct it's IO.  MFM defaults the
  17.                 IO to CON.
  18.  
  19.                 -c0 Tells MFM to direct IO to CON.
  20.                 -c1 Tells MFM to direct IO to COM1.
  21.                 -c2 Tells MFM to direct IO to COM2.
  22.                 -c9 Tells MFM to direct IO to STDIN and STDOUT.
  23.  
  24.         -p      This parameter tell MFM to start in the specified directory.
  25.  
  26.                 Example      MFM -pD:\FILES\UTILITY\
  27.  
  28.  
  29.  
  30. AREA SELECT SCREEN
  31. ------------------
  32.  
  33.         When MFM is started without the -p parameter it will present you
  34. with a screen that will allow you select an area.  Just use your cursor
  35. keys to select an area and press enter.  The only other command at this
  36. screen is the P command, that allows you to add temporary areas.
  37.  
  38.  
  39. FILES.BBS EDITING SCREEN
  40. ------------------------
  41.  
  42.        This screen will show you the list of files in this area upto 22
  43. records at a time.  The following keys are presently defined.
  44.  
  45.     7 [home]    Moves to the top of the list.
  46.  
  47.     8 [up arrow]    Moves up one line.
  48.  
  49.     9 [pg up]    Moves up 22 lines.
  50.  
  51.     1 [end]        Moves to the bottom of the list.
  52.  
  53.     2 [down arrow]    Moves down one line.
  54.  
  55.     3 [pg dn]    Moves down 22 lines.
  56.  
  57.  
  58.     A    Adopt orphans and Abandon file records.
  59.     ^A    Adopt ALL orphans.
  60.  
  61.     E    Edit the file description.
  62.  
  63.     I    Insert comment line.
  64.  
  65.     N    Choose new area.
  66.  
  67.     C    Copy current file and description to new area.
  68.  
  69.     M    Move current file and description to new area.
  70.  
  71.     K    Kill current entry.
  72.  
  73.     U    Unkill to current position.
  74.  
  75.     F    Mark first entry to be sorted.
  76.  
  77.     L    Mark Last entry to be sorted.
  78.  
  79.     S    Sort by name.
  80.  
  81.     T    Sort by time and date.
  82.  
  83.     W    Write records to FILES.BBS and erase killed entries.
  84.  
  85.     R    Change filename of entry.
  86.  
  87. *** NOTE ***
  88.  
  89. Push and Pop commands are used to moved lines within an area.  Push
  90. the line onto the stack, move to the new location and pop it back.
  91.  
  92.     < or ,    Push record on to stack for moving.
  93.  
  94.     .    Pop record from stack to before current location.
  95.  
  96.     >    Pop record from stack to after current location.
  97.  
  98.     [    Rotate stack to previous entry and display.
  99.  
  100.     ]    Rotate stack to next entry and display.
  101.  
  102.     ;    Display current stack entry.
  103.  
  104.     {    Rotate kill stack to previous entry and display.
  105.  
  106.     }    Rotate kill stack to next entry and display.
  107.  
  108.     :    Display current kill stack entry.
  109.  
  110.     !    ReDraw screen.
  111.  
  112.     D    Change file date.
  113.  
  114.     Search for string:
  115.  
  116.         ^F    In file name.
  117.         ^D    In description.
  118.         ^B    In both.
  119.  
  120.   <SPACE>       Toggle tag.
  121.  
  122.         #       Mass move.
  123.  
  124.         $       Mass copy.
  125.  
  126.     ALT-F       View file with "SHEZ.EXE".
  127.  
  128.     ALT-L       View file with "LIST.COM".
  129.  
  130.     ALT-V       View file with "LIST.COM" or "SHEZ.EXE".
  131.  
  132.     ALT-Z       View GIF file with VPIC.EXE.  (Requires VGA)
  133.  
  134.     ALT-S       Shell to DOS.
  135.  
  136.  
  137.  
  138. COMMENTS, SUGGESTIONS AND BUGS
  139. ------------------------------
  140.  
  141.     Please direct these to: Mark W. Billig Jr.
  142.                 1:273/701.0
  143.                 Enterprise BBS
  144.                 (215) 641-0270
  145.  
  146. CREDITS
  147. -------
  148.  
  149.         MAXIMUS     Scott Dudley
  150.         LIST        Vernon D. Buerg
  151.         SHEZ        Jim Derr
  152.         VPIC        Bob Montgomery
  153.  
  154.  
  155. HISTORY
  156. -------
  157.  
  158. 1.00        17mar90        First public release.
  159.  
  160. 1.01        30mar90        Added, Search for string, Tag and Mass move.
  161.  
  162. 1.02        12apr90        Added view file and enhanced the move and copy.
  163.                            You will need "LIST.COM" and "SHEZ.EXE" to use
  164.                            the ALT-V command.  Fixed bug with copy or move
  165.                            not having enough space.
  166.  
  167. 1.03        29apr90        Minor bug fixes.
  168.  
  169. 1.04a       15may90        Removed prompt in mass move.  Added checking to
  170.                            make sure there is enough room for the file to be
  171.                            copied and FILES.BBS to be modified on destination.
  172.                            Fixed problem with mass move when entries were not
  173.                            on the screen.  
  174.  
  175. 1.04b       19may90        Added to commands ("," and ".").  Changed operation
  176.                            of quit command slightly.
  177.  
  178. 1.04c       24may90        Fixed bug with quit command. (NQN)
  179.  
  180. 1.04d       06jun90        Increased number of columns in area display.  Added
  181.                            new commands in area selection.
  182.  
  183. 1.05a       23jun90        Added ALT-F command, to force SHEZ on a file with
  184.                            an improper extension.
  185.  
  186. 1.05b       30jun90        Added *NEW* way to change areas. (Start spelling
  187.                            the area)
  188.  
  189. 1.05c       03jul90        Added ':' to area mask.  Changed quit in area
  190.                            selection to allow quick quitting.
  191.  
  192. 1.05d       15aug90        Changed the save procedure to start the description
  193.                            at position 14.
  194.  
  195. 1.06a       20aug90        Added support for three line descriptions.  Fixed
  196.                            several bugs. (^Q)
  197.  
  198. 1.06b       30aug90        Fixed problem with case sensitivity in area table.
  199.  
  200. 1.06c       06sep90        Added ability to quote keys in description edit.
  201.                            This is done with the ^Q key.
  202.  
  203. 1.06d       07sep90        Fixed problem with "BuildList" properly identifying
  204.                            comments.
  205.  
  206. 1.06e       08sep90        Changed insert command, to only insert a blank.
  207.  
  208. 1.07a       11oct90        Changed tagging to also move down.  Fixed problem
  209.                            with area select #1 key.
  210.  
  211. 1.07b       22oct90        Fixed problem, when killing top entry the display
  212.                            show the killed list over and over to fill the
  213.                            screen.  The TopEntry was not updated properly.
  214.                            In released version 1.07, the file AREA.INC was
  215.                            corrupted.
  216.  
  217. 1.07c       26oct90        Fixed problem with "BuildList" properly identifying
  218.                            comments. (again)
  219.  
  220. 1.07d       27oct90        Fixed problem with "FreeSpace" showing 0k free.
  221.  
  222. 1.07e       29oct90        Fixed problem with only filename.
  223.  
  224. 1.08a       07nov90        Tick release of 1.08 in SDSMAX.
  225.  
  226. 1.08b       23nov90        Added CTRL-X command to copy the description from
  227.                            the record above.
  228.  
  229. 1.08c       26nov90        Added ability to specify AREAS.CTL's name.
  230.                            Example >>>---> -aC:\MAX\FILEAREA.CTL
  231.                            Added ability to specify number of columns in area
  232.                            display.  From 3 to 8, default 5.
  233.                            Example >>>---> -k8
  234.  
  235. 1.08d       28nov90        Added new command "^A - Adopt All Orphans".  Change
  236.                            Find both to from ^A to ^B.
  237.  
  238. 1.08e       09dec90        Changed from TP5.5 to TP6.0
  239.  
  240. 1.08f       19dec90        Changed from AREAS.CTL to AREA.DAT, with the unit
  241.                            MAXAREAS.  Renamed all .INC files to .PAS to make
  242.                            it easier to work in TP60.
  243.  
  244. 1.08g       20apr91        Added CallList routine to allow viewing files
  245.                            without extensions.  (ALT-L)
  246.  
  247. 1.09        14jun91        Added support for ARJ files.  Fixed file sharing
  248.                            problem.  Improved copy subroutine and AREA.DAT
  249.                            reading subroutine.  Fixed problem with ^B (find
  250.                            string in description and filename).  Added MASS
  251.                            COPY subroutine.
  252.  
  253. 1.09a       19jun91        Fixed problem with move subroutine.
  254.  
  255. 1.09b       20jun91        Fixed problem with AREA.DAT file being greater then
  256.                            an integer value.
  257.  
  258. 1.09c       03aug91        Changed >= to > in MAXAREAS.PAS to fix problem with
  259.                            missing the last area.
  260.                            "If (StructLen*AreaNo) > FileSize(AreaDat) Then"
  261.  
  262. 1.09d       23sep91        Fixed problem with "0" as leading character.  Added
  263.                            size and number of files.
  264.  
  265. 1.09e       27sep91        Added ALT-Z to view GIFs.
  266.  
  267. 1.09f       22oct91        Added file path to line 25.
  268.  
  269. 1.09g       23oct91        Added file path to line 25 on area select.
  270.  
  271. 1.09h       23oct91        Changed colors to match Maximus.
  272.  
  273. 1.09i       31oct91        Changed more colors.
  274.  
  275. 1.09j       03nov91        Added internal skip list.  Will now save original
  276.                            FILES.BBS to FILES.BAK
  277.  
  278. 1.10        16nov91        Added external skip list.  (MFM-SKIP.LST)  Maximum
  279.                            skip entries is 20.
  280.