home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_GEN / TPUPD001.ZIP / UPDATE.TXT < prev   
Text File  |  1994-03-05  |  12KB  |  268 lines

  1.                          TurboPower Software
  2.                     Electronic Maintenance System
  3.                        Policies and Procedures
  4.                  ***-----------------------------***
  5.                           Updated 94/02/09
  6.  
  7. Introduction
  8. --------------------------------------------------------------------
  9. TurboPower Software now provides maintenance updates of its products
  10. at no charge beyond the cost of a download. "Maintenance updates" are
  11. defined as those that change the version number by only 0.01. Updates
  12. of a larger degree must be purchased on disk from TurboPower as usual.
  13.  
  14. The maintenance updates are provided in the form of a patch script
  15. generated by Pocket Soft's .RTPatch utility. This utility compares a
  16. group of files and generates a compressed list of differences in a
  17. single patch file. This file is processed by a utility named
  18. PATCH.EXE, which applies the patches to your existing copy of the
  19. library, thus updating it to the newer version.
  20.  
  21. A single patch script is capable of updating only one minor version at
  22. a time. For example, a single script could update Object Professional
  23. 1.21 to 1.22. It could *not* update OPRO 1.20 to 1.22. To do that,
  24. you'd need two scripts, one for 1.20 to 1.21 and another for 1.21 to
  25. 1.22.
  26.  
  27. If your cost of downloading patches, applying them, or rebuilding
  28. dependent files exceeds $20 for a particular product, it is sensible
  29. to order a complete disk set containing the current version from
  30. TurboPower. See the end of this file for contact information. Be sure
  31. to have your serial number handy when ordering.
  32.  
  33. TurboPower's Fast Update Plan, which was an annual subscription
  34. service for obtaining maintenance updates on disk, is no longer
  35. available. Updates can now be obtained by using the Electronic
  36. Maintenance System as described in this document, or by ordering
  37. individual updates as they become available. TurboPower has also begun
  38. to publish a quarterly newsletter for all registered customers. Among
  39. other topics, this newsletter lists the current version numbers of all
  40. products.
  41.  
  42.  
  43. General Instructions
  44. --------------------------------------------------------------------
  45. Follow these general instructions to take advantage of the Electronic
  46. Maintenance System.
  47.  
  48. 1. Download and read UPDATE.TXT (this file).
  49.  
  50. 2. Download PATCH.EXE (about 45KB) and store this utility in a
  51. directory on your DOS PATH. This utility is used to apply all patch
  52. scripts. It is not stored within the patch script files. (Note that we
  53. are using version 2.01 of PATCH.EXE. If you have an earlier version of
  54. PATCH, it may or may not work with our patch scripts.)
  55.  
  56. 3. If desired, download files matching NAME.VVV (e.g., OPRO.122).
  57. These are small text files that describe the bugs fixed and new
  58. features added in a given version of a product. These files allow you
  59. to decide whether it's worth the time to download the patch file
  60. itself.
  61.  
  62. 4. Download one or more patch files, whose names match NAMVVV.exe
  63. (e.g., OPR122.EXE). The file names are limited to 6 characters for
  64. compatibility with CompuServe. The patch file is a self-extracting
  65. archive based on the LZH format. Move the EXE file into the main
  66. directory of the associated TurboPower product (e.g., into the \OPRO
  67. directory of Object Professional). Then execute the EXE file, which
  68. will extract itself into a DOC file (e.g., OPRO122.DOC), one or more
  69. patch scripts (extension RTP), and perhaps a batch file.
  70.  
  71. 5. Read the DOC file for instructions specific to the product and
  72. version. In some cases it will instruct you to run PATCH.EXE directly.
  73. In other cases you will run a supplied batch file. The DOC file also
  74. specifies limitations and restrictions of the patch.
  75.  
  76. NOTE: At the time this document is written, the Electronic Maintenance
  77. System is brand new. Although it has been field tested, opportunity
  78. certainly exists for additional problems. Generating the patch scripts
  79. is a fairly complicated process that is subject to error. If you have
  80. any problems with the patching process, please contact TurboPower as
  81. soon as possible with all relevant details.
  82.  
  83.  
  84. Available Patch Files
  85. --------------------------------------------------------------------
  86. The following table lists all available patch files. Patches are not
  87. available for all versions of TurboPower products. We chose to start
  88. the patches with the Borland Pascal 7.0 compatible versions of our
  89. Pascal products, and the next-to-last version of our C/C++ products.
  90. We ruled out earlier patches for several reasons:
  91.  
  92.   a) in many cases it was inconsistent with our 0.01 minor revision
  93.   rule;
  94.   b) it would be uneconomical to download and apply 8 patch files to
  95.   bring an early version of Turbo Professional up to date, for
  96.   example;
  97.   c) it would be unfair to people who have previously paid for the
  98.   Fast Update Plan or a series of individual updates.
  99.  
  100. The version number in the table corresponds to the new version that
  101. you want to obtain. You must have the version immediately preceding
  102. this version for the patch to work.
  103.  
  104. Product                 Version   Patch File   Summary File
  105. ----------------------- -------   ----------   ------------
  106. Object Professional       1.21    OPR121.EXE     OPRO.121
  107.   "                       1.22    OPR122.EXE     OPRO.122
  108.  
  109. Turbo Professional        5.21    TPR521.EXE     TPRO.521
  110.   "                       5.22    TPR522.EXE     TPRO.522
  111.  
  112. Async Professional        1.11    APR111.EXE     APRO.111
  113.   "                       1.12    APR112.EXE     APRO.112
  114.  
  115. Async Professional C/C++  1.01    APC101.EXE     APC.101
  116.  
  117. B-Tree Filer (Pascal)     5.41    BTF541.EXE     BTREE.541
  118.  
  119. Object Professional C/C++ 1.04    OPC104.EXE     OPC.104
  120.  
  121. TSRs & More (C/C++)       1.01    TSM101.EXE     TSM.101
  122.  
  123. Win/Sys Library           1.02    WS102.EXE      WINSYS.102
  124.  
  125. Data Entry Workshop       2.01    DEW201.EXE     DEW.201
  126.  
  127. Turbo Analyst             7.01    TA701.EXE      ANA.701
  128.  
  129. The size of the patch files varies significantly depending on the size
  130. of the product and the magnitude of the changes. The smallest patch
  131. files are about 40KB and the largest are over 400KB. In future
  132. TurboPower product updates we'll be minimizing the number of
  133. "artificial" changes that we make (file version numbers, date stamps,
  134. etc.) in order to keep the patch sizes as small as possible.
  135.  
  136.  
  137. Available Download Sites
  138. --------------------------------------------------------------------
  139. We are attempting to make the patch files available to a wide variety
  140. of sites so that your download cost is minimized. The following table
  141. shows the current availability.
  142.  
  143. Country      Name                 Number          Notes
  144. -------      ----------------     ------------    ----------------------
  145. -any-        CompuServe           PCVENB LIB 6    Pascal/Windows products
  146. -any-        CompuServe           PCVENE LIB 1    C/C++ products
  147.  
  148. CO, USA      TurboPower BBS       719-260-9726
  149. FL, USA      TechMate BBS         407-274-0926
  150.  
  151. Germany      GOLEM Warehouse      +49-2132-76220  FIDO only
  152.                                   +49-2132-80051  MajorBBS
  153.  "           Granny's In          +49-4441-5404
  154.  "           FRISCO BBS           +49-8962-55805
  155.  
  156. Holland      Multiline Paradise   +31-1749-48422
  157.                                   +31-1749-48384
  158.  "           Paradise Island      +31-3200-34334
  159.  "           WVD Nederland        +31-30-313949
  160.  
  161. Belgium      Tornado BBS          +32-16-640582
  162.  
  163. Sweden       Secret Blue Valley   +46-46-188600
  164.  
  165. Switzerland  YaCaN BBS            +41-61-3022828
  166.  
  167. Special thanks to Rob Van.hoeven and Reinier de Groot of Holland for
  168. arranging the initial European distribution network for these patch
  169. files.
  170.  
  171. If you can download the patch files from any of the existing locations
  172. and upload them to a reliable BBS in a different country, please let
  173. us know the relevant information for this table so that we can
  174. publicize it in the future. The following rules must be met for
  175. inclusion in this table:
  176.  
  177.   a) patch files for *all* TurboPower products and versions must be
  178.   transferred in a timely manner;
  179.   b) there must be no charge for downloading the TurboPower patch
  180.   files;
  181.   c) the BBS must be available on a regular basis, preferably 24
  182.   hours, 7 days;
  183.   d) the patch archives must be distributed unchanged, except for the
  184.   possibility of adding a BBS-specific header file to the archive.
  185.  
  186. Note that the download sites outside of TurboPower and TechMate are
  187. *not* responsible for supplying technical support for TurboPower
  188. products, nor can they forward messages to TurboPower. Contact
  189. TurboPower or TechMate directly for technical support.
  190.  
  191.  
  192. PATCH.EXE Options
  193. --------------------------------------------------------------------
  194. This section describes options that can be used with the PATCH.EXE
  195. program. Generally, you don't need to know these options, because each
  196. patch's DOC file tells you how to run the patch. You can use these
  197. options to perform partial patches, custom patches, and so on.
  198.  
  199. General command line:
  200.  
  201.   PATCH [Options] <UpdateDirectory> <PatchFile>
  202.  
  203. By default UpdateDirectory is the current directory and PatchFile is
  204. PATCH.RTP. When a default assumption is correct, the argument can be
  205. omitted.
  206.  
  207. Options:
  208.  
  209.   /BACKUP[:<Directory>]
  210.     Causes PATCH to make backup copies of any files affected by the
  211.     updating process. If Directory is specified, the backup files are
  212.     stored in that location. If Directory is not specified, the backup
  213.     files are stored in a subdirectory of UpdateDirectory named
  214.     BACKUP.
  215.  
  216.   /ERRORFILE
  217.     Causes PATCH to log all error and warning messages to a file named
  218.     PATCH.ERR in UpdateDirectory. This option is useful when the patch
  219.     summary indicates that certain files could not be updated, to
  220.     determine the name of the files and the exact problems.
  221.  
  222.   /FILE:<EntryName>
  223.     Updates just the specified file from the patch.
  224.  
  225.   /LIST
  226.     Lists information about the patch entries in PatchFile.
  227.  
  228.   /NOSUBDIRSEARCH
  229.     Prevents PATCH from looking in subdirectories of UpdateDirectory
  230.     to find files to patch.
  231.  
  232.   /PATHSEARCH
  233.     Searches the DOS PATH to find files to patch, after looking in
  234.     UpdateDirectory and subdirectories of UpdateDirectory.
  235.  
  236.   /QUIET
  237.     Disables all PATCH messages except for errors.
  238.  
  239.   /UNDO
  240.     Allows PATCH to undo all completed patches if an error occurs
  241.     while processing any patch. Requires enough free disk space to
  242.     back up every patched file until all patches are complete.
  243.  
  244.  
  245. Contacting TurboPower
  246. --------------------------------------------------------------------
  247. You can contact TurboPower and TechMate directly by any of the
  248. following methods:
  249.  
  250.  Postal mail :  TurboPower Software
  251.                 P.O. Box 49009
  252.                 Colorado Springs, CO 80949-9009
  253.  Telephone   :  719-260-6641 (tech support)
  254.                 719-260-7151 (fax)
  255.                 800-333-4160 (sales in the USA & Canada)
  256.                 719-260-9136 (international sales)
  257.  CompuServe  :  PCVENB section 6, or e-mail to 76004,2611
  258.  Internet    :  76004.2611@compuserve.com
  259.  
  260.  Postal mail :  Techmate, Inc.
  261.                 1177 George Bush Blvd. #401
  262.                 Delray Beach, FL 33483
  263.  Telephone   :  407-274-4643 (tech support)
  264.                 407-274-0862 (fax)
  265.  CompuServe  :  PCVENE section 1, or e-mail to 75300,2214
  266.  Internet    :  75300.2214@compuserve.com
  267.  
  268.