home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
UTILS2
/
TLB_V240.ZIP
/
WHATSNEW.DOC
< prev
Wrap
Text File
|
1994-04-15
|
8KB
|
243 lines
WHAT'S NEW IN VERSION 2.40
o CHIPSET.EXE, LASTBYTE.SYS: Added support for the UMC 82C391
and 82C491 chipsets, the SiS 85C471 chipset, the Bioteq
82C3491 chipset, and the Acer M1207, M1209, and M1409
chipsets.
o LASTBYTE.SYS, HIGHHOLE.EXE: Added two new options
(TRACE=MAINBIOS and TRACE=VIDEOBIOS) to LASTBYTE.SYS. Either
causes installation of a 1 Kbyte stub in upper memory that
traces the execution of code in the corresponding bios. Then
the first time that HIGHHOLE is run, the stub is removed,
tracing is terminated, and the results are used to identify
unused portions of the bios. Note: While tracing, your
computer will be slowed down by about a factor of ten.
o HIGHMEM.EXE: No longer requires that LASTBYTE.SYS be
installed in order to run; allows examining conventional
memory "before and after".
o NEW FEATURES FOR CHIPSETS WITH READ-ONLY MAIN BIOS SHADOW RAM
Many of the recent main bios roms are "split", allowing
use of either the DOS=F000:32 option (with R/W shadow ram)
or the MOVE=OVERLAY option (with R/O shadow ram).
However, the latter option fails if even a single byte of
the first 32k of rom code must remain accessible. The
HOLE option can now be used to specify regions of
read-only shadow ram for use as follows, thus reducing the
demand for regular Hi-DOS memory:
- HIGHHOLE.EXE: Now indicates which holes will be in R/O
shadow ram memory.
- HIGHMEM.EXE: Free R/O Hi-DOS memory created by a HOLE
option is listed with "[R/O]" in the "Type" column.
- LASTBYTE.SYS: Added a MOVE=TABLES option to convert a
small area within the EGA/VGA bios shadow ram into usable
Hi-DOS memory by moving a few parameter tables from there
into free R/O shadow ram if possible.
- HIGHUMM.SYS and HIGHKEY.EXE: Now put most of their code in
R/O shadow ram if possible.
- HIGHDISK.SYS: Now puts all or most of its code in R/O
shadow ram if possible.
- HIGHMARK.SYS: Now puts the TSR marker in R/O shadow ram if
possible.
WHAT'S NEW IN VERSION 2.40
o LASTBYTE.SYS: CPU identification code vastly expanded. Added
more techniques for identification and more processor types.
o LASTBYTE.SYS: Some main bios rom's were assumed to be 64k and
start at F000 when in fact they were as small as 16k starting
at FC00. Corrected.
o HIGHHOLE.EXE: Now determines which portions of the hard disk
parameter table in the main bios are unused. These may be
used as holes if the corresponding region(s) fall within
read/write shadow ram.
o HIGHHOLE.EXE: Now identifies adjacent holes and suggests a
single HOLE option for the combination.
o HIGHMEM.EXE, HIGHHOLE.EXE, and HIGHKEY.EXE: They now display
"dots" while working to indicate that they are still alive.
o CHIPSET.EXE: Now displays CPU type and speed.
o HIGHMEM.EXE, HIGHHOLE.EXE: Output was only able to be
redirected to a file. Corrected; output may now be
redirected to ANY device (e.g., PRN).
o HIGHKEY.EXE: The help command line option (/?) was being
interpreted as the name of a keystroke history file to be
loaded. Corrected.
o INSTALL.EXE: If there were two "DOS=" commands in the
original CONFIG.SYS file, only the first would be processed.
Corrected.
o INSTALL.EXE: UMB option not removed from "DOS=" option when
installing PHYSICAL=UMB (used when installing on top of
EMM386). Corrected.
o HIGHDRVR.SYS: Using Double Space with DOS 6.2 would cause
HIGHDRVR.SYS to hang, even with character devices.
Work-Around in was to use the undocumented "/STUB" option,
but now this is the default with DOS 6.0 and above,
regardless of whether device driver is a character or block
device. (Hopefully the stubs can be eliminated again in a
later version.)
o LASTBYTE.SYS: Reboot processing has been completely
reworked. Rebooting on a machine with a chipset that uses
read-only shadow ram in the main bios area could fail if the
MOVE=OVERLAY option had been used. Application software that
attempted a warm boot by writing 1234h to 40:72h and then
executing a far jump to FFFF:0000 (or F000:FFF0) would fail
if any part of the POST code in shadow ram between F000-FFFF
WHAT'S NEW IN VERSION 2.40
had been overlayed by a HOLE, DOS, or MOVE option.
Corrected.
o HIGHUMM.SYS, HIGHDISK.SYS, HIGHEMS3.SYS, HIGHEMS4.SYS: Under
certain circumstances, these device drivers would incorrectly
generate the error message, "Loads High without HIGHDRVR or
DEVICEHIGH". Corrected.
o HIGHSPLR.EXE: Replaced the "Defective Parallel Port" and
"Defective Serial Port" messages with more specific
descriptions of what's wrong. Relaxed the criteria for a
working parallel port.
o LASTBYTE.SYS: Was dropping the end of the option list when
the total number of characters exceeded 200; increased limit
to 400.
o HIGHDRVR.SYS, HIGHTSR.EXE, HIGHUMM.SYS: Several of the Norton
utilities try to load themselves high by allocating and
moving into a UMB during initialization. However, Norton's
code evidently does not check to see if it is already
executing from high memory. If HIGHUMM.SYS is installed
without DOS=UMB, then it will respond to these allocation
requests, but usually the request will fail for lack of free
memory. HIGHDRVR and HIGHTSR now disable HIGHUMM during the
initialization of hi-loaded software, thus correcting the
problem.
o HIGHDRVR.SYS: Was not setting the DOS 5.0+ value for end of
available memory stored in the request header used when
initializing a high-loaded device driver. Corrected.
o LASTBYTE.SYS: The low-level drivers for the Acer M1217 and
M1219 chipsets contained a bug related to locking/unlocking
access to the configuration registers. Corrected.
o CHIPSET.EXE: Gave a false negative response for the Acer
M1217 and M1219 chipsets, and the UMC82C481 chipset.
Corrected.
o LASTBYTE.SYS: Systems with an Extended Bios Data Area (XBDA)
could use MOVE=XBDA to recover the last 1k of conventional
memory, but use of the APPEND option would still cause an
error message stating that "APPEND requires 640k of
Conventional Memory". Corrected.
o LASTBYTE.SYS: Corrected some minor bugs that would sometimes
cause the size and line width of a cache to be reported
incorrectly.
WHAT'S NEW IN VERSION 2.40
o LASTBYTE.SYS: The calculated cpu clock rate is used in the
calculation of memory bandwidth. That calculation had not
considered the effect of cpu's that double (e.g., 486DX2) or
triple (IBM Blue Lightning) their clock internally.
Corrected.