151

Re: Агаты с лома

Тогда во вторник созвонимся.

152

Re: Агаты с лома

ок. Во вторник ещё днем буду ковырять плату.

@realname Dmitry Mityanin (2:5076/6)

153

Re: Агаты с лома

Встретились вчера с Владимиром, огромное ему спасибо, поковыряли Агат..Стало ясно, что ничего не ясно) Вчера остановились на том, что на сигнале W творился какой-то хаос, несмотря на вытащенную микросхему D19. Сегодня с утра прошел весь шлейф, нашёл КЗ. Теперь W ведет себя так, как нужно. На ОЗУ, соответственно, W тоже заработало нормально..

Компьютер после сброса переключается в текстовый режим и показывает всякую чушь..Тут особо без изменений..

@realname Dmitry Mityanin (2:5076/6)

154 Отредактировано Voldemar0 (04-08-2021 06:43)

Re: Агаты с лома

Дополню: заменили ещё одну микруху, которая раздаёт !зп/!чт на блок DRAM - у неё !W на одну из половин DRAM завис в 0.
Убедились, что РУДК реагирует на команды с шины - с отладчика удавалось переключить видеорежимы.
Но из-за шума на R/!W больше проверить было почти ничего невозможно.
Обратил внимание, что таймеры по !RESET отключаются.
Так что !RES, !NMI, !IRQ в порядке.
Тактовый вроде работает нормально, но странно то, что осцилограф показывает чистый сигнал,
а логический анализатор рисует иголки на сигналах. Но это может быть из-за контактов анализатора - сыпятся они потихоньку.
--
2Дмитрий:
дальше надо опять возвращаться в буферу ШД и смотреть, что там происходит до и после reset.
Вчера в его управлении летал дикий мусор, сейчас всё должно стать чище.
На остановленном проце (до ресет) сигнал W должен быть в высоком уровне
и так распространяться на все блоки. Соответственно, буфер ШД должен быть отключен, а на ПЗУ сисмона приходить разрешение чтения и она должна быть постоянно доступна для ЦП (или хотя бы полтакта шины - ~500 нс).

155

Re: Агаты с лома

ПЗУ сисмона всегда неактивна, D14 всегда дает "1" на 13м выходе..и до, и после сброса. даже импульсы в "0" не пролетают.

@realname Dmitry Mityanin (2:5076/6)

156 Отредактировано Voldemar0 (04-08-2021 10:52)

Re: Агаты с лома

Проц остановлен, ША фиксирована. Выборка тех или иных блоков зависит от того, какой адрес на ША и от состояния регистра управления ОЗУ (D8, после подачи питания д.б. весь в нулях):
0000..BFFF - доступ к ОЗУ
C000..CFFF - доступ к портам IO, а также к регионам вспомогательных ПЗУ
D000..FFFF - доступ к ПЗУ

Т.е. если адрес на ША >= F000 - то должно быть активно ПЗУ, если ниже D000 - то буфер ШД в направлении "от слотов к ЦП".

Если активен буфер ШД, то можешь проверить его побитно резистором подцепляя D0-D7 слотов к питанию и к земле через вчерашний резистор: ШД проца должна получать эти данные.

Если активно ПЗУ, то можешь убедиться, что тот байт, который запрашивает ЦП, действительно достигает его ШД. Можно свериться с дампом.

Если адреса D000..EFFF - скорее всего на ШД ЦП будет мусор, зависящий от дуновения ветра. Буфер ШД и ПЗУ будут неактивны. В этом случае тот же резистор будет легко тянуть ШД ЦП в любую сторону.

В адресах F000..FFFF будет отзываться ПЗУ (она будет дважды видна: F000.F7FF и повторно F800.FFFF).

Пощёлкай питание, возможно что ЦП будет выставлять разные адреса.

157

Re: Агаты с лома

И на входах D14 проверь: должны быть в единицах /InhibitRAM и /InhibitROM.

Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

158

Re: Агаты с лома

Voldemar0 пишет:

