Metropoli BBS
VIEWER: pfed.doc MODE: TEXT (CP437)
 
@X3F                       ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
@X38     ■ ▀ ▄▀▄█▄▀█▄████▌▌@X70  -:-       PFED HELP       -:-  @X38▐▐████▄█▀▄█▄▀▄ ▀ ■
@X38                       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

@X3F      Complete file area manager for PCBoard, ProBoard and Tri-BBS BBS's
@X3F                         Coded by Gene Layton (BOOMER)


    ┌─────────────────────────────────┐
    │░ 1. INTRODUCTION ░░░░░░░░░░░░░░░│
    └─────────────────────────────────┘

    This program is a complete file area manager supporting PCBoard, 
    ProBoard, and TriBBS BBS software.  The purpose of writing such a
    program was to provide a easy-to-use interface for the management 
    of files and to be able to test & process archives like no other
    program I've yet seen.  There are MANY extra features such as a
    command line download counter, DIR shrinker, master list creator,
    etc, etc...
  
    PFED is not crippled in any way but does 'expire' in 6 months of
    release and has a time-delay.  If you would like to register the
    program the fee is $20.00 (U.S.)  This is a ONE time fee.  You'll
    receive the latest version of PFED, and a personalized key that does
    not expire.  This package also contains BOOMLAB a standalone PCBoard
    upload processor identical to the internal PFED version.  It's $15.00
    to register but only $7.00 if also registering PFED.  To register:
    complete the included REGISTER.FRM order form and remit fee by check
    or money order payable to GENE LAYTON (NOT BOOMER).
    Send CASH at your own risk!

                Mail to:   BOOMER                     
                           P.O. BOX 560284
                           ORLANDO, FL.  32856-0284  

    SUPPORT:
    ───────
    Here are the current ways to reach BOOMER the author:
    Current E-mail address and Web Page:

                 E-mail: GLayton@mindspring.com
           New Web site: http://members.tripod.com/~Boomer923/
           (This site is case sensitive, enter exactly as displayed)

              Ordering online is now available at the home page
          
    PFED, BOOMLAB and this document are Copyright (C) 1994-97 by 
    LCS Inc., all rights reserved.


    DISCLAIMER:
    ──────────
    This software is provided without any guarantee or warranty expressed
    or implied.  I will not be held responsible for ANY damages that may
    result in the use of this program.  "ANY" means if you install it,
    run it, and it eats your programs that you've been working on forever
    without a backup... IT'S NOT MY FAULT!!!


    ONLINE HELP:
    ───────────
    Press [F1] in any program it will either display the help menu or
    section dealing with area you are in.  If in a section you can do
    <M> for help menu.  You can also do PFED ? or BOOMLAB ? from DOS
    to access the help menu.


    ┌─────────────────────────────────┐
    │░ 2. HARDWARE ░░░░░░░░░░░░░░░░░░░│
    └─────────────────────────────────┘

    VIDEO OPTIONS:
    ─────────────
    PFED autodetects if your video card supports color.  If you need 
    to force mono use the command line switch 'MONO'.  PFED supports
    25, 43(EGA), and 50(VGA) line screen modes.  The initial or default
    screen mode is set in PSETUP.EXE, (question #3) but you can change  
    it at any time in PFED by using the ALT+M key.

    MEMORY REQUIREMENTS:
    ───────────────────
    PFED uses overlays to reduce the amount of memory it requires. 
    Once an overlay is loaded and EMS is present these overlays will
    remain in EMS until needed.  Currently PFED requires a minimum 
    of approx. 256k of conventional memory for basic operation.  If 
    you want to virus scan archives you'll need about 560-580k to
    operate.  Unfortunately PFED does not unload itself from memory
    so you'd have to do this from DOS or a network setup.  Desqview
    probaly won't cut it.

    DISK CACHES:
    ───────────
    PFED works much differently then say PCBFiler.  It loads the 
    text file and converts to a another type of file.  It's doing 
    this when it prints "INDEXING: ....".  This 'strategy' permits
    large (10,000+ files) text directories to be edited and sorted 
    without using memory.  It however make take a few seconds or 
    more ;)  To greatly speed up this process a disk cache such 
    as MicroSoft's SMARTDRV.EXE should be used IF possible.


    ┌─────────────────────────────────┐
    │░ 3. INSTALLATION ░░░░░░░░░░░░░░░│
    └─────────────────────────────────┘

    Unzip PFED into it's own SEPERATE directory i.e. C:\PFED 
    PFED can also be installed by typing INSTALL C: or INSTALL D: 
    from another dir or diskette.  PFED works fine on networks 
    such as Netware and Netware Lite.  So it can be installed on 
    a client machine if you wish.  After PFED is installed run 
    PSETUP to setup the program.  Make sure to complete all 
    information to fully utilize PFED.  You will be prompted for 
    path to your BBS config file. (Ex: PCBOARD.DAT or CONFIG.BBS).
    This is critical and the program will not work without it.
    Also, if you make any changes in the BBS setup or file
    conferences you should repeat this process or changes won't
    also be implemented into PFED.

    UPDATING PFED:
    ─────────────
    PFED is a work in progress.  I am constantly adding features 
    or fixing bugs.  To update PFED without overwriting data
    files you've modified use the UPDATE.BAT file supplied with
    PFED.  Unzip the PFED_###.ZIP to a diskette or temporary
    directory and type UPDATE followed by the location of where
    PFED resides - Example: UPDATE D:\PFED  
    Or just use: PKUNZIP -n PFED_###.ZIP pfed_path

    ARCHIVE MANIFEST:
    ────────────────
    The following programs, with a brief description of each, are 
    included in the PFED_###.ZIP package.

      BOOMCOM.EXE   - Outputs BOOMLAB progress to COMM port. (Turbo Pascal)
      BOOMDOS.EXE   - Module for misc DOS services. (Turbo C)
      BOOMDUPE.BAT  - BOOMLAB batch file that handles dupe checkers.
      BOOMLAB.DOC   - BOOMLAB documentation.
      BOOMLAB.HLP   - BOOMLAB help index.
      BOOMLAB.EXE   - BOOMLAB standalone PCBoard upload processor.
      BOOMSCAN.BAT  - BOOMLAB batch file that handles virus scanning.
      BOOMSORT.EXE  - Module to do unlimited SORTS. (Borland Turbo C)
      CRCTEST.BAT   - BOOMLAB batch file that handles CRC testing.
      DFREE.EXE     - Module to get disk statistics. (Borland Turbo C)
      DIRMENU.DAT   - Data needed for DIR pull-down menus.
      FILESYS.ZIP   - PCBoard PPE to handle failed files in BOOMLAB.
      INSTALL.BAT   - Batch file for installing PFED.
      MACROS        - Nuke/Bonus/Warnings MACRO data file.
      MV.EXE        - External ANSi viewer v2.1b by Chris Zinn.
      MV.DOC        - MV ANSi viewer documentation.
      PCBFAIL.MSG   - BOOMLAB/PCBoard macro file to show when upload fails.
      PCBPASS.MSG   - BOOMLAB/PCBoard macro file to show when upload passes.
      PCBUSER.ANS   - BOOMCOM uses this file to show progress to callers.
      PCBUSER2.ANS  - Same as PCBUSER.ANS but includes progress meter.
      PF-PIF.DVP    - Stock Desqview PIF.  PSETUP uses to install for DV.
      PFED.KEY      - PFED evaluation key.
      PFED.EXE      - PFED MAIN PROGRAM.
      PFED.DOC      - PFED documentation.
      PFED.HLP      - PFED help index.
      PFED.SCR      - PFED opening screen.
      PFED_TRI.SCR  - PFED opening screen for TriBBS.
      PFED_REG.SCR  - PFED exit screen.
      PFEDMAIL.EXE  - PFEDMAIL E-MAIL utility.
      NUKE.MSG      - Mail macro file for nuke files.
      BONUS.MSG     - Mail macro file for bonus credit.
      WARNING.MSG   - Mail macro file for file warnings.
      PSETUP.EXE    - PFED/BOOMLAB configuration program.
      REGISTER.FRM  - PFED/BOOMLAB registration form!
      REVISION.HST  - PFED/BOOMLAB revision history.
      SAMPLES.ZIP   - Samples of macro text, lists, & batch files. (See below)
      UPDATE.BAT    - Batch file for updating PFED with new version.
      AREAMENU.DAT  - File area pull-down menu data.
      DIRMENU.DAT   - File directory pull-down menu data.
      FILE_ID.DIZ   - Description file.

      SAMPLES.ZIP:
       └─ BBSADTXT     - Sample list random BBS ad strings to search for.
           CONVERT      - Sample list of ASCII characters to convert.
           DESCADD.TXT  - Sample of file stat macros to add to each desc.
           DESCFAIL.MSG - Sample of Failed BOOMLAB desc.  Replaces Red Skull.
           DOORWAY.BAT  - Sample of a PFED remote Doorway drop.
           FILE_ID.DAT  - Sample of DIZ-Maker macro file.
           PCBTEST.BAT  - Sample BOOMLAB PCBTEST.BAT.
           STRIPDIZ     - Sample list of text lines to strip from DIZ's
           ZIPCMT.TXT   - Sample of new zip comment to add using macros.


    OTHER REQUIRED PROGRAMS:
    ───────────────────────
    To view or process any of the following archives, the appropriate
    programs are required to be in the PFED directory or somewhere
    in the environment path.

           .ARC       -  PKPAK.EXE, PKUNPAK.EXE
           .ARJ       -  ARJ.EXE
           .LHA/.LZH  -  LHA.EXE, rename LHARC or LH to LHA.EXE
           .PAK       -  PAK.EXE
           .RAR       -  RAR.EXE
           .ZIP       -  PKZIP.EXE, PKUNZIP.EXE


    ┌─────────────────────────────────┐
    │░ 4. PFED GENERAL SETUP ░░░░░░░░░│
    └─────────────────────────────────┘

    Define general options on page #1 & 2 of the setup program. (PSETUP.EXE)
    A brief explanation of each option follows: 

     1.) BBS SOFTWARE: <1-5> - Input the corresponding # of the BBS
          software you are using.  PFED supports the following: 

           0 = Personal Archive Manager.. (c) LCS, Inc. (No BBS Req'd)
           1 = PCBoard v14.5-15.3 ....... (c) Clark Development
           2 = ProBoard v2.16 ........... (c) Phillipe Leybaert
           3 = TriBBS v5.02-5.1 ......... (c) TriSoft
           4 = TriBBS v11.0 ............. (c) TriSoft

     2.) DEFAULT SCREEN MODE: <25/43/50> - This is the initial screen 
          mode for PFED.  25=Normal 25 line mode, 43=EGA, 50=VGA.

     3.) TURN OFF BEEPS & BUZZERS: <Y/N> - Enter 'Y' to turn of sounds.

     4.) TURN OFF EXPLODING WINDOWS: <Y/N> - If you have a REAL slow 
          computer you might want to turn off exploding windows.

     5.) USE RAM DRIVE FOR INDEXING: <A-Z> - When a DIR file is edited
          PFED creates some temporary index files.  Depending on your
          disk access speed, disk caches, and # of description lines
          this could take seconds or an annoying long time.  A RAM 
          drive will speed this up.  To enable it enter the RAM drive
          letter.  If there isn't enough space on the drive, at least
          1-2 megs, or PFED will error and you may lose data.

     6.) LIST ALL CD-ROM DRIVES: <A-Z> - PFED won't check these drives 
          for free space or delete dupes.  Ex: DEFGHI <- No spaces or :

     7.) GIF/JPEG SPECS LOCATION: <1/2> - When adding GIF or JPEG resolution
          [Width x Height x Colors] to a description using the '=' key,
          this option defines where it is to placed in the description.
          <1> = Add to end of description text, <2> = Right justify.

     8.) MAKE A BACKUP OF DIR: <Y/N> - If enabled any time a DIR file 
          is to be modified PFED will first make a backup copy of the
          DIR in the same path with a .BAK extension.

     9.) DISPLAY COLORS WHEN DISPLAYING FULL DESCRIPTION: <Y/N> - When 
          screen info is toggled <Tab> to view full file description 
          this option displays the description EXACTLY as an online user
          would view it.  PcBoard @X colors are displayed if none are
          found then your BBS's default description colors are used.

    10.) 'TIMES DOWNLOADED' STRING: If using the command line download
          counter (PFED TIMESDL) this is the string PFED will use to 
          add total downloads to the file description.  You add PCBoard
          color codes to the string as you wish.

    11.) 'SMART SHRINK' WHEN SHRINKING DESCS: <Y/N> - If enabled PFED
          will attempt to locate the desc line with the program name
          when shrinking file descriptions.  If 'N' PFED will only use 
          the first line of the description.

    12.) ADD TAPE/SET #'s WHEN MOVING FILES OFF-LINE: <Y/N> - if enabled 
          when moving files to an offline directory PFED prompts 'Input
          Tape #, Set #'.  Enter tape #, a comma, then set #.  Set #'s are
          optional.  PFED adds the tape information to the end of the file
          desc when moving it.  The offline directory must start with 'OFF'
          or 'TAPE' for PFED to recognize it as such.  (See DESC OPTIONS)

    13.) TAPE/SET LINE TEXT:  You can add Backup Tape & Set #'s to files
          when either moving them offline or by using <ALT+T>.  You can
          customize the text line added.  So if you have a CD instead of a
          tape drive you can now change the text and remove set #'s.  PCB
          color codes are acceptable too.  4 macro codes are supported:

                       |TN  =  Tape or CD #
                       |SN  =  Set #
                       |DT  =  Backup Date
                       |TM  =  Time

                Ex:  CD #:|TN  Date: |DT at |TM
                     CD #:26  Date: 10/11/96 at 20:02

    14.) TURN OFF 'EXIT AREA - ARE YOU SURE' PROMPT: <Y/N> - Enter 'Y' to
          turn off then 'EXIT AREA - Are You Sure' prompt when exiting 
          a file DIR.  

    15.) ALLOW FAT FILE MOVES: <Y/N> - If files are moved on the same drive
          it is much faster to do a FAT table move.  If this causes problems
          on your system this option will allow you to disable FAT moves.

    16.) EXTERNAL COPY PROGRAM: <D/N/X> - PFED copies files with a
          standard DOS COPY command.  You can substitute it with one
          of the following supported copy programs: 

                          <D> = DVCOPY
                          <N> = Novell NCOPY
                          <X> = MS-DOS XCOPY

    17.) USE PFEDMAIL TO LEAVE E-MAIL TO USERS: <Y/N> - If enabled when
          file nuking/bonus/warnings it will write E-Mail to the user.
          Requires PFEDMAIL.EXE utility in the dir.  If you wish to use
          PFEDNUKE.PPE instead make sure to answer 'N'. (PcBoard ONLY)
          (See FILE E-MAIL)

    18.) CONFERENCE # WHERE E-MAIL SHOULD BE LEFT: If PFEDMAIL is enabled
          this is the conference where E-Mail should be left.


    ┌─────────────────────────────────┐
    │░ 5. EXTERNAL PROGRAMS SETUP ░░░░│
    └─────────────────────────────────┘

    Page #2 of the setup program (PSETUP.EXE) is for defining optional 
    external programs used in the PFED's DOS and archive viewers.
 
     1.) VIRUS SCANNING: To scan files with <S> key in both DOS and
          archive viewers, define a Virus Scanner.  NOTE: There is a
          separate scanner config for processing files with BOOMLAB. 
          If there is a problem with memory try using ThunderByte or 
          the new SCAN.  Supported scanners and recommended switches
          are listed below.  

          Tested Scanners       Program    Req.  Recommended Switches
          ────────────────────  ────────  ─────  ────────────────────
          F-PROT                (F-PROT)    ?    /A /NOBOOT /NOMEM
          AVPLite               (AVPLITE)   ?    /M /B /P /A /U
          ThunderByte           (TBSCAN)   256k  NM NB
          McAfee's SCAN (old)   (SCAN)     350?  /ALL /NOMEM /NOBREAK
          McAfee's SCAN         (SCAN)     500k+ /A /NOMEM /NOPAUSE /SUB
          Dr. Solomons v6.64    (FINDVIRU)  ?    /NOBOOT /NOPART /DOALLFILES
          AVScan v1.91          (AVSCAN)   Lots  /NM /NB /NESC /Q /R

     2.) DOS SHELL: If defined it can be run from a file area with the
          <CTRL+X> key or from the DOS Viewer with <X> key.
     3.) TEXT EDITOR: If defined highlighted text files in the DOS
          viewer can be edited with <E> key.
     4.) ANSI EDITOR: If defined highlighted ANSi files in the DOS 
          viewer can be edited with the <A> key.  Ex: THEDRAW.EXE
     5.) ANSI VIEWER: PFED comes packaged with an external ANSi viewer
          MV.EXE v2.1b by Chris Zinn.  If you define your own it will be
          used in place of MV.EXE when using the <V> key in both viewers.
     6.) LIST UTILITY: If defined you can use the <L> key in viewers 
          to list any text file.  Recommended: Vernon D. Buerge's LIST.COM


    OTHER FILE VIEWERS
    ──────────────────
    There are also 10 types of other external file viewers you can define, 
    much like Windows type file associations.  On the first part of the line
    list all file extensions for a viewer.  Ex: .GIF.BMP.PCX.RLE 
    On the second part of the line (Cmd) put the path and filename of the
    associated file viewer.  Also include any command line switches you want
    to use.  Note that PFED uses about 275k and does not remove itself from 
    memory when shelling.  Did you know you can run Windows 95 programs too?
    Example  >.AVI.WAV       Cmd> c:\windows\mplayer -play

    You can also setup a viewer for a single directory by adding the following
    special keywords to the DIR comments.  Each must be on a seperate line:
   
                  'EXT=.GIF.BMP.RLE.PIC.PCX.TIF
                  'EXE=c:\tools\vpic /a


    PCBOARD NODE MONITOR:
    ────────────────────
    The 'N' key from any menu runs the PCBoard node monitoring utility
    (PCBMONI.EXE)  A really nice feature for monitoring BBS activity on
    multi-node BBS's or when running PFED on a network.  It monitors
    who is online and what they are doing.  Press the spacebar to view
    detailed user information for that node.  To use this program it must
    be in the path or copied to where PFED resides.


    ┌─────────────────────────────────┐
    │░ 6. DESQVIEW SETUP ░░░░░░░░░░░░░│
    └─────────────────────────────────┘

    To use PFED in DesqView (DV), you must set the 'Text Pages' to 4
    or you won't see many of the screens.  If some functions such as
    adopting files starts to get slower and slower you'll need to
    increase the 'Memory Size' setting.  You can do this manually or 
    when the PFED setup prompts to 'Install for Desqview' answer 'Y'.
    PFED.PIF will be created and copied to your DV directory.  It is
    a good idea to do this the first time, and then every once in
    awhile as I've been optimizing the settings from user reports.
   
      Standard Options [F1]
     
         Memory Size (in K): 240  -  <*** Minimum Memory Requirement

         Writes text directly to screen......: [Y]
         Displays Graphic Information........: [N]
         Virtualize text/graphics (Y,N,T)....: [Y]
         Uses serial ports (Y,N,1,2).........: [N]
         Requires floppy diskette............: [N]
         
      Advanced Options [F10]

         Text Pages: 4 <***   Graphics Pages: 0   (IMPORTANT!)

         Maximum Height: 25   Starting Height: 25   Starting Row:     0
         Maximum Width:  80   Starting Width:  80   Starting Column:  0
         
         Close on exit (Y,N,blank)..: [Y]  Use its own colors.........[Y]
         Allow Close Windows command: [Y]  Runs in background.........[ ]
         Uses math coprocessor......: [Y]  Keyboard conflict (0-F)....[0]
         Share CPU when foreground..: [Y]  Share EGA when zoomed......[Y]
         Can be swapped out (Y,N,bl): [Y]  Protection level 0-3)......[0]


    ┌─────────────────────────────────┐
    │░ 7. COMMAND LINE OPTIONS ░░░░░░░│
    └─────────────────────────────────┘

    SWITCHES:
    ────────
     HELP or ?  - PFED help screens.
     LIST       - Create Master file list. (See below) *
     LIST1      - Create Master file list use only 1st line of description *
     MONO       - Force MONO video mode. (B&W)
     SHRINK     - Shrink file descriptions. (See DIR SHRINKING) *!
     SORT       - Sorts file directories. *!
     STATS      - File Statistics Report. (See below) *
     TIMESDL    - Adds 'Times Download:' information to DIR's file
                  descriptions. (See below) *

     -R -C -NC -ND -NS  =  Remote Sysop Switches.  (See REMOTE SETUP/SWITCHES)

    SUBSWITCHES:
    ───────────
    (*)  By default LIST, SHRINK, SORT, STATS, & TIMESDL commands process 
         all conferences and file areas.  To process only specific
         conferences, add those conferences #'s to the command line.
         Numbers must be separated by commas and or ranges '-'.
                      Ex: PFED LIST 0,3,5-15
         To specify only certain file areas in a conference add the area
         #'s in parenthesis after the conference #.
                      Ex: PFED TIMESDL 1(1,3-18,20-22),3-5

    (!)  Also, to SORT or SHRINK the UPLOAD areas ONLY.  Add the subswitch
         UPLOADS to the command line.  [PCB ONLY]
                      Ex: PFED SORT 1-3 UPLOADS


    MASTER FILELIST: ('LIST')
    ───────────────
    PFED can create a Master file list by using PFED LIST from the
    command line.  It has to be run from the PFED directory.  The
    output file list will be named FILES.LST.  Any DIR headers (%)
    will be included and any PCB graphics will be stripped.
    A sample nightly event batch could look something like this: 

                  CD\PFED
                  PFED LIST 0,2-3
                  PKZIP D:\UPLOADS\ALLFILES.ZIP FILES.LST


    DOWNLOAD COUNTER: ('TIMESDL')
    ────────────────
    To add 'Times Downloaded' information to file descriptions use 
    PFED TIMESDL from the command line.  You can define your own
    'Times Downloaded' output text in PSETUP.EXE, page #1, option #9.
    PCBoard @X color codes can be added to this text as well.
    PFED uses the transfer log (Ex: DOWNLOAD.TXT) and adds how many
    times a file was downloaded.  PFED prefers not to delete the
    transfer log as it uses it when nuking files, so it will start
    from where it left off the previous time run.  There's no limit  
    to how many times you run it but it must be run from the PFED 
    directory.  If all or part of the log is deleted it will begin
    searching from the beginning of the log.  Date & time of each
    download is checked to make sure it was not previously counted.
    In a nightly event batch make sure run PFED from it's default dir 
    (CD\PFED) or it will not run.  The BBS should be offline as it
    rewrites the DIR's.


    FILE STATISTICS: ('STATS')
    ───────────────
    Generates a report with total # of files and Kbytes for each area, 
    conference, and tapes.  Report is output to the files 'FILESTAT.TXT'
    and 'FILESTAT.PCB' which includes PCB color codes so that it may be
    used as a online bulletin.  Subswitches can be used to limit the confs 
    & areas to be checked.  Ex: PFED STATS 1-3,5   This report can also
    be run and viewed from the main conference menu using the <F> key. 


    ┌─────────────────────────────────┐
    │░ 8. REMOTE SWITCHES/SETUP ░░░░░░│
    └─────────────────────────────────┘

    REMOTE SWITCHES:
    ───────────────
    When running PFED from a DOOR or DROP TO DOS there are command line
    switches you can use to change the way PFED works or limit what the
    remote user can do.  Ex: PFED -r -nc -ns -c 1-10

         -C     - or 'CONFS' = Limits conference access to remote users to
                  the conferences listed.  Ex: PFED -c 0,1-3,10
                  Make sure to include a space between -C and conf #'s.

         -R     - or 'REMOTE' = Switches to 24 line mode.  Useful if remote
                  user's terminal program uses line 25 as a status line.

         -NC    - or 'NOCFG' = Remote user cannot edit conference or area
                  configurations.  

         -ND    - or 'NODEL' = Remote users cannot delete or nuke files.

         -NS    - or 'NOSHELL' = Do NOT allow remote users access to DOS. 
                  User cannot run setup, use internal/external DOS Shells,
                  or Shell to DOS.


    DOORWAY SETUP:
    ─────────────
    PFED can be used as a DOOR for remote sysops.  Included in SAMPLES.ZIP
    is a sample DOORWAY.BAT that you may find useful.  Rename and edit it
    to your own BBS specifics. (Comm port and PCBOARD.SYS path)  Following
    is my doorway command line and an explanation of the switches. 

     doorway com2 /b:x /v:d^O /m:600 /g:on /o:t /k:v0  [Cont.]
           /s:l:\bbs\pcb\node%pcbnode% /p:pfed.exe remote noshell

          com2       = Comm Port [CHANGE THIS! (if necessary)]
          /b:x       = Don't print on line 25
          /v:d^O     = Video - use direct screen writes
          /m:600     = Minutes allowed in Doorway
          /g:on      = ANSi graphics ON
          /o:t       = Skip Doorway title screen
          /k:v0      = keyboard timeouts (off)
          /s:path    = Dir to locate PCBOARD.SYS file [CHANGE THIS!]
                       PCBOARD.SYS is created when it shells to the door.
          /p:pfed -r = run program PFED with remote switches


    ┌─────────────────────────────────┐
    │░ 9. CONFERENCE MENU KEYS ░░░░░░░│
    └─────────────────────────────────┘

          <F1>  - Display help menu.
       <Enter>  - Select highlighted conference.
           <A>  - Shows transfer activity for a filename or user.
           <B>  - Displays daily BBS stats. (Caller log totals)
           <C>  - View caller's log.
           <D>  - Dupe file checker & remover. (See DUPE CHECKER)
           <F>  - File statistics for all areas/tapes.
           <H>  - Display hard drive statistics.
           <J>  - Join Conference #.  Jumps to selected conference.
                  For people with MANY conferences.
           <M>  - Create master file list. (ALL CONFERENCES)
           <N>  - Run PCBoard's node monitor utility. (PCB ONLY)
           <P>  - View conference mail.  (PCBOARD ONLY)
     <Esc>,<Q>  - Quit PFED, exit to DOS.
           <R>  - DOS shell/viewer.
           <S>  - Run PFED Setup.
           <U>  - New uploads scan. (ALL CONFERENCES)
           <X>  - View transfer log.
           <Z>  - Zippy file scan. (ALL CONFERENCES)
     <ALT + M>  - Set screen mode to 25, 43(EGA), or 50(VGA) lines.

  
    ┌─────────────────────────────────┐
    │░ 10. AREA MENU KEYS ░░░░░░░░░░░░│
    └─────────────────────────────────┘

      <F1>,<?>  - Display this help screen.
         <Esc>  - Exit to conference menu.
       <Enter>  - Load and edit highlighted DIR file.
           <A>  - Add new file area.  Will be added as last area.
           <C>  - Add new file area, copying configuration from another
                  selected file area.
           <D>  - Dupe file checker & remover. (See DUPE CHECKER)
           <F>  - Add areas & files using a CD-ROM's master FILES.BBS. 
                  (See IMPORTING FILES.BBS)
           <G>  - Import files\descs for highlighted area using FILES.BBS.
                  (See IMPORTING FILES.BBS)
           <H>  - Display hard drive statistics.
           <I>  - Insert a new file area at highlighted area.
           <J>  - Join Conference #.  Jumps to selected conference.
           <K>  - Delete highlighted file area.
           <M>  - Create a master file list. (This conference only)
           <N>  - Run PCBoard's node monitor utility. (PCB ONLY)
           <O>  - Change the order file areas are listed.
           <R>  - Reconfigure highlighted file area.
           <S>  - Sort all file directories in this conference.
           <U>  - New uploads scan. (This conference only)
           <V>  - View file DIR text with colors. (What the caller sees)
           <Z>  - Zippy file search. (This conference only)
     <ALT + M>  - Set screen mode to 25, 43(EGA), or 50(VGA) lines.
     <ALT + S>  - SHRINK highlighted DIR descriptions.  (See DIR SHRINKING)


    ┌─────────────────────────────────┐
    │░ 11. FILE DIRECTORY KEYS ░░░░░░░│
    └─────────────────────────────────┘

      <F1>,<?>  - Display this help screen.  
           </>  - Pull-down menus. 
     <Esc>,<A>  - Exit file area, save any DIR modifications.
         <Tab>  - Toggle screen info to display either a 1 line description 
                  of all files on page or full desc of highlighted file.
           <+>  - Add/Import specific file(s) to file DIR.  Enter specific
                  filename or use wildcards. (*.*)  If a path other than the
                  DIR's path is entered it PFED will prompt to move files.
                  (See ADOPTING/PROCESSING FILES)
      <F7>,<B>  - Set user-defined BOOMLAB options.  When PFED prompts
                  'Test file <y/N/p/g>:'  The 'P' option processes the file
                  with the options selected here. (See PROCESSING FILES)
           <H>  - Display hard drive/memory statistics.
           <J>  - Join Conference #.  Jumps to selected conference.
                  Saves any DIR modifications.
           <N>  - Run PCBoard's PCBMONI.EXE node monitor utility. (PCB ONLY)
           <O>  - Updates ONLINE/OFF-LINE status of all files in the DIR.
                  If a file is off-line the date field will be changed to
                  to 'OFF-LINE'.  If files have been restored the file's
                  date will be restored.  Filesize's will also be updated.
           <Q>  - Quit program, exit to DOS.
           <Y>  - Run internal DOS shell/viewer. (See DOS VIEWER KEYS)
                  Path = current area's file path.
           <S>  - Sort file directory.
           <W>  - Add/Adopt all files not listed in the DIR.  You can add
                  <a>ll without prompts or add/process each file individually.
                  (See ADOPTING/PROCESSING FILES)
           <X>  - Expert file moving mode.  When tagging files in expert
                  mode it prompts for each file what conference # and area #
                  to move it to.  Then to actually move all files use 'M'.
           <Z>  - Scan for text string in DIR.  Begins scan from highlighted
                  file + 1.  Use boolean operands: '&' (AND) or '|' (OR) to
                  do complex text searches.  Ex: PFED | BOOMER | BOOMLAB
     <ALT + F>  - Rename all DIR's filenames to CD-ROM naming standard.
                  Convert - to _ and removes unaccepted characters.
     <ALT + M>  - Set screen mode to 25, 43(EGA), or 50(VGA) lines.
     <ALT + X>  - SHELL to DOS.  Type 'EXIT' to return to PFED.
     <ALT + Z>  - Add New Zip Comment for tagged files.
    <CTRL + Q>  - Quit, don't save any DIR modifications.
    <CTRL + S>  - Save DIR modifications now, resume editing.
    <CTRL + V>  - Current area's path will be passed to external GIF viewer.
    <CTRL + X>  - Runs eXternal DOS Shell defined in PFED setup.  If none
                  defined it shells to DOS. (See EXTERNAL PROGS)

    GLOBAL TAGGING KEYS:
    ───────────────────
    <CTRL + D>  - Tag all files older than specified date.
    <CTRL + O>  - Tag all missing files. (files not present in file path)
    <CTRL + T>  - Tag ALL files in the DIR list.
    <CTRL + U>  - Un-tag all tagged files.

    KEYS for TAGGED FILES:
    ─────────────────────
           <@>  - Add all tagged file(s) to a specified archive.
                  Included full path and archive extension.
           <C>  - COPY tagged files to specified path.
           <D>  - DELETE tagged file(s)
           <M>  - MOVE tag file(s) to another DIR.
           <T>  - Touch file dates with date sent.  Changes the file's 
                  actual date to the date uploaded on.
           <U>  - Uncompress tagged files to specified path.
     <ALT + 1>  - Compress tagged descriptions to 1 line.  Looks for 
                  line that has version or disk #'s.
     <ALT + A>  - Add FILE_ID.DIZ to tagged archives using DIZ-MAKER.
                  (See DIZ-MAKER in section #20-DESCRIPTION OPTIONS)
     <ALT + C>  - Adjust CASE to either Proper Case, lower or UPPER.
     <ALT + D>  - Change all tagged file's dates to date specified.  You
                  can also 'touch' the actual file dates with new date.
     <ALT + S>  - SHRINK file descriptions. (See DIR SHRINKING)
     <ALT + T>  - Add Tape & Set #'s to descriptions. (See DESC OPTIONS)
     <ALT + R>  - Rename tagged filenames to CD-ROM naming standard.
                  Convert - to _ and removes unaccepted characters.
     <ALT + V>  - Get virus name as description. (See DESC OPTIONS)
    <CTRL + A>  - Put current description as a FILE_ID.DIZ into archive.
    <CTRL + F>  - Get and FRAME a FILE_ID.DIZ description. (See DESC OPTIONS)
    <CTRL + G>  - Get file description from FILE_ID.DIZ, DESC.SDI, etc...
    <CTRL + H>  - Add tagged files to a HS\Link batch filelist.
    <CTRL + P>  - Process/test tagged file(s). (See PROCESSING FILES)
    <CTRL + Z>  - Zap(delete) all tagged file descriptions.

    <CTRL + B>  - Give BONUS uploader credit for tagged file(s). *
    <CTRL + N>  - NUKE: delete file & remove uploader credit for tagged. *
    <CTRL + W>  - Send WARNING to uploaders of tagged file(s).  *
                  * - See FILE NUKING/BONUS/WARNINGS

    KEYS for HIGHLIGHTED FILES:
    ──────────────────────────
       <Space>  - Tag highlighted file.  Tagged files are indicated by 
                  a '' to the left of the filename.
       <Enter>  - Quick description edit.  Edits only the first line.
           <=>  - Adds Graphic Image (BMP/GIF/JPG) resolution stats to the
                  description line.  It can be added to end or right
                  justified.  (See PFED SETUP)
           <E>  - Full file description editor. (See DESC EDITING KEYS)
           <G>  - Gets description file (FILE_ID.DIZ) for highlighted file.
           <I>  - Displays file info such as Archiver version or GIFSPEC's.
    <CTRL + K>  - Klones complete file description of preceding file and
                  increments any disk set numbers [1/10] if found.
           <K>  - Klone only first line of previous description.
           <P>  - Process/test highlighted file. (See PROCESSING FILES)
           <R>  - RENAME highlighted file.
           <V>  - File Viewer - If file is an archive (ZIP/ARJ/LZH) contents
                  will be viewed with internal archive viewer.  If online
                  text file, GIF, MOD, or VOC, they can be viewed/played if
                  externals programs have been defined. (See EXTERNAL PROGS)
    <CTRL + C>  - Test archive integrity of highlighted file.
    <CTRL + R>  - Reconstruct & replace highlighted ZIP file using PKZIPFIX.
    <CTRL + Y>  - Compares highlighted file to another specified file using 
                  MS-DOS's COMP.EXE (compare) program.  

    ┌─────────────────────────────────┐
    │░ 12. DESC EDITING KEYS ░░░░░░░░░│
    └─────────────────────────────────┘

         <Esc>  - Exits and saves any modifications.
          <F1>  - Displays this help screen.  
          <F3>  - View/select ASCII high-bit characters.
          <F4>  - Loads external text file & adds it to file description.
          <F5>  - Klone complete file description of preceding file 
                  and increments disk set numbers [1/4] if found.
          <F6>  - Adds Resolution to the description line for GIF's & JPEG's.
                  It can be added to end or right justified. (See PFED SETUP)
          <F9>  - Abort description editing without saving changes.
         <F10>  - Exit & save description.
    <CTRL + A>  - Adds a blank description line to the end of description.
    <CTRL + B>  - Adds highlighted line to the DIZ BBS Ad text remover file.
    <CTRL + G>  - Gets file description from FILE_ID.DIZ, DESC.SDI, etc...
    <CTRL + I>  - Insert blank line at highlighted cursor position.
    <CTRL + P>  - Put description as a FILE_ID.DIZ into archive.
    <CTRL + X>  - Erase text on highlighted line.  Leaves a blank line.
    <CTRL + Y>  - Delete highlighted description line.
    <CTRL + Z>  - Zap(Delete) all description lines.

    CUT & PASTE KEYS:
    ─────────────────
     <ALT + L>  - Mark a description line.  When you mark another line 
                  any lines between the 2 lines will also become marked.
                  This marked area is called a 'block'.
     <ALT + M>  - Move block.  This cuts the block from the description
                  and relocates it to the current cursor position.
     <ALT + U>  - Unmark/clear all marked lines.
     <ALT + D>  - Cut/delete block.  All marked lines are deleted from 
                  description and copied into the 'buffer'.  The buffer is
                  temporary storage memory that can hold up to 60 lines.
                  # of lines in the buffer is indicated by [BUF:##] at 
                  the top of the editing window.
     <ALT + A>  - Adds block to buffer. 
     <ALT + C>  - Copy block to buffer.  Does not delete any description
                  lines but does overwrite anything held in the buffer.
     <ALT + P>  - Paste whatever is in buffer at cursor position.  Anything
                  put in the buffer will remain till it's cleared,  so you
                  can copy/paste from description to description.
     <ALT + X>  - Clears contents of buffer.


    ┌─────────────────────────────────┐
    │░ 13. ARCHIVE VIEWER KEYS ░░░░░░░│
    └─────────────────────────────────┘
  
          <F1>  - Display this help screen.  
       <Space>  - Tag highlighted file.
         <Tab>  - Tab 20 spaces to the right. To view long embedded paths.
           <A>  - Add a specified file to the archive.
           <D>  - Delete tagged file(s) from archive.
           <E>  - Edit highlighted file with external text editor. *
           <L>  - List highlighted text file. *
           <P>  - Play highlighted MOD or VOC file. *
     <Esc>,<Q>  - Exit the archive viewer.
           <R>  - RENAME highlighted file.
           <S>  - Virus scan tagged file(s). *
   <Enter>,<T>  - Type highlighted text file to screen.
           <U>  - Uncompress archive to specified path.
           <V>  - If file is a .GIF, .RIP, or .JPG, it will be viewed with
                  the appropriate external graphics viewer, otherwise it
                  will be viewed with the ANSi viewer. *
           <X>  - Extract tagged file(s) to specified path.
     <ALT + M>  - Use pull-down menu.
    <CTRL + C>  - CRC test current archive.
    <CTRL + R>  - Run highlighted .EXE /.COM file.
    <CTRL + T>  - Tag all files in the archive.
    <CTRL + U>  - Un-tag all files.

    BBS AD ZAPPING KEYS:
    ───────────────────
           <B>  - Add highlighted file to ZAP FILES list.  This list is used
                  to identify & delete BBS ads when BOOMLAB processes files.
           <C>  - Add highlighted file's CRC value to ZAP FILES list.
           <F>  - Add highlighted file to protected file list.  Prevents
                  file from being ZAPPED by BOOMLAB.
           <Z>  - Scan for and delete any files found in the ZAP FILES list.
    <CTRL + E>  - Edit ZAP FILES list with external text editor. *
    <CTRL + S>  - Sorts ZAP FILES list.
 
                  * - Requires external program (See EXTERNAL PROGS)

   
    ┌─────────────────────────────────┐
    │░ 14. DOS VIEWER KEYS ░░░░░░░░░░░│
    └─────────────────────────────────┘

          <F1>  - Display this help screen.  
       <Enter>  - Enter/exit directories & subdirectories (./..)
       <Space>  - Tag highlighted directory file.
           <A>  - Add tagged file(s) to a specified archive.  Archive
                  Format is determined by .extension: ARJ/LZH/RAR or ZIP
           <C>  - Copy tagged file(s) to specified path.
           <D>  - Delete tagged file(s).
           <E>  - Edit highlighted file with text editor. *
           <G>  - Run GIF viewer, passing current path. *
           <H>  - Add tagged files to a HS\Link batch filelist.
           <L>  - List highlighted text files. *
           <M>  - Move tagged file(s) to specified path.
           <N>  - Input new path to view.
           <O>  - Order to sort list by. (Name, Date, Size, Unsorted).
           <P>  - Play highlighted MOD or VOC file. *
     <Esc>,<Q>  - Exit the DOS viewer.
           <R>  - RENAME highlighted file.
           <S>  - Virus scan directory or highlighted file. *
           <T>  - Type highlighted text/ANSi file to screen.
           <V>  - If file is a .ANS, .GIF, .RIP, or .JPG it will be
                  viewed with the appropriate external graphics viewer. *
           <X>  - Run External DOS Shell. *
     <ALT + M>  - Use pull-down menu.
    <CTRL + A>  - Edit highlighted file with ANSi editor. *
    <CTRL + R>  - Run highlighted .EXE /.COM file.
    <CTRL + T>  - Tag all files in the directory.
    <CTRL + U>  - Un-tag all files.

                  * - Requires external program (See EXTERNAL PROGS)


    ┌─────────────────────────────────┐
    │░ 15. LOCAL BOOMLAB FEATURES ░░░░│
    └─────────────────────────────────┘
    
    Built info PFED is a local version of BOOMLAB, my complete upload
    processor for PCBoard.  BOOMLAB includes over 65 different options
    for testing and processing adopted or online files.  Run BOOMLAB's
    setup program (BSETUP.EXE) to configure these options.

    ■ ARCHIVE PROCESSING:
      ∙ Supports ARC, ARJ, LHZ, PAK, RAR, and ZIP archive formats.
      ∙ Test archive and embedded archive(s) integrity.
      ∙ REPACK files from ARC, ARJ, PAK, LHZ, RAR, or ALL to ZIP format.
      ∙ Supports External Archive Converters, repack to any format.
      ∙ Add new comment for ZIP's and ARJ's.  Customize with macros.
      ∙ Strip -AV protection from .ZIP's.  (Requires STRIPAV.EXE)
      ∙ Define a list of filenames to delete. 
      ∙ To detect and delete random BBS ads add CRC values using the
        archive viewer or define a list of text strings to search for.
      ∙ Delete filenames if they contain hi-bit ASC characters.
      ∙ Define a list of files to add to archive.
      ∙ Age constraint can be entered using # days.
      ∙ Can age test file 6 different ways: NEW/OLD/DIZ/AVG/MOST or PCT%.
      ∙ Define a list of files to EXCLUDE from date checking.
      ∙ Supports all international date formats.
    ■ DESCRIPTION FILES:
      ∙ Supports FILE_ID.DIZ, DESC.SDI, & DISK.ID description files.
      ∙ Add Archive Stats or BMP/GIF/JPG stats to description using macro file.
      ∙ Adds BBS Pass-thru text to DIZ's.
      ∙ 'Smart' word-wrapping.  Turns off if ANSi, PCB, or Box graphics.
      ∙ Strip all high-bit ASCII characters.
      ∙ Amiga/console descriptions detected and converted.
      ∙ Define a list of text used to strip lines from DIZ text.
      ∙ Define a list of text strings to replace in DIZ text.
      ∙ Replace DIZ in archive after stripping text.
      ∙ Remove all blank lines from DIZ text.
      ∙ Remove PCBoard and Wildcat @ color codes from DIZ.
      ∙ Remove MCI | pipe color codes from DIZ.
      ∙ Define a list of characters to translate in DIZ text.
      ∙ Use external macro file to 'Frame' file descriptions.
      ∙ Define a macro text file with file stats info to add to desc.
      ∙ Supports ULBY.PPE's ULBY.DAT which allows uploader 'signatures'.
      ∙ Define your own Failed BOOMLAB file description using 'DESCFAIL.MSG'.
    ■ VIRUS SCANNING:
      ∙ 10 different virus scanners supported.  Up to 6 different scanners
        can be used in a multiple scanner configuration.
      ∙ Virus scan ALL files or only executables.
      ∙ RAM-drive can be used for FAST virus scanning and repacking.
      ∙ Embedded files are fully testing.
      ∙ Will log and report actual virus name if detected.
      ∙ Files can be scanned using Heuristic Analysis if available.
      ∙ Can skip files with specified extensions.  (Ex: .VIR)
    ■ MISC. FEATURES:
      ∙ 60 different macros that can be used to personalize BBS Ads,
        ZIP comments, file descriptions, and 'Uploaded by' text string.
      ∙ Supports GIFLITE GIF Compressor from White River Software.
      ∙ Supports GFXCHK BMP/GIF/JPG Tester by Stacy Smith.
      ∙ Support for External Dupe Checkers ULP and ZDCS by Stacy Smith.
      ∙ Tests .TD0 (TeleDisk) files using TDCHECK.EXE.
      ∙ Detailed processing log.
            

    ┌─────────────────────────────────┐
    │░ 16. BOOMLAB MACRO CODES ░░░░░░░│
    └─────────────────────────────────┘

    Over 30 different BOOMLAB macro codes can be used to personalize
    BBS Ads, ZIP comments, 'Uploaded by' text, and add file stats to
    descriptions.  You can format the output by including the length
    in brackets.  Ex: |nm[35]  

    ARCHIVE INFO MACROS:

           |fn  - Filename.
           |ff  - Full path & filename. (To pass to External Utils)
           |fp  - File's path. (To pass to External Utils)
           |fs  - Filesize.
           |nm  - Name of uploader. 
           |nu  - Name of uploader. (without any color codes)
           |nl  - New line. (should only use in 'uploaded by' text)
           |ut  - Upload time.
           |ud  - Upload date.
           |un  - Upload node #.
           |us  - Uncompressed size.
           |cr  - Compression ratio.
           |at  - Archive type. Ex: ZIP
           |ai  - Archiver information. Ex: PkWare's PKZIP v1.9 under UNIX
           |#f  - Number of files in archive.
           |nf  - Newest file within archive.
           |of  - Oldest file within archive.
           |dd  - Date of FILE_ID.DIZ.
           |df  - Prints 'φ DIZ' if FILE_ID.DIZ found.
           |nd  - Date of .NFO file.
           |dz  - Contents of FILE_ID.DIZ.  Can also add a parameter to 
                  limit output Ex: |dz[45,15] = display up to 15 lines.
           |dw  - Same as |dz but stripped of any PCB color codes.

    GIF/JPEG MACROS:

           |gi  - Type & version.
           |gw  - Width.
           |gh  - Height.
           |gc  - # colors.

    DISPLAY FILE MACROS:

           |vs  - BOOMLAB version number.
           |bm  - Current test.  For displaying progress. (PCBUSER.ANS)
           |pm  - Progress meter. (PCBUSER.ANS)
           |pp  - Progress % completed  (PCBUSER.ANS)
           |tv  - Virus scan results.
           |ta  - Age test results.
           |tc  - Archive integrity test results.
           |dt  - Type of Dupe checking done. (PCBPASS.MSG)
                  Ex: 'ZDCS Dupe Checking'
           |td  - Dupe Checker results.
           |vt  - Type of virus scanning done. (PCBPASS.MSG)
                  Ex: 'McAfee's 2.1.4 scan' or 'Virus scanned x3'

    VIRUS INFO MACROS:

           |vn  - Full name of 1st virus found.
           |va  - Names of ALL virus scanner programs used with version #'s.
           |vp  - Name of virus scanner program used.
                  (if using more than one it outputs only 1st)
           |vv  - Version # of the virus scanner in macro |vp.
           |s#  - Scanner name & version of each scanner used.  For use with
                  multiple scanner configurations.
                  Ex: |s1: |v1  => McAfee 2.2.2: Found JERUSALEM.1808 virus
                      |s2: |v2  => F-Prot 2.18: Found Jerusalem.1808 Standard
           |v#  - Virus results for each scanner used.  For use with multiple
                  scanner configurations. (See also |s#)


    ┌─────────────────────────────────┐
    │░ 17. ADOPTING/PROCESSING FILES ░│
    └─────────────────────────────────┘
    
    ADOPTING FILES:
    ──────────────
    To adopt or add files not listed in a directory use the 'W' key.
    PFED will prompt: 'Adopt files not listed: (y/N/a)'  If 'Y' is 
    selected you will prompted for each file whether you want to add 
    it or not.  'A' adds all files without prompts.

    PFED will then prompt: 'Date to use for Upload Date'  This is the 
    date that appears on the 1st line in the file description next to 
    file size as the date file was uploaded to the BBS.

        <C> = Current Date (default) - Your system's current date.
        <F> = File Creation Date - The date you would see next to the 
              file if you did a DIR listing in DOS.  If your restoring 
              files this should be same date files were actually uploaded.
        <G> = Get FILE_ID.DIZ Date - Date DIZ was created.  This gives 
              a accurate date for when files were 'released'.  If you 
              have a fast system and want to keep it that way.  If no 
              DIZ or other desc file found, current date is used.

    For each file found if Add 'Uploaded by' is enabled, PFED will prompt
    'Sent By'.  You can enter the uploader's name or <Enter> alone = Sysop's
    name.  PFED will also add the file to the user's upload stats.
    If using PcBoard you can enter '?' and PFED will scan the DOWNLOAD.TXT
    file for the uploader's name.  Useful if re-creating a file DIR.

    When adopting <W>, importing <+>, or processing <P> file(s) already
    in the DIR, PFED will prompt 'Test file? <y/N/p/g>:'

        <Y> = Do complete BOOMLAB testing/processing. (See BOOMLAB)
        <G> = Get DIZ description only.
        <P> = Process with user defined options. (See below)
        <N> = Do not process.
 
    See BOOMLAB.DOC for complete docs on the BOOMLAB upload processor.
    Do BSETUP ? or BOOMLAB ? to access the BOOMLAB help menu.

    
    IMPORTING FILES:
    ───────────────
    To add specific files or files not in the current DIR use the <+> 
    key.  PFED will prompt 'Enter Path & Filename:'  You can add specific
    files by entering a filename, wildcards ok.  Ex: PFED*.ZIP  

    If a path is NOT included the current DIR's path is used.  If a
    path other than the DIR's file path is entered PFED will prompt:
    'Move file(s) to DIR's path <y/N>'  If 'Y' file will be imported 
    or moved to the current DIR's file path.  All other prompts are 
    the same as adopting files.  (See above)


    USER-DEFINED PROCESSING OPTIONS:
    ───────────────────────────────
    If processing file with the 'P' option, (user defined options)
    Only those options selected from the BOOMLAB PROCESSING OPTIONS
    screen will be performed.  To access this screen press the 'B'
    key from the file directory list. (See below)

        ╒════════════ BOOMLAB PROCESSING OPTIONS ══════════════╕
        │                                                      │
        │      1) Test Archive Integrity              [-]      │
        │      2) Pack or Convert Archive              -       │
        │      3) Delete BBS Ads                       √       │
        │      4) Check Age of Files                   -       │
        │      5) Check for Duplicate Files            -       │ 
        │      6) Virus Scan                           -       │
        │      7) Translate Macro File                 -       │
        │      8) Add BBS Ads                          -       │
        │      9) Add New ZIP Comment                  √       │
        │                                                      │
        │      , Spacebar to toggle, <S>=Save, <Q>=Quit      │
        │       <A>=All Options On, <O>=All Options Off        │
        │                                                      │
        ╘══════════════════════════════════════════════════════╛

    Toggle options on(√)/off(-) by using the spacebar option #.
    Settings will be temporary unless 'S'aved.


    DELETING BBS ADS:
    ────────────────
    I'm not a big fan of BBS ads, sometimes a 10K file can grow to over 
    100k!  BOOMLAB offers three ways to locate and kill (ZAP) them:

    1.) Configure in BSETUP.EXE (BOOMLAB Setup) a list of filenames 
        (ZAPLIST) to delete when processing archives.  Use the <CTRL+B>
        key in the archive viewer to add new filenames to the list.

    2.) Some programs will rename the BBS ad so that method #1 won't be
        able to locate the filename.  However, the CRC value of the file
        will remain the same if they did not alter the contents.  If you
        add the CRC-32 bit value to the ZAPLIST using the <CTRL+C> key
        in the archive viewer BOOMLAB should be able to detect it.

    3.) While some other programs rename the file AND alter the contents
        of the BBS ad so even CRC matching won't detect it.  Use BSETUP
        to define a list of text keywords to search for and BOOMLAB will
        extract all text files and search their contents for any matches.
        Examples: 'passed through' and 'gigs online'  [FOR ZIPS ONLY]

    A related file you can define in BSETUP is a 'list of files never
    to be ZAPPED'.  Use it if you don't the CRC or text keyword scan to
    find a file you don't want deleted.


    ┌─────────────────────────────────┐
    │░ 18. FILE NUKE/BONUS/WARNINGS ░░│
    └─────────────────────────────────┘

    FILE NUKER:
    ──────────
    What is FILE NUKING?  This option will delete a file and remove
    upload credit from the offending user.  If using PcBoard you can
    also E-Mail users.  (see FILE E-MAIL)

    To NUKE tag files in a directory and press CTRL + 'N'.  PFED will
    prompt 'Leave 0-Byte File?'  A 0-Byte file prevents the file from
    being re-uploaded.  PFED attempts to locate the uploader's name
    in the file description, if not found it will prompt for manual
    name entry.  If this name is not found in the user base, PFED will
    ask if you'd like to search the transfer log. (PCB)  PFED will
    then ask for each a reason and factor to NUKE by.  You can use
    macros (See MACROS FILE) to make this easier.  They are displayed 
    at the top of the screen when answering reason for nuking.  The
    offending user's byte credit will be reduced by the filesize times
    the Nuke factor.  If PFEDMAIL is enabled PFED will prompt 'E-Mail 
    User'. (See FILE E-MAIL)  PFED then prompts "Restore Downloader's
    Credit (Y/n)?", it will scan the transfer log and restore credit
    for anyone who downloaded the nuked file.

    After the 1st NUKE file information is entered PFED prompts: 'USE
    SAME INPUTS FOR ALL TAGGED FILES (Y/n)?'  If you answer 'Y'es all
    other tagged files will be NUKED with the same information. 


    BONUS CREDIT:
    ────────────
    If you want to reward a user for a 'special' upload tag the file(s)
    and press CTRL + 'B'.  It will prompt for each, reason and 'bonus
    factor'.  You can use defined Macros. (see MACROS FILE)  The user
    will be awarded filesize times the Bonus Factor.  If using PFEDMAIL,
    it can write a letter to the user with the Bonus Credit information.
    (See FILE E-MAIL)


    WARNINGS: (PCB ONLY)
    ────────
    If you have some reason to warn a user, he didn't upload all files
    of a set, and you'd like to issue him a letter stating such then tag
    the file(s) and press CTRL + 'W'.  It will prompt for reason for
    warning for each file.  You can use macros for these. (See MACROS FILE)
    Use of PFEDMAIL is required to enable this function. (See FILE E-MAIL)


    MACROS FILE:
    ───────────
    'MACROS' is a macro text file for the file nuker, file bonus, and
    warning letter procedures.  It contains macros for reasons and credit
    nuked or bonus given.  So you won't have to enter the text and factor
    manually each time.  Each macros section needs to start with a header
    that appears EXACTLY as follows: 

            [-NUKE-]     - Start of the NUKE macros.
            [-BONUS-]    - Start of the BONUS macros.
            [-WARNINGS-] - Start of the WARNING macros
            [-END-]      - End of MACROS.

       Sample Macro Entry:

       ┌── Macro # followed by end parenthesis, maximum of 16 total.
       │
       │    ┌ Macro abbreviations, displays on help window. max 12 chars.
       │    │
       │    │    ┌── Nuke or Bonus factor, -1 means ask each time
               
       1)ANCIENT,2
       THIS FILE IS OLDER THAN HELL ─── Full macro text that appears in 
                                         file desc or mail, max 35 chars.


    ┌─────────────────────────────────┐
    │░ 19. FILE E-MAIL (PFEDMAIL) ░░░░│
    └─────────────────────────────────┘

    FILE NUKING/BONUS/WARNING E-MAIL (PCBOARD)
    ────────────────────────────────
    If your using PcBoard and NUKING files <CTRL+N>, giving Bonus Credit
    <CTRL+B>, or File Warnings <CTR+W>, you can leave E-Mail directly
    from PFED using the PFEDMAIL.EXE utility included in this package.
    To enable it set 'Use PFEDMAIL to leave E-Mail to users' on page #2 of
    the PFED SETUP (PSETUP) to 'Y'.  Also enter the conf # where E-Mail is
    to be left.  Each time you nuke, give bonus or warnings PFED will then
    prompt 'E-Mail User' and leave mail such as the example below. 


         @X0C  THE FOLLOWING FILE WAS NUKED:                         
         @X04 ┌───@X0C▄▒▓██▄@X04─────────────────────────────── ─·· ·        
         @X04 │@X0C  ░▀████▀█     Filename: @X0FPFED_099.ZIP                 
         @X04 │@X0C  ▀▄▄▀▀▄▄▀     Filesize: @X0F560034 BYTES                 
         @X04 │@X0C    ▀▀▀▀       Filedate: @X0F08-25-95                     
         @X04 └────@X0C ▀▀ @X04────┐  @X0CUploader: @X0FBOOMER                       
         @X04              │                                         
         @X04              │    @X0CReason: @X0FVIRUS!!!                     
         @X04              │    @X0CAction: @X0FCREDIT NUKED x 10            
         @X04              │                                         
         @X04              └────────────────────────────── ──── ─ ∙· 


    Mail can written using the macro files: NUKE.MSG, BONUS.MSG, and
    WARNING.MSG.  If a macro file is not found mail will be written 
    without colors or graphics.  The following macros are supported:

           |fn  - Filename.
           |fd  - Filedate.
           |fs  - Filesize.
           |nm  - Name of uploader. 
           |nc  - Comment/Reason.
           |nf  - Action taken.


    NOTE: PFEDMAIL does not update the mail-waiting flags.  The user
          will see there is mail for him but will not be forced to view
          it.  Use a echo utility such as Cam Debuck's PCBNET to update
          mail-waiting flags if this is really necessary to you.


    MAIL VIEWER: (PCBOARD)
    ───────────
    The <P> key views mail for a highlighted conference at the main 
    conference menu.  You can view, kill or edit mail header info.
    More features are planned in future versions.


    ┌─────────────────────────────────┐
    │░ 20. DESCRIPTION OPTIONS ░░░░░░░│
    └─────────────────────────────────┘

    FAILED FILE DESCRIPTIONS: 
    ────────────────────────
    If a file is failed by BOOMLAB it will put the 'Red Skull' FAILED
    BOOMLAB message (below) at the beginning of the file description.
    The regular file description follows it.  

                @X04 ┌───@X0C▄▒▓██▄@X04────────── ─·· ·                @X30
                @X04 │@X0C  ░▀████▀█   FAILED BOOMLAB v.62...      @X30
                @X04 │@X0C  ▀▄▄▀▀▄▄▀   ■ F-PROT: VIRUS INFECTED!!! @X30
                @X04 │@X0C    ▀▀▀▀     ■ α GREEN CATERPILLAR virus @X30
                @X04 └──── @X0C▀▀ @X04───── ─·· · ·                    @X30

    You can create your own failed BOOMLAB message by creating a file
    named 'DESCFAIL.MSG' in the BOOMLAB config path.  All BOOMLAB macros
    are supported.  A sample can be found in SAMPLES.ZIP.  Do not exceed
    45 chars per line.


    FRAMING FILE DESCRIPTIONS: 
    ─────────────────────────
    This option re-writes the file description using an external macro
    file.  Can be used to 'frame' or add box graphics to the description.
    If using this option make sure to enable 'smart' word-wrapping.  A
    sample macro file 'BLUEBOX' can be found in SAMPLES.ZIP. 

         Sample macro file: 'BLUEBOX'

                @X1F╔══════════════════════════════════════════╗@X08
                @X1F║ |dw[40] ║@X08█
                @X1F╚══════════════════════════════════════════╝@X08█
                @X08 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
         Outputs:
                @X1F╔══════════════════════════════════════════╗@X08
                @X1F║ 7/5/95 Flash ROM code for This is the    ║@X08█
                @X1F║ official release of V.34+ for upgradable ║@X08█
                @X1F║ This update adds 33.6k as a new top      ║@X08█
                @X1F║ speed! Flash program is DOS based. For   ║@X08█
                @X1F║ domestic US/Canada modems only.          ║@X08█
                @X1F╚══════════════════════════════════════════╝@X08█
                @X08 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

    There are two ways to 'Frame' descriptions:

    1.) To 'Frame' ALL descriptions: Enter the path to the macro file in
        the BOOMLAB setup under 'FILE DESCRIPTIONS' (Pg #2).

    2.) To 'Frame' selected descriptions: Tag files in a DIR and press
        <CTRL+F>.  You will prompted to enter the name of the macro file.


    DIZ-MAKER
    ─────────
    The DIZ-MAKER creates and insert FILE_ID.DIZ's into tagged archives.
    First tag all disks in a set and press ALT+A.  You will be prompted
    for program name, release date, and # of disks in the release.  You
    can customize the output using a macro text file 'FILE_ID.DAT'.  You
    can use 4 different macros and add your group or company logo to
    this file.

           |nm  - Program name
           |dt  - Release date
           |cd  - Current disk #
           |td  - Total # disks

           Macro file example:   |NM[29] DiSK [|CD of |TD]
                                    - Logo goes here -
                                    RELEASE DATE [|DT]


    ADDING TAPE & SET #'S
    ─────────────────────
    You can use your OFF-LINE file directories as a simple tape directory
    by adding tape & set #'s to the end of file descriptions.  There are
    two ways of doing this:

    1.) Enable 'ADD TAPE/SET #'s WHEN MOVING FILES OFF-LINE' in then PFED
        General Setup (Pg #1) then when moving files to an offline directory
        PFED will prompt 'Input Tape #, Set #' and add the tape information
        to the end of the file desc when moving it.  Enter tape #, a comma,
        then set #.  Set #'s are optional.  The offline directory must start
        with 'OFF' or 'TAPE' for PFED to recognize it as such.

    2.) You can manually add tape & set #'s for tagged files in a file
        directory using the <ALT + T> keys.

          Example: @X0A■ TAPE #: 20, SET #: 8  [DATE: 07-22-95] 


    GETTING VIRUS DESCRIPTIONS
    ──────────────────────────
    PFED & FED file editors have a feature (ALT+V) for virus collectors
    and researchers who want to extract the virus name as a description
    for all tagged files in a DIR.  Default output is the virus name.

          Example:  JERUSALE.1808 STANDARD virus

    If you want to customize the output create a text file named
    'VIRUSADD.TXT' in the same directory as the config.  You can use the
    following BOOMLAB macro codes: |fn,|fs,|nm,|nu,|ut,|ud,|un,|vs,|vp,
    |vn,|vr,|vv,|s#,|v#  (See BOOMLAB MACRO CODES)

          Example:  @X0A|VN  [|VP v|VV]
                    @X02Contributed by: |NM

          Outputs:  @X0AJERUSALE.1808.STANDARD virus  [SCAN v2.1.3] 
                    @X02Contributed by: BOOMER

    To use the multiple scanner macros |s# and |v#, make sure to set
    'Quit virus scanning after virus detected' to 'N' in BOOMLAB setup.

          Example:  @X0A|V1  (|S1)
                    @X0A|V2  (|S2)
                    @X0A|V3  (|S3)

          Outputs:  @X0ABACKFONT.765 virus  (McAfee 2.2.2)
                    @X0ABackfont.905  (F-Prot 2.18)
                    @X0ABackfont virus  (ThunderByte 6.35)


    ┌─────────────────────────────────┐
    │░ 21. DIR SHRINKING ░░░░░░░░░░░░░│
    └─────────────────────────────────┘

    What's DIR SHRINKING?  This option compresses file descriptions 
    for multi-disk sets in a DIR.  All descriptions will be reduced 
    to only 1 line, the last file will contain the full description.
    If 'Smart-Shrink' is enabled in set, PFED attempts to find the 
    line with the program name otherwise the 1st line is used.
             
     Example:  DISK1.ZIP   @X0A- THIS IS DISK [1/3] -
               DISK2.ZIP   @X0A- THIS IS DISK [2/3] -
               DISK3.ZIP   @X0A- THIS IS DISK [3/3] -
                           @X02This is a example of the DIR shrinker.
                           @X02Shows only last description of a set.
                           @X07Files: 4, New: 06/13/95, Old: 06/13/95
                           @X0FUploaded by: Gene Layton

    Shrinking can be done from the DOS command line or from in PFED.
    From the file area menu do <CTRL+S> for the highlighted area.
    From inside the file directory do <ALT+S> for the tagged files.  
    From command line use the switch 'SHRINK' as in 'PFED SHRINK'.
    (See COMMAND LINE OPTIONS)  It's a good idea to have the PSETUP
    option #8 'Make backup of any DIR worked on' enabled.


    ┌─────────────────────────────────┐
    │░ 22. IMPORTING FILES.BBS ░░░░░░░│
    └─────────────────────────────────┘

    IMPORTING CD-ROM MASTER FILES.BBS:
    ─────────────────────────────────
    The <F> key from the file area selection screen will attempt to
    read the master FILES.BBS in the root directory of the CD-ROM 
    and automatically add each area to the conference and import the
    files and descriptions from the FILES.BBS in each area.  All you
    have to do is enter the path to the main or master FILES.BBS,
    usually found in the CD's root dir.  If found it will prompt
    where to output the DIR description files it will create.  Before
    an area is added the config for each will be displayed with the
    option to edit it, add it, not add it, and add all areas without
    prompts.  If the data doesn't look correct then the import
    probally won't work as PFED doesn't support the FILES.BBS format.

         Supported MASTER FILES.BBS formats are: 

         1 ->  FILES.001: \GAMES\ARCADE   [Arcade Games]
         2 ->  \GAMES\ARCADE,Arcade Games
         3 ->  \GAMES\ARCADE    Arcade Games


    IMPORTING FILES.BBS FOR SINGLE AREA:
    ───────────────────────────────────
    The <G> key from the file area selection screen will attempt to
    import a FILES.BBS file for the highlighted area ONLY.  PFED will
    prompt for file to import.  You must include the full path and
    filename.  Examples: D:\TEMP\FILES.BBS & D:\TEMP\FILES.001
    If format supported PFED will import it's files & descriptions.

         Supported FILES.BBS formats: 
 
         1 ->  GAME.ZIP     This is kewl game!
         2 ->  GAME.ZIP       331023  12-21-94  This is a kewl game! 
         3 ->  GAME.ZIP      [0]  This is a kewl game!
         4 ->  GAME.ZIP        331,023 03-03-95   This is a kewl game!

    If your trying to import a FILES.BBS and it does not seem it is
    supported by PFED you can send it to me and I'll try to add it,
    there doesn't seem to be a standard format.


    ┌─────────────────────────────────┐
    │░ 23. DUPE CHECKER ░░░░░░░░░░░░░░│
    └─────────────────────────────────┘

    <D> from the main conference or directory menus will scan all
    all DIR files for duplicate descriptions and scan subdirectories 
    for duplicate files.  Both types of 'dupes' can be <V>iewed,
    <P>rinted or <R>EMOVED. 

    DUPE REMOVER:
    ────────────
    The Dupe <R>emover displays each dupe and the DIR's or subdir's
    it was found in.  If the display window is blue it is a dupe 
    description, red indicates a dupe file.  Select which dupe to
    delete by selecting the corresponding #.  Sample Screen:

       ╒═════════════════════════════════════════════[#1/10]════╕
       │                                                        │
       │      Dupes of description: BLAB_062.ZIP found in:      │
       │                                                        │
       │        1.) K:\CONF0\BOOMERS                            │
       │        2.) K:\CONF2\PUBLIC                             │
       │                                                        │ 
       │      Select # Description to Delete (1-2, <A>=All)     │
       │        GLOBAL KEY: <D>=Tag all dupes in a Dir          │
       │        GLOBAL KEY: <T>=Tag all but 1st file found      │
       │       - Previous Dupe,  - Next Dupe, <Esc>=Done      │
       │                                                        │
       │                                                        │
       ╘════════════════════════════════════════════════════════╛

       Keys:  /=Scrolls through found Dupes.  # of how many is 
                  displayed at the top of the window.  Ex: [#1/10]
              <A>=Selects all listed files.  Wouldn't leave any 
                  description/file anywhere - Not a good idea.
              <D>=Tag all dupes from a specific DIR.  If you want to
                  globally tag all dupes from a specific DIR or subdir,
                  Ex: L:\UPLOADS would tag all dupes found in subdir
                  L:\UPLOADS.  Usefull if all from same DIR/subdir.
              <T>=Globally tags all dupes except the first listed.

    Press <Esc> when done.  It will prompt to remove dupes, if 'Y' it
    will then remove all tagged dupes.  BBS should be off-line when
    removing dupes.


    ┌─────────────────────────────────┐
    │░ 24. CREDITS & COPYRIGHTS ░░░░░░│
    └─────────────────────────────────┘

     @X3BCREDITS:

     MV.EXE - Master View was coded by Chris Zinn who generously 
              allowed me to use it with PFED. (C) 1993 TCSoft  
     DFREE.EXE - Supplied by the genuis² Bubba & Highlander. ;)

     I would like to thank these Supporters, testers, pain-in-the-butts:
     Mr.Bill, Da-Bone, Skelem, Mr. Humble, BabyVet, Bubba, Doc Skull,
     Scufi, Fiat, SkyGod, Stratocaster, Falcon, Rifleman, Wildchild,
     Dark Visage, Phreak Creep, Qube, Many more...

     @X3BCOPYRIGHTS:
     
           PCBoard.............. (c) Clark Development Co.
           ProBoard............. (c) Philippe Leybaert
           TriBBS............... (c) TriSoft

           ARJ.................. (c) Robert K. Jung
           LHArc................ (c) Haruyasu Yoshizaki
           PAK.................. (c) NoGate Consulting
           PkZip/PkPak.......... (c) PkWare, Inc.
           RAR.................. (c) Eugene Roshal
           TeleDisk............. (c) Sydex
           GIFLite.............. (c) White River Software
           GIFTest.............. (c) Dave Navarro

           AVP, AVPLite......... (c) KAMI Corp.
           AVScan............... (c) H+BEDV Datentechnik GmbH
           Dr. Solomon.......... (c) S&S International PLC.
           F-Prot............... (c) Frisk Software Int'l
           Norton AntiVirus..... (c) Symantec Corporation
           SCAN................. (c) McAfee, Inc.
           ThunderByte.......... (c) ThunderByte B.V.

    ┌──────────────────────────────────────────────────────────────┐
    │                                                              │
    │      PFED Support Site: LCS Support....(407)xxx-xxxx(Down)   │
    │                                                              │
    └──────────────────────────────────────────────────────────────┘
@X3F       PFED, BOOMLAB and this document are Copyright (C) 1994-95 by 
@X3F       LCS Inc., all rights reserved.

@X38   ■ ▀ ▄▀▄█▄▀█▄███████████████████████████████████████████████▄█▀▄█▄▀▄ ▀ ■∙

[ RETURN TO DIRECTORY ]