MTVDOCEN.DOC

42.7 KB 8f35a731257157b5…
╔══════════════════════════════                 ┌─────────────────┐
║ MTV       Make Them Anything                  │    D.I.S.P.     │────┐
║           Convert Compressed                  │                 │░░░░│
╟──────────────────────────────                 │                 │░░░░│
║ (c) 1993  Robert W.van Hoeven                 │ Dutch           │░░░░│
╟──────────────────────────────                 │   Independent   │░░░░│
║ Release : 15.40                               │     ShareWare   │░░░░│
║ Rel.Date: July, 25th 1993                     │       Programmer│░░░░│
╠══════════════════════════════                 └─────────────────┘░░░░│
║                                               |    │░░░░░░░░░░░░░░░░░│
║ │ MTV.EXE / MTV.CH1                           |    └─────────────────┘
║ │                                             |       ┌─────┐        |
║ │                                             |       │░░░░░│        |
║ │                                             |       └──┬──┘        |
║ │                                             |     ┌────┴────┐      |
║ │                                             ------││││││ ═══│-------
║ │                                                   └─────────┘
║ │
║ │
║ │
╠═══════════════════════════════
║ Address: Robert W. van Hoeven
║          PO. Box 131
║          1170 AC  Badhoevedorp
║          Nederland / Holland
╚═══════════════════════════════

 ┌───────┬─────────────────────────────────────────────────────────────┐
 │   0   │ Table of contents                                           │
 └───────┴─────────────────────────────────────────────────────────────┘

 1 ---- General information
  1.1   Copyrights and License Agreement
  1.2   Newer versions and contacting the author

 2 ---- Package description and requirements
  2.1   Preface
  2.2   Requirements
  2.3   Included files
  2.4   History
  2.5   Introduction & specs

 3 ---- Installation description
  3.1   Installation

 4 ---- Runtime information
  4.1   Command-line switches
  4.2   I/O recovery
  4.3   Multitaskers

 5 ---- Version information and credits
  5.1   The BETA-team
  5.2   Credits
  5.3   Version history
  5.4   Copyright, Trademarks

 ┌───────┬─────────────────────────────────────────────────────────────┐
 │   1   │ General information                                         │
 └───────┴─────────────────────────────────────────────────────────────┘

 1.1 Copyrights and License Agreement
 ────────────────────────────────────

 - Users of the MTA-package must accept this disclaimer of warranty:

 - The  MTA-package  is  supplied  as  is.   The  author  disclaims  all
   warranties, expressed or implied, including, without limitation,  the
   warranties of merchantability  and of fitness  for any purpose.   The
   author assumes  no liability  for damages,  direct or  consequential,
   which may result from the use of the MTA-package;

 - The  MTA-package  is  a  "shareware  program"  and is provided at  no
   charge to the user for evaluation.   Feel free to share it with  your
   friends,  but  please  do  not  give  it  away  altered or as part of
   another  system.   The  essence  of  "user-supported"  software is to
   provide personal  computer users  with quality  software without high
   prices, and yet to provide  incentive for programmers to continue  to
   develop new products.

 - If  you find  this program  useful and  find that  you are  using and
   continue the  use of  the MTA-package  after a  30 days trial period,
   you must register the MTA-package as described below;

 - Non-commercial can get a license for the usage up to this release  of
   the MTA-package for  a small amount  of money. Look  into the details
   in  REGISTER.MTA.  Previous  registered  users  will  receive  a  big
   reduction to upgrade to the  newer versions. These users should  look
   into the details in UPGRADE.MTA.   For Non-commercial users there  is
   a POSSIBILITY to submit to one of the special contracts as  explained
   in the file REGISTER.MTA.

 - Commercial usage of  MTA will cost somewhat  more. Also, a so  called
   'closed' Bulletin  Board System  (a system  where the  user must  pay
   direct to the  SysOp to get  full access) is  has to pay  more than a
   Non-commercial  user.  Both  types  of  users  should  look  into the
   details in REGISTER.MTA;

 - The registration of the MTA-package will license ONE copy for use  on
   any computer at any  one time, as long  as the usage confirms  to the
   type of registration you have done (so NON-commercial usage when  you
   have a non-commercial license);

 - Anyone  distributing  the  MTA-package  for any kind of remuneration
   must  first   contact  the   Author   at   the  address   above   for
   authorization.

 - You are  encouraged  to  pass a copy   of the MTA-package  along   to
   your friends  for  evaluation.   Please  encourage  them to  register
   their copy if they find that they can use it;

 - Support  on  MTA,  when  used  in  a  non-commercial environment,  is
   available  by  means  of  written  letters  or by entering the inter-
   national echomail area DISP;

 - Problems and suggestions can be entered in the FidoNet <tm>  Echomail
   conference <tm> called DISP (international). Entering this echo  does
   not  exclude  you  of  the  duty  to register the MTA-package, though
   users who evaluate the product can enter the echo for questions;

 - The  MTA-package, all  programs, the  documentation and support-files
   is  copyrighted  1990,93  by  Robert  W.  van  Hoeven,  PO.  Box 131,
   Badhoevedorp 1170AC, Holland. All  rights are reserved. You  may copy
   this  package  for  backup  purposes.  Also  you  may  copy and share
   unmodified copies of the whole package, providing that the  copyright
   notice    is    reproduced    and    included    on    all    copies.
   Excluded from this statement  are the support-files written  by other
   authors.  Please  refer  to  the  documentation of these programs for
   copyrights and license agreements;

 - It  is  forbidden  to  modify,  adapt,  translate, reverse  engineer,
   decompile  and/or  disassemble  the  software  in  the   MTA-package.
   Patching the medium at  places that carry the  software is seen as  a
   program change and is also forbidden. It is forbidden to create a  so
   called 'bypass' to skip the original introduction screens and  delay.
   Also it is forbidden  to use such a  'bypass' unless supplied by  the
   author (Robert W. van Hoeven) himself;

 - Performing  any  of  the  illegal  actions as stated in the previous
   lines,  is  a  theft  and  no  fair  play  to  the  author  and, more
   important, to the registered users;

 - Bulletin Board  Systems that distribute  the MTA package  can convert
   the WHOLE package  to any archive-system  they like but  all original
   files must  be included  in the  new archive.  The MTA-package on the
   Bulletin Board  can contain  at the  most 2  extra files. These files
   can only be  a commercial for  that Bulletin Board  and/or validation
   data that is presented  as a service to  all users and shall  have no
   other functions;

 - After  the normal  trial period  of 30  days, you  must register  the
   soft- ware (see REGISTER.MTA) or you must remove it from your PC;

 - Comments,  suggestions  and  bug  reports  are  welcome  and will  be
   answered as soon I have the time  to do so. You can send me  a letter
   of leave  a NetMail  <tm> message  named to  Rob Van.hoeven (mind the
   point)  on  node  2:512/100  (RA  Support, Monster, Holland, SysOp is
   Reinier de Groot).  When you want to send me normal mail, address  it
   to:   Robert  W.  van  Hoeven,  PO.  Box  131,  1171 AC Badhoevedorp,
   Holland;  Also  you  can  enter  messages  in  the  FidoNet <tm> DISP
   Echomail <tm> area;


 1.2 Newer versions and contacting the author
 ───────────────────────────────────────────────────────────────────────
 The newest version of  MTA is always available  at the DISP-HQ on  node
 2:512/100.  MTA  is  also  distributed  thru  a  number of DISP support
 nodes.  There are three ways of obtaining newer versions of MTA:


 - Logging on at DISP-HQ or a support node
   Look into the file SUPPORT.MTA for a full list of support nodes;

 - Logging on to a SDS node
   MTA is distributed thru SDS/SDN, but only big minors (x.10, x.20  and
   so on) and majors (14.01, 15.01  and so on) are submitted to  the SDS
   distribution point in Holland;

 - Logging on to your own BBS;
   Chances  are,  that  you  will  find  an older version (international
   users) because it will take some time for the new version to  'bleed'
   thru the net;

 - Update service;
   You can enter a special update service (read REGISTER.MTA).


 If you think you have found problems in MTA, or in any other case,  you
 wish to contact the author, you can send me:

 - A letter to the address you can find in the header of this file;

 -  A  NetMail  <tm>  message  to  Rob Van.hoeven (please mind the point
   between Van and Hoeven) at 2:512/100 or (better) 2:512/100.5;

 - A Message in the FidoNet <tm> DISP echomail <tm> area;

 ┌───────┬─────────────────────────────────────────────────────────────┐
 │   2   │ Package description and requirements                        │
 └───────┴─────────────────────────────────────────────────────────────┘

 2.1 Preface
 ────────────────────────────────────────────────────────────────────────
 MTV was previously  a stand-alone product  but is now  added (with some
 'small' documentation) to the MTA  package. It is a file-finder  in the
 best 'MTA-style' while  still very fast  but from a  different point of
 view as most file-finders (this one is colorful and full-screen).


 2.2 Requirements
 ────────────────────────────────────────────────────────────────────────
 MTV requires:      - PC XT/AT/386/486
                    - At least 390K free memory
                    - DOS 3.xx or higher (4.xx not tested)
                      (tested with 4Dos 4.xx, should work with lower
                      versions);
                    - DOS 2.xx ONLY when registered. In this case, a
                      customized version will be created;
                    - HDU optional
                    - Mouse optional


 2.3 Included files
 ────────────────────────────────────────────────────────────────────────
 The package includes : MTV.EXE         The main program
                        MTV.CH1         The chained tag-menu module



 2.4 History
 ────────────────────────────────────────────────────────────────────────
 There are  many file-finders,  most of  them quick,  some of  them with
 nice displays,  others who  include one  or more  compression files and
 few of  them with  manipulation options.   In a  'lost moment'  I wrote
 another file-find, more as a  study on disk/file-I/O then as  a serious
 program.   This resulted  in the  first release  of GOF  (Global Object
 Find). In  the past  years GOF  was enhanced  a few  (more than  a few)
 times and finally included  in a whole series  of programs that I  call
 the 'Make Them' series, first as  a stand-alone product and in 1993  as
 part of the MTA package.

 When you know or  have one or more  of the other 'Make  Them' programs,
 you will see  that MTV has  the same structure  in display and  command
 line options as the  rest of the series  have. Further more, MTV  is an
 addition to the rest of the 'Make Them' series.


 2.5 Introduction & Specs
 ────────────────────────────────────────────────────────────────────────
 MTV has the following features included:

 - Fast file find;

 - Full color;

 - DesqView/TopView aware;

 - Includes  searching  inside  ARC,  PAK,  ZIP,  ZOO, DWC, LZH and  LZS
   files, ARC  files in  SEA <tm>,  PKware <tm>  and Nogate <tm> format.
   Also newer archivers like ARJ, SQZ and HYPER are included;

 - MTV is able to detect EXE files processed with LZEXE (0.90/0.91)  and
   EXE and COM files processed with PKLITE;

 - Build-in file-move;

 - Build-in file-copy;

 - Build-in file-delete;

 - Build-in file-touch;

 - Can create batch-files with user implemented structure. Uses a form
   of macro language to implement various variables in the batch-file;

 - Can create a listing on disk (printable);

 - Can work on multiple drives;

 - Complete wild-card support including up to 20 masks and included an
   extra wildcard for shifted search;

 - Can halt when a file is found;

 - Can run unattended;

 - Has a feature to search multiple diskettes very quick;

 MTV is  implemented with  complete ASSIGN  and SUBST  support so  these
 drives  are  not  handled  like  normal  drives.  The same goes for the
 detection of CDRom.

 ┌───────┬─────────────────────────────────────────────────────────────┐
 │   3   │ Installation description                                    │
 └───────┴─────────────────────────────────────────────────────────────┘

 3.1 Installation
 ────────────────────────────────────────────────────────────────────────
 Installation  is  simple  and  straight  forward.  You  can set the MTV
 defaults  with  MTV.EXE  itself  and  you  can later overrule them with
 command-line switches.

 A sample installation looks like this:

 - Copy MTV.EXE to a directory somewhere in the DOS-PATH;

 - Copy MTV.CH1 to a directory somewhere in the DOS-PATH;

 - Make the directory containing MTV.EXE the default directory;

 - Run MTV.EXE with the  /INSTALL command-line parameter and answer  all
   the questions. MTV will patch these changes in MTV.EXE itself;

 - Don't  (never)  use  DIET,  PKLITE  or  LZEXE (or alike) programs  to
   compress MTV. When you do so, MTV is unable to patch itself;

 A  note  on  the  video-mode.  You  can  set MTV to work in a different
 video-mode than normal  (like 132x60 or  80x43). Find out  the value of
 these  (TEXT!!)  modes  in  the  manual  of your video-card and set the
 installation  to  that  DECIMAL  (please  convert  hexadecimal  values)
 value. This will only be valid on EGA (and higher) video cards.

 Please  remember  to  leave  MTV.CH1  on  the  disk.  This is a chained
 program that  contains ALL  the help-information,  sometimes needed  by
 MTV.

 ┌───────┬─────────────────────────────────────────────────────────────┐
 │   4   │ Runtime information                                         │
 └───────┴─────────────────────────────────────────────────────────────┘

 4.1 Command-line switches
 ────────────────────────────────────────────────────────────────────────
 MTV is installed with /INSTALL  but almost anything can be  changed and
 overruled with command-line switches.

 The syntax to start MTV is:

 MTV {filespec} {filespec}..{filespec} {drive}..{drive} {switches}

 Switches must start with  a slash ('/') and  are separated with one  or
 more spaces.

 You  can  supply  MTV  with  a  maximum of 20 different filespecs (e.g.
 *.ARC *.PAK *.ZIP). Start MTV with /? to see a list of options. If  you
 do not supply a file-mask, '*.*' is assumed.

 You can supply multiple drives to search (up to 26 at a time). In  that
 case you must supply the  drive-letter with ':' included as  a separate
 option. For example, search for *.BAK on C, D and F:

 MTV *.BAK C: D: F:

 MTV is implemented with an extra  wildcard ('='). This mask is used  to
 do a shifted search.   When you use '=',  MTV will look for  characters
 following after the '=' character on a 'shifted' basis. This means:

 =AR is found  in  dARwin.exe, ARchive.bat  and wARn.ctl   but NOT    in
                   kwnA.Ref

 =A.R is found  in kwnA.Ref   but  NOT  in dARwin.exe, ARchive.bat   and
                   wARn.ctl

 You must  separate every  option in  the command-line  with one or more
 spaces. You can mix all options.

 A complete list of switches follows:

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /INSTALL                                                            │
 └─────────────────────────────────────────────────────────────────────┘
 When you use  this command-line parameter,  you can change  the DEFAULT
 settings of MTV. MTV.EXE /INSTALL will patch the defaults into  MTV.EXE
 itself.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /ARC                                                                │
 │ /ARC+                                                               │
 │ /ARC-                                                               │
 └─────────────────────────────────────────────────────────────────────┘
 This is  the archive  toggle. When  you have  installed MTV  with as  a
 default NOT to look inside  archives, you can supply /ARC  to temporary
 overrule this  option. The  same goes  for when  you have installed MTV
 with the  option to  look inside  archives. When  using the simple /ARC
 form, /ARC  works like  a toggle  and you  must remember  what the  in-
 stalled value was.

 You can also use /ARC+ or /ARC-.  In the case of /ARC+ MTV will  search
 the archive  for the  duration of  this run,  with /ARC-  MTV will  NOT
 search the archives during this run, both independent of the  installed
 value;

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /ALL                                                                │
 │ /ALL+                                                               │
 │ /ALL-                                                               │
 └─────────────────────────────────────────────────────────────────────┘
 This is the  special archive toggle.  When you have  installed MTV with
 as a default  NOT to look  inside all files  for archive code,  you can
 supply /ALL to temporary overrule  this option. The same goes  for when
 you have installed  MTV with the  option to look  inside archives. When
 using the  simple /ARC  form, /ARC  works like  a toggle  and you  must
 remember what the in- stalled value was.

 You can also use /ARC+ or /ARC-.  In the case of /ARC+ MTV will  search
 the archive  for the  duration of  this run,  with /ARC-  MTV will  NOT
 search the archives during this run, both independent of the  installed
 value;

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /OA                                                                 │
 └─────────────────────────────────────────────────────────────────────┘
 When you  supply this  switch MTV  will ONLY  look inside the archives.
 All normal  filenames (including  the filename  of the  archive itself)
 are  ignored.  Only  files  inside  archives  (and SFX files if /SFX is
 coded) are displayed.   When you told MTV  not to look inside  archives
 (by default with the /INSTALL on  MTV.EXE or with the /ARC switch)  and
 you supply this switch, an error message will occur.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /SFX                                                                │
 │ /SFX+                                                               │
 │ /SFX-                                                               │
 └─────────────────────────────────────────────────────────────────────┘
 When you supply  this switch AND  you have instructed  MTV to look  in-
 side archives,  MTV will  also test  every .COM  and .EXE  file for SFX
 marks. If the .COM or .EXE is a SFX (Self extracting compressed  file),
 MTV  will  display  the  files  inside  the  SFX file if they match the
 masks.   ARC  (SEA/NoGate/PKware),  ZIP,  LZH,  LZS,  ARJ,  SQZ and HYP
 SFX-files are recognized.

 You can also use /SFX+ or /SFX-.  In the case of /SFX+ MTV will  search
 for SFX-files for  the duration of  this run, with  /SFX- MTV will  NOT
 search  for  SFX-files  during  this  run,  both  independent  of   the
 installed value;

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /S                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 If you supply /S,  MTV will scroll continuous.  This is handy when  you
 want to use MTV in an unattended environment.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /H                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 When you want to search all your NON-floppy drives, you can supply  /H.
 This is the  same a coding  all the drive-letters  of your NON-  floppy
 drives, but much more compact.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /R                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 If you  supply /R,  MTV will  do a  recursive search  on ONE drive. You
 must always combine /R with only  1 drive (like a: /R). This  switch is
 handy when used on floppy drives.   MTV searches the diskette and  will
 ask for the next one. You can abort the process by hitting [ESC].   MTV
 will automatically  ask for  the removal  of a  diskette and recognizes
 the insertion  of the  next (valid)  diskette. There  must be  a little
 delay between removal  and insertion otherwise  MTV will not  'see' the
 change,  but  with  normal  (very  fast)  manual diskette operation the
 delay is long enough.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /1                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 This switch, when  supplied, means that  you only want  to look in  the
 current directory. When the  /R switch is supplied  with /1, /R has  no
 function. MTV will stop after 1 drive (and directory).

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /INF                                                                │
 │ /INF-                                                               │
 │ /INF+                                                               │
 └─────────────────────────────────────────────────────────────────────┘
 /INF  is  a  toggle  switch.  When  you have installed MTV with default
 drive information  to YES,  you can  overrule this  with /INF. The same
 goes for when  you did NOT  install MTV with  default drive information
 to YES.   When using the  simple /INF form  , /INF works  like a toggle
 and you must remember what the  in stalled value was. You can  also use
 /INF+ or /INF-. In the case of /INF+ MTV will display  disk-information
 during the duration of this run,  with /INF- MTV will NOT display  disk
 information during this run, both independent of the installed value;

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /LIT                                                                │
 │ /LIT-                                                               │
 │ /LIT+                                                               │
 └─────────────────────────────────────────────────────────────────────┘
 /LIT  is  a  toggle  switch.  When  you have installed MTV with default
 LZEXE/PKLITE to  YES, you  can overrule  this with  /LIT. The same goes
 for when you  did NOT install  MTV with that  default.  When  using the
 simple /LIT form , /LIT works like a toggle and you must remember  what
 the in stalled value was. You can also use /LIT+ or /LIT-. In the  case
 of /LIT+  MTV will  display PKLITE/LZEXE  info during  the duration  of
 this run, with /LIT- MTV will NOT display this information during  this
 run, both independent of the installed value;

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /GIF                                                                │
 │ /GIF-                                                               │
 │ /GIF+                                                               │
 └─────────────────────────────────────────────────────────────────────┘
 /GIF  is  a  toggle  switch.  When  you have installed MTV with default
 GIF-search to YES, you can overrule  this with /GIF. The same goes  for
 when you did NOT install MTV with that default.  When using the  simple
 /GIG form , /GIF works like a toggle and you must remember what the  in
 stalled value  was. You  can also  use /GIF+  or /GIF-.  In the case of
 /GIF+ MTV will  search of GIF  files during the  duration of this  run,
 with /GIF- MTV will NOT display this information during this run,  both
 independent of the installed value;

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /SY+ or /SY-                                                        │
 │ /RO+ or /RO-                                                        │
 │ /HI+ or /HI-                                                        │
 │ /AR+ or /AR-                                                        │
 └─────────────────────────────────────────────────────────────────────┘
 /SY+    file MUST have the SYSTEM attribute ON;
 /SY-    file MUST have the SYSTEM attribute OFF;
 /HI+    file MUST have the HIDDEN attribute ON;
 /HI-    file MUST have the HIDDEN attribute OFF;
 /RO+    file MUST have the READ-ONLY attribute ON;
 /RO-    file MUST have the READ-ONLY attribute OFF;
 /AR+    file MUST have the ARCHIVE attribute ON;
 /AR-    file MUST have the ARCHIVE attribute OFF;

 For example MTV  *.*  /HI- /RO+  : searches  all  files  with  any name
                                    with  the  HIDDEN  attribute  set to
                                    OFF and the READ-ONLY attribute  set
                                    to ON;

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /LT[len]                                                            │
 │ /GT[len]                                                            │
 │ /EQ[len]                                                            │
 └─────────────────────────────────────────────────────────────────────┘
 /LTnnnnnn  the file-length must be less    that nnnnnn;
 /GTnnnnnn  the file-length must be greater that nnnnnn;
 /EQnnnnnn  the file-length must be equal   to   nnnnnn;

 For example MTV *.* /HI- /EQ1024 : searches  all files with the  HIDDEN
                                    attribute   to   OFF   and   have  a
                                    file-length equal to 1024 bytes;

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /DL[date]                                                           │
 │ /DG[date]                                                           │
 │ /DE[date]                                                           │
 └─────────────────────────────────────────────────────────────────────┘
 /DLmmddyy  the file creation-date must be less    than mmddyy;
 /DGmmddyy  the file creation-date must be greater than mmddyy;
 /DEmmddyy  the file creation-date must be equal   to   mmddyy;

 You have to remember one thing.  The date you supply in mmddyy  must be
 of the  SAME format  you have  installed with  MTV /INSTALL.  So if you
 want to display in the format  DD-MM-YY, you have to code the  switches
 in the format /DLddmmyy. If you display in the format mmddyy, you  have
 to code the switch in the format /DEmmddyy.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /C{path}                                                            │
 └─────────────────────────────────────────────────────────────────────┘
 If you supply /C, MTV will  copy all selected files to {path}  (or when
 {Path} is not supplied, to the current directory).  If you did not  use
 /N, MTV will ask a confirmation for every file.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /M{path}                                                            │
 └─────────────────────────────────────────────────────────────────────┘
 If you supply /M, MTV will  move all selected files to {path}  (or when
 {Path} is not supplied, to the current directory).  If you did not  use
 /N, MTV will ask a confirmation for every file.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /D                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 If you supply /D, MTV will delete  all selected files.  If you did  not
 use /N, MTV will  ask a confirmation for  every file.  If  you supplied
 /N  with  a  mask  *.*  ALL  FILES  ON  THE SELECTED DRIVES ARE DELETED
 !!!!!!!

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /T                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 If you supply /T,  MTV will touch all  selected files with the  current
 date (e.g. reset the creation date/time to today).  If you did not  use
 /N, MTV will ask a confirmation for every file.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /J                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 If you  supply /J,  MTV will  jump to  the directory  where the file is
 found  and  terminate.   If  you  did  not  use  /N,  MTV  will  ask  a
 confirmation for every file.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /E                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 If you supply /E, MTV will terminate when a file is found.  If you  did
 not use /N, MTV will ask a confirmation for every file.


 ┌─────────────────────────────────────────────────────────────────────┐
 │ /SP                                                                 │
 └─────────────────────────────────────────────────────────────────────┘
 If  you  supply  /SP,  MTV  will  submit  every found file to the print
 spooler (PRINT.COM).  The switch  may not  be used  with the  /M and /D
 switch.   This function  only works  when PRINT.COM  is loaded.  Please
 remember that you have to deal  with the maximum number of files  PRINT
 can handle. Also this version only works with DOS 3.xx and higher.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /N                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 All manipulation switches  ask for a  confirmation. If you  want to run
 MTV unattended, you must supply /N and no questions are asked.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /F                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 When you supply /F, MTV will  create a file called FILELIST.BAT in  the
 current directory.  After MTV  starts, it  asks you  for the  format of
 this file.   You can use  a number of  macro's that MTV  substitutes in
 every record of  the FILELIST.BAT. For  every 'hit' MTV  will write one
 or more (up to  20) records in FILELIST.BAT.  You have to supply  these
 records when MTV starts. With  this option you can create  a batch-file
 that can  do extensive  manipulations on  every found  file.   When you
 supply  records  to  MTV,  MTV  has  to  know  where to put some of the
 variable information  like the  filename. You  can include  a number of
 macro's (parameters) in  every (or some)  of the records  you supply to
 MTV. These are:

 [1] De full filename (ffffffff.eee) of the found file;

 [2] Only the name portion of the found file (ffffffff);

 [3] Only the extension    of the found file (.eee);

 [4] The  pathname (without  the trailing  backslash) where  the file is
     found;

 [5] Only the drive (d:) where the file is found;

 [6] The filename of a file INSIDE an archive;

 [0] Instruct MTV  to only write  this record when  MTV works on  a file
     INSIDE an  archive. If  you do  not supply  [0], MTV  only writes a
     record when  it works  on a  file and  not when  it works on a file
     INSIDE an archive;

 Besides the  normal records  for every  found file,  it is  possible to
 start and  end the  FILELIST.BAT with  some common  instructions.  When
 you start a  record with [S]  (or [s]) it  is only written  once at the
 start of the FILELIST.BAT file.   When you start a record with  [E] (or
 [e]) it is only written once at the end of the FILELIST.BAT file.   The
 options [0]/[6] do not work in these records. There can be up to 10  of
 each [S] and [E] records.

 When  running  unattended,  you  can  instruct  MTV to load the record-
 layouts from  a macro-file.  When running  attended you  can also  load
 these  macro's.  You  have  to  supply  @macroname in position 1 of the
 first  record-layout.  MTV  will  load  the  macro  and  start the file
 search.

 Some  examples  of  macro's  are  found  in  the  original installation
 archive.

 After  MTV  is  ended  you  can  start  FILELIST.BAT  in  the   current
 directory.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /F@[macro]                                                          │
 └─────────────────────────────────────────────────────────────────────┘
 When you want to use a somewhat common layout for the FILELIST.BAT  you
 can create a macro for that  function (look at the examples).   You can
 start MTV with  that macro when  you supply the  /F@macroname switch on
 the command-line.

 MTV  will  search  for  the  macro  in  the  DOS-PATH,  in  the current
 directory  or  (only  DOS  3.xx  and  up)  in the directory MTV.EXE was
 started from.

 You  can  not  supply  an  extension  to the macro-name. By default the
 extension of  a macro  MUST be  .MVM. If  you supply  an extension, MTV
 will force the extension to MVM.

 In a macro-file you have the same options as with the manually  entered
 parameters (see /F).  In a macro-file  you can use a '|' in position  1
 of the record to  mark that record as  a comment, they are  not written
 to FILELIST.BAT.

 You CAN NOT nest macro's !!!

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /X                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 When you  supply /X,  you instruct  MTV to  execute FILELIST.BAT before
 MTV terminates.  This is  an option  you should  use when  you run  MTV
 unattended.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /Q                                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 MTV writes the  FILELIST.BAT record(s) for  every 'hit'. When  you want
 to select some files  and ignore others, you  can supply /Q.   MTV will
 ask  for  every  found  file,  if  records should be generated for that
 file. You can answer with a Y or N.

 ┌─────────────────────────────────────────────────────────────────────┐
 │ /P{path}[filename]                                                  │
 └─────────────────────────────────────────────────────────────────────┘
 You can instruct MTV to create  a file-listing on disk. If you  want to
 do so,  you have  to supply  the /P  switch with  a filename.  MTV will
 write the complete listing in that file. You can add drive and path  to
 the filename if the file is to be created on another location than  the
 current directory.


 4.2 I/O recovery
 ────────────────────────────────────────────────────────────────────────
 MTV  will  recover  most  I/O  errors.  A large part of the implemented
 coding  is  for  I/O-recovery  on  FILELIST.BAT,  the  creation  of the
 listing (/P) and for the /M, /D and /C switches.

 MTV will  recognize a  SUBST or  ASSIGN'ed drive.  This means  that MTV
 does not  'see' a  SUBST or  ASSIGN as  a REAL  drive. CDRom drives are
 'seen' as a real drive.

 MTV terminates  with an  errorlevel, depending  on errors  occurred (if
 any):

 0   :   Everything o.k.
 1   :   Everything o.k. but no matches found;
 8   :   I/O error creating FILELIST.BAT or the listing-file (/P);
 16  :   Errors in the command-line parameters;



 4.3 Multitaskers
 ────────────────────────────────────────────────────────────────────────
 MTV is  fully DesqView-aware.  You can  run MTV  in a  DesqView window.
 You can set 'Direct Write  to Screen' to 'N' and  you can run MTV in  a
 window of  about 110K  (when you  include SFX  files) or  90K when  you
 don't use the SFX-option.

 Under IBM's OS/2,  MTV is able  to detect the  files on HPFS  drives in
 the same way  as OS/2 exposes  this files to  all normal programs  that
 run in  a DOS-box.  You should  NOT manipulate  files on  a HPFS  drive
 though (or take great care).

 ┌───────┬─────────────────────────────────────────────────────────────┐
 │   5   │ Version information and credits                             │
 └───────┴─────────────────────────────────────────────────────────────┘

 5.1 The BETA-team
 ───────────────────────────────────────────────────────────────────────
 Look into  the file  SUPPORT.MTA for  a full  list of  all beta-testers
 and support nodes.



 5.2 Credits
 ───────────────────────────────────────────────────────────────────────
 Thanks  to  the  following  people  (besides  my eternal thanks for the
 BETA team):

 - All   paying, registered   users. You   made it   possible to enhance
   MTA with nice features;

 - All users who did write me bug reports, suggestions and so on;



 5.3 Version history
 ───────────────────────────────────────────────────────────────────────

 ┌───────┬────────────────────────────┐
 │ 11.01 │ Major version              │
 └───────┴────────────────────────────┘
  ■ Added ARJ, HYPER, LZEXE and PKLITE support;

  ■ Added enlarged (EGA/VGA) screen support in text-mode;

  ■ Fixed some textual problems;

  ■ Added faster CFI-code;

  ■ Added new HELP feature

 ┌───────┬────────────────────────────┐
 │ 11.30 │ Major version              │
 └───────┴────────────────────────────┘
  ■ Added support for LHARC (LHA) 2.xx files;

  ■ Added default videomode installation on MTVCFG


 ┌───────┬────────────────────────────┐
 │ 15.35 │ Minor release              │
 └───────┴────────────────────────────┘
  ■ MTV  is  now  part  of  the  MTA  package and the version number  is
    altered to reflect this change;

  ■ MTV is now compiled under Borland Pascal 7.0;

  ■ Added several  new archivers in  MTV like PKZIP  2.xx, SQZ 108x  and
    several extensions on ARJ (backup, paths and such);

  ■ Added code to show GIF files and JPEG files in the file-list;

  ■ Changed color  scheme for archive  files. Low intensity  colors will
    now reflect archives that won't  compress that much and high  colors
    will be used for those  archivers that compress the most  (ZIP, LHA,
    ARJ, SQZ);

  ■ Removed  MTVCFG.EXE from  the original  MTV package.  MTV can now be
    installed with the use of  the /INSTALL command-line option of  MTV.
    This will still  patch MTV.EXE, so  do not use  compression programs
    that can compress COM/EXE files;


 ┌───────┬────────────────────────────┐
 │ 15.36 │ Minor Release              │
 └───────┴────────────────────────────┘
  ■ Added coding to detect and work with the new ARJ 2.39d format;


 ┌───────┬────────────────────────────┐
 │ 15.40 │ Minor Release              │
 └───────┴────────────────────────────┘
  ■ Fixed a  problem  where  MTV was not able to detect CD-ROM drives in
    the  correct way. MTV  should now access a CD-ROM as a normal drive;

  ■ Fixed a  problem  where  MTV would add a superflous backslash in the
    FILELIST.BAT  file, when  a  file  in  a  root-directory matched the
    selection;



 5.4 Copyright, Trademarks
 ───────────────────────────────────────────────────────────────────────
 PKPAK, PKUNPAK, PKZIP and PKUNZIP are trademarks of PKWare Inc.
 PKLITE        is a trademark of PKWare Inc.
 SQZ           is a trademark of Jonas I Hammarberg.
 PAK           is a trademark of NoGate Consulting.
 ARC and XARC  are trademarks of SEA inc.
 ZOO           is a trademark of R. Dhesi.
 DWC           is a trademark of Dean W. Cooper
 LZH and LHarc are trademarks of Yoshi;
 LZS and LARC  are trademarks of K.Miki H.Okumura and K.Masuyama
 MD            is a trademark of Michael Davenport
 ARJ           is a trademark of Robert K. Jung
 HYPER         is a trademark of Peter Sawatzki and Klaus Peter Nischke
 CRA           is a trademark of DISP and donated to public domain
 DesqView      is a trademark of Quarterdeck inc.
 Windows       is a trademark of The Microsoft Corporation
 4Dos          is a trademark of J.P. Software / R.C. Conn and T. Rawson
 FrontDoor     is a trademark of J. Homrichhausen
 SCAN          is a trademark of McAfee Associates
 TBScan        is a trademark of Frans Veldman / ESaSS B.V.
 HTScan        is a trademark of Harry Thijssen
 VIRX          is a trademark of Microcom Software Division
 CPAV          is a trademark of Central Point Software
 FINDVIRU      is a trademark of S&S International
 Dr. Solomon   is a trademark of S&S International
 Gobbler       is a trademark of COMRAC
 F-PROT        is a trademark of Fridrik Skulason
 VALIDATE      is a trademark of McAfee Associates
 QuickBBS      is a trademark of Pegasus Software
 Remote Access is a trademark of Continental Software
 TICK          is a trademark of Berry Geller
 FES           is a trademark of Frank Ploenissen
 GIFLITE       is a trademark of Tsung Hu
 JPEG 1.5      is a trademark of Handmade Software Inc.
 JPEG          is a trademark of The Independent JPEG Group
 GIFTEST       is a trademark of Dave Navarro Jr.
 OS/2          is a trademark of International Business Machines (IBM)
 PC-DOS        is a trademark of International Business Machines (IBM)
 FileDoor      is a trademark of Robert W. van Hoeven

 MTV is written  in Borland Pascal 7.0, with help of the Turbo  Debugger
 3.0 and  makes extensive  use of  Object Professional  1.20 and OPCFI V
│16.20.    Some  routines   are  obtained   from  TurboPower's    Asynch
 Professional  1.10.

 Borland Pascal      is a trademark  of Borland International
 Turbo Debugger      is a trademark  of Borland International
 Object Professional is a trademark  of TurboPower Inc.
 Asynch Professional is a trademark  of TurboPower Inc.
 Pascal+             is a trademark  of StonyBrook software Inc.
 OPCFI               is a trademark  of Robert W. van Hoeven

 [======================== END OF DOCUMENT ============================]