Дополню: заменили ещё одну микруху, которая раздаёт !зп/!чт на блок DRAM - у неё !W на одну из половин DRAM завис в 0.

А, значит D30 все таки была дохлая.

SaTaN5076 пишет:

ПЗУ сисмона всегда неактивна, D14 всегда дает "1" на 13м выходе..и до, и после сброса. даже импульсы в "0" не пролетают.

D14 будет давать "1" на выводе 13 в 5 случаях:
1) выбран адрес не из диапазона $F000, $FFFF
2) выполняется запись
3) установлен в "0" сигнал БлПЗУ (контакт А20 в слотах)
4) в ПсевдоПЗУ установлен запрет чтения (вывод 7 D8 в "1")
5) машина переключена в режим Apple (с вывода 8 D53 приходит "1")

Если адреса A12-A15 доходят до D14 и D1.2, то первые два варианта влиять не должны. Процессор точно в первых тактах после сброса полезет читать вектор сброса из $FFFC, $FFFD.

159 Отредактировано SaTaN5076 (05-08-2021 11:38)

Re: Агаты с лома

Утомила меня эта плата безумно..

На ША до сброса все биты в "1",  после сброса полсекунды импульсы на всех выходах, потом всё в "1" устанавливается. D6 не выбирается. Нашёл замыкание на массу бита 1 ШД. Устранил. Теперь на экране какие-то полоски-клеточки. в текстовый режим не переключается..

Раз все биты ША в единице, значит адрес FFFF
Запись не выполняется.
Контакт А20 в "1"
Вывод Q5 у D8 в "0"
Выбран режим Агат

Но выход 13 D14 в единице. Замыкания нет. Сама D14 исправна.

@realname Dmitry Mityanin (2:5076/6)

160

Re: Агаты с лома

SaTaN5076 пишет:

Контакт А20 в "0"

Ну вот он и блокирует ПЗУ... Логично? ;)

Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

161

Re: Агаты с лома

LeoN пишет:
SaTaN5076 пишет:

Контакт А20 в "0"

Ну вот он и блокирует ПЗУ... Логично? ;)

В единице..На эмоциях писал, запарился..

@realname Dmitry Mityanin (2:5076/6)

162

Re: Агаты с лома

А 18 вывод D6 на питание не звонится, случайно? И что на других выходах D14? Может, у нее тупо земля отвалилась?

От эмоций в ремонте нет толку. Плата не виновата в том, что ей так досталось. Считайте, что вы доктор, спасаете тяжелого пациента :)

163 Отредактировано SaTaN5076 (05-08-2021 14:29)

Re: Агаты с лома

avivanov76 пишет:

А 18 вывод D6 на питание не звонится, случайно?

К сожалению, нет...


avivanov76 пишет:

И что на других выходах D14? Может, у нее тупо земля отвалилась?

A0 - 1
A1 - 1
A2 - 0
A3 - 0
A4 - 0
A5 - 0
A6 - 1
A7 - 1
A8 - 1
A9 - 1
A10 - 0

/CS1 - 0
CS2 - 1
CS3 - 1

Q0 - 1
Q1 - 1
Q2 - 0
Q3 - 1
Q4 - 0
Q5 - 0
Q6 - 1
Q7 - 1

Всё статично. После сброса на адресных ногах кратко проскакивают импульсы и ноги возвращаются в стабильное положение. Питание в норме. Земля тоже.

avivanov76 пишет:

Считайте, что вы доктор, спасаете тяжелого пациента :)

Пациент хоть бы признаки сознания подал..А не только судороги в коме..

@realname Dmitry Mityanin (2:5076/6)

164

Re: Агаты с лома

Опять двадцать пять. A9 = 1 это режим Apple.

А расскажите, как у вас сигнал "Сброс" подается? С клавиатуры или кнопкой/перемычкой на землю?

165

Re: Агаты с лома

avivanov76 пишет:

Опять двадцать пять. A9 = 1 это режим Apple.

А расскажите, как у вас сигнал "Сброс" подается? С клавиатуры или кнопкой/перемычкой на землю?

