176

Re: Помогите пожалуйста с ремонт агат-9

Ребята, подскажите, так есть образ тестовой ПЗУ для 9-ки?!?! А то нахожу только для 7-ки Deka, или он тоже работает на 9-ке? Вот тут начало http://forum.agatcomp.ru//viewtopic.php?id=42&p=2 , я уже запутался.

177

Re: Помогите пожалуйста с ремонт агат-9

Вроде несколько версий её было, но, в любом случае, стоит попробовать на девятке.
Расскажете, что получилось, тогда и подробности всплывут.

178

Re: Помогите пожалуйста с ремонт агат-9

Вот тест, который я писал для "Семёрки". Включает текстовую страницу, выводит в начале надпись и издаёт звук. Больше ничего. Устанавливается вместо ПЗУ "Монитора".

http://forum.agatcomp.ru//misc.php?acti … e_str=6t42

Post's attachments

Attachment icon agat_test.rom 2 kb, 16 downloads since 2024-03-05 

179

Re: Помогите пожалуйста с ремонт агат-9

Попробовал два файла в эмуляторе, первый -  тестовая прошивка(есть на сайте), 2-ой - тест памяти, поделились в группе Обе работают в эмуляторе, на реальном новодельном агате-9 пока поставил 1-ую тестовую, видеорежим у меня не переключился на T64, динамик не подключен, но на DD93.8 есть сигнал с частотой 240Гц, значит процессор работает. Посмотрел, что в прошивке:

F800   D8         LF800     CLD
F801   8D 82 C7             STA $C782
F804   A2 00                LDX #$00

F80C   8D 30 C0             STA $C030
F80F   8D 20 C0             STA $C020

По описанию к ячейке и управлению регистром ДК на 9-ке должен должен установиться T64 0-ая страница? Также проверяется магнитофонный выход и динамик? Т.е. наверно надо начать проверку с DD56, DD60? Поможете запустить? Я не сказать, что гуру, поэтому есть сложности. Изучаю схему и вспоминаю основы электроники, ну уж очень давно такими делами не занимался :)
Может имеет смысл создать новый топик?

Спасибо откликнувшимся! :)

180

Re: Помогите пожалуйста с ремонт агат-9

alex1975 пишет:

По описанию к ячейке и управлению регистром ДК на 9-ке должен должен установиться T64 0-ая страница?

Да

alex1975 пишет:

Также проверяется магнитофонный выход и динамик?

Ну, они не то чтобы проверяются, а просто показывают, что прошивка работает.

alex1975 пишет:

Т.е. наверно надо начать проверку с DD56, DD60?

Для начала надо проверить, что происходит запись в D56. Осциллограф есть?
Надо поставить его в ждущий режим по падающему фронту и посмотреть, есть ли при запуске прошивки (после сброса) импульс на выводе 11 D56.
Если нет, то проверять D52.

181 Отредактировано alex1975 (11-03-2024 14:16)

Re: Помогите пожалуйста с ремонт агат-9

avivanov76 пишет:

Для начала надо проверить, что происходит запись в D56. Осциллограф есть?
Надо поставить его в ждущий режим по падающему фронту и посмотреть, есть ли при запуске прошивки (после сброса) импульс на выводе 11 D56.
Если нет, то проверять D52.

Извиняюсь, заблуждался и ввел в заблуждение При включении включается какой-то граф.режим, при сбросе включается T64. Вот что на мониторе:
http://forum.agatcomp.ru//misc.php?action=pun_attachment&item=1254&download=1
Проверил D56, на выходе 0x82, что верно. Хм-м, а дальше куда копать масса вариантов, возможно процессор не может записать в память или ДК читает не там?
Я вытащил две ру5д из панелек и включил агат, рисунок на экране поменялся.
А УРП на 9-ке нужно инициализировать? Я вижу на D8.1 сигнал сброса, этого разве достаточно? По сути куда копать у меня толковых мыслей нет :(

Спасибо!

Post's attachments

Attachment icon WhatsApp Image 2024-03-11 at 09.17.08.jpeg 156.26 kb, 182 downloads since 2024-03-11 

182 Отредактировано avivanov76 (11-03-2024 23:33)

Re: Помогите пожалуйста с ремонт агат-9

alex1975 пишет:

Вот что на мониторе:

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

Кстати, в тестовой прошивке нет настройки девяточного диспетчера памяти. Voldemar0 здесь http://forum.agatcomp.ru//viewtopic.php?pid=5778#p5778 публиковал патч к прошивке, который эту настройку добавляет. Может быть, дело просто в ее отсутствии (К531РУ8 необязательно включается с нулевым содержимым).

Если патч не поможет, тогда действительно, или запись идет не туда, либо вообще не идет, или ДК показывает не ту область.
Для начала я бы поискал сигнал записи на выводах 15 и 14 D30.
Также стоит посмотреть, сигналы на выводах 5, 7, 9, 11 D21.
Там могут быть разные сигналы в зависимости от ее начального состояния, но все выходы точно не должны висеть в "1".
Ну и если с D21 идет что-то похожее на правду и сигналы записи есть, то надо смотреть мультиплексоры D27, D29.

183 Отредактировано alex1975 (12-03-2024 21:27)

Re: Помогите пожалуйста с ремонт агат-9

avivanov76 пишет:

Кстати, в тестовой прошивке нет настройки девяточного диспетчера памяти. Voldemar0 здесь http://forum.agatcomp.ru//viewtopic.php?pid=5778#p5778 публиковал патч к прошивке, который эту настройку добавляет. Может быть, дело просто в ее отсутствии (К531РУ8 необязательно включается с нулевым содержимым).

Большое спасибо за наВодку :), пропатчил. Нашел еще тесты от LeoN65816 http://forum.agatcomp.ru//viewtopic.php?pid=574#p574, попросил записать патченую + еще TstMMU и CGVRWR28(на сегменты 2-3 подключаем банки 8-9 и отображаем их в ЦГВР и тестируем их, запись с последующим чтением). У меня есть тест для 9-ки под название ramtest(что он точно делает не знаю, кто поделился тоже не в курсе), тест заканчивается с ошибкой :(, записал видео https://youtu.be/ye_1KVv5rsk, там видно, что появляются и пропадают артефакты в верхнем правом углу и сверху посередине, может у Вас есть мысли, что это? Память? Я память вытащил и протестил в тестере, ошибок нет.

Спасибо!

PS Файл с тестом прилагаю.

Post's attachments

Attachment icon D6 -рф2 - Debug-SysMon9.bin 2 kb, 7 downloads since 2024-03-12 

Attachment icon RAMTEST.bin 2 kb, 10 downloads since 2024-03-12 

184

Re: Помогите пожалуйста с ремонт агат-9

alex1975 пишет:

У меня есть тест для 9-ки под название ramtest

Краткое описание теста здесь: http://forum.agatcomp.ru//viewtopic.php?pid=2314#p2314

alex1975 пишет:

тест заканчивается с ошибкой :(, записал видео https://youtu.be/ye_1KVv5rsk, там видно, что появляются и пропадают артефакты в верхнем правом углу и сверху посередине, может у Вас есть мысли, что это?

Похоже, что в какие-то моменты в память записывается байт $FF вместо тех данных, которые должен записать процессор.
Скорее всего, шинный формирователь D4 либо не выключает 3-е состояние, либо не переключает направление. Неприятность в том, что это происходит только иногда. С такими "плавающими" проблемами труднее бороться.

Для начала надо проверить что это не глюк D4. Можно попробовать во время работы теста ее нагреть или охладить, и посмотреть, будут глюки возникать чаще или реже.

Потом надо смотреть цепь выбора направления (D12.2, D19.1, D13.1) и цепь выключения 3-го состояния (D9, D7.1, D1.1, D10, D14). Очень может быть, что причина в D14 - она часто дает странные глюки. Также надо проверить, что резисторы R5, R6, R10 на месте и не оборваны.

185 Отредактировано alex1975 (13-03-2024 22:20)

Re: Помогите пожалуйста с ремонт агат-9

avivanov76 пишет:

Краткое описание теста здесь:http://forum.agatcomp.ru//viewtopic.php?pid=2314#p2314

Спасибо!


avivanov76 пишет:

Похоже, что в какие-то моменты в память записывается байт $FF вместо тех данных, которые должен записать процессор.
Скорее всего, шинный формирователь D4 либо не выключает 3-е состояние, либо не переключает направление. Неприятность в том, что это происходит только иногда. С такими "плавающими" проблемами труднее бороться.

Для начала надо проверить что это не глюк D4. Можно попробовать во время работы теста ее нагреть или охладить, и посмотреть, будут глюки возникать чаще или реже.

Потом надо смотреть цепь выбора направления (D12.2, D19.1, D13.1) и цепь выключения 3-го состояния (D9, D7.1, D1.1, D10, D14). Очень может быть, что причина в D14 - она часто дает странные глюки. Также надо проверить, что резисторы R5, R6, R10 на месте и не оборваны.

Стал смотреть, вроде все на месте, но потом решил проверить D3 и D14, в D3 содержимое не совпадает, а D14 одни нули :(, хотя месяц назад получил к-т всех ПЗУ и они все прошли у меня проверку данных. Это уже 2-ой к-т который я заказываю за последние несколько месяцев, буду думать, что делать дальше. То-то я смотрю, что у меня временные диаграммы странные, не совпадают с описанием ячейки, как вообще это работало?!?!
RAS
http://forum.agatcomp.ru//misc.php?action=pun_attachment&item=1257&download=0


CAS
http://forum.agatcomp.ru//misc.php?action=pun_attachment&item=1258&download=0

Post's attachments

Attachment icon cas.png 882.63 kb, 2 downloads since 2024-03-13 

Attachment icon ras.png 910.91 kb, 3 downloads since 2024-03-13 

186

Re: Помогите пожалуйста с ремонт агат-9

Если я правильно помню, то из чистой РТ-шки должны читаться $FF. Если читаются нули, значит она не "забыла" прошивку, а просто битая.

Это точно RAS? У него должна быть частота 2 МГц. Хотя, если через D14 доступ ЦП к ОЗУ заблокирован, то может получиться и 1 МГц.

187 Отредактировано alex1975 (14-03-2024 20:43)

Re: Помогите пожалуйста с ремонт агат-9

avivanov76 пишет:

Если я правильно помню, то из чистой РТ-шки должны читаться $FF. Если читаются нули, значит она не "забыла" прошивку, а просто битая.

Это точно RAS? У него должна быть частота 2 МГц. Хотя, если через D14 доступ ЦП к ОЗУ заблокирован, то может получиться и 1 МГц.

Буду разбираться с ПЗУ, РТ18 по нулям, РТ11 и РТ13 недостоверные, из РФ2 только одна достоверная, остальные 5 не совпадают, прям беда со старыми микросхемами, хотя для РТ это нормально, после прошивки тренировку не делали, сделал на Агат'е и вот результат. Из 2-х к-тов ПЗУ мне сейчас не хватает:

  • D03    556РТ11
    D14    556РТ18
    D64    573РФ2
    D73    556РТ11
    D84    556РТ18
    D85    556РТ18

Опять буду заказывать прошитые!

Большое спасибо за помощь! Но я не прощаюсь :))

