home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / SYSTEM / TLB_V200.ZIP / WHATSNEW.DOC < prev   
Encoding:
Text File  |  1992-04-12  |  7.4 KB  |  164 lines

  1.                          WHAT'S NEW IN VERSION 2.00
  2.  
  3. - LASTBYTE.SYS: Now automatically measures and displays the processor
  4.     cache size, if there is one.
  5.  
  6. - LASTBYTE.SYS, LICENSE.EXE: The hardware signature test has been
  7.     eliminated.  The need for the protection that it provided has
  8.     been eliminated by a change in the overall protection
  9.     strategy.
  10.  
  11. - LASTBYTE.SYS: A new "PHYSICAL" option is now REQUIRED (!) on the
  12.     LASTBYTE.SYS command line to specify the particular memory
  13.     controller, as in PHYSICAL=82C302.  The automatic detection
  14.     of memory controller chipset type has been removed because it
  15.     caused some motherboards to "lock up".
  16.  
  17. - LASTBYTE.SYS: Added options "MOVE=VIDEOBIOS" and "MOVE=MAINBIOS" which
  18.     try to move the corresponding bios to a better location
  19.     within the available upper memory that reduces fragmentation
  20.     of free memory.  "MOVE=MAINBIOS,ADDHOLES" will create seven
  21.     holes in the residual 8k left at FE00 for a total of more
  22.     than 3k.
  23.  
  24. - LASTBYTE.SYS: Added option "MOVE=OVERLAY" for chipsets in which the
  25.     main bios shadow ram (F000-FFFF) cannot be made read/write
  26.     (OPTi and ETEQ).  This option puts that ram in write-only
  27.     mode, copies the video bios on top of the main bios
  28.     initialization code at the beginning of the bios, then
  29.     returns the ram to read-only mode.  Then the old video bios
  30.     region is converted to usable Hi-DOS memory.
  31.  
  32. - HIGHTSR,HIGHDRVR: Added a second numeric parameter to the "/SIZE:n"
  33.     option, as in "/SIZE:n1,n2", where "n2" is the final
  34.     (resident) size.  If specified and the largest free block is
  35.     only large enough to satisfy "n2" but not "n1", then data
  36.     blocks residing in High-DOS memory immediately above the free
  37.     area are temporarily removed to provide "n1" free bytes
  38.     during initialization and then replaced after initialization
  39.     when the final resident requirement is "n2".  Examples of
  40.     such data blocks include data for HIGHDISK, HIGHEMS3/4,
  41.     HIGHSPLR, HIGHKEY, HIGHENV, etc.
  42.  
  43. - HIGHUMM, HIGHDISK, HIGHEMS3, HIGHEMS4, and HIGHKEY: Now load most
  44.     of their code into Bank-Switch memory if available, leaving
  45.     only a small stub (~175-300 bytes) in High-DOS memory.
  46.     HIGHDISK has also been optimized to reduce total memory
  47.     requirements by 13%.
  48.  
  49. - LASTBYTE.SYS, HIGHUMM, HIGHEMS3, and HIGHEMS4: No longer leave a
  50.     32-byte stub in conventional memory.  HIGHDRVR only leaves a
  51.     stub when the driver loaded into upper memory is a "block"
  52.     device such as a ram disk.
  53.  
  54. - HIGHDRVR.SYS: Now loads character device drivers that contain more
  55.     than one logical device.
  56.  
  57. - HIGHSPLR.EXE: The option "POLL" now disables interrupt-driven output;
  58.     this may be necessary, for example, if you're using another
  59.     parallel port with Lantastic/Z.  The option "RESET" now
  60.     issues a form feed after emptying the buffer.
  61.  
  62. - HIGHFILE.EXE: A new utility to place FILES=n in upper memory.
  63.  
  64. - The user abort key set (Ctrl+Alt+Left_Shift) has been modified so
  65.     that either left or right shift may be used.
  66.  
  67. - All *.EXE files: Added a new option "/!NOPAUSE" that eliminates the
  68.     wait-for-keyboard pause after an error message is displayed.
  69.     When one of these programs terminates with an error message,
  70.     it also returns a non-zero errorlevel which can be tested in
  71.     batch files to make automatic decisions about how to proceed.
  72.     The /!NOPAUSE option simply makes use of the errorlevel more
  73.     practical.
  74.  
  75. - LASTBYTE.SYS: The "NOFRAME" (now called "NOEMS") and "OVERRIDE"
  76.     options are now specified as part of the "PHYSICAL" option
  77.     since they are specific to the memory controller, as in
  78.     PHYSICAL=82C212,OVERRIDE.
  79.  
  80. - LASTBYTE.SYS: Implemented "NOEMS" option for SUNTAC chipsets to
  81.     provide another 128k of upper memory for users who don't
  82.     need EMS, as in PHYSICAL=62C241,NOEMS.  Also implemented
  83.     "OVERRIDE" option to force enable shadow ram (instead of
  84.     relocation) & Expanded Memory (if used w/"NOEMS"), as in
  85.     PHYSICAL=62C241,OVERRIDE or PHYSICAL=62C241,NOEMS,OVERRIDE.
  86.  
  87. - INSTALL.EXE: A new utility to automate the installation process
  88.     and to prepare a demonstration/evaluation diskette.
  89.  
  90. - CHIPSET.EXE: The approach to detection of chipset type has been
  91.     completely reworked, motivated by needing to find a better
  92.     way to handle PC "lock up".
  93.  
  94. - LICENSE, HIGHMEM, CHIPSET (and INSTALL): The user interface has
  95.     been completely reworked to include color, menus, and
  96.     pop-windows.  These programs automatically sense the presence
  97.     of a color or monochrome display and adjust accordingly;
  98.     however, you may force the mode by using one of the /MONO,
  99.     /COLOR, or /LCD command line options.
  100.  
  101. - LASTBYTE.SYS: The information screen invoked by the "?" option now
  102.     defaults to bright white on blue if a color display is
  103.     active, and to the same inverse video if a monochrome monitor
  104.     is active; added a "TEXT=n" command line option that allows
  105.     this default to be changed to 'n', where n is the hexadecimal
  106.     value of the attribute byte used to paint the screen.
  107.  
  108. - HIGHMEM.EXE: Now distinguishes "Mappable EMS Memory" from "EMS Page
  109.     Frame" so that page frames no longer appear larger than 64k.
  110.  
  111. - HIGHMEM.EXE: Now displays contents of memory below 640k as well as
  112.     contents of upper memory.
  113.  
  114. - TLBMM.EXE: A new utility that simply returns a non-zero error level
  115.     if LASTBYTE.SYS is not installed.  (Useful in batch files to
  116.     make decisions based on whether or not LASTBYTE is installed.)
  117.  
  118. - LASTBYTE.SYS: Identifies manufacturer and date of main Bios ROM.
  119.     Automatically converts initialization portion to additional
  120.     High-DOS memory (e.g., DOS=F000:32) if first half of rom is
  121.     empty or a phantom duplicate of the second half.
  122.  
  123. - LASTBYTE.SYS and HIGHMEM.EXE: Now identifies Bios Rom of Disk
  124.     controller as such.
  125.  
  126. - LASTBYTE.SYS: Use of the video text display buffer area for
  127.     High-DOS memory is now protected against innapropriate video
  128.     mode changes (INT 10h, AH=0).  For example, if the monochrome
  129.     text region (B000-B7FF) is in use as High-DOS memory, then an
  130.     attempt to switch to video mode 7 will be aborted; similarly,
  131.     if the color text region (B800-BFFF) is in use, then an
  132.     attempt to switch to video modes 0-6 will be aborted.
  133.  
  134. - HIGHTSR, HIGHINST, HIGHMARK, HIGHUNDO: Improved allocation of TSR
  135.     markers so as to reduce memory fragmentation.
  136.  
  137. - All .EXE and .SYS files have been compressed to conserve user disk
  138.     space and to speed loading of software into memory.
  139.  
  140. - LASTBYTE.SYS: Version 2.00 uses a very different internal structure
  141.     that separates the low-level details of all the different
  142.     memory controllers from the rest of LASTBYTE.SYS.  The new
  143.     structure simplifies adding support for new chipsets without
  144.     requiring changes to the rest of the software.
  145.  
  146. - HIGHSPLR: Added a new "NOTEST" option to disable the default test
  147.     of the physical port that occurs when it first installs.
  148.  
  149. - LASTBYTE.SYS, CHIPSET.EXE: Added support for the Intel 82343,
  150.     82346, and 82359, for the OPTi 82C283, 82C461, 82C493,
  151.     82C496, and 82C682 chipsets, for the VLSI Technology
  152.     VL82C320, VL82C330, and VL82C486, and for Compaq 32-bit BIM
  153.     memory.
  154.  
  155. - HIGHDISK.SYS, HIGHEMS3.SYS, HIGHEMS4.SYS: These three device
  156.     drivers copy large amounts of data from one part of memory to
  157.     another.  If running on a 386 or 486 (or SX), these drivers
  158.     will now automatically use the 32-bit version of REP MOVS for
  159.     faster operation.
  160.  
  161. - All EXE files have been modified so that if the "?" option is used on
  162.     the command line, then only the title line and "Usage:" will
  163.     be printed; i.e., the "Line:" and "Error:" lines are supressed.
  164.