Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Ноутбук Zenith ZFL-181-92 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 | Печать |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Кай написал: Не в плане критики или бесперспективности сей затеи, а так, мысли вслух... ...я отдал даташит на мсх и сорцы эмулятора Т1000/1200 неплохому (зарубежному) С-программисту, мне кажется, он справится с написанием утилиты. Для того, чтобы запустить эту утилиту и на ноуте ТС, нужно еще адрес порта выяснить куда там часы подцепили. Может ключик какой в командной строке предусмотреть для его выбора. Ну и в особо запущенных случаях (разводку п/п упростить, кол-во микросхем сократить и т.д.) в подключении к шине данных тоже возможны варианты - микросхема то на 4 бита всего... А еще может и инверсия присутствовать |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Оффтопик: Оффтопик: Бесперспективно соседу с этернальным ремонтом и перфоратором в почтовый ящик какать — высокО и перспективу визуально не оценишь... Не в плане критики или бесперспективности сей затеи, а так, мысли вслух... Пожелания переведены и переданы, спасибо за конструктив. |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 августа 2018 20:51 Сообщение отредактировано: 23 августа 2018 22:41
XPOHOMETP написал: Возникает закономерный вопрос: как же оно работало раньше? Если в компьютере есть микросхема RTC, значит, предусмотрено сохранение хода времени при выключении. Раз система часов не видит (поддержки в БИОС нет), то время она считает от системного таймера. Я определил, что обнуление происходит в момент начала перезагрузки. Ровно через минуту после нажатия комбинации из трёх клавиш время меняется на 12:01а (к этому времени уже загружена система и запущен NC c часами). Значит, это не ДОС обнуляет время. Как будто сигнал сброса поступает. XPOHOMETP написал: Что-то им там больно дофигища. Попробовал несколько, включая RTC.EXE, по большей части они пишут что-то вроде "Real time clock not found", ... failed и прочие неприличные слова. Однако, ровно то же самое они пишут и на другом ХТ-шном ноуте, где с часами всё в порядке. Это Sanyo 16 LT. Кстати, я только позавчера это обнаружил, что он сохраняет время. Ведь на его плате никаких батареек нет! И Далласов тоже. А при загрузке с его фирменной дискеты спрашивается время и дата, это в автоекзек забито. Хотя, оно ни к чему. Видимо, РТЦ питается от силовой батареи. Arix, а еще там ссылка на большую коллекцию прог для часов есть, может удастся подобрать подходящую? |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 августа 2018 0:08 Сообщение отредактировано: 24 августа 2018 0:13
Arix, попробуем еще раз Во времена ХТ стандарта на RTC еще не было. Потому сравнивать два ХТ компа между собой, а тем более с АТ, занятие бесполезное. Микросхемы RTC, программы их обслуживания. их поведение могут быть совершенно разными. Потому и лежит такая куча софта по приводившейся ссылке... Возможно, в поздних клонах ХТ, где часы встроены изначально, есть их поддержка и со стороны BIOS (которая всегда есть.у АТ). В этом случае DOS при загрузке прочитает текущее время из RTC посредством вызова стандартных функций ВIOS Если такой поддержки RTC в BIOS нет (или она нестандартна), то DOS начнет отсчет времени с "нуля" С полночи, или полудня как у Вас - тут, видимо, от региональных настроек операционки зависит. Потом возможен вызов из autoexec соответствующей утилиты для RTC (при наличии таковой), которая и установит в системе правильное время. Но, при любом раскладе, DOS в процессе работы считает время (и дату) сама - от аппаратного прерывания IRQ0. Которое формируется системным таймером и происходит 55 раз в секунду. Эта частота никак не связана с RTC и его часовым кварцем на 32,768 кГц. А получается она с кварца 14,318 МГц на материнской. От него и ISA шина тактируется, и некоторые видео. Т.е. подсчет времени и даты операционкой не зависит от наличия RTC в системе. А RTC нужны лишь для сохранения хода времени при отсутствии основного питания компа. Если все стандартно, то синхронизировать программный счетчик DOS и RTC можно командами операционки Time и Date. Ну а на ХТ (в большинстве случаев) только через соответствующую утилиту. Нет утилиты - при каждой загрузке начинаем счет с нуля. Ну а в родном софте к вашему ноутбуку она вероятно была - вот так раньше и работало... Надеюсь, что не сильно наврал на ночь глядя |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
XPOHOMETP написал: Теперь понятно. Узнать бы, что это за утилита и как называется. Ну а на ХТ (в большинстве случаев) только через соответствующую утилиту. Ну а в родном софте к вашему ноутбуку она вероятно была - вот так раньше и работало... С другой стороны, предположим, что RTC исправно работает, а ДОС не может прочитать из него время. Я перезагружаю компьютер через три клавиши. С какого момента пойдёт отсчет времени с "нуля"? У меня было опасение, что я сжег микросхему RTC. Я выпаял дохлый ионистор, стал цеплять другой, хороший. На дохлом была обозначена полярность, на новом - нет, он неполярный. И не подумал, что он у меня заряжен, какой полярностью я его цепляю? Оказалось, что неправильной, а он, хоть и маленький, но ток КЗ у него 400 мА. А сейчас, пока писал это сообщение, вспомнил, что там между ионистором и микросхемой стоит диод. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 августа 2018 13:22 Сообщение отредактировано: 24 августа 2018 13:29
Arix написал: Может больше шансов найти образы оригинальных дискет для данного компа? Узнать бы, что это за утилита и как называется. Arix написал: Как бы исправно RTC не работал, но если DOS не может с ними общаться, то считайте что RTC у Вас нет вообще. С другой стороны, предположим, что RTC исправно работает, а ДОС не может прочитать из него время. Arix написал: Достал свою ХТ. Энергонезависимых часов нет. DOS версии 6.22. Я перезагружаю компьютер через три клавиши. С какого момента пойдёт отсчет времени с "нуля"? После включения и загрузки показывает время 12:00:25.48 и дату 01-01-80. Задаем текущее время командой time. Проверяем - установилось, тикает нормально. Ctrl+Alt+Del и опять получаем цифру около 12:00:28 Или я не так вопрос понял... "Нулем" будет момент, когда DOS в процессе загрузки инициализирует свой внутренний счетчик времени и даты. Значением по умолчанию (получается 12:00:00 у нас) или значением из RTC при их доступности. Что Вам даст знание этого момента с точностью до секунды? Arix написал: Ну хотя бы генерацию на кварце глянуть осциллографом... У меня было опасение, что я сжег микросхему RTC Arix написал: А такие тоже бывают? Не знал... А емкость/напряжение какие? на новом - нет, он неполярный. Arix написал: А параллельно тому диоду обычно резистор стоит там между ионистором и микросхемой стоит диод. Вот тут гляньте: http://www.phantom.sannata.ru/...7#pp424377 Может и не Ваш случай. Видимо половину схемы ноута Вы уже нарисовали |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 августа 2018 17:54 Сообщение отредактировано: 24 августа 2018 19:56
XPOHOMETP написал: Вы процитировали это предложение в отрыве от следующего. А они взаимосвязаны: Как бы исправно RTC не работал, но если DOS не может с ними общаться, то считайте что RTC у Вас нет вообще. Arix написал: Я имел в виду: "Если ДОС не читает время из RTC, с какого момента она начнет его отсчет при перезагрузке?" С другой стороны, предположим, что RTC исправно работает, а ДОС не может прочитать из него время. Я перезагружаю компьютер через три клавиши. С какого момента пойдёт отсчет времени с "нуля"? XPOHOMETP написал: Более точная локализация неисправности. Система сбрасывает время при своей загрузке? RTC работает, но система не читает время из неё? RTC неисправна? Что Вам даст знание этого момента с точностью до секунды? XPOHOMETP написал: А как скоро она это начинает делать? Если ещё учитывать, что она грузится с дискеты, то есть, медленно. "Нулем" будет момент, когда DOS в процессе загрузки инициализирует свой внутренний счетчик времени и даты. Допустим, RTC работает, в ней правильное время, ДОС её не читает, внутренний счетчик инициализируется через 10 с после начала загрузки. Цифры условные. Я жму Ctrl+Alt+Del и засекаю время. Система загрузилась, запустился NC c часами в уголке. Там 12:00. Когда показания сменяются на 12:01, я смотрю, сколько прошло времени от нажатия Ctrl+Alt+Del. Если ровно минута, значит, отсчет пошёл от момента перезагрузки. То есть, "сам компьютер" считает время. А если 70 секунд (в данном примере), значит, отсчет пошел от момента инициализации счетчика. То есть, "сам компьютер" время не считает, его считает ДОС (или сбрасывает и считает заново). Пока это пишу, сообразил, что это просто проверить. Включить компьютер, дискету не совать, подождать несколько минут. Потом сунуть дискету и после загрузки посмотреть время. Если отсчет начался от перезагрузки, будет 12 ч и несколько минут. Включил, подождал. Сунул дискету. Дисковод зажужжал, но загрузка не идёт, на экране продолжает торчать сообщение DISK ERROR. Нажимать Ctrl+Alt+Del не хочется. Стал жать разные клавиши, надеясь "подтолкнуть" его. И по ESC вошёл в БИОС! А там разные тесты есть. Сейчас я его помучаю. Да, кстати, задержка загрузки ничего не дает, все равно 12:00. Значит, отсчет начинается при загрузке системы. XPOHOMETP написал: 5,5 В, 1 Ф. И 2 Ф. Такая же таблетка, но полярность не указана. Интернет сказал, что они не полярные. А такие тоже бывают? Не знал... А емкость/напряжение какие? XPOHOMETP написал: У меня резистора нет. Только диод, причем, напаянный самопально. Один идёт на микросхему, другой от источника 5 В для заряда ионистора. Смотрите фото в первом сообщении. Там и сам ионистор тоже, вроде, "приколхозен". Непонятно, что там было с новья. А параллельно тому диоду обычно резистор стоит |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 августа 2018 19:57 Сообщение отредактировано: 24 августа 2018 21:54
Этот самый БИОС или что-то типа его. Hазывается "MFM-180 Monitor Version 2.8E". Теста часов там нет. Но при нахождения в нём время тикает, при последующей загрузке ДОСа показания времени уже - с учетом времени, проведенного в БИОСе. Выходит, что обнуление происходит в момент начала перезагрузки. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 августа 2018 3:37 Сообщение отредактировано: 25 августа 2018 3:56
Arix написал: Наконец-то Вы пришли к правильному выводу! Значит, отсчет начинается при загрузке системы. Arix написал: Модернизацию, вероятно, провели когда сдохла основная батарея. У меня резистора нет. Только диод, причем, напаянный самопально.... Два диода со стороны пайки не нужны от слова совсем, т.к. есть диод со стороны установки деталей. Скорее даже вредны, т.к. сокращают и без того малое время работы RTC от ионистора. А вот резистор зря не поставили - думаю от этого ионистор и сдох. Arix написал: С этого и надо было начинать Этот самый БИОС или что-то типа его. Hазывается "MFM-180 Monitor Version 2.8E". Arix написал: Искать .COM (99,9% что не .EXE) Теперь понятно. Узнать бы, что это за утилита и как называется. Прикрепленный файл (ZFL-181-93.JPG, 0 байт, скачан: 22 раза) |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
XPOHOMETP написал: Так оно нашлось не сразу. С этого и надо было начинать Нашёл RTCLOCK.COM. http://www.minuszerodegrees.net/rtc/Strickland/clkprogs.zip Но от него толку, как от козла молока. Тоже ругается: Clock not found. Я совал в конфиг.сис драйвер CLKDRV.SYS. Он тоже матерщинник ещё тот. Как оказалось, в .doc написано, что это для АТ машин. В архиве есть программа DOSTIME.COM. Вот, она не матерится, но выдает те же самые обнуленные время и дату. Я припёр осциллограф, посмотрю, проявляет ли микросхема признаки жизни. XPOHOMETP написал: А-а-а-а... Модернизацию, вероятно, провели когда сдохла основная батарея. Здесь RTC, наверное, питалась от силовой батареи. Да, диод D12 уже питает RTC от источника 5 В. От плюса С42 никаких дорожек не отходит (я искренне надеюсь, что плата не содержит внутренних слоёв с дорожками). Я думаю, что это было пустое гнездо, его решили использовать под ионистор для питания микросхемы. Осталась неясность на счет кабелёчка, идущего от XTAL2 k OSC. Кабелечек сделан добротно, но есть признаки незаводских паек. И конденсатор на OSC со стороны дорожек явно приколхоженный. XPOHOMETP написал: А где он желателен? А вот резистор зря не поставили - думаю от этого ионистор и сдох. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Ноутбук Zenith ZFL-181-92 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |