home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / bbs_ra / rahdr11.arj / RAHDR.DOC next >
Text File  |  1991-11-02  |  20KB  |  653 lines

  1.  
  2.                              ┌────────┐ ┌────────┐
  3.                              │  ┌──┐  │ │  ┌──┐  │
  4.                              │  └──┘ ┌┘ │  └──┘  │
  5.                              │  ┌──┐ └┐ │  ┌──┐  │
  6.                              │  │  │  │ │  │  │  │
  7.                              └──┘  └──┘ └──┘  └──┘
  8.  
  9.         ┌──┐  ┌──┐ ┌───────┐ ┌────────┐ ┌──────┐   ┌───────┐ ┌────────┐
  10.         │  │  │  │ │ ┌─────┘ │  ┌──┐  │ │  ┌─┐ └─┐ │ ┌─────┘ │  ┌──┐  │
  11.         │  └──┘  │ │ └────┐  │  └──┘  │ │  │ └─┐ │ │ └────┐  │  └──┘ ┌┘
  12.         │  ┌──┐  │ │ ┌────┘  │  ┌──┐  │ │  │ ┌─┘ │ │ ┌────┘  │  ┌──┐ └┐
  13.         │  │  │  │ │ └─────┐ │  │  │  │ │  └─┘ ┌─┘ │ └─────┐ │  │  │  │
  14.         └──┘  └──┘ └───────┘ └──┘  └──┘ └──────┘   └───────┘ └──┘  └──┘
  15.  
  16.                                  Version 1.1
  17.  
  18.                      A RemoteAccess utility for file area
  19.                      headers, bulletins, and allfiles list.
  20.  
  21.  
  22.                              (C) Copyright 1991
  23.  
  24.  
  25. ╓────────────────────────────────────────────────────────────────────────────╖
  26. ║ ░░░░░░░ RA HEADER v1.1 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  27. ╙────────────────────────────────────────────────────────────────────────────╜
  28.  
  29.                     Documentation and programming by Dan Roseen
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. ╓────────────────────────────────────────────────────────────────────────────╖
  68. ║ ░░░░░░░ TABLE OF CONTENTS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  69. ╙────────────────────────────────────────────────────────────────────────────╜
  70.  
  71.  
  72. Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  73.  
  74. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  75.  
  76. Files  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  77.  
  78. Options and Features . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  79.  
  80. Upgrading from RA Header v1.0 to v1.1  . . . . . . . . . . . . . . . . .   5
  81.  
  82. Configuring RA Header  . . . . . . . . . . . . . . . . . . . . . . . . .   5
  83.  
  84. RA Header Operation  . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  85.  
  86. RAHDR.ERR  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  87.  
  88. Errorlevels  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  89.  
  90. Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  91.  
  92. Support and Distribution . . . . . . . . . . . . . . . . . . . . . . . .  10
  93.  
  94. Thank You To:  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  95.  
  96. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.                                      Page 2
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129. ╓────────────────────────────────────────────────────────────────────────────╖
  130. ║ ░░░░░░░ DISCLAIMER   ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  131. ╙────────────────────────────────────────────────────────────────────────────╜
  132.  
  133. RA Header and it's utilities are provided AS IS.  I give no warranty of any
  134. kind, nor am I responsible for the results of use or misuse of the afore-
  135. mentioned program and utilities.
  136.  
  137.  
  138.  
  139.  
  140. ╓────────────────────────────────────────────────────────────────────────────╖
  141. ║ ░░░░░░░ INTRODUCTION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  142. ╙────────────────────────────────────────────────────────────────────────────╜
  143.  
  144. RA Header is a utility developed for RemoteAccess that will create/modify your
  145. BBS file area listings so they will include a summary of the area's files.
  146. The headers created are sysop configurable and act as a guide and summary to
  147. your users.  An example of a FILES.BBS header created by RA Header (extended
  148. ASCII style) is as shown:
  149.  
  150.  ═════════════════════════════════════════════════════════════════════════════
  151.                                  The Night Owl
  152.                                 Pictures - GIF                 RA Header v1.1
  153.  ─────────────────────────────────────────────────────────────────────────────
  154.        Number of Files:         133         Last update:   11-02-91  02:05 AM
  155.        Number of Bytes:    13471413         Access level:         5
  156.  ───────────┬───────┬─────────┬───┬───────────────────────────────────────────
  157.   File Name │  Size │  Date   │D/L│ File Description
  158.  ═══════════╧═══════╧═════════╧═══╧═══════════════════════════════════════════
  159.  
  160.  
  161. RA Header is very flexible and has options for creating a Masterfile
  162. (allfiles) list and File Area Summary bulletins.
  163.  
  164. You will find RA Header very sysop friendly.  A setup program has been
  165. included that will configure RA Header and show you it's many features.  The
  166. setup program has on-screen help and examples to guide you.
  167.  
  168. RA Header was written using Borland's Turbo C v2.0.  It requires an IBM PC,
  169. AT, or 100% compatible computer.  It has been tested with RemoteAccess v1.01,
  170. MS-DOS v5.0, and DESQview v2.26.  This version of the program is untested with
  171. lower versions of DOS.
  172.  
  173.  
  174.  
  175.  
  176.                                      Page 3
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184. ╓────────────────────────────────────────────────────────────────────────────╖
  185. ║ ░░░░░░░ FILES        ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  186. ╙────────────────────────────────────────────────────────────────────────────╜
  187.  
  188. RAHDR.DOC . . . . . . . . . . . . .  This documentation text file
  189. RAHDR.EXE . . . . . . . . . . . . .  RA Header program
  190. RAHDR.HIS . . . . . . . . . . . . .  RA Header history of changes text file
  191. RAHDR.REG . . . . . . . . . . . . .  RA Header registration form
  192. RAHDR.TOP . . . . . . . . . . . . .  Example file for top of allfiles list
  193. RAHDRCFG.EXE  . . . . . . . . . . .  Setup utility for RA Header
  194.  
  195.  
  196.  
  197.  
  198. ╓────────────────────────────────────────────────────────────────────────────╖
  199. ║ ░░░░░░░ OPTIONS AND FEATURES ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  200. ╙────────────────────────────────────────────────────────────────────────────╜
  201.  
  202.   ■ Can reside in any directory.
  203.   ■ Specific file areas may be excluded from RA Header.
  204.   ■ Creates backups of FILES.BBS that can optionally be kept or deleted.
  205.   ■ Supports up to 256 characters per text line in FILES.BBS.
  206.   ■ Header format may be hatched, ASCII, or Extended ASCII.
  207.   ■ A file areas summary bulletin can be created when RA Header is run.
  208.   ■ Bulletin format may be hatched, ASCII, or Extended ASCII.
  209.   ■ A Masterfile (allfiles) list can be created when RA Header is run.
  210.   ■ New files can be flagged in your masterfile list.  The number of days old
  211.     for new files is selectable from 0 to 99.
  212.   ■ A file (example: your advertisement) may be automatically attached to the
  213.     top of your Masterfile list.
  214.   ■ Your RA Header bulletin will be automatically attached to the end of your
  215.     Masterfile list.
  216.   ■ Sysop friendly RA Header setup utility with help and examples.
  217.   ■ RA Header setup utility is DESQview-aware.
  218.   ■ Extensive error checking reports warnings and errors (if any) on-screen
  219.     and to an error log.
  220.   ■ Reads RemoteAccess configuration files to retrieve necessary information.
  221.   ■ Sysop's screen during execution features:
  222.       ■ Summary of file areas including:
  223.           ■ File area number and name.
  224.           ■ Number of bytes and files in each file area.
  225.           ■ Total bytes and files of all file areas.
  226.       ■ Support for whatever text mode you run your BBS in (25/43/50 line)
  227.         in color without requiring DVANSI (if in DESQview) or ANSI.SYS.
  228.   ■ Automatic upgrade from previous RA Header version by running the RA Header
  229.     configuration program.
  230.   ■ RA Header's errorlevels can inform you of specific system concerns.
  231.  
  232.  
  233.  
  234.  
  235.  
  236.                                      Page 4
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245. ╓────────────────────────────────────────────────────────────────────────────╖
  246. ║ ░░░░░░░ UPGRADING FROM RA HEADER v1.0 TO v1.1 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  247. ╙────────────────────────────────────────────────────────────────────────────╜
  248.  
  249. If you are upgrading RA Header v1.0 to v1.1 you will just have to run v1.1 of
  250. the configuration program RAHDRCFG.EXE and 'Save' to complete the upgrade.
  251. Thank you for your support!
  252.  
  253.  
  254.  
  255. ╓────────────────────────────────────────────────────────────────────────────╖
  256. ║ ░░░░░░░ CONFIGURING RA HEADER ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  257. ╙────────────────────────────────────────────────────────────────────────────╜
  258.  
  259. RAHDRCFG.EXE is included to configure RA Header to your liking.  You will see
  260. online help and examples for each option.
  261.  
  262. A configuration file (RAHDR.CFG) is created or modified in the current
  263. directory when RAHDRCFG is run.  You can use RAHDRCFG.EXE or a text editor to
  264. modify RAHDR.CFG.  For those who wish to use a text editor to edit the
  265. configuration file, the format of RAHDR.CFG must be in the following format
  266. (I suggest you run RAHDRCFG.EXE at least once to try it.  It will create a
  267. RAHDR.CFG file you can use for a template if you still want to use an editor):
  268.  
  269. Line 1:  RA Header version number.
  270. Line 2:  Your RA Header registration number.
  271. Line 3:  Your RA directory (include drive letter).
  272. Line 4:  File areas you wish to exclude.  (Example: 2,5,8)
  273.          Note: You can exclude more file areas than RAHDRCFG.EXE permits
  274.          by using a text editor (I'm not trying to encourage using an editor)
  275. Line 5:  Keep backups   (1 = keep, 0 = don't keep)
  276. Line 6:  Header style   (1 = hatched, 2 = ASCII, 3 = extended ASCII)
  277. Line 7:  Bulletin style (1 = hatched, 2 = ASCII, 3 = extended ASCII)
  278. Line 8:  ASCII bulletin (include drive letter).
  279.          Note: This file will also automatically get appended to the bottom of
  280.          your masterfiles list.  Leave blank if you don't want this bulletin.
  281. Line 9:  ANSI bulletin  (include drive letter)
  282.          Note: Leave blank if you don't want this bulletin.
  283. Line 10: Masterfiles (allfiles) list (include drive letter).
  284. Line 11: File for top of masterfiles list.
  285.          Note: This file will automatically be attached to the top of your
  286.          masterfiles list.  Leave blank if you don't want to use this file.
  287. Line 12: Number of days old for new files.  The number of days old can be
  288.          0 to 99.  Files that are this many days old or less will be flagged
  289.          with a '*' character in your masterfiles list.
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.                                      Page 5
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304. Example:
  305. ────────
  306. 1.1
  307. 0
  308. C:\RA
  309.  
  310. 1
  311. 3
  312. 3
  313. C:\RA\RAHDR.ASC
  314. C:\RA\RAHDR.ANS
  315. C:\RA\RAHDR.ALL
  316. C:\RA\RAHDR.TOP
  317. 30
  318.  
  319.  
  320. RAHDR.CFG must be in the same directory that RA Header is run from unless it
  321. is supplied as an argument to RA Header.
  322.  
  323. Examples:
  324. ─────────
  325.  
  326. Loading and running RA Header specifying an RAHDR.CFG path:
  327. C:\RA\RAHDR>rahdr c:\misc\rahdr.cfg
  328.  
  329. Loading and running RA Header without specifying an RAHDR.CFG path:
  330. C:\RA\RAHDR>rahdr
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.                                      Page 6
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366. ╓────────────────────────────────────────────────────────────────────────────╖
  367. ║ ░░░░░░░ RA HEADER OPERATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  368. ╙────────────────────────────────────────────────────────────────────────────╜
  369.  
  370. RA Header will read your CONFIG.RA and FILES.RA files to retrieve the
  371. following information:
  372.                          ■ Sysop name (when RA Header is registered)
  373.                          ■ BBS name
  374.                          ■ Missing files string
  375.                          ■ Number of file areas
  376.                          ■ File area names
  377.                          ■ Minimum security for each file area.
  378.                          ■ File area locations
  379.  
  380. It will then retrieve the configuration options you selected when running
  381. RAHDRCFG.EXE and proceed to the first file area to build the FILES.BBS file
  382. (makes a backup FILES.BAK first unless asked not to).  If a file area was
  383. excluded using RAHDRCFG, RA Header will simply skip this file area and proceed
  384. to the next.
  385.  
  386. If a file is missing, it will be counted as a file in that area, but with
  387. 0 kilobytes in length.  If a Masterfiles list is being created, the missing
  388. file will use the missing file string you have chosen while running
  389. RACONFIG.EXE.
  390.  
  391. Bulletins and Masterfiles list (if selected with RAHDRCFG) will be created
  392. at the same time the headers are being created/updated for your different
  393. file areas.
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.                                      Page 7
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424. ╓────────────────────────────────────────────────────────────────────────────╖
  425. ║ ░░░░░░░ RAHDR.ERR    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  426. ╙────────────────────────────────────────────────────────────────────────────╜
  427.  
  428. RA Header makes extensive error/warning checks during it's operation.  RA
  429. Header will create or append to a file called RAHDR.ERR whenever it encounters
  430. an error or warning.  RAHDR.ERR will be written to the current working
  431. directory.  You may delete this file when you don't want it anymore.  Any
  432. errors/warnings encountered will also be displayed on the sysop's screen
  433. when running RA Header.
  434.  
  435. Errors are problems that are critical to running RA Header (example: RAHDR.CFG
  436. not found).  RA Header will exit when it encounters an error condition.
  437.  
  438. Warnings are problems that will affect the performance of RA Header (example:
  439. insufficient disk space for FILES.BAK).  RA Header will not continue with the
  440. operation that produced the warning but will move on to the next task.
  441.  
  442.  
  443. ╓────────────────────────────────────────────────────────────────────────────╖
  444. ║ ░░░░░░░ ERRORLEVELS  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  445. ╙────────────────────────────────────────────────────────────────────────────╜
  446.  
  447. Chances are that you will not use the errolevels produced by RA Header.
  448. Nevertheless, I use errorlevels to write to a file that can only be seen by
  449. the sysop when I log in to give me instant status on some issues.
  450.  
  451. RA Header will produce errorlevels depending on the success of it's execution.
  452. Three different errorlevels may be provided depending on whether an error,
  453. warning, or no problem was encountered (see RAHDR.ERR section for details).
  454.  
  455. Errorlevels are as follows:   0 = NO PROBLEM, 1 = WARNING, 2 = ERROR
  456.  
  457. An example batch file just for demonstration:
  458.  
  459. rahdr
  460. if errorlevel 2 goto Error
  461. if errorlevel 1 goto Warning
  462. echo No Problem
  463. goto end
  464.  
  465. :Error
  466. echo Error
  467. goto end
  468.  
  469. :Warning
  470. echo Warning
  471.  
  472. :end
  473.  
  474.  
  475.  
  476.                                      Page 8
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483. ╓────────────────────────────────────────────────────────────────────────────╖
  484. ║ ░░░░░░░ REGISTRATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  485. ╙────────────────────────────────────────────────────────────────────────────╜
  486.  
  487. Please support shareware!
  488.  
  489.  
  490. You are granted permission to evaluate RA Header for a period of 30 days.
  491. After this evaluation period a $10.00 (US funds) registration fee is required.
  492. If you do not plan to register, then remove RA Header and it's associated
  493. files from use.
  494.  
  495. Upon receipt of your registration fee, a registration number will be sent to
  496. you.  Use this registration number to register your copy of RA Header by using
  497. RAHDRCFG.EXE.
  498.  
  499. RA Header, as an unregistered copy, is not crippled in any way.  Registered
  500. owners will receive their registration number that will do the following:
  501.  
  502.   ■ Remove "UNREGISTERED" from the file area headers.
  503.   ■ Replace the phrase:     "Registered to:  UNREGISTERED"
  504.                   with:     "Registered to:  'your_sysop_name'"
  505.     in the bulletins.
  506.  
  507.  
  508. Your registration is valid for future versions of RA Header.
  509. In future versions, I hope to:
  510.                               ■ Optionally include the file area's most
  511.                                 downloaded file in the header.
  512.                               ■ Optionally include the file area's newest
  513.                                 file in the header.
  514.                               ■ Provide an option to have a fully
  515.                                 sysop customized header style.  Possibly
  516.                                 an editor built into RAHDRCFG.EXE for this.
  517.                               ■ Increase RA Header's speed and efficiency.
  518.                               ■ Provide support for CD-ROMs.
  519.                               ■ Incorporate some of your good suggestions!
  520.  
  521. Please use the file RAHDR.REG to send in your registration information.  Send
  522. your RAHDR.REG information, plus a $10 check or money order (US funds) to:
  523.  
  524.                               Dan Roseen
  525.                               P.O. Box 5695
  526.                               Kent, WA  98064-5695
  527.  
  528. Please make checks or money order payable to Dan Roseen.
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.                                      Page 9
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545. ╓────────────────────────────────────────────────────────────────────────────╖
  546. ║ ░░░░░░░ SUPPORT AND DISTRIBUTION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  547. ╙────────────────────────────────────────────────────────────────────────────╜
  548.  
  549. Updates and/or new releases of RA Header can be downloaded from my BBS,
  550. The Night Owl (shown below).  You will have to fill out a newuser
  551. questionnaire.  Once you have done this you will have enough access to
  552. download RA Header without complete user verification.  You may leave your
  553. comments, questions, and suggestions to Dan Roseen if I am not available for
  554. chat.
  555.  
  556. If you are experiencing problems, call The Night Owl BBS or write me and
  557. include the following information:
  558.  
  559.                    ■ As much detail as possible explaining the problem.
  560.                    ■ Your full registration number.
  561.                    ■ Your RAHDR.CFG and RAHDR.ERR (if this exists) files.
  562.                    ■ Your AUTOEXEC.BAT and CONFIG.SYS files.
  563.  
  564.  
  565. You may contact the following systems:
  566.  
  567. Support and Distribution
  568. ────────────────────────
  569. Sysop:       Dan Roseen
  570. BBS:         The Night Owl     - A RemoteAccess system.
  571. Number:      (206)631-4949       23 Hrs.        Kent, WA - USA
  572.              USRobotics HST DS
  573. Comment:     For downloading latest version:  Do a [T]ext Search for "RAHDR".
  574.  
  575.  
  576. Distribution ONLY
  577. ─────────────────
  578. Sysop:       Jim Radford
  579. BBS:         Northwest PC Link - A PCBoard system.
  580. Fidonet:     1:343/600
  581. Main access: (206)852-4364       23 Hrs.        Kent, WA - USA
  582.              1200/2400 MNP5
  583. Alt. access: (206)854-5646       23 Hrs.
  584.              USRobotics HST DS
  585. Comment:     For downloading latest version:  Do a [Z]ippy directory scan
  586.                                               for "RAHDR".
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.                                      Page 10
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609. ╓────────────────────────────────────────────────────────────────────────────╖
  610. ║ ░░░░░░░ THANK YOU TO: ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  611. ╙────────────────────────────────────────────────────────────────────────────╜
  612.  
  613. Denise Roseen, my wife, for her encouragement and for helping me set aside
  614. time to work on this project.
  615.  
  616. Jim Radford, a long-time friend, for his suggestion to make RA Header a
  617. versatile program that others can use.  Also, for suggesting I build a
  618. configuration setup program to go with it.
  619.  
  620. Richard Merit, for his willingness to beta test RA Header v1.0 and for his
  621. comments and suggestions.
  622.  
  623. Scott Parks, sysop of The Helix BBS, for his willingness to beta test RA
  624. Header v1.0 and for his comments and suggestions.
  625.  
  626. All registered owners of RA Header.
  627.  
  628.  
  629.  
  630.  
  631. ╓────────────────────────────────────────────────────────────────────────────╖
  632. ║ ░░░░░░░ ACKNOWLEDGEMENTS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  633. ╙────────────────────────────────────────────────────────────────────────────╜
  634.  
  635. Turbo C v2.0 is a registered trademark of Borland International, Inc.
  636. RemoteAccess is a product of Continental Software.
  637. DESQview is a registered trademark of Quarterdeck Office Systems.
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.                                      Page 11
  653.