Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!hplabs!hpcc05!hpbbn!hpgnd!alex From: alex@hpgnd.grenoble.hp.com (Alexis MERMET-GRANDFILLES) Newsgroups: comp.sys.atari.st.tech Subject: Re: Setting a 2000 year date *HELP* Message-ID: <17750005@hpgnd.grenoble.hp.com> Date: 11 Jan 91 09:29:31 GMT References: <17750004@hpgnd.grenoble.hp.com> Organization: Hewlett-Packard, GND Lines: 42 Hello, Please send flames to /dev/null. Some people has been using apple for near 10 years. Why ST or TT machines should not still be appreciated as home computers in 9 years. Back to our problem: ------------------- 1) TOS 1.6 has corrected a early TOS bug that was : Any change to the GEMDOS clock was not forwarded to the keyboard internal clock. This now works on my TOS 1.62 . If I call a (GEMDOS) TSetTime() , I can retreive the value I put by calling a (BIOS) gettime(). 2) But my problem is different. Everythings works well if the date is before 2000. If I try to set a date after the 2000 year , the GEMDOS seems to accept the request , then it tries to forward it to the keyboard clock which seems to refuse it. Then the GEMDOS clock is set back to the previous value it had. Actually, If a program sets a 2000 year date with Tsettime() ,then gets the date with a Tgettime() call, the Tgettime() returns the correct 2000 year date! But then, if you quits it, return to the desktop and run a little program that read the date, you get the previous value ??? Strange isn't it. Atari users, is it reproducable on your systems ? on the TT ? I am wondering if this may be a side effect of any French adaptation of the TOS. Alexis MERMET.