============================================================================
 YEAR 2000:   SYSTEM DATE COMPLIANCY SOLUTION.        
============================================================================
 
 
 YEAR2000

 for IBM PC
 (c) 1998, 1999 G.Farrow



 =========================== System Requirements ============================
	
	System Requirements:
		
		Minimum:        
		
		PC with Hard Disk, Dos 4.00 +  

		
		OS`s Supported:      
		
		Dos 4, 5, 6
		Windows 3.x


 ========================== Unsupported Machines ============================

		Some Older machines are Not Currently Supported.

		This is because of the non "PC Compatible" nature
		of such machines.

		IBM PS/2    :       Version in development. 
							Call for details.
		
		IBM PCJunior        Not many exist.

		Sperry PC           Pre Dates AT
		
		Amstrad 1512        Wierd Cmos          (seems to be compliant !)
		Amstrad 1640
		
		Tandy                (they run  the  bios clock 
							  at  a  different speed to
							  anyone else for gods sake)
 
 
 ================================= Tests ====================================

	To Test your PC:    

		If in Windows save any work you might be doing
		Eg: spreadsheet, Word document  Etc.

		Unplug any LAN Network cables
		
		Dos:        type  YEAR2000 
		win3x:      => FileManager  YEAR2000.COM
		____________________________________________________


		From  menu use arrow keys to highlight TEST

		Select with [Enter] key.

		____________________________________________________

	Tests:

		There are two tests of the clocks
		through midnight 1999 -> 2000 :-


		1) System "off"   -  re-boot test
		2) System running - 'warm' rollover test


		In Non-compliant systems these may give two
		different results !

	
	Re-Boot test:    

		This is the more valuable test.

		It shows what would happen if the machine is 
		Off during the transition from  1999 -> 2000

		Most Cmos RTC clock circuits do NOT roll over 
		correctly 1999->2000
	
		A compliant machine has a bios or other soft-
		ware ( like YEAR2000 WatchDog Software) which 
		recognises this and can correct the situation 
		before the system starts executing Windows or 
		application programs .


		- if the system date  after the test is Jan 4 
		  1980 then the machine is Not compliant.



	Warm Rollover:

		The Cmos RTC time is the one to watch here. 
		If it rolls over to 1900  after midnight on
		31-12-1999  then,  whatever the system time 
		says now, unless the bios alters this value 
		during the next re-boot process, the system 
		date will be wrong next time the machine is 
		re-booted as the date from the RTC via bios 
		which the OS gets  during its startup  will 
		be 1-1-1900   which it thinks is is invalid.
	
		Finding this it will set the date to  Jan 4 
		1980;  as the re boot test shows for system 
		clock failure.

		valid dos dates run only 
		from 1-1-1980 to 31-12-2099
	
	
	other values:        
		
		In a small minority of bios's  an attempt
		to alter the RTC ends up as 1996  or some
		-thing similar.  BiosTime will not be the
		same as CmosTime.  A new bios chip is usu
		-ally required.

	
	Compliant:

		If dates are all 2000 then bios Is compliant 
		or YEAR2000 WatchDog Software is installed.


	
	Leap year tests:     
	
		Also included are two tests of bios functionality
		for post millenium rollover on February 28th.

	Leap Year 2000

		Shows how your bios handles the transition through
		midnight on 28-02-2000.

		A compliant bios will rollover to 29-02-2000.
 
 
	Non leap Year 2001

		Shows how your bios handles the transition through
		midnight on 28-02-2001.

		A compliant bios will rollover to 01-03-2001.

 
 ============================= Disclaimer ===================================
	
	USE ENTIRELY AT YOUR OWN RISK

 ================================ Virus Check ==============================

	Virus Check:

		All software is scanned for viruses before leaving us.

		It is Recommended that you Always perform virus
		scanning before running Any new software.

 ============================== LAN issues =================================
	
	This is a Single user version.

	If your Pc is connected to a LAN  then,
	as    most network server software sets
	the date on connected Pc's for you, the
	date after 2000 is dependant on the ser
	-ver being compliant itself.

	This is true only when connected to the
	LAN.

	When you disconnect from the LAN the Pc
	becomes a single user machine again and
	is responsible for it's own system date

	So, if you are always connected,   make
	sure the server is year 2000 compliant.

	If you are connected sometimes then make 
	sure both client and server are compliant



#############################################################################
============================================================================
 YEAR 2000:   SYSTEM DATE COMPLIANCY SOLUTION.        
============================================================================
#############################################################################
