Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » О материалах сайта » "Фантомные" часы для XT |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
MMichael |
Учитывая наличие исходного текста на ассемблере, наверное можно и код BIOS модифицировать, чтобы int 0x1ah вел себя как в AT. Тогда не понадобится вызов в autoexec.bat |
xoiss |
NEW! Сообщение отправлено: 9 февраля 2019 0:26 >> Поскольку 1980 год, как и 1900, високосный 1900 год не был високосным, т.к. делится на 100, но не делится на 400 https://ru.wikipedia.org/wiki/Григорианский_календарь // впрочем, не уверен, что в MS-DOS это правило високосности реализовано корректно — возможно, там как раз Юлианский календарь (честно, я не знаю) — тогда всё будет совпадать да, забавная идея! добавить такую функцию и без вмешательства с паяльником |
Сейчас на форуме |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
Да чтож такое! Опять автор "играет", игрун какой! автор играет на конкурсе под псевдонимом |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 февраля 2019 10:04 Сообщение отредактировано: 9 февраля 2019 10:04
Отличная статья, читал с интересом. Хотя по названию сначала подумал, что речь про синхронизацию часов DOS с сервером NTP при загрузке, как это делается в современном железе без батареек. Для полного |
ALS
Member
Откуда: Севастополь Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 сен. 2016 |
Оффтопик: Оффтопик: ATauenis Предлагаю устроить еще одну голосовалку - "Есть ли у вас радиоточка ?" |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 февраля 2019 13:04 Сообщение отредактировано: 9 февраля 2019 13:26
Спасибо за отзывы!! По замечаниям: xoiss написал: Спасибо за дополнения, я ничего не знал про это! DOS считает от 1980 года,те с 1900 не >> Поскольку 1980 год, как и 1900, високосный проверить, и ближайший год, где понятие високосности отличается будет 2100, который DOS тоже не поддерживает MMichael написал: Это конечно возможно, но мне бы хотелось оставить BIOS по возможности штатным, и Учитывая наличие исходного текста на ассемблере, наверное можно и код BIOS модифицировать, чтобы int 0x1ah вел себя как в AT. Тогда не понадобится вызов в autoexec.bat не превращать XT в подобие AT (не исключено еще что понадобится еще machine ID сменить). |
Filin
Advanced Member
Откуда: Киев Всего сообщений: 466 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 сен. 2017 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 февраля 2019 10:44 Сообщение отредактировано: 10 февраля 2019 10:47
о, я тоже недавно игрался с этим чипом https://zx-pk.ru/threads/30007...(rtc).html |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2019 8:17 Сообщение отредактировано: 20 февраля 2019 9:38
На днях сделал часы для 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2019 11:49 Сообщение отредактировано: 20 февраля 2019 11:52
Потрясающая статья. Читая, увлекся на столько, что забыл о других делах Особенно понравилась вторая часть статьи, где искали причины и устранения. Как в детективе. Всё как в жизни. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Ekb написал: Спасибо!! Потрясающая статья. Читая, увлекся на столько, что забыл о других делах |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » О материалах сайта » "Фантомные" часы для XT |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |