home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1999 December
/
Chip_1999-12_cd.bin
/
servis
/
FIX
/
readme.txt
< prev
next >
Wrap
Text File
|
1999-11-03
|
5KB
|
132 lines
Viasoft Inc.
BIOS Fix README
Function
--------
BIOS Fix is a Terminate and Stay Resident (TSR) program to correct
Basic Input/Output System (BIOS) date management deficiencies, for
dates in the Year 2000.
Many Personal Computer (PC) BIOSs cannot correctly handle the
century rollover from December 31, 1999, to January 1, 2000.
In most cases, installing OnMark 2000 BIOS Fix software corrects
this problem and ensures that Year 2000 system dates will be
correctly set. BIOS Fix will correct the clock upon reboot and
during operation of the PC. (See "Firmware Situations That
Cannot Be Corrected" below for information on PCs that cannot
be fixed.)
The BIOS Fix can be installed as part of your normal CD-ROM
installation of OnMark 2000 Assess, or the sub-directory with the
BIOS Fix can be copied to diskette, and installed separately
on systems without a CD-ROM.
The following sections detail the installation BIOS Fix from
diskette.
Installation on DOS Systems - (Need to copy the diskette first)
---------------------------
BIOS Fix must be manually installed on DOS systems from 3.5
inch installation diskette.
1. Copy BIOSFIX.EXE from the installation diskette to the
C:\DOS directory.
2. EDIT C:\AUTOEXEC.BAT to add, at the beginning, the line:
BIOSFIX.EXE is best executed at the start of the AUTOEXEC.BAT
to protect all following applications from bad dates.
(The @ character prevents display of the line when
AUTOEXEC.BAT executes.)
Operation of BIOS Fix
---------------------
BIOSFIX is initiated at the beginning of AUTOEXEC.BAT, installing
a TSR that monitors the BIOS date functions. This TSR will
immediately correct an erroneous century rollover. If the PC is
off during the critical period, BIOSFIX will correct the system
date immediately after Reboot.
Parameters
----------
BIOS Fix operation is governed by three command line parameters.
These parameters are A, R, and T and are turned ON or OFF with the
use of a plus (+) or minus (-) sign:
+A Requests that the Alarm Timer be used to help manage date rollover.
-A Requests that the Alarm Timer not be used to help manage date
rollover. This is the DEFAULT setting, since the Alarm Timer is
a single hardware resource.
+R Requests that references to the Real Time Clock monitored.
This is the DEFAULT setting, since it ensures that a date will
be corrected prior to any use.
-R Requests that the Real Time Clock monitoring not be used to
correct an erroneous system date.
+T Requests that the clock is monitored through a standard clock
tick interrupt which occurs many times a second. This is the
DEFAULT since it ensures that the date will be corrected as soon
as it might change.
-T Requests that the periodic clock tick not be used to monitor and
correct an erroneous system date.
The default command line invokes BIOSFIX.EXE with the parameters:
-A +R +T
The installation program only provides a user with the ability
to specify the Real-Time Clock Tick (R) and Time of Day (T)
corrections. AUTOEXEC.BAT must be manually edited to change the
Alarm Timer (A) parameter. This ensures that a BIOS Fix user will
not unknowingly consume the Alarm Timer resource.
De-Installation of BIOS Fix (this applies to all systems)
---------------------------------------------------------
EDIT C:\AUTOEXEC.BAT to change the line:
@if exist C:\DOS\BIOSFIX.EXE C:\DOS\BIOSFIX.EXE -A +R +T
to:
@REM if exist C:\DOS\BIOSFIX.EXE C:\DOS\BIOSFIX.EXE -A +R +T
Reboot your PC.
This will turn the invocation of BIOSFIX.EXE into a comment, and
it will not be executed at boot time. Restoring BIOS Fix operation
is done by deleting the "REM " string from the line.
The user can also di-install by simply renaming or deleting the
BIOSFIX.EXE program, since the "if exist" line will prevent
execution errors.
Firmware Situations Which Cannot be Corrected
---------------------------------------------
If the PC BIOS can support holding a Year 2000 date, BIOS Fix
will be able to correct erroneous dates.
However, certain BIOSs simply assume the century is 19, and thus
cannot hold a date with a century of 20.
It is recommended that OnMark 2000 BIOS Test is run to determine if
the BIOS can support a Century 20 date, or if the BIOS must be
replaced.
For more information about potential PC problems with the Year 2000,
please feel free to contact Viasoft at:
Web: OnMark.Viasoft.com
Copyright (c) Viasoft Inc. 1997, 1998. ALL RIGHTS RESERVED.
An unpublished work.