Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   О материалах сайта »   "Фантомные" часы для XT
RSS

"Фантомные" часы для XT

статья на конкурс, автор i8088

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
MMichael
Newbie


Всего сообщений: 131
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 апр. 2013
Учитывая наличие исходного текста на ассемблере, наверное можно и код BIOS модифицировать, чтобы int 0x1ah вел себя как в AT. Тогда не понадобится вызов в autoexec.bat
xoiss
Гость

Ссылка


>> Поскольку 1980 год, как и 1900, високосный

1900 год не был високосным, т.к. делится на 100, но не делится на 400
https://ru.wikipedia.org/wiki/Григорианский_календарь

// впрочем, не уверен, что в MS-DOS это правило високосности реализовано корректно — возможно, там как раз Юлианский календарь (честно, я не знаю) — тогда всё будет совпадать






да, забавная идея!
добавить такую функцию и без вмешательства с паяльником
Сейчас на форуме
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
Да чтож такое! Опять автор "играет", игрун какой!
[q]
автор играет на конкурсе под псевдонимом
[/q]
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Отличная статья, читал с интересом. Хотя по названию сначала подумал, что речь про синхронизацию часов DOS с сервером NTP при загрузке, как это делается в современном железе без батареек.

Для полного колхоза счастья не хватает автоматической подстройки часов от сигналов радиоточки. В каком-то из старых журналов ("В помощь радиолюбителю", вроде) была схема автоподстройки электронных часов по сигналам точного времени. Каждый час на 59 минуте считались импульсы 1 кГц, и по самому длинному выставлялось 0 минут, 0 секунд. В таком случае можно даже заменить кварц на RC-цепочку.
ALS
Member


Откуда: Севастополь
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 сен. 2016
Оффтопик: Оффтопик:
ATauenis
Предлагаю устроить еще одну голосовалку - "Есть ли у вас радиоточка ?"
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Спасибо за отзывы!!

По замечаниям:

xoiss написал:
[q]
>> Поскольку 1980 год, как и 1900, високосный

1900 год не был високосным, т.к. делится на 100, но не делится на 400
https://ru.wikipedia.org/wiki/Григорианский_календарь

// впрочем, не уверен, что в MS-DOS это правило високосности реализовано корректно — возможно, там как раз Юлианский календарь (честно, я не знаю) — тогда всё будет совпадать
[/q]
Спасибо за дополнения, я ничего не знал про это! DOS считает от 1980 года,те с 1900 не
проверить, и ближайший год, где понятие високосности отличается будет 2100, который
DOS тоже не поддерживает


MMichael написал:
[q]
Учитывая наличие исходного текста на ассемблере, наверное можно и код BIOS модифицировать, чтобы int 0x1ah вел себя как в AT. Тогда не понадобится вызов в autoexec.bat
[/q]
Это конечно возможно, но мне бы хотелось оставить BIOS по возможности штатным, и
не превращать XT в подобие AT (не исключено еще что понадобится еще machine ID
сменить).
Filin
Advanced Member


Откуда: Киев
Всего сообщений: 466
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 сен. 2017
о, я тоже недавно игрался с этим чипом :)
https://zx-pk.ru/threads/30007...(rtc).html
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
На днях сделал часы для IBM5150. Там применяются ПЗУ типов 2364 в DIP24 (8KB), и переходник соответственно специальный.

Поскольку ПЗУ на 5150 не имеют сигнала #OE, я заземлил сигнал #OE у DS1215 внутри переходника, а на панель переходника вывел только #CEI
(в принципе неважно, какой из сигналов использовать для выборки, тк активация DS1215 осуществляется при условии низких уровней обеих сигналов
#OE и #CE во время получения корректной ключевой последовательности.

Вот фото того, что получилось:
https://yadi.sk/i/3VzQ_RgCbL7ziA
https://yadi.sk/i/TU5BiPDn1-SlFQ

Мне плата досталась без микросхем ПЗУ, поэтому BIOS 2764 стоит через переходник (ПЗУ для BASIC я не сделал пока).

Часы я проверял в нижней панели (U28), и во всех панелях для BASIC. Работало четко, базовый адрес определялся верно:
в панели U28 как F4000, а в панелях для BASIC (U29-U32) соответственно: F6000 F8000 FA000 FC000
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
Потрясающая статья. Читая, увлекся на столько, что забыл о других делах :)
Особенно понравилась вторая часть статьи, где искали причины и устранения. Как в детективе. Всё как в жизни.

:thumbup:
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Ekb написал:
[q]
Потрясающая статья. Читая, увлекся на столько, что забыл о других делах :)
[/q]
Спасибо!!
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   О материалах сайта »   "Фантомные" часы для XT
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS