@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 $15.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. Ordering online is now available at the home page: New Web site: http://members.tripod.com/~Boomer923/ (This site is case sensitive, enter exactly as displayed) SUPPORT: ÄÄÄÄÄÄÄ Here are the current ways to reach BOOMER the author: Current E-mail address and Web Page: E-mail: glayton1@tampabay.rr.com New Web site: http://members.tripod.com/~Boomer923/ (This site is case sensitive, enter exactly as displayed) PFED, BOOMLAB and this document are Copyright (C) 1994-2000 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 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: - Enter 'Y' to turn of sounds. 4.) TURN OFF EXPLODING WINDOWS: - If you have a REAL slow computer you might want to turn off exploding windows. 5.) USE RAM DRIVE FOR INDEXING: - 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: - 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: - 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: - When screen info is toggled 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: - 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: - 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 . 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: - Enter 'Y' to turn off then 'EXIT AREA - Are You Sure' prompt when exiting a file DIR. 15.) ALLOW FAT FILE MOVES: - 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: - PFED copies files with a standard DOS COPY command. You can substitute it with one of the following supported copy programs: = DVCOPY = Novell NCOPY = MS-DOS XCOPY 17.) USE PFEDMAIL TO LEAVE E-MAIL TO USERS: - 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 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 key or from the DOS Viewer with key. 3.) TEXT EDITOR: If defined highlighted text files in the DOS viewer can be edited with key. 4.) ANSI EDITOR: If defined highlighted ANSi files in the DOS viewer can be edited with the 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 key in both viewers. 6.) LIST UTILITY: If defined you can use the 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 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 °°°°°°°³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ - Display help menu. - Select highlighted conference. - Shows transfer activity for a filename or user. - Displays daily BBS stats. (Caller log totals) - View caller's log. - Dupe file checker & remover. (See DUPE CHECKER) - File statistics for all areas/tapes. - Display hard drive statistics. - Join Conference #. Jumps to selected conference. For people with MANY conferences. - Create master file list. (ALL CONFERENCES) - Run PCBoard's node monitor utility. (PCB ONLY)

- Process/test highlighted file. (See PROCESSING FILES) - RENAME highlighted file. - 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) - Test archive integrity of highlighted file. - Reconstruct & replace highlighted ZIP file using PKZIPFIX. - Compares highlighted file to another specified file using MS-DOS's COMP.EXE (compare) program. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³° 12. DESC EDITING KEYS °°°°°°°°°³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ - Exits and saves any modifications. - Displays this help screen. - View/select ASCII high-bit characters. - Loads external text file & adds it to file description. - Klone complete file description of preceding file and increments disk set numbers [1/4] if found. - Adds Resolution to the description line for GIF's & JPEG's. It can be added to end or right justified. (See PFED SETUP) - Abort description editing without saving changes. - Exit & save description. - Adds a blank description line to the end of description. - Adds highlighted line to the DIZ BBS Ad text remover file. - Gets file description from FILE_ID.DIZ, DESC.SDI, etc... - Insert blank line at highlighted cursor position. - Put description as a FILE_ID.DIZ into archive. - Erase text on highlighted line. Leaves a blank line. - Delete highlighted description line. - Zap(Delete) all description lines. CUT & PASTE KEYS: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - 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'. - Move block. This cuts the block from the description and relocates it to the current cursor position. - Unmark/clear all marked lines. - 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. - Adds block to buffer. - Copy block to buffer. Does not delete any description lines but does overwrite anything held in the buffer. - 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. - Clears contents of buffer. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³° 13. ARCHIVE VIEWER KEYS °°°°°°°³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ - Display this help screen. - Tag highlighted file. - Tab 20 spaces to the right. To view long embedded paths. - Add a specified file to the archive. - Delete tagged file(s) from archive. - Edit highlighted file with external text editor. * - List highlighted text file. *