Кнопкой..Клавиатуры нет. Платки адаптера мне Владимир подарил, спасибо ему большое, но я на работе сейчас - нет возможности в магазин за атмегой сходить. Завтра выходной - куплю.

@realname Dmitry Mityanin (2:5076/6)

166

Re: Агаты с лома

Просто триггеры D53 ставятся один раз при включении питания. И есть вероятность, что процессор успеет дернуть за D53 и переключить режим еще до подачи сигнала сброса.
А когда есть клавиатура, сброс подается одновременно с включением питания.

Можно перемычку между ногой 4 D53 и сбросом пока поставить.

И еще надо посмотреть выходы D92.4 и D90.5. Может, там средний уровень и режим Apple сам собой ставится.

167 Отредактировано SaTaN5076 (05-08-2021 16:24)

Re: Агаты с лома

D14 все же подохла..Заменил на донорскую - картина изменилась. Теперь старт в Т64. буквы пачками сменяют друг друга...из динамика стабильно тон герц 300

В этот режим попадает стабильно, каждый запуск одинаков.

Ну вот теперь это явно признак сознания. ПЗУ монитора стабильно выбирается..на CS - меандр

@realname Dmitry Mityanin (2:5076/6)

168

Re: Агаты с лома

Ну, это уже больше похоже на нормальную работу прошивки. Но хорошо бы видео.

169 Отредактировано SaTaN5076 (05-08-2021 16:39)

Re: Агаты с лома

Видео (50 Мб) - https://download.hdd.tomsk.ru/download/ … 8218aeeaa9

@realname Dmitry Mityanin (2:5076/6)

170 Отредактировано avivanov76 (05-08-2021 16:57)

Re: Агаты с лома

Звук правильный. Картинка - нифига неправильная. Похоже, в ОЗУ запись идет с дикими искажениями.
И похоже, на каждом проходе прошивки искажения разные. Либо там еще и номера текстовых страниц меняются.
Видно учетверение строк, это скорее всего битые D27, D28.

171

Re: Агаты с лома

27я живая, менял уже. 28 буду проверять уже в другой раз - ушёл на выходные..

@realname Dmitry Mityanin (2:5076/6)

172

Re: Агаты с лома

Кстати, D26 тоже под вопросом. Короче, "залипание" линий адреса A6, A7 дает учетверение строк, A10 - повтор верхней и нижней половин экрана. За A10 отвечает D26.
Если D27 живая, то дело может быть в замыкании между адресными входами ОЗУ. Лучше все адресные входы РУ5-х проверить на предмет замыканий.

173 Отредактировано SaTaN5076 (05-08-2021 19:09)

Re: Агаты с лома

Будет сделано! Скорее всего, завтра всё же попаду на работу после обеда.

Сегодня была полностью распаяна, очищена, отмыта и отсканирована плата донора. Начал перерисовку.

@realname Dmitry Mityanin (2:5076/6)

174

Re: Агаты с лома

Триггеры ПМ и ПА работали нормально, как и ресет - во вториник проверяли.
Там обвес ЦП дуркует, если ЦП не давать работать (сразу блокировать через RDY) то и ПМ и ПА правильно встают в работу. А вот остальные цепочки сброса не проверялись (регистр управления ОЗУ, например). Из-за глюков в обвесе ЦП делал что попало и быстро дощёлкивался до переключения ПМ/ПА. Там и эпл-режим включался и текст эпловский и, думаю, не только они.
Кроме того, был недоступен регистр управления сегментами ОЗУ. Без него отладочная прошивка попытается работать, но картинка может быть неопределённой. Возможно сейчас это уже починилось.

SaTaN5076: Попробуй включить плату при зажатом РЕСЕТ. И сфотографируй картинку на экране.

175 Отредактировано Voldemar0 (06-08-2021 06:48)

Re: Агаты с лома

Чтобы было: картинка правильной работы фазового генератора девятки.
Снята со слота.

Post's attachments

Attachment icon Phase9.PNG 13.62 kb, 160 downloads since 2021-08-06