Ну, я же дал ссылку с софтом для M24 - попробуй этот драйвер подпихни себе в CONFIG.SYS. Там в ридми написано, что после его загрузки начинают команды TIME и DATE писать сразу в RTC.
Вид для печати
Спасибо большое !!! Заработало с этой утилитой, сохраняется и дата и время, и после перезагрузки, и после выключения. Однако год выше 1999 не устанавливает теперь :( игнорирует введенную дату более чем 31.12.1999.
Это уже похоже на глюк DOS. Что за версия? Если отличная от DOS v5.0, советую попробовать ее - она позволяет в DATE задавать год в виде четырех цифр, а не двух как например DOS v6.22.
UPD: А если без этого драйвера - устанавливается дата нормальная? Потому что посмотрел я драйвер (там исходник есть) - ничто не должно мешать. Там 16-битное значение количества прошедших дней с 01.01.1980. Сейчас это значение должно быть примерно равно 11000. Через 100 лет будет уже переполнение, но пока рановато.
Там какая то 6.21 стоит(ранее не видел такой версии, обычно 6.22), но год задается четырьмя цифрами. Сейчас попробую без драйвера дату поставить.
Tronix, все таки без драйвера дата устанавливается больше 1999, т.е. пишу date и затем ввожу 01-09-2016 и при повторной попытке ввода date вижу ранее установленную дату. А вот когда драйвер в памяти, то ввод даты свыше 1999 года игнорируется. Ошибки нет, но при повторном вводе date вижу дату до попытки изменения. Т.е. получается, что драйвер как-то мешает запоминанию даты свыше 1999года, даже на уровне ОС еще.