home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / UTILITY / MTS_V701.ARJ / MTSDOCEN.DOC < prev    next >
Text File  |  1991-04-01  |  66KB  |  1,274 lines

  1. ╔══════════════════════════════            ┌─────────────────┐
  2. ║ MTS       Make Them                      │    D.I.S.P.     │────┐
  3. ║           (Your)Self                     │                 │░░░░│
  4. ╟──────────────────────────────            │                 │░░░░│
  5. ║ (c) 1991  Robert W.van Hoeven            │ Dutch           │░░░░│
  6. ╟──────────────────────────────            │   Independent   │░░░░│
  7. ║ Release : 7.01                           │     ShareWare   │░░░░│
  8. ║ Rel.Date: 1th April 1991                 │       Programmer│░░░░│
  9. ╠══════════════════════════════            └─────────────────┘░░░░│
  10. ║                                          |    │░░░░░░░░░░░░░░░░░│
  11. ║ │ MTS.EXE                                |    └─────────────────┘
  12. ║ │ MTSCFG.EXE                             |       ┌─────┐        |
  13. ║ │                                        |       │░░░░░│        |
  14. ║ │                                        |       └──┬──┘        |
  15. ║ │ Lines starting with '|' are            |     ┌────┴────┐      |
  16. ║ │ changes to release 6.04 !!             ------││││││ ═══│-------
  17. ║                                                └─────────┘
  18. ╠═══════════════════════════════
  19. ║ Address: Robert W. van Hoeven
  20. ║          PO. Box 131
  21. ║          1170 AC  Badhoevedorp
  22. ║          Nederland / Holland
  23. ╚═══════════════════════════════
  24.  
  25.  ┌───────┬─────────────────────────────────────────────────────────────┐
  26.  │   0   │ Table of contents                                           │
  27.  └───────┴─────────────────────────────────────────────────────────────┘
  28.  
  29.  1 ----    General information
  30.   1.1      Copyrights and License Agreement
  31.   1.2      Newer versions and contacting the author
  32.  
  33.  2 ----    Package description and requirements
  34.   2.1      Preface
  35.   2.2      Requirements
  36.   2.3      Included files
  37.   2.4      History
  38.   2.5      Introduction & specs
  39.  
  40.  3 ----    Installation description
  41.   3.1      Installation
  42.   3.2      MTSCFG.EXE
  43.   3.3      The MTS HELP-files
  44.  
  45.  4 ----    Runtime information
  46.   4.1      Calling MTS
  47.   4.2      Memory
  48.   4.3      Recursive support
  49.   4.4      Log file(s)
  50.   4.5      The (de)compressors
  51.   4.6      Working with MTS
  52.   4.7      Baud rates
  53.   4.8      FileDoor/DISP-compatible tag-file <tm>
  54.   4.9      Errors
  55.   4.10     Specials
  56.  
  57.  5 ----    Version information and credits
  58.   5.1      The BETA-team
  59.   5.2      Credits
  60.   5.3      Version history
  61.   5.4      Copyright, Trademarks
  62.  
  63.  ┌───────┬─────────────────────────────────────────────────────────────┐
  64.  │   1   │ General information                                         │
  65.  └───────┴─────────────────────────────────────────────────────────────┘
  66.  
  67. │1.1 Copyrights and License Agreement
  68. │────────────────────────────────────
  69. │- Users of the MTS-package must accept this disclaimer of warranty:
  70. │- The MTS-package is supplied as is.  The author disclaims all
  71. │  warranties, expressed or implied, including, without limitation,
  72. │  the warranties of merchantability and of fitness for any purpose.
  73. │  The author assumes no liability for damages, direct or consequential,
  74. │  which may result from the use of the MTS-package;
  75. │- The MTS-package is a "shareware program" and is provided at no charge
  76. │  to the user for evaluation.  Feel free to share it with your friends,
  77. │  but please do not give it away altered or as part of another system.
  78. │  The essence of "user-supported" software is to provide personal
  79. │  computer users with quality software without high prices, and yet to
  80. │  provide incentive for programmers to continue to develop new products.
  81. │- If you find this program useful and find that you are using and
  82. │  continue the use of the MTS-package after a 30 days trial period,
  83. │  you must register the MTS-package as described below;
  84. │- Non-commercial users will get a license for the usage of MTS by
  85. │  sending a postcard or letter as registration. Non-commercial users
  86. │  are FREE to use MTS on their system(s) without paying any fee. A
  87. │  'closed BBS' (a BBS where users have to pay for using the BBS) is
  88. │  NOT a non-commercial user;
  89. │- Closed BBS's (a BBS where you have to pay to get access to the
  90. │  BBS) can get a Closed-BBS license for a small amount of money.
  91. │  All users that are registered before April 1th 1991 (postcards,
  92. │  letters or NetMail received by me before April 1th 1991) and that
  93. │  run a Closed BBS, get their license for free. See REGISTER.MTS
  94. │  for details;
  95. │- Commercial usage of MTS will cost somewhat more. A company using
  96. │  MTS needs a commercial license. See REGISTER.MTS for details;
  97. │- The registration of the MTS-package will license ONE copy for use on
  98. │  any computer at any one time, as long as the usage confirms to the
  99. │  type of registration you have done (so NON-commercial usage when you
  100. │  have a non-commercial license);
  101. │- Anyone distributing the MTS-package for any kind of remuneration must
  102. │  first contact the Author at the address above for authorization.
  103. │- You are encouraged to pass a copy of the MTS-package along to your
  104. │  friends for evaluation.  Please encourage them to register their
  105. │  copy if they find that they can use it;
  106. │- Support on MTS, is available by means of written letters or by
  107. │  entering the international echomail area DISP;
  108. │- Problems and suggestions can be entered in the FidoNet <tm> Echomail
  109. │  conference <tm> called DISP (international). Entering this echo does
  110. │  not exclude you of the duty to register the MTS-package, though users
  111. │  who evaluate the product can enter the echo for questions;
  112. │- The MTS-package, all programs, the documentation and support-files is
  113. │  copyrighted 1991 by Robert W. van Hoeven, PO. Box 131, Badhoevedorp
  114. │  1170AC, Holland. All rights are reserved. You may copy this package
  115. │  for backup purposes. Also you may copy and share unmodified copies of
  116. │  the whole package, providing that the copyright notice is reproduced
  117. │  and included on all copies.
  118. │  Excluded from this statement are the support-files written by other
  119. │  authors. Please refer to the documentation of these programs for
  120. │  copyrights and license agreements;
  121. │- It is forbidden to modify, adapt, translate, reverse engineer, de-
  122. │  compile and/or disassemble the software in the MTS-package. Patching
  123. │  the medium at places that carry the software is seen as a program
  124. │  change and is also forbidden;
  125. │- Performing any of the illegal actions as stated in the previous
  126. │  lines, is a theft and no fair play to the author and, more important,
  127. │  to the registered users;
  128. │- Bulletin Board Systems that distribute the MTS package can convert
  129. │  the WHOLE package to any archive-system they like but all original
  130. │  files must be included in the new archive. The MTS-package on the
  131. │  Bulletin Board can contain at the most 2 extra files. These files
  132. │  can only be a commercial for that Bulletin Board and/or validation
  133. │  data that is presented as a service to all users and shall have no
  134. │  other functions;
  135. │- After the normal trial period of 30 days, you must register the soft-
  136. │  ware (see REGISTER.MTS) or you must remove it from your PC;
  137. │- Comments, suggestions and bug reports are welcome and will be answered
  138. │  as soon I have the time to do so. You can send me a letter of leave a
  139. │  NetMail <tm> message named to Rob Van.hoeven (mind the point) on node
  140. │  2:512/100 (RA Support, Monster, Holland, SysOp is Reinier de Groot).
  141. │  When you want to send me normal mail, address it to:
  142. │  Robert W. van Hoeven, PO. Box 131, 1171 AC Badhoevedorp, Holland;
  143. │  Also you can enter messages in the FidoNet <tm> DISP Echomail <tm>
  144. │  area;
  145. │1.2 Newer versions and contacting the author
  146. │────────────────────────────────────────────────────────────────────────
  147. │The newest version of MTS is always available at the DISP-HQ on node
  148. │2:512/100. MTS is also distributed thru a number of DISP support nodes.
  149. │You can obtain MTS in four different ways:
  150. │- Logging on at DISP-HQ or a support node
  151. │  All zones :  2:512/100 (Multiline Paradise NL  )       DISP-HQ
  152. │                         (Sysop: Reinier de Groot)
  153. │  For zone 1:  1:203/988 (Amber Shadow       USA )       Support & beta
  154. │                         (Sysop: Dave Overton    )
  155. │  For zone 2:  2:280/216 (Sirex              NL  )       Support & beta
  156. │                         (Sysop: Gerry Ulrich    )
  157. │               2:242/4   (GOLEM    Meerbusch FRG )       Support & beta
  158. │                         (Sysop: Hanstheo Wolf   )
  159. │               2:244/12  (FunBoard Felbert   FRG )       Support & beta
  160. │                         (Sysop: Dirk Astrath    )
  161. │  The BBS's above will always have the most current version of MTS
  162. │  available. Also, in some cases, it is possible to request the
  163. │  newest MTS with a standard file-request (ask the SysOp in question).
  164. │  On 2:512/100 you can use MTSNEW as magical name to Freq. the newest
  165. │  version.
  166. │  The actual DISP-HQ is point 2:512/100.5, but this is a closed system
  167. │  and can not be accessed from the 'outside'). You CAN address netmail
  168. │  to this point though !
  169. │- Logging on to a SDS node
  170. │  MTA is distributed thru SDS/SDN, but only big minors (x.10, x.20 and
  171. │  so on) and majors (14.01, 15.01 and so on) are submitted to the SDS
  172. │  distribution point in Holland;
  173. │- Logging on to your own BBS;
  174. │  Chances are, that you will find an older version (international
  175. │  users) because it will take some time for the new version to
  176. │  'bleed' thru the net;
  177. │- Update service;
  178. │  You can enter a special update service (read REGISTER.MTS).
  179. │If you think you have found problems in MTS, or in any other case,
  180. │you wish to contact the author, you can send me:
  181. │- A letter to the address you can find in the header of this file;
  182. │- A NetMail <tm> message to Rob Van.hoeven (please mind the point
  183. │  between Van and Hoeven) at 2:512/100 or (better) 2:512/100.5;
  184. │- A Message in the FidoNet <tm> DISP echomail <tm> area;
  185.  
  186.  ┌───────┬─────────────────────────────────────────────────────────────┐
  187.  │   2   │ Package description and requirements                        │
  188.  └───────┴─────────────────────────────────────────────────────────────┘
  189.  
  190.  2.1 Preface
  191.  ────────────────────────────────────────────────────────────────────────
  192.  Please notice the following:
  193.  
  194.  - MTS is a ShareWare product in every right way, this means that this
  195.    software is not crippled in any way;
  196.  
  197.  - This program only works when you have the right compressors available
  198.    on your PC. It does not do any compression of it's own ! The program
  199.    only interprets all the supported formats. I can not think of any
  200.    problem with that, but if any of the authors/companies of the
  201.    supported products has problems with this program, I will remove
  202.    that piece of coding at once (although I could not find any quote
  203.    like 'You may NOT call our program in program's of your own' in any
  204.    of the doc's);
  205.  
  206.  
  207.  2.2 Requirements
  208.  ────────────────────────────────────────────────────────────────────────
  209.  MTS requires:      - PC XT/AT/386/486
  210.                     - At least 300K free memory but it depends on the
  211.                       archiver(s) you use;
  212.                     - DOS 3.xx and higher;
  213.                       (tested with 4Dos 3.02, should work with lower
  214.                       versions);
  215.                     - HDU optional
  216.                     - The archives you support;
  217.                     - A Bulletin Board System. Directly supported are
  218.                       the QuickBBS, SBBS and Remote Access types;
  219.  
  220.  
  221.  2.3 Included files
  222.  ────────────────────────────────────────────────────────────────────────
  223.  The package includes : MTS.EXE        The main program
  224.                         MTSHLP.ANS     Example help-file for ANSI users
  225.                         MTSHLP.ASC     Example help-file for ASCII users
  226.                         MTSCFG.EXE     Configuration program
  227.  
  228.  
  229.  2.4 History
  230.  ────────────────────────────────────────────────────────────────────────
  231.  At this moment it is still 'compression war'. All BBS systems will
  232.  know already. There are as many 'View/Extract' programs as there are
  233.  compression programs and this is another one. But please read the
  234.  remainder of this documentation, because this one brings you the
  235.  best of all compression worlds.....
  236.  
  237.  This program actually is a small version of my compression convertor
  238.  MTA (up from release 14.40 for the version lovers...).
  239.  It has added fossil routines and some BBS-tricks and also misses some
  240.  features found in MTS.
  241.  
  242.  Where MTA can be used by the SysOp to convert all incoming files to
  243.  her/his own compression scheme, MTS is written from the point of the
  244.  BBS user. It carries all the possible features to minimize the users
  245.  frustration when he sees that he has to download yet another compres-
  246.  sion program to extract your famous collection for files.
  247.  
  248.  Also this program tries to eliminate the need for a large collection
  249.  of viewer and extractors for BBS usage and gives you as Sysop and
  250.  'them' as the users the highest form of service.
  251.  
  252. │In general, MTS can be used to view and COLLECT any number of files
  253. │inside any number of archives. The collected files can be converted
  254. │to a new archive of any of the supported types and later it can be
  255. │downloaded by the user. MTS is multiline aware and supports the
  256. │SBBS <tm>, QuickBBS <tm> and Remote Access <tm> BBS programs.
  257.  
  258.  
  259.  2.5 Introduction & specs
  260.  ────────────────────────────────────────────────────────────────────────
  261.  Those who took the time to read the history (and I know of at least
  262.  one, beside myself who hasn't done this) will have a general picture
  263.  of MTS's functions. For those who didn't, a brief review and some
  264.  general specs:
  265.  
  266.  MTS can do one or more of the following:
  267.  
  268.  - Viewing of files inside archives;
  269. │- Combine files from several archives to one new archive;
  270. │- Create the new archive in any installed type of archive
  271. │  (when all are installed you can create ARC, PAK, ZIP, ZOO, HYP,
  272. │  LZH, LZS, ARJ, DWC);
  273.  - Easy to use;
  274.  - Simulated full-screen support;
  275.  - Look in and extract from SFX files (if supported by archive);
  276.  
  277.  Beside the interface to most compression files, the view SFX and
  278.  extract from SFX make MTS special. Most viewers can only view
  279.  (and some extract) more than one compression type, but almost none
  280.  can view and extract from SFX files.
  281.  If you want this features offline, you should look for MTA (the big-
  282.  ger brother of MTS) release 14.30 and up.
  283.  
  284. │MTS was designed with Remote Access, QBBS or SBBS in mind but can
  285.  work with every BBS program that can work with doors and creates a
  286.  DORINFO1.DEF when going thru the door. When you use QuickBBS <tm>
  287.  conversion is simple. The same goes for Remote Access. In the generic
  288.  mode you must try to emulate QuickBBS <tm>. This is the easiest of the
  289.  two, because the 'area-file' (the file containing the file-area's) is
  290.  a straight forward text-file. In RA it isn't.
  291.  
  292.  To use MTS, you must install the program first. To minimize file
  293.  access at startup, the MTS.EXE program is self-contained. This
  294.  means that you must patch the installation values with a support
  295.  program (MTSCFG.EXE).
  296.  
  297.  ┌───────┬─────────────────────────────────────────────────────────────┐
  298.  │   3   │ Installation description                                    │
  299.  └───────┴─────────────────────────────────────────────────────────────┘
  300.  
  301.  3.1 Installation
  302.  ────────────────────────────────────────────────────────────────────────
  303.  This installation takes Remote Access <tm> as an example. For other BBS
  304.  programs you have to adapt the installation to your own needs.
  305.  
  306.  WARNING: After installation you can only run MTS from within a BBS
  307.           (local or remote) or place a DORINFO1.DEF and EXITINFO.BBS
  308.           in the BBS (current) directory before you run MTS from
  309.           the command-line;
  310.  
  311.  - Place MTS.EXE in a directory.
  312.  - Also place MTSCFG.EXE in the directory you placed MTS.EXE in;
  313. │- Also place the MTSHLP.ANS and MTSHLP.ASC files in the same
  314. │  directory as MTS.EXE OR in the directory that will be CURRENT
  315. │  when MTS starts OR somewhere in the DOS PATH;
  316.  - ChDir to this directory (make it current);
  317.  - Start MTSCFG and answer the questions (see below);
  318.  - Create a menu option (somewhere in your main menu or in the area
  319.    change or file-menu). Remember that MTS works global 'over' all
  320.    download directories so placing the menu option everywhere is
  321.    overhead, but it's your choice...
  322.    The menu option can be a Type 15 (exit to DOS function) for the
  323.    QuickBBS system or a type 7 (with *M set to on) for Remote Access.
  324.    MTS can internally swap itself out of memory before a compressor
  325.    is executed, so you can also use type 7 (in QuickBBS) or type 7
  326.    without *M in a Remote Access environment and still keep enough
  327.    memory to execute the archiver(s);
  328.  - Optionally update your text-files (when you work with the type 40
  329.    auto-display option) with the MTS function;
  330.  
  331.  For QuickBBS/SBBS only:
  332.  
  333.  - If you don't work with a file called FLSEARCH.CTL you have to
  334.    create one in the QuickBBS directory. The file contains a line
  335.    for every file area you have in the format:
  336.    path security-level name-of-the-area
  337.    MTS looks if the user-security matches the level in the lines
  338.    in FLSEARCH.CTL. If the user-security is equal or higher than
  339.    the one in the line, the user may select files from this area.
  340.  
  341.  For Remote Access only:
  342.  
  343.  - Remote Access can run in Single line and multi-line environment.
  344.    MTS is DesqView aware, so that deals with the first problem. But
  345.    there is an other thing to consider. You can setup MTS in a multi-
  346.    line environment in two ways:
  347.  
  348.    - Set the BBS path in MTS to the original BBS System-path (first
  349.      line), also use the FILES.RA in THIS directory (see later). MTS
  350.      will only open FILES.RA in READ-ONLY mode so this is no problem;
  351.  
  352.    - You can configure 1 copy of MTS for up to 8 lines. These 8 lines
  353.      can all use the same MTS. If you run more than 8 lines (and still
  354.      want MTS to log for every line), you must create multiple copies
  355.      of MTS of each bundle of 8 lines;
  356.  
  357.    There is really (I hope) no need for the second option. Try the
  358.    first mode first. If you have trouble, 'gimme a message' and
  359.    switch to the second option.
  360.  
  361.  
  362.  3.2 MTSCFG.EXE
  363.  ────────────────────────────────────────────────────────────────────────
  364.  To patch the installation options in MTS, you must use MTSCFG.EXE.
  365.  MTSCFG.EXE reads the MTS.EXE file and alters some data area's de-
  366.  pending on the answers.
  367.  
  368.  You can expect the following questions:
  369.  
  370.  ╒══════════════════════════════════════════════════════════════════════════════╕
  371.  │Found : MTS.CFG                                                               │
  372.  │Use this CFG to load old configuration     [Y/N] : Y                          │
  373.  │                                                                              │
  374.  │Old configuration file used for default settings                              │
  375.  ╘══════════════════════════════════════════════════════════════════════════════╛
  376.  Function: When you get a new version of MTS, you can first run the
  377.            previous version of MTS with the option /CFG to create a
  378.            file called MTS.CFG. This file (if in the current directory
  379.            or somewhere in the path) can be used to setup the newer
  380.            version of MTS. Be warned however that some options could
  381.            be added or changed, so revise all questions again. If no
  382.            MTS.CFG file is found, this message will not be displayed;
  383.  
  384. │          WARNING : MTS 7.01 can NOT read MTS.CFG files from older
  385. │                    versions. Only 7.xx type of CFG-files can be
  386. │                    read !
  387.  
  388.  ╒══════════════════════════════════════════════════════════════════════════════╕
  389.  │You can now select the type of BBS you run MTS on. Currently there            │
  390.  │are three types supported, Generic, QuickBBS <tm> and the Remote              │
  391.  │Access type. When choosing <Generic>, you are on your own !                   │
  392.  │NOTE : Use <ESC> to abort installation and read documentation !!              │
  393.  │                                                                              │
  394.  │You can enter the following types:  0 - Generic BBS type                      │
  395.  │                                    1 - QuickBBS <tm>                         │
  396.  │                                    2 - Remote Access <tm> Rel 0.xx           │
  397. ││                                    3 - Remote Access <tm> Rel 1.xx           │
  398. ││                                    4 - SBBS <tm>                             │
  399. ││                                                                              │
  400. ││Type of BBS MTS will assume                      : 3                          │
  401.  ╘══════════════════════════════════════════════════════════════════════════════╛
  402.  Function: Now is the moment to select your own type of BBS system.
  403.            This question will also rule some of the next questions,
  404. │          so please take the right BBS system. Type 0 is simple a
  405. │          QuickBBS <tm> generic type where you can select the type
  406. │          of logging by yourself.
  407. │          Please make sure to choose between the Remote Access 0.xx
  408. │          and 1.xx releases. There are several rules involved to any
  409. │          of the types so pick the right one (the one you currently
  410. │          use).
  411. │          SBBS users will get the same options as the QuickBBS users.
  412.  
  413.  ╒══════════════════════════════════════════════════════════════════════════════╕
  414.  │BBS system directory (containing config files)   : D:\BBS\RA\                 │
  415.  ╘══════════════════════════════════════════════════════════════════════════════╛
  416.  Function: This entry must point to the BBS system directory. For a
  417.            QuickBBS <tm> BBS this must point to the directory containing
  418.            CONFIG.BBS. For Remote Access this must point to the path
  419.            where CONFIG.RA is found.
  420.            This path is only used in BBS types 0 and 1. For a Remote
  421.            Access system this entries is superfluous, but I advise you
  422.            to enter the right path over here;
  423.  
  424.  ╒══════════════════════════════════════════════════════════════════════════════╕
  425.  │Directory where MTS places its downloadable file : D:\BBS\RA\FILES\VIR\       │
  426.  ╘══════════════════════════════════════════════════════════════════════════════╛
  427.  Function: This must point to one of the common area's that all users
  428.            can access. MTS places its DOWNLOAx.fff file over here, so
  429.            the user can download the file.
  430.            The 'x' depends on the line-number (1 by default) that you
  431.            supply with the /L option, the 'fff' depends on the type
  432.            of target-file, the user has selected (f.i. ZIP or ARJ).
  433.  
  434.            In a multi-line environment, you MUST assign the /Lline
  435.            value to MTS, otherwise sharing problems (or worse) can
  436.            be the case.
  437.  
  438.            Every time MTS is entered, MTS will delete all files with
  439.            the name DOWNLOAx.fff in this area before any questions are
  440.            asked to the user. For a multi-line environment, only the
  441.            DOWNLOAx.fff files for THAT line are deleted (not the other
  442.            lines);
  443.  
  444.  ╒══════════════════════════════════════════════════════════════════════════════╕
  445.  │Decription of this area                          : Virtual Area               │
  446.  ╘══════════════════════════════════════════════════════════════════════════════╛
  447.  Function: You can enter the name of the area you supplied in the pre-
  448.            vious question (e.g. something like 'Common download files').
  449.            You can insert spaces at any place;
  450.  
  451. │╒══════════════════════════════════════════════════════════════════════════════╕
  452. ││Directory MTS will put the FileDoor tag-file     : D:\BBS\RAX                 │
  453. │╘══════════════════════════════════════════════════════════════════════════════╛
  454. │Function: FileDoor 2.xx (and higher) can use a so called FileDoor/DISP
  455. │          compatible tag-file. This file can be created by programs
  456. │          like RFW and can be used by FileDoor 2.xx.
  457. │          The tag-file will have the name BBSTAGFl.n (where 'n' is the
  458. │          number of the line). Look into the documentation of FileDoor
  459. │          (2.xx or higher) to see a description of the format of this
  460. │          file.
  461. │          When tagging is enabled in FileDoor, the user can give /TAG
  462. │          on the file-selection line. A standard file (the tag-file)
  463. │          is loaded (when available) and the filenames inside this
  464. │          file are carried over into FileDoor <tm>, working as a kind
  465. │          of note-pad. When you use tagging in FileDoor you must let
  466. │          this option point to the same directory as FileDoor will use
  467. │          to find the tag-file. Only the directory has to be included.
  468. │          MTS will create the filename (and the file itself) depending
  469. │          on the line it is running.
  470.  
  471.  ╒══════════════════════════════════════════════════════════════════════════════╕
  472.  │Directory where MTS places its in-between files  : E:\ZIP                     │
  473.  ╘══════════════════════════════════════════════════════════════════════════════╛
  474.  Function: MTS creates some in-between files when the user wants to view
  475.            or combine some files from an archive. This entry must point
  476.            to a valid directory. MTS will create another sub-directories
  477.            UNDER this directory. These special directories are generated
  478.            by MTS and have a unique name, so sharing problems are not
  479.            possible in a multiline environment.
  480.  
  481. │          MTS will generate the following directories UNDER the direc-
  482. │          tory you supply over here (where [dddddddd] is the hex-decimal
  483. │          representation of the current date/time and [ll] is the num-
  484. │          ber of the current BBS-line (01-08):
  485. │          dddddddd.All  : This directory contains the files that will
  486. │                          make up the private collection of the current
  487. │                          user;
  488. │          dddddddd.Vll  : This directory contains the extracted files
  489. │                          that the user is currently viewing;
  490. │          The following option in MTSCFG can be set to a certain num-
  491. │          ber of bytes that will limit the disk-usage for these two
  492. │          directories. You must assign a directory on a drive that
  493. │          can contain (at least) this number of bytes;
  494. │╒══════════════════════════════════════════════════════════════════════════════╕
  495. ││Maximum bytes allowed in private collection      : 512000                     │
  496. │╘══════════════════════════════════════════════════════════════════════════════╛
  497. │Function: The user can create a private collection of files that are
  498. │          extracted from one or several source-archives. This option
  499. │          will set the maximum number of UNCOMPRESSED bytes that can
  500. │          be in the user's private collection. This figure, plus the
  501. │          amount of uncompressed bytes for the largest file to be
  502. │          viewed, must be available on the drive where the in-between
  503. │          files are stored (previous option);
  504.  
  505.  ╒══════════════════════════════════════════════════════════════════════════════╕
  506.  │Directory for temp. archive files or empty       : E:\ZIP                     │
  507.  ╘══════════════════════════════════════════════════════════════════════════════╛
  508.  Function: Some archivers (ZIP, ARJ and more) can use a temporary direc-
  509.            tory for their in-between files. Best way, is to use a RAM-
  510.            drive for this directory if you have enough storage on such
  511. │          a drive. A RAM-disk of 128K or less will, in general, give
  512. │          more problems benefit to this option.
  513. │          If you leave this entry empty, MTS will not pass a temporary
  514. │          directories to the archivers.
  515.  
  516.  ╒══════════════════════════════════════════════════════════════════════════════╕
  517.  │Directory for swap-files or empty (current)      : E:\ZIP                     │
  518.  ╘══════════════════════════════════════════════════════════════════════════════╛
  519.  Function: MTS can swap itself out of memory BEFORE any archiver is
  520.            called. When memory is low and/or when you use large programs
  521.            like ARJ and the new LHA, you should set swapping for these
  522.            archivers to ON. If you do so, MTS will look at this option.
  523. │          If a directory is present, MTS will use it for the swap-file
  524. │          (if created, see later). If no directory is present (you have
  525. │          left the option empty), MTS will use the current directory.
  526. │          The swap routines will look for EMS first. If enough of this
  527. │          type of memory is available, MTS will use it. Otherwise MTS
  528. │          will look for XMS memory. Again, when not enough XMS memory
  529. │          is available, MTS will look for EXTENDED memory. If there is
  530. │          not enough of this memory also, MTS will use a disk-file to
  531. │          store the swap-data. This can even be the case on a big AT-
  532. │          class type machine with lots of memory. It could be the case
  533. │          that you used all extended/EMS/XMS memory for a RAM-disk. If
  534. │          you did so, you can let this option point to that drive. In
  535. │          all other cases, this directory is used for the swap-file.
  536. │          Use the fastest drive that is available and eligible.
  537. │          Swapping will ONLY occur when for those archives that are
  538. │          installed with swapping set to ON.
  539.  
  540.  ╒══════════════════════════════════════════════════════════════════════════════╕
  541.  │File used as area-file (FLSEARCH.CTL/FILES.RA)   : D:\BBS\RA\FILES.RA         │
  542.  ╘══════════════════════════════════════════════════════════════════════════════╛
  543.  Function: This must point to a file describing all area's and their
  544.            security levels (and area names). The file FLSEARCH.CTL
  545.            (or its name-like) should be used over here when running a
  546.            QuickBBS <tm> system (also an alternate name can be used).
  547.            The file FILES.RA (with the path) MUST be used for a Remote
  548.            Access System (you can however, create an optional FILES.MY
  549.            as a stripped copy of FILES.RA and let MTS use this one);
  550.  
  551. │╒══════════════════════════════════════════════════════════════════════════════╕
  552. ││Path and name of ARC.EXE         or empty string : C:\SYS\ARC\ARC.EXE         │
  553. ││Swap memory before calling this program    [y/n] : N                          │
  554. ││                                                                              │
  555. ││Path and name of PKZIP.EXE       or empty string : C:\SYS\ARC\PKZIP.EXE       │
  556. ││Swap memory before calling this program    [y/n] : N                          │
  557. ││                                                                              │
  558. ││Path and name of PKUNZIP.EXE     or empty string : C:\SYS\ARC\PKUNZIP.EXE     │
  559. ││Swap memory before calling this program    [y/n] : N                          │
  560. ││                                                                              │
  561. ││Path and name of PAK.EXE         or empty string : C:\SYS\ARC\PAK.EXE         │
  562. ││Swap memory before calling this program    [y/n] : N                          │
  563. ││                                                                              │
  564. ││Path and name of PKUNPAK.EXE     or empty string : C:\SYS\ARC\PKUNPAK.EXE     │
  565. ││Swap memory before calling this program    [y/n] : N                          │
  566. ││                                                                              │
  567. ││Path and name of ZOO.EXE         or empty string : C:\SYS\ARC\ZOO.EXE         │
  568. ││Swap memory before calling this program    [y/n] : N                          │
  569. ││                                                                              │
  570. ││Path and name of LHARC.EXE       or empty string : C:\SYS\ARC\LHARC.EXE       │
  571. ││Swap memory before calling this program    [y/n] : N                          │
  572. ││                                                                              │
  573. ││Path and name of LARC.EXE        or empty string : C:\SYS\ARC\LARC.EXE        │
  574. ││Swap memory before calling this program    [y/n] : N                          │
  575. ││                                                                              │
  576. ││Path and name of DWC.EXE         or empty string : C:\SYS\ARC\DWC.EXE         │
  577. ││Swap memory before calling this program    [y/n] : N                          │
  578. ││                                                                              │
  579. ││Path and name of ARJ.EXE         or empty string : C:\SYS\ARC\ARJ.EXE         │
  580. ││Swap memory before calling this program    [y/n] : N                          │
  581. │╘══════════════════════════════════════════════════════════════════════════════╛
  582. │Function: This cluster of questions will decide which compressors are
  583. │          available for selection by the user. Obvious, the archivers
  584. │          that you use on your BBS-files must be available. All other
  585. │          archivers are a service to the user. The more archivers you
  586. │          supply, the more users can be satisfied. If you want certain
  587. │          archivers to be left out, you must supply an EMPTY string !
  588. │          Some archivers will use much (VERY MUCH) memory. LHA and the
  589. │          ARJ and HYPER are some obvious examples. If memory is low,
  590. │          you can select to use swapping for these archivers. For ANY
  591. │          archiver you supply (compressors AND decompressors) you can
  592. │          select to use swapping or not. It will take more time when
  593. │          swapping is on, so select the swappable archivers with care.
  594. │          Because of the old 'compression war', I have left out the
  595. │          PKPAK/PKARC options. Only the PKUNPAK/PKXARC can be used.
  596. │          If you want to be able to create old ARC files with MTS,
  597. │          you MUST supply ARC.EXE (S.E.A.). Also ZIP'ing is only
  598. │          possible with PKZIP and not with PAK.EXE !
  599.  
  600.  ╒══════════════════════════════════════════════════════════════════════════════╕
  601.  │Path and name include file Nr.1 (or empty string):                            │
  602.  │Path and name include file Nr.2 (or empty string):                            │
  603.  │Path and name include file Nr.3 (or empty string):                            │
  604.  ╘══════════════════════════════════════════════════════════════════════════════╛
  605.  Function: Up to 3 entries can be entered. If you include a filename
  606.            (with path) in one or more of the entries, MTS will add
  607.            these files to the DOWNLOAx.fff file when it is created.
  608. │          The user won't like it, but if you always add some advertise-
  609. │          ment file inside your archives, it is a good idea to include
  610. │          it in the DOWNLOAx.fff files also. Users won't like to get
  611. │          files like PKZ110.EXE or 640x480x256 DAISY.GIF as 'bonus'
  612. │          files, so use this option with care !
  613.  
  614.  ╒══════════════════════════════════════════════════════════════════════════════╕
  615.  │Alternate fossil port, 999 lets MTS sort it out  : 999                        │
  616.  ╘══════════════════════════════════════════════════════════════════════════════╛
  617.  Function: If you do NOT use a standard FOSSIL-port scheme, you must
  618.            insert the FOSSIL-port to use over here. If you run a multi-
  619.            line BBS with a non-standard scheme, there is no other way
  620.            than to create multiple copies of MTS. Under normal con-
  621.            ditions this should not be the case.
  622.            When MTS must use the FOSSIL port-number equal to the COM
  623.            port-number (taken from DORINFOx.DEF) minus 1 (the default
  624.            situation), you must enter a 999 over here;
  625.  
  626.  ╒══════════════════════════════════════════════════════════════════════════════╕
  627.  │Locked baudrate (0 to let MTS sort out baudrate) : 0                          │
  628.  ╘══════════════════════════════════════════════════════════════════════════════╛
  629.  Function: Independent of the baud-rate supplied in DORINFOx.DEF, you
  630.            can instruct MTS to lock itself on a baud-rate. This should
  631.            only be done when you use a locked-baudrate on your whole
  632.            system !
  633.  
  634.  ╒══════════════════════════════════════════════════════════════════════════════╕
  635.  │Type of LOG, F=Frontdoor, O=Opus style     [F/O] : F                          │
  636.  ╘══════════════════════════════════════════════════════════════════════════════╛
  637.  Function: When MTS must create a LOG-file, you can select the type of
  638. │          log to create. QBBS/SBBS systems have no choice. Generic
  639.            systems can choose 'FrontDoor-style', 'Opus-Style' or
  640.            'QuickBBS-style'.
  641.            Remote Access systems can only choose between 'Frontdoor-
  642.            style' and 'Opus-Style'. IF MTS will create a log, depends
  643.            on the next entries !
  644.  
  645.  ╒══════════════════════════════════════════════════════════════════════════════╕
  646.  │Name of the logfile for line x, or empty (nolog) : D:\LOG\LINE01.LOG         ││
  647.  ╘══════════════════════════════════════════════════════════════════════════════╛
  648.  Function: You will get this question for 8 lines. If you leave the
  649.            entry empty, MTS will not log on that line. If you want to
  650.            create a log, you can point to a special log-file OR you can
  651.            let MTS append the log-records to the BBS log. MTS will
  652.            create compatible logs (depending on the previous question)
  653.            so log-analyze programs can still access the log.
  654.  
  655.  
  656. │3.3 The MTS HELP-file
  657. │────────────────────────────────────────────────────────────────────────
  658. │You can change the MTSHLP.Axx files to any format you like. You can use
  659. │a special ANSI-editor to create a new MTSHLP.ANS file and a normal text
  660. │editor (that can create flat ASCII files) to change the MTSHLP.ASC
  661. │file.
  662. │MTS will look for a CTRL-A (). If this character is found, MTS will
  663. │wait for a keystroke from the local or remote keyboard. Look into the
  664. │supplied examples for the usage of this characters !
  665. │The supplied examples contain almost ALL information for this release.
  666.  
  667.  ┌───────┬─────────────────────────────────────────────────────────────┐
  668.  │   4   │ Runtime information                                         │
  669.  └───────┴─────────────────────────────────────────────────────────────┘
  670.  
  671.  4.1 Calling MTS
  672.  ────────────────────────────────────────────────────────────────────────
  673.  MTS (under normal conditions) is called from a menutype 7 or 15
  674.  (depending on the BBS type and version you use.
  675.  
  676.  MTS carries only two (optional) command-line parameters. The first
  677.  must NEVER be used when MTS is called from a menu. This is /CFG;
  678.  
  679.  /CFG will create a MTS.CFG in the current directory. You can use
  680.  this file to reinstall MTS again or to install a newer version.
  681.  
  682.  The other optional command-line parameter can be used from the menu
  683.  call. This is /Lx.
  684.  
  685.  /Lx must contain the BBS-line number (1,2,3,4,5,6,7,8) for a multi-
  686.  line environment. You can use the *N option in type 7 (Remote Access)
  687.  to auto-detect the line-number. The call should be:
  688.  
  689.  drive:path\MTS.EXE /L*N
  690.  
  691.  
  692.  4.2 Memory
  693.  ────────────────────────────────────────────────────────────────────────
  694.  MTS will consume a nice amount of memory (100K by itself). Also, when
  695.  MTS calls a (de)compressor, the memory this program uses must be added
  696.  to the amount you already use. In a non-overlay/non-swapping BBS of
  697.  around 250K this could cause memory problems.
  698.  
  699.  There are some options to deal with this problem:
  700.  
  701.  - Use a build-in swapper in the type 7, like the *M in Remote Access
  702.    (nice feature and fast too). You should always do so if you have
  703.    the type of memory (EMS/Extended) available;
  704.  - Use a type 15 option;
  705.  - Use an overlay-version of the BBS to reduce memory usage by the
  706.    BBS itself (QuickBBS overlayed version);
  707.  - Use MTS's internal swap !
  708.  
  709.  NEVER use a batch-file with a stand-alone swap to call MTS. Stand-alone
  710.  swap's will refuse to work or will make a mess of your interrupt list.
  711.  Under normal conditions everything is recovered but when using asynch
  712.  communication, this WILL cause a problem.
  713.  
  714.  
  715.  4.3 Recursive support
  716.  ────────────────────────────────────────────────────────────────────────
  717.  Unlike MTA, MTS does not carry a recursive support (yet). This should
  718.  be no problem because when the user extracts some files from an
  719.  existing compression-file, directories inside the original compressed
  720.  file will have no meaning anymore. When time, MTS is converted to
  721.  support recursive support. All compressed files with directory names
  722.  inside the file, can be converted with MTS, but the directory-name is
  723.  lost when you convert the extraction to an- other method of
  724.  compression.
  725.  
  726.  
  727.  4.4 Log file(s)
  728.  ────────────────────────────────────────────────────────────────────────
  729.  MTS can append the log-records to any file. MTS always tries to append
  730. │if the file is already present, otherwise the file is created. The for-
  731. │mat of the log is the same as the format of the BBS's log-file. Please
  732. │notice that you use different log-files for different lines. MTS will
  733. │not try to serialize the log-file so cross-linked files can be the re-
  734. │sult of multiple accesses to the same log-file from different lines.
  735.  
  736.  
  737.  4.5 The (de)compressors
  738.  ────────────────────────────────────────────────────────────────────────
  739.  As already stated, MTS depends on the ORIGINAL compression/decompression
  740.  programs. As you have seen, you must instruct MTS to look for these pro-
  741.  grams in fixed directories.
  742.  
  743.  There is one little trick you should know of. Of course you know that
  744.  there was a 'war' going on between SEA and PKWare. NoGate's PAK (also
  745.  a very nice program) can do best of both worlds and more.
  746.  
  747.  I am no judge, and I will not make any judgments but I find that I
  748.  should respect the results of the 'war'. I can imagine that some (or
  749.  many) of you have always used PKWare's program's and don't own a copy
  750.  of ARC (not even a evaluation copy), but others have both programs.
  751.  
  752.  PAK.EXE is downward compatible with (old) PKWare and PKWare is downward
  753.  compatible with ARC.EXE. Depending on the internal structure of the
  754.  source file, MTS will take ARC.EXE first, then PKWare and then PAK.EXE.
  755.  
  756.  Concerning the destination options. When you ask for a destination
  757.  of ARC, MTS will only work when you own a copy of ARC.EXE. It is NOT
  758.  possible to create a destination of ARC with the PKWare (old) and
  759. │Nogate programs  (NoGate can be created with the PAK option). The same
  760. │goes for ZIP. ZIP can only be created with the original PKZIP.EXE and
  761. │not the NoGate PAK.EXE.
  762.  
  763.  
  764.  4.6 Working with MTS
  765.  ────────────────────────────────────────────────────────────────────────
  766.  MTS is full-screen driven. This means that working with MTS under
  767.  the BBS (or local) is ease. When in doubt, display the help in-
  768. │formation that is supplied. We will walk thru a typpical session:
  769. │The user wants to look inside MTS_V701.ZIP to view the MTS.NEW and
  770. │(optionally) wants to extract only the documentation to download it:
  771. │- Entering MTS;
  772. │- On the question, the user answers MTS*.*;
  773. │- He gets back MTS_V604.ZIP. Knowing this old buggy version, he will
  774. │  answer NO and MTS will now return MTS_V701.ZIP. So a Y is given;
  775. │- He gets a screen with all the files inside the archive. Setting
  776. │  the NUM-LOCK to on, the user is now able to scroll thru the files;
  777. │- The user selects (tag) MTS.NEW and presses <V>iew. The information
  778. │  is displayed;
  779. │- Now the user tagges MTS.NEW and MTSDOCEN.DOC and uses <A>dd to add
  780. │  these files to his own collection. But Argg! the MTSDOCEN.DOC was
  781. │  not needed. So <F>lush will empty the private collection again !
  782. │  Now MTS.NEW and REGISTER.MTS are selected (tagged) and <A>dded to
  783. │  the private collection;
  784. │- Now the user remembers the new MTA. The users enters <N>ew and
  785. │  selects MTA_VE40.ZIP. MTS will return this name and the user
  786. │  will select it;
  787. │- MTA.NEW is tagged and <A>dded to the private collection;
  788. │- Now <C>ombine is used to create a new archive, containing the files
  789. │  MTS.NEW, REGISTER.MTS and MTA.NEW;
  790. │- The user selects ARJ and MTS will create the new archive under the
  791. │  name DOWNLOA2.ARJ (did I forget to mention that we are busy on the
  792. │  second line ?);
  793. │- Also a DISP-compatible tag-file <tm> is created. The user enters
  794. │  FileDoor <tm> and enters /TAG after selecting a protocol. The
  795. │  DOWNLOA2.ARJ is selected and download can start;
  796. │Simple isn't it.
  797.  
  798.  
  799.  4.7 Baud rates
  800.  ────────────────────────────────────────────────────────────────────────
  801.  Baud-rates (even locked) can be as high as your fossil (BBS) supports.
  802.  Use 999 in MTS.CFG to let MTS sort out the baud-rate. If you want to
  803.  force a locked rate, you can enter the locked baud-rate over there !
  804.  
  805.  
  806. │4.8 FileDoor/DISP-compatible tag-file <tm>
  807. │────────────────────────────────────────────────────────────────────────
  808. │MTS can create a so called FileDoor/DISP-compatible tag-file in the
  809. │directory you supply in MTSCFG.EXE. This tag-file will contain all
  810. │the information for FileDoor <tm> to access the newly created file
  811. │DOWNLOAx.fff in an easy way.
  812. │FileDoor <tm> 2.xx (when released) can use two kinds of tag-files.
  813. │The first one is normal tag-file. The user MUST enter /TAG on the
  814. │FileDoor selection question. The second one is a so called AUTOLOAD
  815. │tag-file. When the user selects the download-menu, FileDoor will
  816. │load the tag-file without having to enter the /TAG on the selection
  817. │line. The user is still able to select or deny the tagged files. MTS
  818. │will create a tag-file of the SECOND (so AUTOLOAD) type.
  819. │When you don't work with FileDoor (2.xx and up), you can disable the
  820. │creation of tag-files by giving an empty string to the tag-file op-
  821. │tion in MTS.CFG.
  822. │When there is still a FileDoor/DISP compatible TAG-file, MTS will
  823. │give a warning to the user and the user gets the choice to terminate
  824. │MTS (and go to FileDoor) or to overwrite the tag-file.
  825.  
  826.  4.9 Errors
  827.  ────────────────────────────────────────────────────────────────────────
  828.  When errors occur, MTS aborts and the user gets back to the BBS. If
  829.  the error was detected by MTS itself, you can find the error in the
  830.  log-file for that line.
  831.  If the user hangs the phone while in MTS, MTS will terminate with
  832.  the next INPUT-loop. If you are not sure, use a watchdog like
  833.  WATCHCD or WAKA to watch the carrier. Routines are tested but you
  834.  never know, all previous versions had no problems at all;
  835.  
  836.  
  837.  4.10 Specials
  838.  ────────────────────────────────────────────────────────────────────────
  839.  MTS has 3 ways of running:
  840.  
  841.  -1) Under a BBS with a remote user logged on.
  842.      In this case MTS uses both FOSSIL and local keyboard routines,
  843.      so you as sysop can 'guide' your remote user local;
  844.  -2) Under a BBS in local operation.
  845.      In this case MTS uses only the local keyboard routines;
  846.  -3) Stand alone
  847.      You must capture a DORINFO1.DEF file (Remote Access leaves
  848.      one for you after termination) and run MTS as a stand-alone
  849.      program. Also from release 5.05 and up, a EXITINFO.BBS file
  850.      is needed;
  851.  
  852.  
  853.  MTS needs ANSI.SYS to be active in your local system, but that's no
  854.  problem because your BBS needs it too (in most cases). On the remote
  855.  side, MTS will use ASCII or ANSI. When the user is working with the
  856.  AVATAR emulation, MTS will use normal ANSI.
  857.  
  858.  A special note about DORINFO1.DEF. Under types 0 and 1, DORINFO1.DEF
  859.  is opened in the BBS system directory (this could also be the cur-
  860.  rent directory, but just in case of). Under Remote Access, MTS will
  861.  open the DORINFO1.DEF file in the CURRENT directory. This could well
  862.  be the BBS System directory too, but in multi-line environments it
  863.  could also be another directory. The same goes for EXITINFO.BBS;
  864.  
  865. │MTS will try to clean all temporary directories when the termination
  866. │is not abnormal (e.g. a run-time error). If this is not possible,
  867. │the directories and files will stay on disk, but the next user won't
  868. │have any problems with them, because MTS creates new directories for
  869. │every new user;
  870.  
  871.  When converting TO the ZIP system, you should know that you need
  872.  at least Version 0.92 (-ex option) or higher. Version 0.90 is,
  873.  beside the fact that it contains some bugs, not supported !
  874.  
  875.  MTS is implemented to run under DesqView <tm>. I see no reason why
  876.  MTS would not run under DoubleDos <tm> or TopView <tm>, but having
  877.  only an old 4.xx version of DoubleDos and no version of TopView, I
  878. │can not test this. This also goes for other multitasking software.
  879. │Windows 3.0 <tm> will also work OK, because some users of MTS run
  880. │their BBS under Windows and have not complained about it at all.
  881.  
  882.  For the DesqView <tm> users the following information:
  883.  
  884.  - All the MTS output (in user ANSI-mode) is done in ANSI, so if you
  885.    did not do so at the start of your DV window, you have to include
  886.    DVANSI before starting MTS;
  887.  - MTS uses own colors and does not write directly to the screen;
  888.  - MTS looks for multitaskers and if multitasking is present, it will
  889.    use virtual window pages (local);
  890.  - MTS is a non-critical task;
  891.  
  892.  ┌───────┬─────────────────────────────────────────────────────────────┐
  893.  │   5   │ Version information and credits                             │
  894.  └───────┴─────────────────────────────────────────────────────────────┘
  895.  
  896.  5.1 The BETA-team
  897.  ────────────────────────────────────────────────────────────────────────
  898.  The following Sysop's and their CoSysop's (only if they use the same
  899.  BBS or a NON-user (closed) shadow BBS) are allowed to make use of the
  900.  BETA-releases on their own risk:
  901.  
  902.  - Remote Access Multiline/Multiport Paradise        2:512/100 (*)
  903.    Sysop: Reinier De Groot
  904.  
  905.  - GOLEM Service BBS                                 2:242/4
  906.    Sysop: Hanstheo Wolf
  907.  
  908.  - Sirex BBS                                         2:280/4   (HUB)
  909.    Sysop: Gerry Ulrich                               2:280/401
  910.  
  911.  - Funboard BBS
  912.    Sysop: Dirk Astrath                               2:244/12
  913.  
  914.  - Amber Shadow
  915.    Sysop: Dave Overton                               1:203/988
  916.  
  917.  The BBS marked with (*) will always test the newest version and is
  918.  also the main distribution node for the MT-series. Also mail to me
  919.  can be send to this system. The other BBS's are asked, if they like,
  920.  to test the new versions, but if there is no time, or if they find
  921.  the risk to high I don't mind. I would be pleased though, if these
  922.  BBS's would like to look into the new BETA version.
  923.  
  924.  
  925.  5.2 Credits
  926.  ────────────────────────────────────────────────────────────────────────
  927.  Thanks to the following people:
  928.  
  929.  - All registered users. You make it possible to enhance MTS with nice
  930.    features;
  931.  - All users who did write me a message and/or sent me a postcard;
  932.  - The BETA-team;
  933.  - A special 'thanks' to Reinier de Groot, Hanstheo Wolf and
  934.    Dirk Astrath. They keep coming with nice suggestions;
  935.  - A big thanks to Dave Overton who is doing the USA support;
  936.  
  937.  
  938.  5.3 Version history
  939.  ────────────────────────────────────────────────────────────────────────
  940.  ┌───────┬─────────────────────────────────────────────────────────────┐
  941.  │  1.xx │ Sample release information                                  │
  942.  └───────┴─────────────────────────────────────────────────────────────┘
  943.   ■ What ever did version 1.xx ??
  944.  
  945.  ┌───────┬─────────────────────────────────────────────────────────────┐
  946.  │  2.xx │ Sample release information                                  │
  947.  └───────┴─────────────────────────────────────────────────────────────┘
  948.   ■ View added, DV aware;
  949.  
  950.  ┌───────┬─────────────────────────────────────────────────────────────┐
  951.  │  3.xx │ Sample release information                                  │
  952.  └───────┴─────────────────────────────────────────────────────────────┘
  953.   ■ FOSSIL support, full-screen version, added LHARC, ZIP and PAK;
  954.  
  955.  ┌───────┬─────────────────────────────────────────────────────────────┐
  956.  │  4.xx │ Sample release information                                  │
  957.  └───────┴─────────────────────────────────────────────────────────────┘
  958.   ■ An ALL-beta release;
  959.  
  960.  ┌───────┬─────────────────────────────────────────────────────────────┐
  961.  │  5.01 │ Major release                                               │
  962.  └───────┴─────────────────────────────────────────────────────────────┘
  963.   ■ Added support for generic and Remote Access BBS types;
  964.   ■ Reworked to TurboPower Object Professional;
  965.   ■ Changed MTSCFG to be somewhat smarter than previous
  966.     versions;
  967.   ■ Fixed large number of flaws (only internal);
  968.   ■ Installation configuration can now be saved and carried
  969.     to a newer version;
  970.   ■ Extra speed on some routines;
  971.   ■ Reworked FOSSIL support a bit;
  972.  
  973.  ┌───────┬─────────────────────────────────────────────────────────────┐
  974.  │  5.02 │ Bug release                                                 │
  975.  └───────┴─────────────────────────────────────────────────────────────┘
  976.   ■ A few critical routines removed. As it went, MTS would always take
  977.     ALL (or as many) ticks from other tasks;
  978.   ■ The backspacing (local and remote) was in error. This has been fixed;
  979.   ■ MTS would (running in Remote Access mode) display empty paths and
  980.     would then start using them. This caused MTS to 'hang'. Pressing the
  981.     CTRL-Z local would 'resurrect' MTS again. Fixed;
  982.     'resurrect' MTS again. Fixed;
  983.   ■ After termination MTS will now clear the screen;
  984.  
  985.  ┌───────┬─────────────────────────────────────────────────────────────┐
  986.  │  5.05 │ Bug release                                                 │
  987.  └───────┴─────────────────────────────────────────────────────────────┘
  988.   ■ Fixed a problem with the /CFG option. When no DORINFO1.DEF was
  989.     present, MTS would abort before a MTS.CFG was created;
  990.   ■ Fixed a problem with the log-file. Only the last line in the log-
  991.     file was present. This is fixed;
  992.   ■ Included an exit-procedure, so MTS will always try to remove the
  993.     temporary files and path;
  994.   ■ When a user selected '*.*' it was possible that MTS would display
  995.     FILES.BBS (or BAK) or DIR.BBS (or BAK). This is fixed. These files
  996.     are always skipped by MTS;
  997.   ■ When MTS was searching on large (slow) drives or special media (like
  998.     CD-rom), waiting could be very long and users could drop the carrier
  999.     in panic (thinking the BBS did hang). MTS will now display a kind of
  1000.     windmill (I'm dutch you know) running on the screen (after change in
  1001.     path);
  1002.   ■ Display is somewhat changed. Fixed some flaws in the questions
  1003.     (default options are now in caps on and [ENTER] can be used to
  1004.     select the default), the help-bar is now more colorful and the
  1005.     NUM-LOCK warning is now flashing red;
  1006.   ■ Added support for security flags (only in the Remote Access mode).
  1007.     MTS now uses EXITINFO.BBS (both QuickBBS and RA). Under RA, MTS
  1008.     will compare the user flags to the flags in the file-area's. If
  1009.     flags don't match, MTS will skip that area. Flags work the same
  1010.     way as they work in RA (so when a user has security 100 without
  1011.     flags and an area has security 50 with flags, the area is skipped
  1012.     although users security is higher);
  1013.  
  1014.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1015.  │  5.06 │ Bug release                                                 │
  1016.  └───────┴─────────────────────────────────────────────────────────────┘
  1017.   ■ Fixed a bug that could cause directories to be cleaned from any
  1018.     (wanted or unwanted) file. This could happen at random but only
  1019.     when MTS had an error before the main-screen is presented (not
  1020.     installed, not DORINFO1 or something like that).
  1021.  
  1022.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1023.  │  5.07 │ Bug release                                                 │
  1024.  └───────┴─────────────────────────────────────────────────────────────┘
  1025.   ■ When running under RA <tm>, MTS will also ask the user if he/she
  1026.     wants to skip or process any special (slow) drives like a CD-rom.
  1027.     If there are no FILES.RA area's with a different list- and
  1028.     filepath, this question has no meaning at all. If you have
  1029.     installed such area's, a 'Y' to the question (default) will mean
  1030.     that MTS will search thru this area's. A 'N' will cause MTS to
  1031.     skip these area's !
  1032.  
  1033.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1034.  │  5.08 │ Minor and Bug release                                       │
  1035.  └───────┴─────────────────────────────────────────────────────────────┘
  1036.   ■ Changed the version documentation.
  1037.   ■ MTS caused a 'file not found' situation when the user replied a 'N'
  1038.     to the slow-drive question and the FILES.RA contained empty paths
  1039.     in the List-path field. This is fixed.
  1040.     Reported by Reinier de Groot;
  1041.   ■ MTS now only asks for the slow-drive search if running under RA
  1042.     AND when you have answered 'Y' to the installation question
  1043.     about slow-drives. This question will only be asked when you
  1044.     installed MTS as running under a RA system. When you answer NO
  1045.     to the installation question, the user never gets the slow-drive
  1046.     question;
  1047.  
  1048.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1049.  │  5.09 │ Bug release                                                 │
  1050.  └───────┴─────────────────────────────────────────────────────────────┘
  1051.   ■ Changed MTSCFG to OPRO;
  1052.   ■ MTS contained bug when archives with more than 100 files were
  1053.     processed. This is fixed;
  1054.     Reported by Various users;
  1055.   ■ MTS contained bug when running in RA-mode and when BBS used
  1056.     security levels greater than 32767 (QuickBBS). This is fixed;
  1057.     Reported by John Barton;
  1058.  
  1059.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1060.  │  5.10 │ Minor Release                                               │
  1061.  └───────┴─────────────────────────────────────────────────────────────┘
  1062.   ■ Added support for ARJ files;
  1063.     Reported by Various users;
  1064.   ■ Changed some displays in NON-ANSI mode to keep the ASCII users
  1065.     happy;
  1066.     Reported by: Eddy Emck
  1067.  
  1068.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1069.  │  6.01 │ Minor Release                                               │
  1070.  └───────┴─────────────────────────────────────────────────────────────┘
  1071.   ■ Added support for LHA (LHARC 2.05 and up). I suggest that you use
  1072.     the new 2.05 as a replacement of LHARC 1.13 because MTS will NOT
  1073.     test if the file can be converted with older LHARC versions (e.g.
  1074.     LH 2.05 files and conversion with 1.13);
  1075.  
  1076.   ■ Fixed a problem with ARJ. ARJ would ask, 'OK to delete files'. This
  1077.     is fixed.
  1078.     Reported by: Many
  1079.  
  1080.   ■ MTS would ask for a new mask when the user entered no to the sug-
  1081.     gested file. This is changed. MTS will now search for the next
  1082.     file that validates the filemask until all files (area's) are
  1083.     searched.
  1084.     Suggested by: Many
  1085.  
  1086.   ■ Fixed the under-score in FLSEARCH.CTL area names. These are now
  1087.     displayed as spaces.
  1088.     Suggested by: Saar Blitz
  1089.  
  1090.   ■ Changed logging again. MTS can now log in different files for
  1091.     different lines.
  1092.     Suggested by: Saar Blitz
  1093.  
  1094.   ■ Questions (and variables) for various temporary directories are
  1095.     reinstated again.
  1096.     Suggested by: Saar Blitz
  1097.  
  1098.   ■ Fixed some flaws in MTSCFG.EXE.
  1099.     Suggested by: Saar Blitz
  1100.  
  1101.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1102.  │  6.02 │ Bug release                                                 │
  1103.  └───────┴─────────────────────────────────────────────────────────────┘
  1104.   ■ Sorry to all users who used MTS /CFG. This would cause a directory
  1105.     to be flushed (files and directory).
  1106.  
  1107.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1108.  │  6.03 │ Bug release                                                 │
  1109.  └───────┴─────────────────────────────────────────────────────────────┘
  1110.   ■ Removed the exit-routine. All problems with the temporary directory
  1111.     should be gone now but already 99.9999999% of the users would not
  1112.     have problems with 6.02 already;
  1113.  
  1114.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1115.  │  6.04 │ MAJOR Bug release                                           │
  1116.  └───────┴─────────────────────────────────────────────────────────────┘
  1117.   ■ Thanks to Henny Kohler (dutch user) I have found a nasty bug in MTS.
  1118.     Under certain conditions (and locally for sure) drives (even non-
  1119.     network drives) could be 'lost'. MTS was trashing memory because of
  1120.     an internal error (the current-drive list could get corrupted, not
  1121.     the drives themselfs but DOS had to rebooted to get them back).
  1122.     This is now fixed;
  1123.     Reported by : Henny Kohler
  1124.  
  1125.   ■ Many users complained about the fact that MTS would leave the
  1126.     temporary directory on disk. This has either to do something
  1127.     with the DOS-release or TP6 (or both) but is fixed now.
  1128.     Reported by : Many users
  1129.  
  1130.  ┌───────┬─────────────────────────────────────────────────────────────┐
  1131.  │  7.01 │ Major release                                               │
  1132.  └───────┴─────────────────────────────────────────────────────────────┘
  1133.   ■ OK, I know, MTS was becoming a mess. I agree. It has always been
  1134.     a pain in the head (MTS I mean) and now I decided to rewrite it
  1135.     from almost scratch. From the users point of view, only a few op-
  1136.     tions are added, from the inside everything works different than
  1137.     before. This also gave me the chance to add some new features and
  1138.     to take away some of the painful routines. This will also fix some
  1139.     bugs that I have found;
  1140.  
  1141.   ■ MTS would still remove files and directories when using /CFG. This
  1142.     is now fixed (again);
  1143.     Reported by : Many users;
  1144.  
  1145.   ■ MTS would delete the log-file if it was called MTS.LOG and in the
  1146.     current directory. This is fixed. Log will stay on disk;
  1147.  
  1148.   ■ MTS would deny some view operations. MTS was not closing some file
  1149.     handles in certain cases. This is fixed;
  1150.  
  1151.   ■ MTS can now combine files from several archives. The user can now
  1152.     make his/her own private collection of files, before combine has
  1153.     to be started. Also flushing of the private collection is imple-
  1154.     mented;
  1155.     Suggested by : Many users
  1156.  
  1157.   ■ Added support for SBBS and RA 0.xx/1.xx operations;
  1158.  
  1159.   ■ Fixed a problem where MTS could not run multi-line with QBBS;
  1160.  
  1161.   ■ MTS can now work on HYPER (25 and up) and MDCD files;
  1162.  
  1163.   ■ The help-information is now contained in normal ASCII (ASC) and
  1164.     ANSI (ANS) files. You can alter the contents;
  1165.     Suggested by : Many users
  1166.  
  1167.   ■ Added FileDoor/DISP-compatible tag-file <tm> so users can use
  1168.     /TAG when FileDoor 2.xx (or higher) is used;
  1169.  
  1170.   ■ MTS is reduced in size. Optimized many routines. Removed the dummy
  1171.     header for ARJ files.
  1172.  
  1173.   ■ Routines for ARJ 1.10 and LHA 2.11 are implemented;
  1174.  
  1175.   ■ Many cosmetic changes to all the screens;
  1176.  
  1177.  MTS is tested with PKWare PKPAK release 3.61, PKWare ZIP release 1.10,
  1178.  NoGate release 2.51, ARC release 6.02 and ZOO release 2.01, DWC 5.10,
  1179.  LHarc 2.11 and LARC 3.33, ARJ 1.10 and on a running Remote Access BBS
  1180.  system 1.00 and 1.01betaB.
  1181.  Also execution under DesqView is tested with version 2.31 and QEMM
  1182.  version 5.11 (plus fix).
  1183.  
  1184.  
  1185.  5.4 Copyright, Trademarks
  1186.  ────────────────────────────────────────────────────────────────────────
  1187.  PKPAK, PKUNPAK, PKZIP and PKUNZIP are trademarks of PKWare Inc.
  1188.  PKLITE        is a trademark of PKWare Inc.
  1189.  PAK           is a trademark of NoGate Consulting.
  1190.  ARC           is a trademark of SEA inc.
  1191.  ZOO           is a trademark of R. Dhesi.
  1192.  DWC           is a trademark of Dean W. Cooper
  1193.  LZH and LHarc are trademarks of Yoshi;
  1194.  LZS and LARC  are trademarks of K.Miki H.Okumura and K.Masuyama
  1195.  MD            is a trademark of Michael Davenport
  1196.  ARJ           is a trademark of Robert K. Jung
  1197.  HYPER         is a trademark of Peter Sawatzki and Klaus Peter Nischke
  1198.  CRA           is a trademark of DISP and donated to public domain
  1199.  Windows       is a trademark of The Microsoft Corporation
  1200.  4Dos          is a trademark of J.P. Software / R.C. Conn and T. Rawson
  1201.  FrontDoor     is a trademark of J. Homrichhausen
  1202.  SWAP          is a trademark of Nico Mak / Mansfield Software Group
  1203.  SCAN          is a trademark of McAfee Associates
  1204.  VIRSCAN       is a trademark of J.P. van der Landen
  1205.  TBSCAN        is a trademark of Frans Veldman / ESaSS B.V.
  1206.  VALIDATE      is a trademark of McAfee Associates
  1207.  CRC.EXE       is copyrighted by Howard Vigorita but seems to be
  1208.                               public domain;
  1209.  CRC32.EXE     is copyrighted by Barry Geller    but seems to be
  1210.                               public domain;
  1211.  QuickBBS      is a trademark of the QuickBBS group Inc.
  1212.  QuickBBS      is a trademark of The QuickBBS Team, Inc
  1213.  Remote Access is a trademark of Continental Software
  1214.  DoubleDos     is a trademark of SoftLogic Solutions
  1215.  DesqView      is a trademark of QuarterDeck Office Systems.
  1216.  Windows       is a trademark of Microsoft
  1217.  X00           is a trademark of Ray Gwinn
  1218.  
  1219.  MTS is written in Turbo Pascal 6.0, with help of the Turbo Debugger 2.0
  1220.  and makes extensive use of Object Professional 1.10 and OPCFI V 9.06.
  1221.  
  1222.  Turbo Pascal        is a trademark of Borland International
  1223.  Turbo Debugger      is a trademark of Borland International
  1224.  Object Professional is a trademark of TurboPower Inc.
  1225.  OPCFI               is a trademark of Robert W. van Hoeven
  1226.  
  1227.  ==================== END OF DOCUMENT ==================================
  1228.