home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / BBS_UTIL / CLBKV372.ZIP / CALLBK.DOC < prev    next >
Text File  |  1994-03-01  |  23KB  |  545 lines

  1.  
  2.    ┌───────────────────────────────────────────────────────────────┐
  3.    │          W E L C O M E   to... MYCALBK version 3.72           │
  4.    │                                                               │
  5.    │    The callback verifier door for RBBS-PC sysops and          │
  6.    │                                                               │
  7.    │               finally other BBS's as well.                    │
  8.    │                                                               │
  9.    │                                                               │
  10.    │       Copyright (c) 1991-1994  SteveSoft Software. USA.       │
  11.    │                                                               │
  12.    │                       All Rights Reserved.                    │
  13.    │                                                               │
  14.    └───────────────────────────────────────────────────────────────┘
  15.  
  16.  
  17. There  has  long  been  a  need  for  a dedicated call back verification
  18. program for RBBS  sysops.   Until  now,  there  were  a  few  that  were
  19. relatively  well programmed, however, after having tried two or three of
  20. them, and after  having  determined  that  they  didn't  quite  meet  my
  21. expectations,  I  felt  it  necessary  to  create one. The result is the
  22. program that you, the RBBS sysop, will shortly have fully operational on
  23. your system.
  24.  
  25. RBBS has long had the ability to allow the use of  a  verification  door
  26. built-in, or more accurately, a registration door. This program, MYCALBK
  27. takes full advantage of that RBBS ability.
  28.  
  29. ***
  30. MYCALBK  now  supports  a  multitude  of  BBS  systems!  Please read on.
  31. ***
  32.  
  33. MYCALLBK is small, fast, and above all, reliable. It will run on any IBM
  34. system,  or  compatible  computer on which you operate your RBBS (or any
  35. other BBS MYCALBK currently suports).  MYCALBK will detect DesQview  and
  36. give  up  time  slices  accordingly.   Also,  it will detect a paper out
  37. condition if you are printing your logs and continue  without  "hanging"
  38. the system.
  39.  
  40.  
  41. It  will  take  some  time  for you to edit the sysop configurable files
  42. which are described in more detail later in this  documentation.   Other
  43. than  that,  it  should  be fully operational on your system in about 15
  44. minutes!
  45.  
  46. In RBBS-PC v17.3C, and RBBS v17.4 CONFIG PARAMETER 107 is used  to  tell
  47. RBBS-PC what the door name is to check new users at log-in. For example,
  48. I use "F:\RBBS\DOORS\VALIDATE.BAT"
  49.  
  50. CONFIG PARAMETER 108 is the parameter to  tell  RBBS-PC  "This  security
  51. level  AND  lower, must be sent to the above named door". For example, I
  52. have it set to level 30. Everyone is at level 30 on my RBBS  until  they
  53. are  called back with the verifier.  The verifier can easily be setup to
  54. increase the callers' security level when a given caller  has  responded
  55. successfully  to  the  callback  question, and has been logged back into
  56. your BBS.
  57.  
  58. For other BBS's, please follow thier instructions  on  how  to  setup  a
  59. validation  door.   If your system does not support auto-verifying, then
  60. please set MYCALBK up as a regular and instruct  your  users  that  they
  61. must execute this door before being able to have access to your system.
  62.  
  63. Installation of MYCALBK is pretty much straight forward and should cause
  64. no  difficulty for most experienced sysops.  If you are a 'freshman' BBS
  65. sysop, I strongly suggest that you read this entire document  to  obtain
  66. maximum  performance  of the CALLBK program. The following describes the
  67. required files and their purposes.
  68.  
  69. The batch file needed to call CALLBK from RBBS...
  70. ──────────────────────────────────────────────────
  71. You can name the following as CALLBACK.BAT just as a reference when  you
  72. are  looking  through  the  dozens  of  BAT  files on your system.  This
  73. example is for an RBBS system.  If  your  system  requires  a  different
  74. approach or different settings, please refer to your BBS documentation.
  75.  
  76. ────────────────────────
  77. The  VALIDATE.BAT   file...
  78. ────────────────────────
  79. @echo  off
  80. cd
  81. \rbbs\doors\mycalbk
  82. Mycalbk %1
  83. cd \rbbs
  84. :DONE
  85.  
  86. The VERx file is a SEMAPHORE file to allow you to create an Auto-welcome
  87. message  for  your  new  user.  I use MSGFORM.EXE (for RBBS) but you may
  88. use something different, OR process the new user differently.   Possibly
  89. "tossing"  the  user  into  another door (Now that you know they are who
  90. they say the are).
  91.  
  92. TIPS:
  93. 1).   Do  not  use  a .BAT file named VERIFY as DOS will not execute it.
  94.       (VERIFY is a DOS keyword.)
  95.  
  96. 2).   If you are using  WATCHDOG  or  some  sort  of  carrier  watchdog,
  97. DISABLE it when running this  program!   This  program  DISCONNECTS  the
  98. caller  in  order  to  call  back.   If you have WATCHDOG (or a similiar
  99. program) enabled, watchdog will REBOOT your machine instead  of  MYCALBK
  100. calling back.
  101.  
  102.  
  103.  
  104. ───────────────────────────────────────────────────────
  105. The    Configuration    files     and     samples...
  106. ───────────────────────────────────────────────────────
  107. ────────────
  108. MYCALBKx.CFG (Where 'x' =  node  number).
  109. ───────────
  110. F:\rbbs
  111. YELLOW
  112. F:\bulletin\b1
  113. ATE1V1Q0X4
  114. 00000
  115.  
  116. Line 1 = Path to your Drop file.  DORINFOx.DEF, DOOR.SYS, etc...
  117. Line 2 = Background Color of "desktop". (BLACK or BLUE not recommended!).
  118. Line 3 = RESERVED
  119. Line 4 = MODEM init string to get "OK" out of it.
  120. Line 5 = Registration  code.  The five  (5)  zeros   * MUST * be  there!
  121.  
  122. When  you register MYCALBK you will receive a registration key which you
  123. type in place of the five (5) zeros. The five zeros simply put  a  small
  124. message  on  the  monitor that this copy is not registered.  When you do
  125. get around to registering, I will send you a registration key which will
  126. then put a message on the monitor that you have  registered  this  copy,
  127. along  with  the  name  of  your  BBS. Please see the information about
  128. registering near the end of this document.
  129.  
  130. ──────
  131. SL.CFG       * NOTE * SL.CFG is: Security level configuration.
  132. ──────                           If you do not have a security listed
  133. 30,60,30                         here, MYCALBK will NOT upgrade thier
  134. 65,65,65                         security.
  135. 60,60,30
  136.  
  137. Parameter 1 = ENTRANCE security (what they will be when they get here).
  138. Parameter 2 = PASS security (what to upgrade to if they pass).
  139. Parameter 3 = FAIL security (what to drop them to if they fail).
  140.  
  141. ────────
  142. LDSL.CFG     * NOTE * LDSL.CFG is: Long distance security level cfg.
  143. ────────
  144. 30,61,30
  145. 65,65,65
  146.  
  147. Parameter 1 = ENTRANCE security (What they will be when they get here).
  148. Parameter 2 = PASS security (what to upgrade to if they pass).
  149. Parameter 3 = FAIL security (what to drop them to if they fail).
  150.  
  151. If you enable LD calls, you MUST have this file.  Otherwise your callers
  152. SECURITY  LEVEL  will be set to 0 (zero) when they return. It allows you
  153. to "bump up" LONG DISTANCE callers so they have more time on-line  (Some
  154. SysOps  prefer  their  long distance callers to have an extra 15 minutes
  155. on-line. After all, they are calling long distance to visit  your  BBS).
  156. If you do not like that, then just set it the same as SL.CFG.
  157.  
  158.  
  159. ────────────
  160. AREACODE.CFG
  161. ────────────
  162. 803,0000,2359,1
  163. 919,1800,0800,1
  164.  
  165. Parameter 1 = areacode approved for call back.
  166. Parameter 2 = time to START (LONG DISTANCE) call backs.
  167.               (no colons, 24hr time!).
  168. Parameter 3 = time to STOP (LONG DISTANCE) call backs.
  169.               (no colons, 24hr time!).
  170. Parameter 4 = hang up flag.  1 = hang up after verify.
  171.                              0 = stay on the line (at YOUR expense!).
  172.  
  173. First  areacode  *MUST* be YOUR area code!  Don't make an error here!
  174. (Please note, if the supplied AREACODE.CFG file  does  not  contain  all
  175. United  States areacodes, please let me know so I may add them in future
  176. releases).
  177.  
  178. *NOTE*
  179.         If  you  only  wish  to  call local users back, use 0000 as your
  180.         start time and 0000 as your stop time.  MYCALBK will  only  call
  181.         LONG DISTANCE between those 2 times.
  182.  
  183. ────────────
  184. LCLXCHNG.CFG   *NOTE* LCLXCHNG.CFG is: Local exchanges cfg.
  185. ────────────
  186. 393
  187. 332
  188. 669
  189. 665
  190.  
  191. Local exchanges are ones that do NOT require a '1-' in front of them and
  192. are in your areacode. If you operate in an  area  of  the  country  that
  193. enables  you  to  dial to another areacode and it still is a local call,
  194. you  may  not  want  to  include  this  .CFG  file.   Instead,  use  the
  195. ###XCHNG.CFG explained below.
  196.  
  197. ───────────
  198. ###XCHNG.CFG  *NOTE* ###XCHNG.CFG is: The  area  code  is ### and the
  199. ───────────                           exchanges inside this  .CFG  file
  200. 395                                   are local calls.
  201.  
  202. Another fine problem to deal with with the "BELLS".  Apparantley in some
  203. portions  of  the  country,  you can dial to more than one area code and
  204. it's a local call.  So to handle this problem, I have created this  .CFG
  205. file.   If  you  have defined an exchange in LCLXCHNG.CFG that is NOT in
  206. your areacode, remove it from there and enter it  in  this  file.   This
  207. will  allow  local  calls  made across area codes to be made without the
  208. program "thinking" they are LD and restrict  them.   Also,  if  you  are
  209. having some difficulties getting CALLBACK to work properly, try renaming
  210. LCLXCHNG.CFG  to ###XCHNG.CFG (where ### is YOUR areacode).  This should
  211. straighten out the problem.
  212.  
  213.  
  214. ───────────
  215. NO-1AC.CFG   *NOTE* NO-1AC.CFG is: Area codes that do NOT require
  216. ───────────                        a 1- in front of the number!
  217. 803
  218.  
  219. What  the  Bells  have done now is this...  They make it MUCH easier for
  220. you to call Long Distance by now not telling  you  it's  Long  Distance!
  221. This I feel is wrong, but we have to deal with it!
  222.  
  223. Let's  say  you  have  configured a Long distance area code in the ABOVE
  224. .CFG file.  Now, you can call Long distance to that area code without  a
  225. 1! So, add it into this .CFG file here.  It must be 1 of 2 things.  YOUR
  226. base areacode or Areacodes defined in the LDXCHNG.CFG file!  That's it.
  227.  
  228. ────────────
  229. TRASHCAN.DEF
  230. ────────────
  231. ###-###-####
  232.  
  233. This  is  to  specify any numbers you do NOT want dialed period!  If you
  234. put 803-###-####, no numbers in areacode 803 will be dialed.
  235. ###-6##-#### will  NOT  dial  any  exchanges  starting  with  6  in  ANY
  236. areacode.
  237. There  is  no  need to put 900, 911, or 976 as MYCALBK stops people like
  238. that before it would even get to this point.
  239.  
  240.  
  241. ────────────
  242. x.SWI
  243. ────────────
  244. This  file  is  replacing  the  multitude  of command line switches that
  245. became to cumbersome for smooth installation of MYCALBK.   MOST  of  the
  246. selections in the file are self explanatory except for 1.
  247.  
  248. BBS.Type=x
  249.  
  250. The  BBS.Type  switch  is  used  to tel MYCALBK which BBS you are  using
  251. and how to handle a security change (depending on BBS type).
  252.  
  253. TYPE
  254. ----
  255. 1       RBBS. Obviously, this was developed with RBBS first.
  256. 2       ANY BBS that supports reading a the DOOR.SYS file after a door
  257.         has  executed.   Please  refer  to  your  BBS  documentation  to
  258.         determine  whether  your BBS  supports  this  or  not.   At  the
  259.         moment I can list 1 BBS that supports this.
  260.         GAP
  261.  
  262.  
  263. 3       WildCat!  Version  3.0.   This  one is a bit tricky but here it
  264.         goes!
  265.         After placing a 3 in BBS.Type MYCALBK expects the  following.
  266.         *Please  note  that  the  data after the = are for example only!
  267.         You MUST place your data here!
  268.  
  269.         ;
  270.         User.Info.Path=F:\WCWORK\NODE4\ <-Path to your UserInfo.Dat file
  271.         ;
  272.         Pass.Name=VERIFIED       <- Security name for Passing verification
  273.         ;
  274.         LD.Pass.Name=LDVERIFIED  <- same as above except for LD callers
  275.         ;
  276.         Fail.Name=UNVERIFIED     <- Security name for Failing verification
  277.         ;
  278.         LD.Fail.Name=LDUNVERIFIED <- same as above except for LD callers
  279.         ;
  280.  
  281. MYCALBK  4
  282.          ^  Node  number  even  if  you  only  run  1  node!   See   the
  283. CALLBACK.BAT sample file which will make this clear to you.
  284.  
  285. Command line switches...
  286. ────────────────────────
  287. MOST  command  line switches are no longer needed.  You only need to pass
  288. the node that is executing the door.  Command line  switches  have  been
  289. replaced with a ###.SWI file where ### is the node number executing this
  290. door.
  291.  
  292. There are 2 command line variables to pass to MYCALBK.
  293. 1). The node number executing this copy.
  294. 2). A special feature called DIALBACK.
  295.  
  296. When you place /DIALBACK on the command line, MYCALBK expects 2  things.
  297.  
  298. A).   The users name in the VERIFIED.LOG (Another words, they've already
  299.       been verified).
  300. B).  The user on the other end knows he/she's going to be hung up on and
  301.      called back.
  302.  
  303. Why /DIALBACK?  Some people live in  an  area  that  the  user  is  long
  304. distance calling the BBS, but the BBS is local calling the user.
  305. This gives the SysOp the opportunity to give a user a special door to go
  306. thru to allow access to the BBS without incurring long distance charges.
  307.  
  308. Do  not  use this command line switch in your VALIDATE.BAT file!  Use it
  309. in one called REDIAL or  some  other  name.   New  users  will  NOT  be
  310. validated if MYCALBK is called with the /DIALBACK switch!
  311.  
  312.  
  313.  
  314. SysOp configurable files...
  315. ───────────────────────────
  316.  
  317. Please  see  the  enclosed  sample  files  for each of the following for
  318. your convenience.  You can edit them with any ASCII text editor to  suit
  319. your particular system.
  320.  
  321. There are eight (8) files in this package that are SysOp "adjustable".
  322. But they must follow some simple guidelines.
  323.  
  324. 1). The FIRST  line  * MUST *  be one of the eight valid IBM colors...
  325.      (RED, GREEN, BLUE, CYAN, YELLOW, WHITE, BLACK, and MAGENTA)
  326.  
  327. 2). The longest line must * NOT * exceed 70 columns.
  328.  
  329. Here's a description of each file and the output to the caller.
  330. =====================================================================
  331.  
  332. WELCOME   Shown to the caller when they first log-in.
  333.  
  334. NODUPES   Shown to the caller when that phone number has already been used.
  335.  
  336. SORRYAC   Shown to the caller when their area code is not one you
  337.           selected to call back.
  338.  
  339. INSTRUCT  Shown to the caller just before disconnect, explains to caller
  340.           what to do at his/her end.
  341.  
  342. NOTTIME   Shown to the caller when you have configured to call LD
  343.           callers back but this is not the right time to do it.
  344.  
  345. LDREDIAL  Shown to the caller when they try to run thru the DIALBACK door
  346.           and it is determined that they are long distance.  When  using
  347.           the /DIALBACK parameter, the door will not call long distance.
  348.  
  349. DIALME    Shown  to  the caller to explain what is happening when  using
  350.           the /DIALBACK parameter.
  351.  
  352. NOREDIAL  Shown  to  the  caller when  they try to go thru the DIALBACK
  353.           procedure and they are not a validated user (by MYCALBK).   It
  354.           should  give the caller instructions on how to go thru MYCALBK
  355.           and be validated by the door first.
  356.  
  357. TRASCHAN  Show to the caller when the number they  entered  matches  a
  358.           number  you  have  defined as uncallable.  This lets them know
  359.           that you are not happy with them, or  that  they  are  a  bozo
  360.           etc...
  361.  
  362. TESTTIME  A  new file (3.72+) that is shown to the user after they have
  363.           been re-connected to your BBS.  Please review what it says and
  364.           make it suit your BBS's needs.   Do  NOT  make  it  exceed  20
  365.           LINES!  It will mess up the display.
  366.  
  367. Again, please take  the time to  view the enclosed  sample files if  you
  368. are not quite able  to make sense of  any of the foregoing.  Sometimes a
  369. sample can be worth more than a thousand words...
  370.  
  371.  
  372. Once  you have edited the necessary files discussed above, you should be
  373. ready to begin using MYCALBK. You may want to make a  subdirectory  from
  374. your  BBS subdirectory and put all the MYCALBK files in it.  For example
  375. F:\RBBS\CALLBAK (You can rename CALLBAK as shown, to any legitimate  DOS
  376. subdirectory). Then put the MYCALBK files into it. The CALLBACK.BAT file
  377. can be easily put into your BBS subdirectory where your BBS can find and
  378. read  it.   It's only a few bytes in size. Don't forget to tell the RBBS
  379. config (CONFIG) where the CALLBACK.BAT file is located.  Use RBBS config
  380. parameter 107 where you type the name of the CALLBACK.BAT file for  RBBS
  381. to  find,  and  then  check  the  security  level  for new users for the
  382. verification, parameter 108.  If you are using a BBS package other  than
  383. RBBS,  then  please  refer to your BBS documentation on how to implement
  384. the above.  Your system may not support a  validator  automatically,  in
  385. which case setting MYCALBK like a regular door will suffice.
  386.  
  387. *REMEMBER*  Do not call this .BAT file VERIFY.  VERIFY is a DOS keyword.
  388.  
  389. For more explicit information regarding DOORING, please read the area in
  390. your BBS Technical Reference Manual.  It should  list  complete  details
  391. and  several examples regarding the parameters required to operate doors
  392. smoothly and efficiently with BBS.
  393.  
  394. OUTPUT files generated by MYCALBK...
  395. ────────────────────────────────────
  396.  
  397. MYCALBK will generate files for you with relevant information  pertinent
  398. to  the  related  activities  of  callers  who  are  swept into the RBBS
  399. registration  door.  The  information  generated  is  for  the   sysop's
  400. information.
  401.  
  402. ───────────
  403. MYCALBK1.LOG
  404. ───────────
  405.  
  406. This file will  list any errors  that may have  been caused by  a faulty
  407. installation.  As  an  example,  if   you  should  accidentally  put   the
  408. MYCALBK.CFG  file  into  the  wrong  sub-directory,  it will generate an
  409. error messages as follows...
  410.  
  411. Couldn't find .CFG file!
  412.  
  413. If you should see such information, then it becomes quite clear as to
  414. what your next step should be.   ...A N D  also the following...
  415.  
  416. SAMPLE ONLY! of the MYCALBK1.LOG file generated by MYCALBK.EXE
  417. ^^^^^^^^^^^^
  418. ----------------------------
  419.  
  420. MYCALBK 3.72 - MULTI! Firing up!
  421. User on-line -> JIM MADORY @ 16:38:16 on 03-01-1994
  422. FOSSIL present and ACTIVATED!
  423. FOSSIL present and ACTIVATED!
  424. 661-1245 Try #  1
  425. Tries = 1 User entered JIM MADORY
  426. JIM MADORY @ 803-661-1245 (Local) Verified!
  427. Original security: 20
  428. Notified BBS to change security: 200
  429. JIM MADORY exited door.
  430. ----------------------------
  431.  
  432.  
  433. ────────────
  434. VERIFIED.LOG
  435. ────────────
  436.  
  437. This file will hold the information regarding new callers to  your  BBS.
  438. You should note that this file is dynamically expanding, so keep in mind
  439. that  you have enough disk space to allow this file to grow by leaps and
  440. bounds!  The information listed contains the phone number of the caller,
  441. the name of the caller, the date, and the time that the caller used  the
  442. MYCALBK  door,  and whether it was long distance or a local call to your
  443. BBS.
  444.  
  445. SAMPLE ONLY! of the VERIFIED.LOG file generated by MYCALBK.EXE
  446. ^^^^^^^^^^^^
  447.  
  448. 803-555-3844 BUBBA SMITH 10-15-1993 12:31:45 Local
  449. 803-555-0923 BILLY-JOE BOB 10-15-1993 15:17:42 Long Distance
  450. 803-555-5704 ELVIS PRESLEY 10-15-1993 17:25:05 Local
  451. 803-555-1444 JO-DON BAKER 10-16-1993 19:10:11 Local
  452. 803-555-3034 STEVE STEVENS 10-16-1993 20:56:01 Local
  453. 803-555-9017 GLEN SATHER 10-17-1993 22:04:31 Long Distance
  454. 803-555-6239 WAYNE GRETZKY 10-18-1993 09:31:07 Long DIstance
  455. 803-555-1117 MIMI LAMOUR 10-18-1993 10:51:40 Local
  456. 803-555-0407 EDGAR HOOVER 10-19-1993 11:35:17 Local
  457. 803-555-6475 CANDY SAMPLES 10-19-1993 17:54:25 Local
  458. 803-555-3705 JOHNNY LARUE 10-20-1993 22:29:19 Local
  459.  
  460. In  conclusion,  MYCALBK  has proven to be highly reliable and stable on
  461. the beta test sites, and on other systems that are  currently  operating
  462. with  this program. If you are an RBBS sysop in Canada, please feel free
  463. to call the two systems listed at the end of this document, Alberta  One
  464. RBBS  @8:990/105 -or- Alberta Express @8:990/106, for any assistance you
  465. may require.  If you are in the USA, please try  your  best  to  get  in
  466. touch  with  me,  rather than Rod Bowman, who is very busy looking after
  467. the RBBSnet worldwide network.
  468.  
  469.  
  470.  
  471. Registration...
  472. ───────────────
  473. Dear fellow SysOp...
  474.  
  475. MYCALBK  required  considerable  time  and effort, and many updates with
  476. suggestions and ideas from several participating beta test sites (in the
  477. USA and Canada). Therefore if you like and  use  MYCALBK  on  a  regular
  478. basis on your BBS, and you find it does exactly what it should do, then
  479. please consider registering this quality BBS utility.
  480.  
  481. Please review the enclosed REGISTER.FRM  file and ensure you respond  to
  482. the questions accurately.    I will then mail you your registration key,
  483. netmail it to you, -OR- put in on hold in the P)ersonal downloads of  my
  484. BBS for you to retrieve.
  485.  
  486. A financial contribution of $25.00 (US Funds) would be much appreciated.
  487.  
  488. Payment  may  be  made  with certified cheque, money orders, or personal
  489. cheque (Please note, personal cheques require a delay in processing).
  490.  
  491. Your support is much appreciated.
  492.  
  493. Thank  you  for  supporting  MYCALBK...THE  RBBS-PC  caller  verification
  494. utility (Now more BBS's supported!).
  495.  
  496. Steve Stevens   The Neutral Zone 8:927/2 1:3651/666
  497.  
  498. Queries? Feel free to...
  499. 1). Leave questions addressed to me Via NETMAIL
  500. 2). Call me VOICE @ (803)-393-0246
  501. 3). Call my BBS at (803)-395-6286.
  502.  
  503. ***  Special thanks to the following people and beta sites, in the
  504. evaluating and for making helpful tips and hints, in the development of
  505. MYCALBK ***
  506.  
  507. Frank Harman    SysOp of Alberta One RBBS       (Canada) @8:990/105
  508. Casey Vanloo    SysOp of Alberta Express RBBS   (Canada) @8:990/106
  509. Rod Bowman      SysOp of PC-Spectrum (tm) RBBS  (USA)    @8:8/8
  510. Dan Shore       SysOp of ShoreLine BBS          (USA)    @1:109/458
  511. Chip Hanna      SysOp of The RockCreek BBS      (USA)    @8:925/200
  512. Greg Snyder     SysOp of DGA Systems Alpha      (USA)    @8:935/130
  513.  
  514.       Plus several others who have slipped my mind at the moment.
  515.  
  516. ─────── Without all of you, this would not have been possible.───────
  517.  
  518. RBBS-PC is copyright 1992 Tom Mack, and probably Ken Goosens. USA.
  519. IBM is the registered trademark of International Business Machines. USA.
  520. XU/X00 utilities, v1.01 is copyright 1990. Raymond L. Gwinn. USA.
  521. USRobotics, and HST are trademarks of USRobotics, Inc. USA.
  522. DESQview is the registered trademark of Quarterdeck Office Systems. USA.
  523. POWERBASIC is Copyright 1990,1992 Robert S. Zale. USA
  524. GAP is copyright (unknown)
  525. WildCat! is copyright (unknown)
  526.  
  527. ***********************************************************************
  528.  
  529. One Final Note...
  530.  
  531. This version of MYCALBK has been written  with  POWER  BASIC  3.0c.   It
  532. contains  mostly  BASIC  source  code  but it has a several DOS Interrupt
  533. calls and some inline assembly.
  534.  
  535. I have been using PowerBasic for well over 3 years (it was called  Turbo
  536. Basic)  and  have  enjoyed  programming  in  it.   Please support RBBS's
  537. re-write in PowerBasic as it is as powerfull yet as simple  as  you  can
  538. get  before  going to 'C'.  Browsing 'C' manuals and the like has helped
  539. me immensly in programming in BASIC as well and with PowerBasic it makes
  540. it all that much easier.
  541.  
  542.  
  543.  
  544.  
  545.