DOD-Y2K  2000
The only "date sanity checker" for your PC...
and it's FREE!

Is your computer "Y2K Compliant," and does that make you feel safe?

(Just when you thought it was safe to go back in the water!)

Even if your PC is fully "Y2K Compliant," what will prevent it from booting up with the wrong year after...

Did you know...

"But my system is Y2K Compliant!"

That's great! It means that when midnight December 31, 1999 rolled around, your system clock should have rolled over to January 1, 2000.   The next time it rebooted, it should still have come up in the year 2000.  There are certain other capabilities your system should also have, such as getting February 29th in the right leap years in the 2000's as well.  There are free programs to check for this behavior, such as YMark2000 from the National Software Testing Laboratories (NSTL), see their web site at: http://www.nstl.com/html/nstl_ymark2000.htmlPlease note: NSTL does not guarantee accuracy, adequacy or completeness of the services provided in connection with the YMark2000 program.  It seems to be a pretty reasonable test, and many companies have used it as their client list shows.

"What does DOD-Y2K check do?"

It checks your system date each time your system boots up, and it will alert you if your date is outside a preset range of years, then gives you the opportunity to change it.  The program is not memory resident (not TSR), so it doesn't use up your RAM.  It just does a sanity check on the date and terminates if the date is within normal parameters, or within a range of years you can preset! 

DOD-Y2K Check v1.5 (c)1998,2000 - Written by FCC(SW) Dennis Fain, USN
BIOS date within acceptable parameters: April 8, 2000
( Year is in the range 1999 to 2030, see program info for details. )

  Command Line Options:                                                       
    To run the program from AUTOEXEC.BAT (normal)...: DOD-Y2K                  
    To view program information, use command line...: DOD-Y2K /?               
    To demonstrate program alert operation, type....: DOD-Y2K /D               
    For a printout of the program information.......: DOD-Y2K /P > LPT1        
      - or LPT2, etc. as appropriate                                           
    To "print" the information out to a text file...: DOD-Y2K /P > filename    
      - where the "filename" might be DOD-Y2K.TXT                              
    Override Lower Year Limit from *1999 to YYYY....: DOD-Y2K /L:YYYY          
    Override Upper Year Limit from *2030 to YYYY....: DOD-Y2K /U:YYYY          
      * Default value, see program information for reasons and usage.          
                                                                            
  NO WARRANTY OR GUARANTEE FOR USABILITY IS IMPLIED IN ANY WAY WHATSOEVER.    
  THE AUTHOR ASSUMES NO LIABILITY FOR ANY LOSSES SUBSEQUENT TO USE OF PROGRAM.
  This is a free program. No licenses, registration or fees are applicable.    
  See program info for warnings, notes, disclaimer and copyright information.

If one of the default dates has been overridden by /L or /U, a status screen will display for three seconds confirming that the override is in effect, then booting will continue.

"What if my system is not Y2K compliant?"

If the only problem your system has is the automatic rollover to the year 2000 (if it wants to go to 1900 instead) this program should be able to help.  If your computer was on at midnight on December 31, 1999, the Real Time Clock (RTC) inside would have gone to 1900, but DOS and Windows keep track of their own time, so you probably wouldn't have noticed, much less been affected, until the next time the system was rebooted (powered off then on again).   If your system was turned off at that time, the RTC will still have gone to 1900. 

Regardless of being on or off when the new millennium rolled around, the next time you booted the system, the motherboard BIOS would have found the year 1900 in your RTC and mistakenly converted it to 1980.  When DOD-Y2K is in your AUTOEXEC.BAT file, it will notice such a date error and put up a warning screen, explaining the problem, and allowing you to correct the date before booting continues.   DOD-Y2K won't "fix" the RTC or BIOS, and won't handle incorrect leap year problems if your system is susceptible to them, but staying in the right year each time you turn the system on would certainly help your situation.  This free program beats buying a new motherboard right now, but even a new motherboard that is Y2K compliant can still have the CMOS clock reset to a bogus year.

"Did you say it's free?"

Yes, I said free!  As a retired Navy Chief Petty Officer, and an extremely patriotic one at that, I saw this as a way to give something to my country above and beyond my active duty service.  I originally envisioned releasing this to the Department of Defense only, then realized that the whole country could benefit from it.  So here it is.  This is a free Y2K+ program, meaning that it is useful long after the Y2K rollover has passed.  No licenses, registration or fees are applicable, although donations would be a welcome surprise, and greatly appreciated!  If you feel this program will save you time, money or aggravation, or just give you a little more peace of mind, just send me an email for my current mailing address to send a donation to ($1? $5? whatever).  Use the email address , and if your organization decides to use this program, please let me know.  I won't charge them for it, but I'd like to display a list of users outside the DOD.

"What systems does DOD-Y2K work on?"

The software has been tested on a variety of "PC" platforms, from '386 through Pentium III, including the AMD K5 and 6, and from DOS 3.x through Windows 95/98.  It has not been tested on IBM OS2 Warp products, if you try it let me know how it worked.  The 32-bit version is under development for Windows NT platforms, this version will not work on Windows NT.

Download DOD-Y2K version 1.5 for DOS 3.x through Windows 95/98
(ZIP file): dod-y2k.zip

View/download the DOD-Y2K "Readme" text file: dod-y2k.txt
which includes important warnings and the following information and disclaimer:

--[ Authoring Information, Release and Disclaimer Notice ]--
Copyright (c)1998,1999,2000 by Dennis Fain, all rights reserved.
No government time or resources were used in development of this program.

This program was written and compiled in Clarion
for DOS, version 3.09
I am a licensed Clarion
Developer, and I have released this program as-is
into the public domain (freeware), although intended primarily for DOD
use. All the usual disclaimers regarding use of software programs apply.
NO WARRANTY OR GUARANTEE FOR USABILITY IS IMPLIED IN ANY WAY WHATSOEVER.
THE AUTHOR ASSUMES NO LIABILITY FOR ANY LOSSES SUBSEQUENT TO USE OF PROGRAM.

This is a free program. No licenses, registration or fees are applicable,
although donations would be a welcome surprise, and greatly appreciated!
Just send me an email for my current mailing address. My email address is
, and if your organization decides to use this program, please let me know.


Email Dennis
 

Enjoy freedom?  Thank a Veteran!
Enjoy freedom?  Thank a veteran!
 

Link to Microsoft FrontPage
This page designed with Microsoft FrontPage
Visitors: Hit Counter
Page designed by Dennis Fain,
Compatible Computer Services

Go to Fain.Net Home Page            Email: Webmaster
Copyright 2000 Compatible Computer Services.  All rights reserved.    Revised: 02/03/09