188 Отредактировано alex1975 (19-03-2024 23:10)

Re: Помогите пожалуйста с ремонт агат-9

Проверил все ПЗУ, все с ними в норме, нужно в тестере микросхем было включить в настройках MOSFET-ключи для подачи питания на проверяемую микросхему. и все сразу стало на свои места, все читается и все в норме. У РТ читаются точно нули, а у РФ2 наверно единицы, смотрел в справочнике, но про РФ2 не увидел.
Посмотрел еще раз сегодня RAS,:
http://forum.agatcomp.ru//misc.php?action=pun_attachment&item=1260&download=0

8 широких импульсов, потом вот два узких и опять широкие, как такое может быть?!?! Что посмотреть непонятно :(
Попробовал еще тест, там видно в некоторых местах мусор, появляются твердые знаки, левый верхний угол, строка сверху посередине, и левая колонка посередине.
http://forum.agatcomp.ru//misc.php?action=pun_attachment&item=1261&download=0


Спасибо!

Post's attachments

Attachment icon ras1.png 1.13 mb, 3 downloads since 2024-03-19 

Attachment icon screen.png 1.79 mb, 3 downloads since 2024-03-19 

189

Re: Помогите пожалуйста с ремонт агат-9

alex1975 пишет:

8 широких импульсов, потом вот два узких и опять широкие, как такое может быть?!?! Что посмотреть непонятно :(

Ну это нормально. Процессор и ДК лазят в память поочередно. ДК читает память всегда, процессор не всегда.
Если процессор обращался в память, то будут узкие импульсы. Если нет, то широкие.

alex1975 пишет:

Попробовал еще тест, там видно в некоторых местах мусор, появляются твердые знаки, левый верхний угол, строка сверху посередине, и левая колонка посередине.

В этих местах сама прошивка символы меняет, так что скорее всего все нормально.

190

Re: Помогите пожалуйста с ремонт агат-9

> Попробовал еще тест, там видно в некоторых местах мусор, появляются твердые знаки, левый верхний угол, строка сверху посередине, и левая колонка посередине.

Надо сравнивать поведение при зажатом УПР-СБР и при отпущенном.
При зажатом УПР-СБР проц остановлен и картинка должна отличаться изяществом, чёткостью и статичностью.
Если этого нет и что-то мерцает - 90%, что причина в какой нибудь микрухе DRAM и 10% - ещё в каком-то месте.