****************READ THIS ENTIRE FILE*******************

*****  REGISTERED CALLERS CAN PICK UP THE LATEST VERSION BY 
       ENTERING MARQEEREG, IT WILL BE AUTOMATICALLY FLAGGED FOR
       YOU.

05-28-94

** The initial release would not always honor the registration numbers
   that I was giving out and would continue to display evaluation copy.
   This has now been fixed.  You should replace your old ppe with
   this version.

-  Added a random display feature,  On line 18 there is a new switch
   FR    This stands for  File/Random.  On Line 32 you may specify
   a different text file if you so choose.  You may enter 50 different
   display lines, and the program will randomly select them each time.
   The maximum text display will be 2048 characters, each line must not
   exceed 255 characters, and it should be a complete sentence, otherwise
   it might not make sense to the caller.  This has no affect on the F 
   switch. Just note the additional Path that you would have to insert.

-  An added ppe utility.  NOMARQEE.PPE,  This utility will allow the caller
   to turn the marqee display on or off.  We've heard great praises about
   the marqee, but there's always a few that don't like changes.  So we 
   have created a new ppe to toggle it on and off.  Place the command 
   "MARQEE" or whatever you want to call it in your CMD.LST and point to
   NOMARQEE.PPE and select the desired security level.  Since it is 
   toggleable don't call it NOMARQEE.  Since you want your callers to see
   the marqee I would not place this command on the menu screen, and only
   tell those who ask for it to be shut off.

   NOTE:  VERY IMPORTANT  DATA IN COMMENT FIELD #2 COULD BE LOST.
          DO NOT USE NOMARQEE.PPE IF YOU ARE USING COMMENT FIELD 2.

   We are using PCBoard's sysop comment field number 2, to place a
   - character that we look for each time Aqmarqee is run.  If you are storing
   any information in this field the NOMARQEE.PPE will not work.  
   Comment 2 field has to be blank.  We can make a custom version using 
   one of the Pcboard Note fields if you need it.  Due to the need for access
   speed of AQMARQEE we felt that having a separate file with the caller's 
   selection would hinder the program.

05-29-94

- If sysop invoked a chat, with the F10 key the screen would not be cleared,
  and upon sysop exiting chat the caller would have a marqee display and no 
  menu.  This bug will require a little assistance from you.  You will need
  to edit your PCBTEXT file.  Type  MKPCBTXT  enter the location and name
  of your PCBTEXT.  Use the F3 key to Jump to Record 333.  This is the record
  you will need to edit.  The field is rather small so insert the following.
  
%J:\PCB\SYS\REC333     This is where all of my text is located at, insert your
  drive and appropriate location.  Now save the file by hitting Escape.
  Next you will need to create and edit the file  REC333 in the location where
  you pointed it to.  INSERT @CLS@ at the very beginning, then insert the Text
  that you want to display to the caller afterwards.  For an example I will 
  enclose my REC333 FILE.  If you need to execute another PPE do this on the
  second line after you have completed a @CLS@.  I've never run a PPE while
  another one has been running so we shall see what some of you come up with.
  I don't see any other way of correcting this since I don't have access to
  knowing when the F10 key is hit, as PCB seems to grab hold ofit first.

  When your done chatting the screen should restore and MARQEE will start over
  from the beginning.

  NOTE:  You may invoke the F10 key at anytime, except when your BBS name is 
  being displayed.  If you do then upon exiting of the chat mode the PPE will
  wait until it is finished displaying your bbs name before restarting the 
  screen.
 
  If you invoke F10 while they are entering commands, their commands will no
  longer be there, as I'm restarting the PPE.  If they PAGE you, this will not
  be a problem.

- Added a number of times switch.  In Marqee.cfg line number 11, enter the 
  number of times that you would like the Marqee to display. A 0 will disable
  this option.

PARDON ME if I'm getting to involved in writing the directions, I want to make
everything perfectly clear, There are things such as mkpcbtxt that a novice 
sysop might not have yet discovered.

05-31-94

- Increased the fieldlength of the BBSNAME from 22 to 40.

- Added Propellers in the spaces left and right of the bbsname.

06-02-94

- Added an Expired Level 1 line text display.  See config lines 16 and 17
 
- Added a Row setting display, it no longer has to be displayed on the top 
  line.  You may place it wherever it works best for you.  Config Line 12
  1 is the default setting. 

- Added a text size limit.  you may enlargen or shrink your text field,
  the text will run off of our centering points left and right for the display.
  Config line 13       39 is the default setting.
  An example would be if you wanted a 30 character display it will come off 
  the center and back up 15 spaces and forward 15 spaces.

  NOTE:  Report any problems with this section if any.  This was a nasty
         area.
 
  Note: Were centering off of a 78 character display and not an 80 character
        display.

  Important Note:  If you deviate from our 39 character default, all header
                   selections will be nullified.  It will be up to you to fill
                   in your own left and right headers in your brdm screen. 
                   ALSO your Text Display length cannot be smaller than your 
                   BBS name.  If it is we will take the length of your BBS name
                   as the text display length.
 
- Added a monitor operation.  When using pcbmoni, and you space on a node to
  see what they are doing, we will display the conference number, and the 
  time that AQMarqee began running.  This is great for checking to see if you
  might have a hung node by the time display.

-  Added the way the configuration file is handled.  You may now pass a
   path and name for the configuration file in your brdm for startup. 
   if you do not specify a path then it will look in the location where the
   ppe is run and use marqee.cfg.  This will allow you to run multiple copies
   for more security specific reasons based on Security BRDM screens and what
   you want to display to the caller.  One of the reasons I did this was to
   avoid author error.  I almost released a version using a hardcoded config 
   file, which would have stopped everyone <G>.

   Example: Last line in BRDM 
             !C:\PCB\PPL\MARQEE\AQMARQEE.PPE       
             MARQEE.CFG WILL BE ASSUMED
 
   Example: Last line in BRDM21    BRDM Security level 21 specific menu
            !C:\PCB\PPL\MARQEE\AQMARQEE.PPE C:\PCB\PPL\MARQEE\MARQEE2.CFG
            MARQEE2.CFG will be used

- Cleaned up and removed extraneous stuff to increase efficiency.


06-03-94
 
- Keyboard Timeout checking installed.  When a function is running
  in a PPE. PCBoard does not check for a keyboard timeout.  We have
  written a timer that will look at your Pcboard.Dat and adjust 
  accordingly.  

- Found a small error in the command line display, which was not always
  printing the ? after the command prompt depending on how your switches
  were set in Lines 28-30.  Let me know if this is still a problem.