- Play highlighted MOD or VOC file. * , - Exit the archive viewer. - RENAME highlighted file. - Virus scan tagged file(s). * , - Type highlighted text file to screen. - Uncompress archive to specified path. - 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. * - Extract tagged file(s) to specified path. - Use pull-down menu. - CRC test current archive. - Run highlighted .EXE /.COM file. - Tag all files in the archive. - Un-tag all files. BBS AD ZAPPING KEYS: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - Add highlighted file to ZAP FILES list. This list is used to identify & delete BBS ads when BOOMLAB processes files. - Add highlighted file's CRC value to ZAP FILES list. - Add highlighted file to protected file list. Prevents file from being ZAPPED by BOOMLAB. - Scan for and delete any files found in the ZAP FILES list. - Edit ZAP FILES list with external text editor. * - Sorts ZAP FILES list. * - Requires external program (See EXTERNAL PROGS) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³° 14. DOS VIEWER KEYS °°°°°°°°°°°³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ - Display this help screen. - Enter/exit directories & subdirectories (./..) - Tag highlighted directory file. - Add tagged file(s) to a specified archive. Archive Format is determined by .extension: ARJ/LZH/RAR or ZIP - Copy tagged file(s) to specified path. - Delete tagged file(s). - Edit highlighted file with text editor. * - Run GIF viewer, passing current path. * - Add tagged files to a HS\Link batch filelist. - List highlighted text files. * - Move tagged file(s) to specified path. - Input new path to view. - Order to sort list by. (Name, Date, Size, Unsorted).

- Play highlighted MOD or VOC file. * , - Exit the DOS viewer. - RENAME highlighted file. - Virus scan directory or highlighted file. * - Type highlighted text/ANSi file to screen. - If file is a .ANS, .GIF, .RIP, or .JPG it will be viewed with the appropriate external graphics viewer. * - Run External DOS Shell. * - Use pull-down menu. - Edit highlighted file with ANSi editor. * - Run highlighted .EXE /.COM file. - Tag all files in the directory. - 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. = Current Date (default) - Your system's current date. = 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. = 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 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 , importing <+>, or processing

file(s) already in the DIR, PFED will prompt 'Test file? :' = Do complete BOOMLAB testing/processing. (See BOOMLAB) = Get DIZ description only.

= Process with user defined options. (See below) = 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 ' 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, =Save, =Quit ³ ³ =All Options On, =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 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 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 , giving Bonus Credit , or File Warnings , 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

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 . 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 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 for the highlighted area. From inside the file directory do 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 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 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 °°°°°°°°°°°°°°³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 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 iewed,

rinted or EMOVED. DUPE REMOVER: ÄÄÄÄÄÄÄÄÄÄÄÄ The Dupe 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, =All) ³ ³ GLOBAL KEY: =Tag all dupes in a Dir ³ ³ GLOBAL KEY: =Tag all but 1st file found ³ ³  - Previous Dupe,  - Next Dupe, =Done ³ ³ ³ ³ ³ ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ; Keys: /=Scrolls through found Dupes. # of how many is displayed at the top of the window. Ex: [#1/10] =Selects all listed files. Wouldn't leave any description/file anywhere - Not a good idea. =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. =Globally tags all dupes except the first listed. Press 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 þ ß ÜßÜÛÜßÛÜÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÜÛßÜÛÜßÜ ß þù 

