┌───────┬────────────────────────────┐
│ 15.40 │ Maintenance Release │
└───────┴────────────────────────────┘
■ Fixed a problem with the strange screens (DOS windows) with PKZIP
and some others. New routines have been implemented;
■ Fixed a problem where sometimes an errormessage from a DOS-process
(like the 4DOS move) would stay on the screen;
■ Fixed a problem where MTA would copy the FILES.BBS description from
the working directory to the error directory but where the entry in
FILES.BBS in the working directory was kept. MTA will now also
remove the entry from FILES.BBS when the archive is moved (because
of an error);
■ Removed the extended testing (even if you did set this option) when
the source-archive is of the OWN-format;
■ Removed the support for FES from MTA. This can be dealt with, with
the other available update-options that are available in MTA;
■ All limits for all previous options have been reset to UNLIMITED.
Any option that could have multiple occurances and had a limit (255
in most cases) can now have an unlimited number of entries. The
drawback is, that any entry will take a number of bytes from the
CONVENTIONAL memory, so you should plan careful to keep enough
conventional memory left. MTA will display the used number of bytes
for variables in the status-screen (VAR). If you don't want to have
any problems, use the DPMI (protected mode) version of MTA, which
will take much more memory for its variables.
■ Added a protected-mode (DPMI) version of MTA which extends the
available memory in relation to the normal and overlay versions.
The DPMI version lacks some options and is somewhat different in
other areas. The main differences are:
- The test for DOS-devices is different from the DOS/OVERLAY
version;
- The DOS-shell is now a full-screen DOS window without a special
PROMPT (software problem, still working on this one);
- The number of handles in the DEBUG-log is removed. These are
replaced by question-marks;
- Swapping will never occur (faster) because there will always be
enough memory for a DOS-shell (if the virtual memory is high
enough);
The DPMI-version is available in a separate archive;
■ Changed the memory display in the status-screen. If the available
memory is above 999.999 bytes (only possible in the DPMI version),
the screen will show Kbytes. Also the memory that is occupied by
the variable is now displayed. This number will vary, based upon
the number of option in MTA.CTL and the number of selected files;
■ Fixed the ONLYUPGRADE (/UPGRADE) option. When you set this option,
MTA will now convert the files from the current system but with a
lower version AS WELL AS the files from any other system to the
current system;
■ Added the HACKLIST option to compare files to convert with a list
of unwanted files;
■ Added the ArcInArc option (the reversed of NoArcInArc). ArcInArc
already was (and still is) the default behaviour of MTA;
■ Added the SFXArcInArc option (along with the /SIA and /SAA commands
to toggle this option). The option will rule if SFX-alike archives
inside the main-archive will also be converted. Please read the
description of this option !
■ Added the EXTArcInArc option (along with the /EIA command-line, to
toggle this option). The option will rule any archive inside the
main-archive, independent of the name and/or extension. Please
read the description of this option !
■ Added the AIAInstallFile option to exclude conversion of in-archive
files that could belong to a complete package that should be
installed;
■ Added the LabelDrive option to overrule the drive that is used to
extract volume-labels that come from archives. This drive will also
be used to obtain the volume label again if the target format will
support this option and the source-archive contained a volume
label;
■ Changed the way MTA handles the labels. Unlike ARJ, PKUNZIP is not
able to extract the volume-label to designated drive (like -$c).
PKZIP can obtain the label from any drive though. This caused a
number of problems with previous versions of MTA (decompress error
with errorlevel 11). MTA will now search a volume-label in the
source-archive and will label the designated drive itself (it will
save the old label, if any). After the decompress and compress (the
latter with a volume-label, if any and if possible), MTA will then
restore the old label (or will remove the label if the drive did
not contain any label);
■ Changed the screen-layout for /SIM, /DATE, the overlay version and
the new protected-mode (DPMI) version.
■ Added PROB to the BBS-paths option. PROB is used when you run MTA
in combination with ProBoard <tm>;
■ 'Enhanced' MTA to support the ARJ 2.39x/2.41 format and new AV
security codes;
■ Added the /MAKEARC command-line option. /MAKEARC without parameters
will disable the MAKEARC options in MTA.CTL. /MAKEARC{mask} will
temporary add this masks to the current MAKEARC options. With this
command-line option, it is now also possible to use MTA as a simple
shell for any archiver you have;
■ Added the SETDBLSPACERATIO option in MTA to force MTA to reset the
ratio of all DBLSPACE'ed volumes after each conversion;
■ Changed MTA.CH1. You can now view an archive in the picklist is you
define a viewer (see below). Also MTA.CH1 will now read the MTA.CTL
file to obtain the ViewProgram option and also the MaxGifDim option;
■ Added the VIEWPROGRAM option to define a archive-view program that
can be called from within MTA.CH1;
■ HTScan has been dropped. The author has stopped further development;
■ Changed the example MTA.CTL for some new command-lines of the new
versions of virus scanners. Dropped HTScan, changed TBScan, CPAV
and F-PROT. Thanks to the people who suggested these changes ! And,
for the real virus-stressed under us, you can now define a virtually
unlimitted number of virus-scanners in MTA.CTL (it WILL take time
though);