Re: Агаты с лома
как должна выглядеть картинка при удержании reset? быть полностью черной? или полностью белой?
У меня выглядит вот так..
Персональный компьютер "Агат" - технические беседы (является частью agatcomp.su / agatcomp.ru) Как зарегистрироваться?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
ПЭВМ "Агат" 7-9: Форум → Ремонт → Агаты с лома
как должна выглядеть картинка при удержании reset? быть полностью черной? или полностью белой?
У меня выглядит вот так..
произвольно она должна выглядеть, но, как правило, близко к чему-то, похожему на шахматную доску.
ДК начинает работу в том режиме, в котором проснётся его регистр состояния, а это дело неопределённое. Работа ДК в отображении и регенерации DRAM, но её состояние тоже неопределённое.
Однако почему я считаю что есть ещё проблемы: потому что обычно состояние DRAM после включения напоминает довольно характерное чередование почти нулей и почти единиц с шагом 16 байт, причем там есть несколько периодов, например: 16 нулей, 16 единиц и так несколько раза, а потом 16 единиц и 16 нулей ещё несколько раз (по 16 раз, например).
Не знаю почему так, возможно, тут что-то в техпроцессе.
Это не всегда касается всех микросхем, но даже если большинство имеют сходное поведение (например, из одной партии одного завода), то визуально в агатовских видеорежимах это так или иначе складывается в что-то похожее на шахматную доску. Хотя у тебя не СССРская память, кто знает - может у самсунга что-то по другому...
Я думаю, тебе имеет смысл закинуть отладочную прошивку и посмотреть что будет с ней.
Без ПЗУ проц девятки будет ловить мусор, это тоже немного неопределённое состояние или может быть будет иметь FF - это хотя и недокументированная, но исполняемая команда. В этом случае он по RESET уйдёт на адрес FFFF, оттуда словит эту команду потом перейдёт на 0000 и там уже пойдёт опять то, что ему удастся выловить из DRAM. Дальше трудно угадать что будет.
Можно попробовать отследить сигнал, который перебрасывает триггеры ПМ и ПА в ноль (кажется там стартовая RC переводит их в 1 - и это у тебя происходит правильно?). Может быть ты найдёшь баг в работе дешифраторов адреса (для управления триггерами используются только сигналы ША и служебных всяких типа R/!W, F0 и т.д.. ШД не используется). Но может быть дело и не в них.
Отладочная прошивка ничего не читает из памяти и регистров, так что ей дешифраторы адреса не помешают работать. А вот если она не сможет включить режим Т64 в ДК, то будет видно ещё одно направление раскопок.
==
Ещё одна забавная штука, но немного сложная в исполнении: попробовать зажав ресет включить комп и потом переключить ДК в разные режимы. ША будет свободна, нужно только коротко щелкнуть в регистре состояния ДК (D56) сигнал C, а на млашние 7 бит ША задать какую нибудь комбинацию. Даже не все биты, достаточно покрутить A0, A1 и A7. Они отвечают за режим отображения.
Вроде так:
A1.A0:
00 - какая-то из высших график
01 - тоже графика
10 - текст (в зависимости от D7 либо 32x32 либо 64x32)
11 - графика
--
Ещё вопросы: что делает звуковой канал ? есть ли звук при включении ? D6 должна быть со штатной прошивкой.
Мож ДК дуркует, но если есть звук, значит ОЗУ, как бы, скорее, работает, чем не работает.
Что на ША при отпущенном RESET?
Какие линии прыгают, а к какие - висят стабильно и в каком значении? Что с амплитудой на всех линиях ША, соответствует ли она требованиям ТТЛ ?
==
Где-то у нас ещё было описание маленькой платки для удобного подключения всяких измерительных устройств к слотам агата, на время ремонта и всяких изучений. Игорь придёт, мож ссылку скинет.
У меня этих плат ещё 4 штуки, могу подарить. Не собранных.
Однако почему я считаю что есть ещё проблемы:
[...skipped...]
Проблемы есть однозначно..
Я думаю, тебе имеет смысл закинуть отладочную прошивку и посмотреть что будет с ней.
И с отладочной прошивкой и вообще без микросхемы с прошивкой результат одинаковый
Ещё одна забавная штука, но немного сложная в исполнении: попробовать зажав ресет включить комп и потом переключить ДК в разные режимы. ША будет свободна, нужно только коротко щелкнуть в регистре состояния ДК (D56) сигнал C, а на млашние 7 бит ША задать какую нибудь комбинацию. Даже не все биты, достаточно покрутить A0, A1 и A7. Они отвечают за режим отображения.
Вроде так:
A1.A0:
00 - какая-то из высших график
01 - тоже графика
10 - текст (в зависимости от D7 либо 32x32 либо 64x32)
11 - графика
Ширина полосок на экране несколько меняется..
Ещё вопросы: что делает звуковой канал ? есть ли звук при включении ? D6 должна быть со штатной прошивкой.
Мож ДК дуркует, но если есть звук, значит ОЗУ, как бы, скорее, работает, чем не работает.
Тут тишина..На выходе постоянка. Если сгорело практически все, то я не удивлен, что эта цепь тоже..
Что на ША при отпущенном RESET?
Какие линии прыгают, а к какие - висят стабильно и в каком значении? Что с амплитудой на всех линиях ША, соответствует ли она требованиям ТТЛ ?
А0-А9 - разнообразные импульсы, амплитуда 4в
А10-А16 - практически меандр, 4в
А вот выход В6 формирователя D17 просажен..2.5в..посмотрю что на нём дальше..
постоянных "0" или "1" нет
"0" и "1" однозначны..
Где источник сигнала С05, который заходит в шлейф под номером 34?? Не могу найти...
> Где источник сигнала С05, который заходит в шлейф под номером 34?? Не могу найти...
D94.10, второй лист, центр по вертикали, 3/4 вправо по горизонтали.
> И с отладочной прошивкой и вообще без микросхемы с прошивкой результат одинаковый
Она должна где-то в первых же командах (и, скорее всего, затем регулярно) пытаться переключить
РУДК в состояние $82. И надо бы уточнить, что это происходит.
Если она даже это сделать не в состоянии, то вопрос начинается о шинных формирователях D17,D18.
И также изредка бывало что D14 теряла ноги.
Но может быть всё вокруг ЦП. Интересно, что там на линиях CE CEO у D6 ?
Тут бы прям логический анализатор не помешал на ША.
> Ширина полосок на экране несколько меняется..
В режимах, у которых последние биты 10 (т.е. 02, 06, ...) ДК должен встать в текстовый режим.
Не важно, что делает DRAM, на экране должны быть буквы/цифры/значки. Они могут прыгать и скакать, даже быстро, если DRAM глючит, но даже если вообще выдрать DRAM, всё равно как мининимум "Ъ" должен быть по всему экрану.
Если это не так, значит надо бы поинтересоваться обвесом и сигналами вокруг D64.
Убеждаемся, что D53 в сброшенном состоянии и внимательно смотрим, что там байтики из D64 плавно перемещаются в D82,D83 и далее в D86. И наблюдаем как бежит счётчик строк на входах A1, A2, A3 у D64. Что-то там не алё где-то. Может в управлении D70.
Я бы попробовал ЦП вообще пока вынуть, чтобы он своими случайными действиями все не путал, и постараться получить вменяемую картинку с выхода ДК.
Как я понял, D49, D50, D68, D69, D82, D83 уже менялись, D64, D65 вроде как живые, значит, действительно, остается D70 и ее управляющие сигналы. Сейчас такое ощущение, что во время зажатого сброса на входах D0-D6 у D70 "1", а на входе D7 - "0". Надо бы это проверить. Если там постоянных уровней нет, значит или D70 битая или управляющие сигналы на ней какие-то не те. Надо смотреть сигналы на 23, 1, 11 ногах. Можно прямо картинку выложить.
Кстати, судя по 33 колонкам, явно нет гашения. Надо посмотреть, есть ли сигнал на ноге 12 D92 (на плате ЯБ3 это может быть другая нога) и проходит ли он через D66 (вход 15, выход 14) и D71 (вход 4, выход 14).
Буду по-порядку делать. D82-83-86 проверены, живы. Счетчик на А1-А2-А3 у D64 идет, А3 - меандр 512мкс, А2 - меандр 256мкс, А3 - 11,7мс
Фото с вытащенным процессором -
D70 жива, на всех ногах D0-D7 зашумленный меандр. 23 нога - лог "1", 1 нога - меандр, 11 - синхра 95нс
D92 - СГИ - импульсы, 64мкс, КГИ - импульсы, 20мс, выход соответствует. Через D66 проходит, через D71 проходит.
Вытаскиваю D65 - просто белый фон
Сдается мне, проблема идет от D53...сейчас я её выдерну и жестко включу режим Агата..
D65 - отличия начиная с адреса 0x200h, но её содержимое более осмыслено, чем у прошивки с сайта..
Это как? На сайте заводские прошивки проверенные с нескольких плат, а потом мы их сравнивали с архивом разработчика (Самарцев) 1 в 1.
SaTaN5076 пишет:D65 - отличия начиная с адреса 0x200h, но её содержимое более осмыслено, чем у прошивки с сайта..
Это как? На сайте заводские прошивки проверенные с нескольких плат, а потом мы их сравнивали с архивом разработчика (Самарцев) 1 в 1.
Скриншоты ниже. Сверху файл с сайта, снизу - с ПЗУ
В считанной версии по адресам 200-2FF алфавит, в прошивке с сайта - некие данные?
Установил режим Агата, картинка не изменилась..Триггер оказался живым.
В общем-то да, там некоторые данные.
Посмотри как она включена: у неё A11 на земле, значит выше 400 адреса не используются.
A10 как раз - сигнал ПМ. Значит до 200 - один режим, после 200 - другой.
Эпловские и агатовские режимы очень различаются по организации, так что логично что там и регионы этой ПЗУ выглядят по разному.
MD5 (D65-рф2 - GGN.bin) = f951227a6e66f35963da711dc6750f71
Хорошо. Прошил прошивкой с сайта...ничего не изменилось...
Если можно, после ремонта платы, попробуйте свою прошивку D65 обратно залить, будет ли с ней вообще работать исправная плата? Почему спрашиваю, есть подозрение что у вас плата Кировского завода, а там измененные прошивки, которых у нас на сайте нет. Если будете другие ПЗУ считывать - выкладывайте плиз например в первом сообщении! Может быть интересно.
Если можно, после ремонта платы, попробуйте свою прошивку D65 обратно залить, будет ли с ней вообще работать исправная плата? Почему спрашиваю, есть подозрение что у вас плата Кировского завода, а там измененные прошивки, которых у нас на сайте нет. Если будете другие ПЗУ считывать - выкладывайте плиз например в первом сообщении! Может быть интересно.
Да, конечно. Все ПЗУ, которые я читал имеют отличия, но в основном, 1-2 байта..
прошивка D65 добавлена в первое сообщение темы.
Voldemar0, у вас же в Томске были ЛЭМЗ платы а у Колесова именно Кировские? Был же текстовик какой-то у нас, что Колесов ДОПОЗУ128 в Кирове заказывал - а у топикстартера на фотках неизвестного завода ОЗУ128.
Такие девятки еще комплектовались цветным импортным моником, что отражено в рекламке.
А при чём тут Колесов ? Платы же эти не из Томска.
Значит мимо.... , прочитал происхождение в начале топика. Но все равно прошивки надо сохранить, мало ли чего.
Значит мимо.... , прочитал происхождение в начале топика.
Это всё явно с завода, где производили Агаты и Микроши..У меня даже какая-то плата распаяна только наполовину..
Глупая мысль может, но эту плату надо было тепловизором ремонтировать :)). Дать прогреться и посмотреть какие микры перегреваются или недогреваются. Может это бы коррелировало с отказами...
Хотя, вот, DRAM, например, по температуре обычно не отличается живая от мёртвой.
А РФ-ки бывает что холодные, которые дохлые.
Кстати, сколько у тебя по +5 ток жрёт?
Это всё явно с завода, где производили Агаты и Микроши..У меня даже какая-то плата распаяна только наполовину..
Это не показатель, куча заводов получали пустые платы агата и микроши с корпусами и сами все комплектовали.
В т.ч. Киров, КЭМЗ.
Глупая мысль может, но эту плату надо было тепловизором ремонтировать :)). Дать прогреться и посмотреть какие микры перегреваются или недогреваются. Может это бы коррелировало с отказами...
Ох, была такая мысль..Но тепловизор взять негде..Сильнее всего греются РТшки и ИР13е..УФПЗУ тоже..Проц и РУшки умеренно...
Кстати, сколько у тебя по +5 ток жрёт?
1.92А
ПЭВМ "Агат" 7-9: Форум → Ремонт → Агаты с лома
Форум работает на PunBB, при поддержке Informer Technologies, Inc