"Фантомные" часы для XT (статья на конкурс, автор i8088)

Обсуждение публикуемых статей

оцените статью

1
0
Голосов нет
2
0
Голосов нет
3
1
3%
4
6
15%
5
32
82%
 
Всего голосов: 39

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

"Фантомные" часы для XT (статья на конкурс, автор i8088)

Сообщение i8088 » 04.02.2023,11:35

Fentone, скорее всего разработчики указали 2100, зная что для него
нарушено простое правило високосности. Учитывая отсутсвие байта века,
это довольно условное заявление, зависящее от смещения временной шкалы.
Fentone писал(а): 03.02.2023,20:22 Можно проверить как микросхема отработает "високосные" 29 февраля 00 года (1900 - не високосный, 2000 - високосный).
С учетом смещения на 80, это будет 1980 год.
Fentone писал(а): 03.02.2023,20:22 Мне кажется логичным сместить шкалу времени на 2000 год
(вычитать 20 при записи года в RTC, и прибавлять 20 при чтении года из RTC).
Я немного не понял, те тогда минимальный год будет 2020?

В любом случае, определенно не стоит терять возможность установки прошедших годов,
начиная с 1980 (который минимально поддерживает DOS). Встречаются программы,
некорректно работающие с 2000+ годами (например PC3000), и приходится принудительно
ставить старые года. Эксперимент с датой может понадобится провести какой-нибудь итп.

Аватара пользователя
Fentone
Member
Сообщения: 151
Зарегистрирован: 25.06.2021,23:29
Откуда: Калининград

"Фантомные" часы для XT (статья на конкурс, автор i8088)

Сообщение Fentone » 04.02.2023,23:56

Минимальный 2000, но если если есть необходимость использовать 1980, то конечно лучше оставить как есть.

Небольшое дополнение: сигнал сброса #RST можно не подключить к высокому уровню (линии +5V),
т.к. между этими выводами имеется внутренний подтягивающий резистор порядка 9 кОм (в этом можно убедится с помощью тестера).

RTC1.jpg

RTC2.jpg

i8088, большое спасибо за статью и программы!
Все отлично работает на JUKO BABY XT BXM/12.

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

"Фантомные" часы для XT (статья на конкурс, автор i8088)

Сообщение i8088 » 05.02.2023,15:22

Fentone писал(а): 04.02.2023,23:56 i8088, большое спасибо за статью и программы!
Все отлично работает на JUKO BABY XT BXM/12.
Вам тоже спасибо, рад что Вам пригодились моя статья и модификация программы!
Дополнение приму к сведению!
Fentone писал(а): 04.02.2023,23:56 Минимальный 2000, но если если есть необходимость использовать 1980, то конечно лучше оставить как есть.
Я думаю, лучше оставить как есть, мне реально требовалось ставить год ниже 2000.
Тем более это часы для XT, где может встретится очень старый софт.

Ответить