home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / SYSTEM / TLB_W120.ZIP / WHATSNEW.119 < prev    next >
Encoding:
Text File  |  1991-05-31  |  7.1 KB  |  165 lines

  1.              WHAT'S NEW IN VERSION 1.19i
  2.              ---------------------------
  3.  
  4.         NOTE: Since the utilities that come with The Last Byte are
  5.     usually modified with each release of a new version, it's
  6.     always a good idea to recalculate the value used with any
  7.     "/SIZE" options that have been to load older versions of them
  8.     into high memory.  Using the wrong value can cause the boot
  9.     sequence to hang.
  10.  
  11. - Key Software Products now has a BBS!  Details in README.1ST.
  12.  
  13. - LASTBYTE.SYS: Now minimizes its own use of memory by discarding
  14.   code for all chipsets other than the one it finds; final size of
  15.   resident image thus depends on chipset, but is now typically less
  16.   than 1.5 KBytes.
  17.  
  18. - HIGHBFRS: Eliminated the requirement of setting BUFFERS=1 in the
  19.   CONFIG.SYS file.
  20.  
  21. - HIGHAPND: Now uses EGA/VGA display buffer memory if the memory
  22.   controller does not provide memory at A000. (E.g., OPTi chipsets
  23.   or EMS-based implementations) HIGHAPND ON now reports the type of
  24.   memory actually used for the appendage.
  25.  
  26. - HIGHTSR, HIGHINST: Added /LOW option.  Allows (some) TSR's to
  27.   be initialized in conventional memory, then copying the (smaller)
  28.   resident portion into high memory.
  29.  
  30. - HIGHBFRS Added /NORESTRICT option (see below)
  31.  
  32. - LASTBYTE.SYS, HIGHBFRS, and others: Moved the automatic 16-bit adapter
  33.   detection from HIGHBFRS to LASTBYTE.SYS; removed the
  34.   "A0000-BFFFF=n", "C0000-DFFFF=n", "E0000-FFFFF=n", and "SENSE"
  35.   options of HIGHBFRS and added a similar "RESTRICT" override option
  36.   to LASTBYTE.SYS.  The 16-bit adapter information is now stored in
  37.   the resident portion of LASTBYTE.SYS and can be used with not only
  38.   HIGHBFRS, but also with HIGHDRVR, HIGHTSR, HIGHINST, HIGHUMM,
  39.   HIGHEMS3, and HIGHEMS4 (via their new "/RESTRICT" option).  By
  40.   default, HIGHBFRS restricts placement of DOS buffers to 128k
  41.   regions that don't contain 16-bit adapters; you may override this
  42.   default with the "/NORESTRICT" option.
  43.  
  44. - LASTBYTE.SYS: Added support for the Chips & Technologies 82C351
  45.   memory controller from their PEAK DM chipset.
  46.  
  47. - LASTBYTE.SYS: Added support for the following OPTi Electronics
  48.   chips: 82C281, 82C282, 82C382, 82C391, 82C482.
  49.  
  50. - LASTBYTE.SYS: Modified adapter ram detection algorithm: Some
  51.   systems that employ a cache were identifying ram when there was
  52.   none because the cache was responding, not the adapter.
  53.  
  54. - LASTBYTE.SYS: Modified bios rom detection algorithm: Now assumes
  55.   that there is an Extended Bios Rom of 64k at E000 if machine has a
  56.   Micro Channel Bus.
  57.  
  58. - HIGHTSR, HIGHINST: Improved accuracy of /SIZE report.
  59.  
  60. - LASTBYTE.SYS: Command line options are no longer echoed in "?"
  61.   sign-on screen to make room for trademark notice.
  62.  
  63. - HIGHENV: Added utility program to move master environment of
  64.   COMMAND.COM into High-DOS memory.
  65.  
  66. - HIGHSPLR.EXE: Added utility program to use Bank-Switch and High-DOS
  67.   memory as a print buffer.
  68.  
  69. - CLOCK: Repaired bug in allocation of memory for CLOCK as TSR.
  70.   (Top of stack was 256 bytes beyond end of allocation.)
  71.  
  72. - CHIPSET: Improved status report when there is no memory controller
  73.   chip, but there is EMS memory: Now warns user if EMS software is
  74.   LIM 4.0 compatible but hardware is only LIM 3.2.  Explains that LIM
  75.   3.2 hardware means that LASTBYTE must disable expanded memory.
  76.  
  77. - LASTBYTE.SYS: Added "EMS3/4" designation for when using EMS as
  78.   basis for LASTBYTE, and the EMS is LIM 4.0 software compatible, but
  79.   only LIM 3.2 hardware compatible.
  80.  
  81. - HIGHMARK: Reduced TSR marker size from 2,048 to 1,376 bytes.
  82.  
  83. - All .EXE and .SYS files: The contents of a text file may now be
  84.   inserted into the command line options using the "@<filespec>
  85.   option, as in:
  86.  
  87.       DEVICE=LASTBYTE.SYS DOS=B000:32 @OPTIONS.IND ?
  88.   or:    C>HIGHTSR @TSR.OPT C:\DOS\PRINT.COM
  89.  
  90. - HIGHUNDO: Repaired a bug that damaged the memory control block
  91.   chain when the TSR marker was stored in bank-switch memory.
  92.  
  93. - HIGHTSR: Repaired a bug that would cause HIGHTSR to crash if using
  94.   the /SIZE option to measure the load requirement when there was a
  95.   free memory block of zero bytes.
  96.  
  97. - HIGHMEM: Added an indication of which High-DOS memory blocks are
  98.   located in a restricted 128k region (with a 16-bit adapter).
  99.  
  100. - HIGHDRVR: Reduced low-memory stub requirement by 80 bytes for each
  101.   device driver loaded high with HIGHDRVR.SYS.
  102.  
  103. - CHIPSET: Repaired bug that causes report of "FIXED Upper Memory
  104.   Ram" instead of EMS3 when CHIPSET is run after LASTBYTE already
  105.   installed.  (This would also happen for EMS3 and EEMS when the
  106.   "NOFRAME" option is specified.)
  107.  
  108. - Added /HIRESGFX option to HIGHAPND.EXE and HIGHAPND.SYS to
  109.   facilitate software that uses the 43/50 line (text, i.e.,
  110.   non-graphics) modes of the EGA/VGA adapters.  (See LASTBYTE.DOC)
  111.  
  112. - LASTBYTE.SYS: DOS=F000:32 option now checked against interrupt
  113.   vector table entries to be sure option is compatible with ROM Bios.
  114.  
  115. - HIGHUMM.SYS: Added command line option to limit how much High-DOS
  116.   memory can be allocated as UMB blocks.
  117.  
  118. - Various bug fixes to the support of Fixed High (Upper) Memory.
  119.  
  120. - LASTBYTE.SYS, HIGHMEM.EXE: Bandwidth and bus width of graphics buffer
  121.   of EGA/VGA adapters now reported separately from that for the text
  122.   buffer.  (Some adapters use physically different memory for each.)
  123.  
  124. - Improved the cache detection algorithm.
  125.  
  126. - Improved the memory controller chip identification algorithm.
  127.  
  128. - Improved the CPU identification algorithm.
  129.  
  130. - LASTBYTE.SYS: Corrected (another) problem that caused a parity
  131.   error on WARM boot.
  132.  
  133. - LICENSE.EXE now determines the memory controller chip type and
  134.   records this into LASTBYTE.SYS.  This eliminates the dangerous need
  135.   to manipulate the i/o port addresses of each type, looking for
  136.   the expected response in an attempt to identify the chip each time
  137.   LASTBYTE.SYS is loaded.
  138.  
  139. - LASTBYTE.SYS: Now automatically relocates the extended bios data
  140.   segment, if any, so that HIGHAPND can function normally.
  141.  
  142. - LASTBYTE.SYS: If a CPU cache was detected, it would have to be
  143.   flushed before and after every access to bank-switch data in order
  144.   to eliminate problems with cache coherency.  Now, the bank-switched
  145.   regions are tested during installation to see if they are cached;
  146.   if not, the cache flush is avoided.  On a 486 this isn't terribly
  147.   significant since the 486 includes a new opcode for this purpose;
  148.   on other CPU's, however, the flush was implemented by a time
  149.   consuming fill of the cache from another area of memory.
  150.  
  151. - Evaluation limit of two device drivers and/or TSR's now extended to
  152.   include all Hi-Loaded modules such as HIGHBFRS, HIGHENV, and HIGHSPLR.
  153.  
  154. - HIGHDRVR.SYS: Measurement of load requirement (/SIZE) for KSP device
  155.   drivers that allocate high memory for data (HIGHEMS3, HIGHEMS4,
  156.   HIGHDISK, and HIGHUMM) has been modified to be more reliable.
  157.  
  158. - HIGHBFRS, HIGHSPLR: If you intend to use either of these utilities,
  159.   be sure to install them *BEFORE* any use of HIGHMARK.  Otherwise, the
  160.   subsequent use of HIGHUNDO may disable or corrupt their use.
  161.  
  162. - Improved coprocessor detection algorithm.
  163.  
  164. - LASTBYTE.SYS and LICENSE.EXE now give "working" dots (. . .)
  165.