Rich's Ramblings for August 1998, published in the August 1998 issue of the Capital PC User Group magazine MONITOR

Y2K: Ok, I give up Rich, what do these initials stand for? Well, if you don't know by now you evidently are a mushroom.<G> The Year 2000 (K) is coming up much sooner than you think.

I was introduced to my first real time Y2K issue when I tried to use my Visa card to buy some airline tickets and American Airlines ticket people had my Visa with an 04/00 expiration date rejected. So they solved the problem by using 09/99 instead. Now this scares me. If a huge corporation such as AA is not up to date then what do we have to look forward to next year? By the time you read this, they might have it corrected but you never know.

For your PC, there are a couple of gotcha's to consider. One is the possibility that your existing PCs BIOS clock will not roll over to 01/01/2000 at the stroke of midnight next year. The other is that your favorite stock tracking or financial program will completely go bonkers with any dates that you input that will extend over the new millennium.

First the problem with your computers BIOS can be tested right now. There are several companies on the WWW that advertise Y2K check programs. One being http://www.rightime.com who have a series of programs to test your computers Y2K compliance. The program called TEST2000.EXE is placed on a system bootable diskette and executed

after you re-boot from the floppy drive. It then will set your system clock to near midnight on 12/31/1999 and monitor your BIOSs update of the time. It then lets you know whether your system BIOS is ok or needs to be updated.

CAUTION: SETTING YOUR SYSTEM DATE FORWARD AND THEN EXECUTING SOME SOFTWARE COULD POSSIBLY CAUSE YOU SEVERE PROBLEMS. MANY SOFTWARE PROGRAMS KEEP DATE SPECIFIC INFORMATION IN THEIR CONFIGURATION FILES, SETTING THE SYSTEM DATE AHEAD, ENTERING DATA AND THEN RE-BOOTING TO THE CORRECT SYSTEM DATE COULD MAKE THESE PROGRAMS INOPERABLE OR TRASH YOUR DATA.

This warning is to get your attention to the problems that could be created by setting your system date into the future and executing some date specific programs. Of course a complete system backup must be done prior to any testing of applications software and future dates.

The TEST2000.EXE program can be run safely by booting from the A drive and following the directions. Please do not run this from your C drive or try it from the DOS prompt in Windows 3.X or Windows 95. This is what the output of the program looks like when run on a computer that IS Y2K compliant.

The file named TEST2000.TXT is created in the root directory of your floppy that has the results of the TEST2000.EXE program.

: 06-19-1998 Test2000 Tran 07:08:05.47
: BIOS year rolls 1999 to 2000; Transition test PASSED. Test2000.Exe v2.23a
: 02-29-2000 07:08:05 reboots to 02-29-2000 07:09:20; Reboot test PASSED.

Here is the results of a failed TEST2000.EXE test.

: 06-03-1998 Test2000 08:47:00.46
: BIOS year rolls 1999 to 1900; Transition test FAILED, but Y2KPCPro can correct the failure. Test2000.Exe v2.23a
: 02-29-2000 08:47:00 reboots to 02-29-2000 08:47:50; Reboot test PASSED.

What this proved was that the BIOS did not roll over to the year 2000 properly. After setting the date to Feb 29 2000, it did reboot and keep the date properly. This means that the BIOS can either be upgraded or you can purchase the program Y2KPCPro from the Rightime people.


Personally I would opt for a bios upgrade, even though a software program would correct the problem. I am much more happier with a firmware upgrade.

All the problems with the Y2K situation were created to save 2 bytes of data for every date field in computers. On a PC, this is not that big a deal but on the mainframe computers designed back in the 70's and 80s, 2 bytes times 1 trillion records did add a few hundred reels of computer tape to the storage requirements. Insurance companies and others thought it was a cost savings and now we are going to pay for their short sight. Of course who ever thought that some of their programs and computers would survive 20-30 years?. Now we know, some never die..

Quoting from the documentation for the TEST2000.EXE program.

"Most applications get the system date from the operating system, whose software -based calendar is initialized at boot from the BIOS firmware, which gets the date from the CMOS RTC, which is hardware. The CMOS RTC maintains a two-digit year, so the BIOS appends those two digits to a pair of stored century digits to compose the four-digit year that it provides to the operating system. Since the century digits are not maintained by hardware and, even though the digits are set by any system date set command, they are not incremented when the year increments from 99 to 00; the result is that year 1999 will be followed by apparent year 1900. This results in an oddly erroneous system date of 1980-01-04 at the next boot since 1900 is an invalid year to the operating system. Some applications, which take the date from the BIOS rather than the operating system, will receive year 1900 instead of 2000."

CMOS RTC is the Real Time Clock chip on your motherboard that the battery keeps alive for system time.

The TEST2000.EXE program is free and accurate. It preforms two tests, a real time BIOS transition from 1999 to 2000 and a date retention after reboot test.

The bottom line: Now is the time to start thinking about the impact of the Y2K situation on your computer and data. The sooner the better. There are hundreds if not thousands of references to the Y2K problem and solutions on the Internet WWW. This is just one that I found that seems to be easy and safe. This is not to scare you about what will happen next year as the media will start the hysteria soon enough. I predict some really interesting articles on the TV and elsewhere that will cause people to rush to the bank and withdraw funds. I have heard pundits already talking about making sure that you have enough cash money on hand to pay your bills in January of 2000. If, next year, you get a bill from your automobile finance company for 100 years of interest, then don't get excited, they are probably using an older computer or software. <G> BACKUP BACKUP BACKUP. Please!

The program described here is available on the web page of the following company.

The RighTime clock company, Inc.
80 Southwest 8th St, STE2180
Miami, Fl 33130
(305) 577-6400 Voice
(305) 577-6401 FAX
http://www.RighTime.com

Rich Schinnell visits different computer related problems on a regular basis in his everyday life as a small business consultant. His Rich's Ramblings have been almost a regular for the Monitor. He is retir ed from the USN and Vitro Corporation and CPCUG but still enjoys helping people with their computer problems via the Help Line. Members may call him in the evening between 6 and 9PM at (301) 949-9292 or email at schin nel@cpcug.org His web page is at http://www.cpcug.org/user/schinnel.



Copyright (1982-1998 ), by the Capital PC User Group, Inc. All rights reserved.

Permission for reproduction in whole or in part is hereby granted to other non -profit and computer user groups for internal, non-profit use, provided credit is given to the Capital PC Monitor and to the author(s) of the reproduced material, and attribution of copyright is included.

Permission is also granted for posting on electronic bulletin board systems, provided credit is given to the Capital PC Monitor and to the author(s) of the reproduced material, and the files are made available in their entirety, without alteration, including this notice.

All other reproduction, other than for personal use, without the prior written permission of the Capital PC User Group is prohibited.

Unless specifically stated, opinions expressed in any article or column are those of the individual author(s) and do not necessarily represent an official position or endorsement of the Capital PC User Group.

Capital PC User Group, Inc.
51 Monroe Street STE 1605
Rockville, Maryland 20850

MIX BBS: (301) 738-9060 (10 MultiTech v.34 modems)

(301) 738-9061 Alternative modem
Office: (301) 762-9372