home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / RCPM / NUCHAT.DOC < prev    next >
Text File  |  2000-06-30  |  6KB  |  131 lines

  1.  
  2. This LBR should contain the following:
  3.  
  4.                   1) NUCHAT12.AQM
  5.                   2) COMSEC13.AQM
  6.                   3) This DOC file
  7.  
  8.  
  9.  
  10.                       Why NUCHAT?
  11.  
  12.             Have you ever called  a  system  and  then paged the SYSOP
  13.           only to find he does not answer?  If you wanted  to  leave a
  14.           message then you probably entered the BBS  for  that system,
  15.           and then left your message. 
  16.  
  17.             That is why I wrote NUCHAT. Different  name so it will not
  18.           be confused with the 'standard' CHAT. This upgrade  was made
  19.           in hopes of getting it somewhat compatible with CHAT.
  20.  
  21.             There are basically two choices; First you can use  NUCHAT
  22.           in direct replacement of  the current CHAT program (although
  23.           NUCHAT  has no provisions for anything less that CP/M  2.x).
  24.           Second, if  you  find it cannot replace CHAT, then maybe you
  25.           could then use COMSEC.  COMSEC  (computer  secretary) is the
  26.           message system without CHAT.  Maybe  it would be possible to
  27.           chain COMSEC in the event there is no answer in CHAT? Ethier
  28.           way, a message may be left without having to re-enter a  BBS
  29.           (or if there is no BBS online!). 
  30.  
  31.             The commands  are  very  similar  between  both programs. 
  32.           NUCHAT does  allow  the  callers  name to be sent to the CRT
  33.           upon entering  (if  you  are using RBBS only), hence sending
  34.           the callers name is only accomplished if an RBBS is present. 
  35.  
  36.             If there is  no  answer  from the SYSOP then the caller is
  37.           automatically entered  into  the  message mode.  A different
  38.           prompt will be presented in this mode too, with instructions
  39.           on saving the message or  aborting.   Once  the  message  is
  40.           saved the  program  will  store  it  to  disk ALONG with the
  41.           callers  name at the end of the message.  A delimmiter  will
  42.           be inserted to allow easy selection  between messages in the
  43.           file when typed out. 
  44.  
  45.             There  are  several options the user can change.  A couple
  46.           of the important ones allow the  size of the message file to
  47.           be set.  This way a wave of callers cannot fill the disk  up
  48.           (see  note in source).  The number of similar characters can
  49.           be checked also.  The maximum can only be 8  less  than  the
  50.           number  of  characters  per  line.   This  is  due from  the
  51.           automatic CRLF insert. 
  52.  
  53.             All in all it might possibly  make  life  easier  for  the
  54.           caller  and  you.  Although it does give the  sysop  another
  55.           file to check (sigh)....
  56.  
  57.         #############################################################
  58.  
  59.  
  60.                     What happens?
  61.  
  62.  
  63. When the user types in the program name, the following occurs:
  64.  
  65.                   1) The  LASTCALR file (if RBBS=YES) is checked for exist-
  66.                      ence, and aborts if it does not exist.
  67.                   2) The file is opened,  or created if  necessary  and the
  68.                      current contents  (if any)  is  DMA'd right  after the
  69.                      program in memory. MEMLIM is used to control the size.
  70.                   3) After  pointers are  established,  the sign-on for the
  71.                      particular option is presented. Note also that this is
  72.                      the  time  the  LASTCALR  name is typed CRT device (if
  73.                      SEEIT=YES). Remeber: If one can bypass the normal sign
  74.                      on,  the  LASTCALR  name may  contain a previous user!
  75.  
  76.                                 * * *     FEATURES     * * *
  77.  
  78.                   This program is basically CHAT but with several advantages
  79.                   that help the SYSOP.
  80.  
  81.                   Whenever a conversation  has taken place,  the contents of
  82.                   the buffer  can be saved.  This  includes normal CHAT mode
  83.                   and the  MESSAGE mode.  If the  SYSOP  does not answer the
  84.                   PAGE mode, the caller is then dumped into the MESSAGE mode
  85.                   automatically.  The sysop can even  save any 'chat' he had
  86.                   with a caller.
  87.  
  88.                   Just  about  every error  that might occur,  is tested and
  89.                   displayed
  90.  
  91.               *    Full error trapping exists on  all disk  I/O  activities.
  92.  
  93.               *   One can also limit the amount of memory  used by this pro-
  94.                   gram, hence also the size of the message file.
  95.  
  96.               *   User area  equates are used for both message and  LASTCALR
  97.                   files.
  98.  
  99.               *   Another feature is to try and trap as many  'twits' as you
  100.                   can.  This is attempted  by keeping track of the number of
  101.                   repetitive characters.  If the value  equals the  'TOMANY'
  102.                   equate,  it aborts saving nothing the user types in except
  103.                   his name  (and a message  telling you why he  doesn't have
  104.                   a message for you).
  105.                     The only catch is,  the maximum value can only be 8 less
  106.                   than the  number  of  characters-per-line  limit.  This is
  107.                   because  the  program  inserts  CRLF  pairs automatically,
  108.                   and the 'counter' will be reset.
  109.  
  110.             I'll leave it up  the  operator  if they want the users to
  111.           know about  the  'D'  option  for  immediately  entering the
  112.           MESSAGE mode. 
  113.  
  114.             I am  aware  of  no 'bugs'. I have tested (I hope) for all
  115.           types of conditions....but we all know how that goes..... 
  116.  
  117.             Please, if any modifications (or bugs), I would appreciate
  118.           knowing the whereabouts of them by leaving a message on:
  119.  
  120.  
  121.                   Generation-5
  122.                   301-495-2932
  123.                   Sysop: Paul Lazar
  124.  
  125. (It is just rather local for me...)
  126.  
  127.  
  128.           R. Kester
  129.           05.24.84
  130.  
  131.