FPBLT v2.2 ~~~~~~~~~~ A Mail Traffic Bulletin Generator for FidoPCB by George Silberstern U S E R S M A N U A L ~~~~~~~~~~~~~~~~~~~~~~~ In memory of Matjaz Koce (19xx-1994), author of FidoPCB. If not for him, this program would not have been. Page i FPBlt v2.2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Distribution Archive The following files should have been included in the archive containing this program: FPBLT EXE - The FPBlt Utility Program FPBLT INI - A sample Configuration file FPBLT DOC - This file: The User's Manual REBUILD BAT - Pointer File management file REVISION INF - List of changes made to FPBlt ORDERING FRM - Generic Order Form SOFTWARE LST - Other programs I have written FILE_ID DIZ - Description file Bulletin Boards If any of these files are missing, then you may not have an original copy of the archive. Distribution FPBlt is being released as Shareware. You may distribute the program freely, as long as you do not alter the program in any way (that includes disassembly, and reverse engineering). It would also be greatly appreciated if you distributed the archive unchanged. That is, containing all of the files listed at the start of this document. License and Registration You are authorized to use FPBlt for a thirty (30) day period for the purpose of evaluation. If you like the program and choose to use it after this period, you are required to register your copy. Registered owners of FPBlt will receive a Key Code that will enable additional features that have been, and will be added in the future. In addition, registered users are entitled to receive a discount when registering any other software I author(ed). Finally, you'll also have the satisfaction of knowing that you're helping to support the availability of inexpensive software. At $25 (US), that isn't asking for too much. Of course, if you believe FPBlt to be worth more than $25, I won't stop you from sending in a higher amount! Please make your check payable to GEORGE SILBERSTERN, and mail it to the following address: George Silberstern 1 Makefield Road #E-184 Morrisville, Pa 19067 FPBlt v2.2 Page ii ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Finding the Author If you need to get in touch with me directly, you may call my system, NETRef BBS at 215/736-1889. You can connect to the BBS at speeds of 300-28800 Bps (US Robotics V.Fast). Once your account has been validated (done online), you will be able to leave me a message. If you have access to Fidonet, you can send a Netmail message to me at 1:273/214. If you have a problem running FPBlt, please be specific about it in your message and leave a means to contact you. I will get in touch just as soon as I'm able to. If you call my BBS and wish to find the latest release of this, or any other software I have written for public release, they can be found in the File Area #1, "SOFTWARE AUTHORED BY THE SYSOP", off the Main Board. If you have access to a FidoNet site, you can always File Request the program from 1:273/214. A complete list of files available online is always available using the Magic Name, FILES. Page iii FPBlt v2.2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Warranty and Copyright Information The author of this program shall not be held responsible or accountable, under any circumstance, for the behavior or performance of the program. Furthermore, neither the author, or any party given permission to distribute this program, shall be held liable or responsible for damages incurred, including the incidental or consequential loss of data, equipment or income, that may result from usage or inability to use this program. This also implies any data rendered inaccurate, and/or loss sustained by third parties. These terms apply in all cases and situations, even if the author has been advised of the possibilities of such damages, or for any claims by any other parties. All the programs, products, and features thereof, that are mentioned in this documentation, are copyrighted and/or trademarked by their respective owners and authors. Please refer to the documentation of each product to determine the actual copyright and/or trademark owner(s). Errors, or omissions are unintentional. Notes of Appreciation A special "Thank You" goes to the following SysOps for being among the first to register FPBlt: John Stewart, The Lunatic Fringe BBS (1:124/2113) 214/235-5288 Bill Athineos, InFiNiTe SoLiTuDe BBS (1:2619/156) 516/829-4804 Frank Gaude (á), High Sierra Online (1:203/888) 916/577-4015 Don Patrick, Shareware Depot BBS (1:157/561) 216/886-2321 FPBlt v2.2 Page iv ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ About the Author George Silberstern was born and raised in Quito, Ecuador (South America). He took a passing interest in Computer Science while in High School. Computers became his hobby (ie. vice) while in College, where he majored in Communications and Foreign Languages, and during his Freshman year, in 1984, discovered Telecomputing and started his first BBS. George has also taught himself several Computer programming languages. In 1987, George began consulting on a freelance basis, primarily developing custom database applications using Clipper. In 1990, he started NETRef BBS, in order to provide product support for his clients, and as a place where users can obtain help with hardware and software problems. In 1991, NETRef BBS became a member of FidoNet, and shortly thereafter became the first United States support site for FidoPCB, a Fido to PCBoard Message format converter originating in Europe. Page v FPBlt v2.2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Other Programs I have also written a number of other programs which can be found on Bulletin Boards around the world. They have all been released as either Shareware or Freeware. A list of these is included separately, along with descriptions and other information. These files are File Requestable (FREQ) via Fidonet, and also found in File Area 1 (Software authored by the SysOp) on NETRef BBS FPBlt v2.2 Page 2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ I] - Introduction to FPBlt FPBlt is a utility designed for use in conjunction with the FidoPCB Mail Tosser written by Matjaz Koce, and PCBoard v14.5 or later. In addition, FPBlt will work with Russell Frey's PowerBBS v3.2 and later. It is meant to provide the user with the means of creating an activity (traffic) summary that can be presented to BBS callers, a function not available from within FidoPCB. The program is very easy to set up and run, as preparation consists of editing the Configuration file, including the Bulletin file declaration in your Bulletin Board's Configuration file, and adding it to your Mailer batch files. In short, reading this Users Manual is a more involved than getting FPBlt up and running. But don't take that as an excuse not to read this thoroughly at least once... FPBlt was originally written with Microsoft QuickBasic v4.5, but due to the limitations of that environment, the code has been ported to CA/Clipper. This version of FPBlt was written with the Summer '87 release of this compiler. Basic runtime information is obtained from the Configuration file, and the rest is gathered from both the BBS and FidoPCB Configuration files. NOTE: FPBlt will definitely not work with releases of PCBoard prior to v14.5 or releases of PowerBBS prior to v3.2. 3 FPBlt v2.2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ II] - Release Notes FPBlt is being released as Shareware. In its unregistered format, the program has the same functional capabilities as its registered counterpart, but there are a few behavioral differences between them. Quite simply, the unregistered version of FPBlt will sound a brief alert whenever it runs, for as long as you use an unregistered version of FidoPCB and/or FPBlt (it is short, really). In addition, bulletin colors cannot be customized as long as FPBlt remains unregistered. Lastly, while all Message Areas will be processed by FPBlt, only the first twenty (20) areas will be posted for as long as the program remains unregistered. The registered version of FPBlt eliminates the aforementioned alert (as long as FidoPCB is also registered), and will post all configured areas. Registration also entitles you to future upgrades of FPBlt, with all of its features enabled, because any features that may be added down the line will not be accessible to unregistered users. But enough with the hoopla! A registered version of FPBlt can be yours for a mere $25.00 (US). Yes, you read correctly: Twenty five US Dollars, and you're the proud owner of a copy of FPBlt for life! FPBlt v2.2 Page 4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ III] - Installing FPBlt NOTE: Please be aware that this manual will assume you are using PCBoard v15.0 or later. If you are still using v14.5, the PCBSetup options might be labeled somewhat differently. PowerBBS users, please read these instructions thoroughly and replace references to PCBoard and the PCBoard Setup utilities with their PowerBBS equivalents. a) Requirements: You need to be running either PCBoard v14.5 or later, PowerBBS v3.2 or later, and FidoPCB v1.4 or later. You will also need a Text File Editor such as QEdit, PCWrite, EDLIN (urgle), or similar. Finally, you need to decide where FPBlt will be installed and run from (the directory containing FidoPCB is the best place). b) Preparation (FPBlt): Copy the FPBLT.EXE, FPBLT.INI and REBUILD.BAT files into the directory from which you will run FPBlt. Next, edit the FPBLT.INI file. It contains thirteen lines, as follows: 1] Must be all zeroes (0) -sixteen in all- or contain the validation key provided by the author 2] Your Site Address (same as the ORIGIN line in FIDOPCB.CFG) ø 3] The name of your BBS or the name you want FPBlt to display in the Traffic Summary bulletin (30 character limit -additional characters will be truncated) 4] Bulletin Board Software being used. PCBoard users should indicate PCBOARD, PowerBBS users indicate POWERBBS. 5] Location of the FidoPCB files (DO NOT ADD A TRAILING '\'!) 6] The full path and name of PCBOARD.DAT 7] The full path and name of the Traffic bulletin ø 8] Column Header text color in the Summary Bulletin. For a list of colors, please refer to the section titled, "Available Colors" later in this manual. ø 9] Area Name text color in the Summary Bulletin ø 10] Received Message counts color in the Summary Bulletin ø 11] Sent Message counts color in the Summary Bulletin ø 12] Activity Total counts color in the Summary Bulletin ø 13] Grand Total counts color in the Summary Bulletin ø Enabled in the Registered version only Information on REBUILD.BAT appears in its own section later in this manual. c) Preparation (Batch Files): The only way to generate a Traffic Summary bulletin, is to invoke FPBlt immediately after the execution of FidoPCB. Since there is more than one occasion or situation where FidoPCB may be executed, you should place a statement invoking FPBLT, immediately following each line which invokes FidoPCB. The The most common place for this is the 'Control' Batch File for your Mailer, but if you run FidoPCB as part of your Events, as part of a BBS Batch file (including Doors), you need to do this there too. Page 5 FPBlt v2.2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Given the way FidoPCB runs, if you do not, you may loose vital traffic information. To produce the Traffic Summary bulletin, FPBlt reads the Transaction Statistics file (FIDOPCB.STA), which FidoPCB will create or overwrite every time it runs. The only way to salvage that information then, is to be sure that FPBlt runs immediately after FidoPCB. d) Preparation (PCBoard): In order to make the bulletin generated by FPBlt available to BBS callers, you need to load PCBSetup (PowerBBS users, please refer to your Software documentation for instructions on completing these procedures). Choose option I (Main Board Configuration), or option J (Conferences). Should you opt to make FPBLt available from within a Conference, you will have to select the desired entry. Once you are at the first Conference Setup screen, highlight the "Bulletin Menu Listing" option and press to add the FPBlt Bulletin to the ASCII menu screen. After saving, repeat the process for the Graphical version and again for the RIP version (if you use one or both of these). Next, select the "Bulletin Path/Name List File" option, and press to edit it. Add the path and name of the Traffic bulletin file which you specified on line 11 of the FPBLT.INI file. Press to exit the Path Editor, and save the changes. If you are making the bulletin available in additional Conferences, and each Conference has its own Bulletins list, repeat this process for each Conference from which it can be viewed. Unless you wish to get really fancy, this will complete the installation and Setup procedures for FPBlt. PCBoard v15.0 allows the SysOp to do all sort of nifty tricks, such as Conference Introduction Bulletins, etc. You are always free to merge the bulletin file into one more of these features, but since there are so many possibilities, they will not be discussed in this manual. However, if you can come up with a unique implementation, please contact the author with the specifics. If it is considered worthwhile, they will be included in the manual. FPBlt v2.2 Page 6 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ IV] - Command Line Options When run on its own, FPBlt simply takes the information it needs from the statistical file generated by FidoPCB, and creates a BBS ready bulletin with it. Special functions can be accessed by using command line switches. Currently, FPBlt supports the following switches: /BUILD - This switch makes it possible to add or remove Message areas from the FPBlt Pointer file while retaining all of the accumulated statistics. Switches may be entered in upper or lower case. Invalid switches cause the program to exit with an error message. Page 7 FPBlt v2.2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ V] - Using the Rebuild program REBUILD.BAT is a ready made program which, in conjunction with the /BUILD switch, will delete areas that are no longer listed in your FidoPCB configuration. It also clears them from the FPBlt Pointer file, while retaining the statistics for the remaining areas. The file does require minor editing, so that it will work with your particular configuration. If you look at the file included with the FPBlt archive, you will notice a section titled SETUP. All you have to do is modify the parameters listed, so that they contain the correct drive and path information, as applicable to your system. These parameters are: toss_drv = c: (Drive where FIDOPCB is located) fpbt_drv = c: (Drive where FPBLT is located ) toss_path = \fp (Path to FIDOPCB files - No trailing "\") fpbt_path = \fpblt (Path to FPBLT files - No trailing "\") These parameters are used by the program to execute drive and directory changes, and are cleared before the program ends. You will need to be sure your environment buffer has enough free space to hold them, or the results may be unpredictable. My Environment Inspector, ENVIRO, will give you that answer real quick. Before using REBUILD, you must be ABSOLUTELY certain that you have no mail waiting to be processed (inbound and outbound), otherwise you will loose traffic statistics. When run, REBUILD will make a backup of the current FIDOPCB.CNF file, so that you can quickly recover if things go wrong. If they do, rename FIDOPCB.CN! to FIDOPCB.CNF and you will be all set. A backup of FPBLT.PTR is also made, and can be restored by renaming FPBLT.BAK to its original name. REBUILD first creates a new FIDOPCB.CNF file, by executing FidoPCB with the SET ALL TOP command line parameters. After this file was created, it runs FPBlt with the /BUILD switch to update the Pointer file. The counts from areas carried over will be retained, and new areas are initialized with a value of zero. FPBlt v2.2 Page 8 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ VI] - How it all works FPBlt is very quick and straightforward. For the technically minded, here's how the program works: The first thing FPBlt does is read the Configuration file, from which it extracts information needed in order for the program to work. It then reads FIDOPCB.CNF in order to extract the Area Names. Next, a database is created for these, if it doesn't exist. If it does, but has less areas than FIDOPCB.CNF, the extras are appended. Once this is done, a check is made to see if there was a rollover on the calendar. If this took place since the last run, then FPBlt will recycle the daily, monthly and/or yearly statistics, based on which has changed. The recycle process adds the daily totals to the monthly counts, resetting the daily counts to zero. The same is done to the monthly and yearly totals, as necessary. In the case of the yearly totals, these are simply reset to zero, so that the year starts out with a clean slate. At this point FPBlt has completed its housekeeping and is ready to merge the results from the last run of FidoPCB. It does this by reading the Statistical file, FIDOPCB.STA, in which FidoPCB stores the most recent activity. If there was no activity or an error, the file is smaller than the 300 byte header, and in this case, FPBlt shuts down. If any activity was recorded, then the message areas and their respective In/Out transactions will be extracted. The areas are then matched against both of the previously loaded tables, and the counts added to the daily statistics. Once the statistics have been updated, they are written back to the database. Once the database has been updated, FPBlt proceeds with the creation of the Traffic Summary bulletin. A portion of the text contained in the bulletin file is matched against FIDOPCB.CFG, and then the bulletin file is constructed in earnest. The daily, monthly, yearly and total counts for each area are read from the database. The grand totals are calculated on the fly. If the program is operating in "Unregistered" mode, FPBlt will only write the first twenty areas to the Bulletin file. After generating the bulletin, FPBlt erases the FidoPCB Statistical file in order to avoid duplicate readings of the same run of FidoPCB, and then shuts down. Page 9 FPBlt v2.2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ VII] - Error Messages If an error condition arises while running FPBlt, the program will halt with an error message. Nearly all of the error messages observe the following format: FPBlt vx.xx þ Mail Traffic Bulletin Generator for FidoPCB Error [ppp(###)] - ttt Program Halted! Where ppp is the portion of the program causing the error, ### is the exact location, and ttt is the type of error. The is an additional definition for the error, but only appears in certain circumstances. If the error condition is caused by a file/path error, the following message may be displayed: FPBlt vx.xx þ Mail Traffic Bulletin Generator for FidoPCB Error nn [] - Program Halted! Where nn is a DOS Error number (consult your manual for a description of these error numbers), and is the file that caused it. If the error condition is caused by an error in the Command Line, the following message will be displayed: FPBlt vx.xx þ Mail Traffic Bulletin Generator for FidoPCB Invalid Parameter issued on Command Line: [] - Program Halted! Valid switches are: /BUILD Where sw is the Command Line parameter passed to the program. FPBlt v2.2 Page 10 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ VIII] - Color Codes The following charts contain the numeric values which correspond to FPBlt's internal color table. Choose the color combinations you desire to use in the bulletin created by FPBlt and insert them on the apropriate line in the FPBLT.INI configuration file. NOTE: Custom Colors are only available when FPBlt operates in Registered mode, and ignored in unregistered mode. Low Intensity Colors ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ CODE BACKGRND FOREGROUND º CODE BACKGRND FOREGROUND ³ ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³ 1 Black Black º 33 Blue Black ³ ³ 2 Black Red º 34 Blue Red ³ ³ 3 Black Green º 35 Blue Green ³ ³ 4 Black Brown º 36 Blue Brown ³ ³ 5 Black Blue º 37 Blue Blue ³ ³ 6 Black Magenta º 38 Blue Magenta ³ ³ 7 Black Cyan º 39 Blue Cyan ³ ³ 8 Black Lt. Grey º 40 Blue Lt. Grey ³ ³ 9 Red Black º 41 Magenta Black ³ ³ 10 Red Red º 42 Magenta Red ³ ³ 11 Red Green º 43 Magenta Green ³ ³ 12 Red Brown º 44 Magenta Brown ³ ³ 13 Red Blue º 45 Magenta Blue ³ ³ 14 Red Magenta º 46 Magenta Magenta ³ ³ 15 Red Cyan º 47 Magenta Cyan ³ ³ 16 Red Lt. Grey º 48 Magenta Lt. Grey ³ ³ 17 Green Black º 49 Cyan Black ³ ³ 18 Green Red º 50 Cyan Red ³ ³ 19 Green Green º 51 Cyan Green ³ ³ 20 Green Brown º 52 Cyan Brown ³ ³ 21 Green Blue º 53 Cyan Blue ³ ³ 22 Green Magenta º 54 Cyan Magenta ³ ³ 23 Green Cyan º 55 Cyan Cyan ³ ³ 24 Green Lt. Grey º 56 Cyan Lt. Grey ³ ³ 25 Brown Black º 57 Lt. Grey Black ³ ³ 26 Brown Red º 58 Lt. Grey Red ³ ³ 27 Brown Green º 59 Lt. Grey Green ³ ³ 28 Brown Brown º 60 Lt. Grey Brown ³ ³ 29 Brown Blue º 61 Lt. Grey Blue ³ ³ 30 Brown Magenta º 62 Lt. Grey Magenta ³ ³ 31 Brown Cyan º 63 Lt. Grey Cyan ³ ³ 32 Brown Lt. Grey º 64 Lt. Grey Lt. Grey ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Page 11 FPBlt v2.2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ High Intensity Colors ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ CODE BACKGRND FOREGROUND º CODE BACKGRND FOREGROUND ³ ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³ 65 Black Dk. Grey º 97 Blue Dk. Grey ³ ³ 66 Black Lt. Red º 98 Blue Lt. Red ³ ³ 67 Black Lt. Green º 99 Blue Lt. Green ³ ³ 68 Black Yellow º 100 Blue Yellow ³ ³ 69 Black Lt. Blue º 101 Blue Lt. Blue ³ ³ 70 Black Violet º 102 Blue Violet ³ ³ 71 Black Lt. Cyan º 103 Blue Lt. Cyan ³ ³ 72 Black White º 104 Blue White ³ ³ 73 Red Dk. Grey º 105 Magenta Dk. Grey ³ ³ 74 Red Lt. Red º 106 Magenta Lt. Red ³ ³ 75 Red Lt. Green º 107 Magenta Lt. Green ³ ³ 76 Red Yellow º 108 Magenta Yellow ³ ³ 77 Red Lt. Blue º 109 Magenta Lt. Blue ³ ³ 78 Red Violet º 110 Magenta Violet ³ ³ 79 Red Lt. Cyan º 111 Magenta Lt. Cyan ³ ³ 80 Red White º 112 Magenta White ³ ³ 81 Green Dk. Grey º 113 Cyan Dk. Grey ³ ³ 82 Green Lt. Red º 114 Cyan Lt. Red ³ ³ 83 Green Lt. Green º 115 Cyan Lt. Green ³ ³ 84 Green Yellow º 116 Cyan Yellow ³ ³ 85 Green Lt. Blue º 117 Cyan Lt. Blue ³ ³ 86 Green Violet º 118 Cyan Violet ³ ³ 87 Green Lt. Cyan º 119 Cyan Lt. Cyan ³ ³ 88 Green White º 120 Cyan White ³ ³ 89 Brown Dk. Grey º 121 Lt. Grey Dk. Grey ³ ³ 90 Brown Lt. Red º 122 Lt. Grey Lt. Red ³ ³ 91 Brown Lt. Green º 123 Lt. Grey Lt. Green ³ ³ 92 Brown Yellow º 124 Lt. Grey Yellow ³ ³ 93 Brown Lt. Blue º 125 Lt. Grey Lt. Blue ³ ³ 94 Brown Violet º 126 Lt. Grey Violet ³ ³ 95 Brown Lt. Cyan º 127 Lt. Grey Lt. Cyan ³ ³ 96 Brown White º 128 Lt. Grey White ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ FPBlt v2.2 Page 12 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ USER NOTES: