home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / CBOX24.ZIP / FEATURES.NEW < prev    next >
Text File  |  1993-08-20  |  20KB  |  334 lines

  1.  
  2.           ChatBox (C) Copyright 1991-1993  Yandell Computer Services
  3.  
  4.         This file describes the new features in recent ChatBox releases.
  5.  
  6.         Please refer to CHATBOX.DOC for a basic description of ChatBox
  7.  
  8.  
  9.    ---------------------------------------------------------------------------
  10.    [ ChatBox 2.4 New Features 8/20/93 ] --------------------------------------
  11.    ---------------------------------------------------------------------------
  12.  
  13. * The  Sysop  may now initiate a ChatBox chat with the F10  key (un-shifted!).
  14.   This requires the SYSCHAT.PPE from ChatBox 2.4.  See page #6 in  CHATBOX.DOC
  15.   for complete, step-by-step installation instructions.
  16.  
  17. * The Sysop may still use SHIFT-F10 to initiate a ChatBox chat.  This requires 
  18.   the  SYSCHAT.PPE from ChatBox 2.4 and a slight installation modification  to 
  19.   the  way the PPE is installed in the PCBSetup installation.  See page #7  in
  20.   CHATBOX.DOC for complete instructions.
  21.  
  22.   > NOTE:  In  either of the above cases,  if you are using  SYSCHAT.PPE  from 
  23.     ChatBox 2.3 you MUST now use the SYSCHAT.PPE enclosed with version 2.4 and 
  24.     install it as per CHATBOX.DOC.
  25.  
  26. * Support for PCBoard 15.0 PSA parameter profiling and editing has been  added 
  27.   to the ChatBox ALT-P (profile) command when chatting with a caller.  PCBoard
  28.   "PSA" areas are those functions in PCBoard 15.0 such as the  Address, Alias, 
  29.   Verification,  Notes,  Password, and Caller Statistics. If these  areas  are 
  30.   turned  on  in  PCBoard by the Sysop, they will be able to  be  profiled  in 
  31.   ChatBox  by pressing F2 (same as PCBSM) to rotate through the  areas  (after 
  32.   pressing  ALT-P to see the caller's profile).  The contents of each PSA  may 
  33.   be edited while chatting in the same fashion that older versions of  ChatBox 
  34.   allowed editing of the callers settings (with the exception of the Alias PSA 
  35.   which is unsuitable for changing by a process other than PCBoard or PCBSM).
  36.  
  37. * The Sysop may now create their own customized "beep" sound to use for paging 
  38.   in addition to several built-in sounds.  This is sound choice #13 and may be 
  39.   edited by selecting the appropriate CBSETUP main menu choice.  Sound #13 may 
  40.   then be selected in place of any previously selected sound selections.
  41.                
  42. * If the caller is using RIP graphics mode in PCBoard, ChatBox will clear  the 
  43.   caller's  RIP  screen  and set it to 25-line mode when first  run.  This  is 
  44.   useful where RIP menus are used in PCBoard that set the caller's screen as a
  45.   full graphics window and leave little or no areas for a text process such as
  46.   ChatBox to display regular text characters.
  47.  
  48. * A  new  setting  has been added to CBSETUP that allows the  Sysop  to  force 
  49.   ChatBox to ask the "Reason for paging" question even if a page is  attempted 
  50.   when  the  Sysop is not available (paging hours, F4 toggled off,  etc.).  By 
  51.   default,  ChatBox does not ask this question if it knows the  caller  cannot 
  52.   currently page the Sysop.  Some Sysops would prefer ChatBox ask the question 
  53.   regardless,  since the "Reason" will be written to the node's CALLER log and
  54.   the Sysop can later see why the caller wanted to page them (even though  the 
  55.   page  did not occur).  After selecting #1 from the CBSETUP main menu,  press 
  56.   PgDn once to edit this (and other new) ChatBox setting(s).
  57.  
  58. * The  "Reason for page" answer is written to the CALLER log  differently.  It 
  59.   now has its own "line" (entry). In previous versions of ChatBox the "reason" 
  60.   was appended to the "Operator Paged at 00:00" entry.  The reason now appears
  61.   on its own line AFTER the "Operator Paged at 00:00" entry.
  62.  
  63. * ChatBox will now use appropriate language "Y" and "N" (Yes/No) characters if
  64.   configured in the PCBoard 15.0 multi-language data file.
  65.  
  66. * The  new SYSPAGE.PPE with ChatBox 2.4 will turn on and off the "flashing  p" 
  67.   on  the Sysops status line in PCBoard.  The "flashing p" is used in  PCBoard 
  68.   to  alert the Sysop the caller has attempted to page them during  the  call. 
  69.   If the page is answered by the Sysop, the "p" will not appear.   SYSPAGE.PPE 
  70.   is used as the "O" command replacement for ChatBox with PCBoard 15.0
  71.  
  72. * For  over-all consistency, ChatBox now updates the PCBoard 15.0  USERNET.XXX 
  73.   file with "Paging Sysop" and "Chatting with Sysop" settings. This is done by
  74.   default if ChatBox 2.4 is started with the new "F10" (un-shifted) method. In 
  75.   this  mode, an actual PCBoard chat has in fact "started"  (although  ChatBox 
  76.   takes over) but because PCBoard started to chat, it updates USERNET.XXX. For 
  77.   consistency,  ChatBox  will  update USERNET.XXX itself when  used  in  other 
  78.   modes.   This can be disabled, if desired, in CBSETUP.  After  selecting  #1 
  79.   from  the  CBSETUP main menu, press PgDn once to edit this (and  other  new) 
  80.   ChatBox  setting(s). NOTE: ChatBox will not update USERNET.XXX  to  indicate 
  81.   "Paging the Sysop" until (and if) the host actually starts paging the Sysop.
  82.         
  83. * The  "chat  greeting" in PCBTEXT record #333 has been moved  to  CBSETUP  to 
  84.   accommodate  the new un-shifted F10 method of initiating a Sysop chat.  This 
  85.   must be configured in CBSETUP, even if you are not using the new F10 method,
  86.   as ChatBox no longer retrieves this record from PCBTEXT.
  87.  
  88. * Previous  versions of ChatBox supported several command-line  parameters  to 
  89.   over-ride certain ChatBox functions.  Because long command-lines are now not 
  90.   possible with some of the "PPE" installation modes of ChatBox, these are now
  91.   settings  in the CBSETUP utility.  These command-line options were:  /NOLPT,
  92.   /NOBEEP and /NOCALLER.  After selecting #1 from the CBSETUP main menu, press
  93.   PgDn once to edit these ChatBox settings. Press F1 (help) for an explanation
  94.   for each setting.
  95.  
  96. * To  accomodate  DOOR developers with adding support in their  doors  to  use
  97.   ChatBox for paging, a command-line switch of /NOCOMMENT has been added. This
  98.   over-rides  the  "Leave a Comment"  setting in CBSETUP if set to YES.  Since
  99.   ChatBox stuffs the keyboard with the "Comment request" if the caller answers
  100.   YES to "Leave a comment?", this would be inappropriate  when ChatBox returns
  101.   to the calling DOOR instead of PCBoard. This switch allows Sysops to use one
  102.   ChatBox configuration file instead of having to configure a second one (with
  103.   the "Leave a comment" function turned off) for use with DOORS that will  use
  104.   ChatBox. 
  105.  
  106.  
  107.  
  108.    ---------------------------------------------------------------------------
  109.    [ ChatBox 2.3 New Features 5/4/93 ] ---------------------------------------
  110.    ---------------------------------------------------------------------------
  111.  
  112. * NEW: ChatBox can now make use of the new PCBoard 15.0 PPL command structure,
  113.   which allows ChatBox to be accessed in two new ways:
  114.  
  115.   >>  (1) The  "O" command in PCBoard 15.0  can now be made to access  ChatBox
  116.           (previously a door name such as PAGE was required to be entered).
  117.  
  118.   >>  (2) The Sysop may now start a chat from any point in PCBoard 15.0.  With
  119.           prior versions of PCBoard, the caller had to be at the PCBoard  main
  120.           prompt for the Sysop to start a chat with ChatBox.
  121.  
  122.   The instructions for installing ChatBox as described above with PCBoard 15.0
  123.   are located in CHATBOX.DOC, sections 2.0 through 2.3 on pages 4 through 6.
  124.  
  125. * The SET_F10 memory resident program is no longer supported.  SET_F10 allowed
  126.   the Sysop to choose between PCBoard and ChatBox for a Sysop initiated  chat.
  127.   If you are still using PCBoard 14.5/14.5a or still wish to use ChatBox as  a
  128.   door, ChatBox will now display (host only) a 3 second countdown when loading
  129.   so  the  Sysop can press a key to initiate the chat.  This only occurs  when
  130.   ChatBox  is installed as a door.  See CHATBOX.DOC for complete  instructions
  131.   on "Sysop Initiated Chats In Door Mode".
  132.  
  133. * Pressing ESC at any input prompt will clear any input and move the cursor to
  134.   the beginning of the field.  This makes ChatBox behave like PCBoard 15.0  in
  135.   this area.
  136.  
  137. * Update:  ChatBox 2.3 and earlier versions work with both PCBoard v.15.0  (in
  138.   beta test as of this writing) and PCBoard 14.5/14.5a.  You are NOT  required
  139.   to upgrade to ChatBox 2.3 for use with PCboard 15.0, unless you wish to  use
  140.   the new features described above.
  141.  
  142.  
  143.  
  144.    ---------------------------------------------------------------------------
  145.    [ ChatBox 2.2 New Features 11/27/92 ] -------------------------------------
  146.    ---------------------------------------------------------------------------
  147.  
  148. * The Sysop may now press S to silence ChatBox while a caller is paging.  This 
  149.   turns  off the sound on the Sysop's computer, however the paging appears  to 
  150.   continue  as normal to the caller.  Pressing S is permitted only  after  the
  151.   paging (beeping) has started, and this "silencing" is only good for that one 
  152.   page attempt in ChatBox.
  153.  
  154. * Each  paging  period (per day) may now have its own  page  tone  configured. 
  155.   Previously  in ChatBox there was one Sysop configurable page tone which  was 
  156.   used for all pages.  Now a different tone may be configured (if desired) for
  157.   any of the three different paging time periods per day.  The typical use for
  158.   this will be for Sysops who wish to allow callers to page them at off hours,
  159.   but  would like to use the ChatBox silent flashing screen mode during  those
  160.   off hours and an audible tone during regular hours.
  161.  
  162.     - If installing Chatbox for the first time, all paging tones will  default 
  163.       to paging tone type #1 (the regular beep-beep).
  164.           
  165.     - If  upgrading to ChatBox 2.2 from a previous version, all of the  paging 
  166.       period tones will default to the tone previously configured in ChatBox. 
  167.  
  168.     - The  paging tones may now be set or changed on the same screen with  the 
  169.       daily paging time periods, using the CBSETUP.EXE installation program.
  170.  
  171. * A  new configuration option on the ChatBox main installation screen  in  the 
  172.   CBSETUP.EXE  program allows for a separate paging sound for VIP callers. VIP 
  173.   callers are special callers whose names are installed in  CHATBOX.VIP  which 
  174.   allows them to page outside of the set paging hours.  This special tone will
  175.   only be used when the VIP caller is paging during "off" hours.
  176.  
  177. * PCBoard /M multi-port software  is now supported by ChatBox.  ChatBox  reads
  178.   PCBOARD.DAT on the node where it is running and automatically determines  if
  179.   PCBoard /M multi-port  software  is in use on that node.  If it is,  ChatBox
  180.   will  automatically  use  the FOSSIL interface in the PCBoard /M  multi-port
  181.   communications  driver.  No special configuration is  necessary  when  using
  182.   ChatBox version 2.2 with PCBoard /M multi-port software.
  183.  
  184. * The  (PAB)  (Printer, Alarm, Bell) indicators on the status line  will  also 
  185.   include M for multi-port if ChatBox is being used with PCBoard /M software.
  186.  
  187. * Added  support  for extended IRQ use  (above IRQ 7).  Previous  versions  of 
  188.   ChatBox  provided  non-standard COM support with IRQ 1 through  7.  The  IRQ 
  189.   value  may  now be 1 through 15.  ChatBox reads this  information  from  the 
  190.   appropriate   PCBoard  system files.  Use of ChatBox with  non-standard  COM 
  191.   ports requires no additional installation by the Sysop.
  192.  
  193. * While  earlier  versions of ChatBox were DESQview aware  and  behaved,  some 
  194.   performance degradation was discovered when using "virtualized" screens with
  195.   DESQview-386.  ChatBox's performance is now improved in these cases.
  196.  
  197.  
  198.  
  199.    ---------------------------------------------------------------------------
  200.    [ ChatBox 2.1 New Features 5/1/92 ] ---------------------------------------
  201.    ---------------------------------------------------------------------------
  202.  
  203. * The  text position arrow character in each chat "box" is  now  configurable.
  204.   Use CBSETUP to set the character from the default ">" to any ASCII character
  205.   between 32 and 255.  Control characters (below ASCII 32) cannot be used  due
  206.   to the inability of some communication programs to display them properly.
  207.  
  208. * V.I.P.  pagers (callers chosen by the Sysop who may page "after hours")  are 
  209.   now  reminded that it is "after hours" if they attempt to page during  same.
  210.   A  file  named VIP (language extensions allowed) will be displayed  and  the 
  211.   caller will be asked if they wish to proceed with the page.
  212.  
  213. * The  language extension edit field in the ALT-P profile has  been  enhanced.
  214.   Support  for  language extensions less than three characters long  has  been 
  215.   added.  ChatBox now reads the PCBoard multi-language data  file  (PCBML.DAT) 
  216.   and  only allows the Sysop to enter a language extension if it is  installed 
  217.   in  the data file.  Additionally, if multi-lingual files are turned  off  in 
  218.   PCBoard, ChatBox will skip over the language parameter completely while  the 
  219.   Sysop is editing the caller profile. 
  220.  
  221. * In  ChatBox version 2.0, the paging time period parameters in  CBSETUP  were 
  222.   moved  to  a second screen and were accessed by pressing PgDn while  at  the 
  223.   first screen.  This was occasionally overlooked during installation  despite 
  224.   the highlighted prompt at the bottom of the screen.  CBSETUP now starts with 
  225.   a  menu  screen  which allows easy selection between  the  two  installation 
  226.   screens. 
  227.  
  228. * The  method used to echo events to the printer (if logging is turned  on  in
  229.   PCBoard) has been made more "generic" in ChatBox.
  230.  
  231. * Three  command line parameters have been added.  These are not likely to  be 
  232.   needed  by most Sysops, but if you need them, you REALLY need  them.  Adding 
  233.   them to CBSETUP is not planned since they should rarely be used.
  234.  
  235.   /NOLPT   - ChatBox follows the printer toggle in PCBoard.  If you wish  only
  236.              for PCBoard to echo caller log activity to the printer, add  this
  237.              to the end of the CHATBOX.EXE command line as outlined below.
  238.  
  239.   /NOBEEP  - ChatBox follows the F7 local alarm in PCBoard.  If you wish  only
  240.              for PCBoard to beep locally at caller input errors, etc. add this
  241.              to the end of the CHATBOX.EXE command line as outline below. This
  242.              does NOT turn off the sound when a caller is paging.
  243.  
  244.  /NOCALLER - ChatBox  writes appropriate entries to the current node's  caller 
  245.              file  (see  CHATBOX.DOC for a complete list of entries).  If  you
  246.              wish only for PCBoard to place entries in caller log  files,  add
  247.              this to the end of the CHATBOX.EXE command line (outlined below).
  248.  
  249.   To add any of these toggles, edit the ChatBox door batch file (i.e. PAGE) as
  250.   shown below: 
  251.  
  252.     D:\CHATBOX\CHATBOX.EXE CHATBOX.CNF D:\PCB\  /NOLPT /NOBEEP /NOCALLER
  253.  
  254.   All three are shown in the example above for illustration purposes only. You 
  255.   may enter one, two, or all three of them, in any order desired. Again, it is 
  256.   recommended to use these toggles only if they are REALLY needed.
  257.  
  258.  
  259.  
  260.    ---------------------------------------------------------------------------
  261.    [ ChatBox 2.0 New Features 3/27/92 ] --------------------------------------
  262.    ---------------------------------------------------------------------------
  263.  
  264. * It is mandatory to run the new CBSETUP.EXE on ANY and ALL  existing  ChatBox 
  265.   configuration (.CNF) files.  ChatBox will terminate with a message to do  so 
  266.   if version 2.0 is attempted to run with pre-version 2.0 configuration files.
  267.   New  parameters which need to be set will be marked with a blinking  "*"  on
  268.   the very left of the screen.
  269.                                                 
  270. * During  a chat, the Sysop may press ALT-P for a  profile  screen  containing 
  271.   many of the caller's statistics and settings.  In  Split-Screen  chat,  this 
  272.   appears over the "box" the Sysop would normally type in, and the  caller  is 
  273.   unaware of its presence. In fact, the caller may keep typing while the Sysop 
  274.   is reviewing  the  profile!  After the Sysop has reviewed the  profile,  the 
  275.   contents  of the Sysop's "chatbox" will be restored.  In  regular  non-split 
  276.   screen  chat mode, the caller will not be able to continue typing while  the 
  277.   profile information is popped up on the Sysop's screen.
  278.                                    
  279. * While  the above ALT-P information is on the screen, the Sysop may edit  any 
  280.   of the caller's parameters displayed by pressing ALT-E for edit.  The  Sysop 
  281.   may  then  cursor through the parameters making changes  as  needed.  Caller 
  282.   input  is not accepted while the Sysop is actually Editing the Profile.  The 
  283.   Sysop may  press ALT-S to save and record any changes or ALT-A to abort  any 
  284.   changes.  After pressing ALT-S or ALT-A while editing, chatting will  resume 
  285.   as normal.
  286.  
  287. * The page length time (the number of seconds ChatBox beeps, etc.) may now  be 
  288.   configured with CBSETUP.EXE.  Valid lengths are 15 to 90 seconds.  There  is 
  289.   no  need to change record #97 in PCBTEXT files, ChatBox  will  automatically 
  290.   change  the '30' in  "ends in 30 seconds"  to whatever you place here.  This 
  291.   allows  you to leave '30' in PCBTEXT record #97 if PCBoard (O) page is  used 
  292.   in conjunction with ChatBox.
  293.  
  294. * Added a new toggle is CBSETUP to always start ChatBox with chat  logging  on 
  295.   (ALT-L). Keep an eye on those CHATLOG.### (###=node) files if you use this!
  296.  
  297. * Added a new toggle in CBSETUP to follow (or not) the PCBoard F4 toggle. This 
  298.   is not  recommended for general use.  Some Sysops expressed  the  desire  to 
  299.   disable PCBoard (O) with F4 and have ChatBox rely solely on time periods for 
  300.   Sysop page availability.
  301.  
  302. * Added  a generic console BEEP BEEP for compatibility with older,  less  than 
  303.   100% compatibles.  The is type #12 in the CBSETUP sound type parameter.  The 
  304.   generic BEEP BEEP is not as crisp as the other noises generated by  ChatBox, 
  305.   and should only be used if problems are encountered using the other sounds.
  306.  
  307. * Due  to the inability of some communications programs to  accurately  handle 
  308.   the "position arrow" (ASCII 16) that ChatBox used in split-screen chat,  the 
  309.   position  arrow  has  been changed to the ">"  character.   Everyone  should 
  310.   upgrade  to ChatBox 2.0, since it is impossible to know if your callers  are 
  311.   using one of these communications programs.
  312.  
  313. * The  flashing box which appears on the local screen if the  "silent"  paging 
  314.   mode has been selected is now slightly larger for added visibility.
  315.  
  316. * CBSETUP.EXE now contains two screens of installation options. The parameters
  317.   for the paging time periods are accessed by pressing PGDN while at the first 
  318.   screen. To return to the first screen, press PGUP.  
  319.  
  320.  
  321.  
  322.    -------------------------------------------------------------------------
  323.    -------------------------------------------------------------------------
  324.    -------------------------------------------------------------------------
  325.    Very  early ChatBox versions are listed below with their version  numbers
  326.    and release dates only.  The detail has been omitted to keep the size  of
  327.    this file lower.  Contact the author if this detail is needed.
  328.  
  329.         Version 1.3  -  12-20-91
  330.         Version 1.2  -  11-08-91
  331.         Version 1.1  -  08-10-91
  332.         Version 1.0  -  06-14-91
  333.  
  334.