- View conference mail. (PCBOARD ONLY) , - Quit PFED, exit to DOS. - DOS shell/viewer. - Run PFED Setup. - New uploads scan. (ALL CONFERENCES) - View transfer log. - Zippy file scan. (ALL CONFERENCES) - Set screen mode to 25, 43(EGA), or 50(VGA) lines. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³° 10. AREA MENU KEYS °°°°°°°°°°°°³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ , - Display this help screen. - Exit to conference menu. - Load and edit highlighted DIR file. - Add new file area. Will be added as last area. - Add new file area, copying configuration from another selected file area. - Dupe file checker & remover. (See DUPE CHECKER) - Add areas & files using a CD-ROM's master FILES.BBS. (See IMPORTING FILES.BBS) - Import files\descs for highlighted area using FILES.BBS. (See IMPORTING FILES.BBS) - Display hard drive statistics. - Insert a new file area at highlighted area. - Join Conference #. Jumps to selected conference. - Delete highlighted file area. - Create a master file list. (This conference only) - Run PCBoard's node monitor utility. (PCB ONLY) - Change the order file areas are listed. - Reconfigure highlighted file area. - Sort all file directories in this conference. - New uploads scan. (This conference only) - View file DIR text with colors. (What the caller sees) - Zippy file search. (This conference only) - Set screen mode to 25, 43(EGA), or 50(VGA) lines. - SHRINK highlighted DIR descriptions. (See DIR SHRINKING) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³° 11. FILE DIRECTORY KEYS °°°°°°°³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ , - Display this help screen. - Pull-down menus. , - Exit file area, save any DIR modifications. - 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) , - Set user-defined BOOMLAB options. When PFED prompts 'Test file :' The 'P' option processes the file with the options selected here. (See PROCESSING FILES) - Display hard drive/memory statistics. - Join Conference #. Jumps to selected conference. Saves any DIR modifications. - Run PCBoard's PCBMONI.EXE node monitor utility. (PCB ONLY) - 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. - Quit program, exit to DOS. - Run internal DOS shell/viewer. (See DOS VIEWER KEYS) Path = current area's file path. - Sort file directory. - Add/Adopt all files not listed in the DIR. You can add ll without prompts or add/process each file individually. (See ADOPTING/PROCESSING FILES) - 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'. - 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 - Rename all DIR's filenames to CD-ROM naming standard. Convert - to _ and removes unaccepted characters. - Set screen mode to 25, 43(EGA), or 50(VGA) lines. - SHELL to DOS. Type 'EXIT' to return to PFED. - Add New Zip Comment for tagged files. - Quit, don't save any DIR modifications. - Save DIR modifications now, resume editing. - Current area's path will be passed to external GIF viewer. - Runs eXternal DOS Shell defined in PFED setup. If none defined it shells to DOS. (See EXTERNAL PROGS) GLOBAL TAGGING KEYS: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - Tag all files older than specified date. - Tag all missing files. (files not present in file path) - Tag ALL files in the DIR list. - Un-tag all tagged files. KEYS for TAGGED FILES: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ <@> - Add all tagged file(s) to a specified archive. Included full path and archive extension. - COPY tagged files to specified path. - DELETE tagged file(s) - MOVE tag file(s) to another DIR. - Touch file dates with date sent. Changes the file's actual date to the date uploaded on. - Uncompress tagged files to specified path. - Compress tagged descriptions to 1 line. Looks for line that has version or disk #'s. - Add FILE_ID.DIZ to tagged archives using DIZ-MAKER. (See DIZ-MAKER in section #20-DESCRIPTION OPTIONS) - Adjust CASE to either Proper Case, lower or UPPER. - Change all tagged file's dates to date specified. You can also 'touch' the actual file dates with new date. - SHRINK file descriptions. (See DIR SHRINKING) - Add Tape & Set #'s to descriptions. (See DESC OPTIONS) - Rename tagged filenames to CD-ROM naming standard. Convert - to _ and removes unaccepted characters. - Get virus name as description. (See DESC OPTIONS) - Put current description as a FILE_ID.DIZ into archive. - Get and FRAME a FILE_ID.DIZ description. (See DESC OPTIONS) - Get file description from FILE_ID.DIZ, DESC.SDI, etc... - Add tagged files to a HS\Link batch filelist. - Process/test tagged file(s). (See PROCESSING FILES) - Zap(delete) all tagged file descriptions. - Give BONUS uploader credit for tagged file(s). * - NUKE: delete file & remove uploader credit for tagged. * - Send WARNING to uploaders of tagged file(s). * * - See FILE NUKING/BONUS/WARNINGS KEYS for HIGHLIGHTED FILES: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - Tag highlighted file. Tagged files are indicated by a '' to the left of the filename. - 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) - Full file description editor. (See DESC EDITING KEYS) - Gets description file (FILE_ID.DIZ) for highlighted file. - Displays file info such as Archiver version or GIFSPEC's. - Klones complete file description of preceding file and increments any disk set numbers [1/10] if found. - Klone only first line of previous description.