<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[ПЭВМ "Агат" 7-9: Форум &mdash; Ремонт]]></title>
		<link>https://forum.agatcomp.ru//index.php</link>
		<atom:link href="https://forum.agatcomp.ru/extern.php?action=feed&amp;fid=14&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние темы раздела «ПЭВМ "Агат" 7-9: Форум».]]></description>
		<lastBuildDate>Thu, 22 Jan 2026 18:22:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Агат-7 - не могу загрузиться с дискеты]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=602&amp;action=new</link>
			<description><![CDATA[<p>Здравствуйте.<br />Я купил Агат-7. Сам комп рабочий. На нём установлен дисковод на 840 кб - Электроника МС 5313. Я его проверил и отъюстировал на Спектруме и РС. Есть так же исправные К5601 и Теас 55. <br />Я попробовал записывать дискеты для него. Есть устройство Greaseweazle (я активно продвигаю жаргонизм - &quot;гризли&quot;). Сначала я писал образы через родной одноименный софт устройства. Агат не грузится. В системном мониторе по команде 801L выводится вполне осмысленный код. Потом я записывал дискеты через программу Fluxengine. С ИКП 7 нет никакого результата. Записал один из игровых дисков, games7.dsk из эмулятора, пишет &quot;ОШ. ОБМЕНА: СБРОС **&quot; Это прогресс? Мне посоветовали записать ИКП2. Их там две штуки - ikp2-19176.dsk и ikp2-19311.dsk. Записал оба - не грузится. Но после попытки загрузиться комп не реагирует на УПР+СБРОС.</p><p>Может, проблемы с записью? Я как-то неправильно пишу?<br />Команда:<br />fluxengine.exe write -c agat -d drive:0 -i ikp2-19311.dsk<br />или<br />fluxengine.exe write agat840 —drive.rotational_period_ms=200 —usb.greaseweazle.port=COM9 -i &quot;ikp2-19311.dsk&quot; —drive.high_density=0<br />Но тогда программа ругается: Error: unrecognised flux filename &#039;rive.rotational_period_ms=200&#039;<br />Именно так и пишет: &quot;rive&quot; вместо &quot;drive&quot;, как будто не видит букву d.</p>]]></description>
			<author><![CDATA[null@example.com (Arix)]]></author>
			<pubDate>Thu, 22 Jan 2026 18:22:12 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=602&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[ес5323.01]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=552&amp;action=new</link>
			<description><![CDATA[<p>Привет!</p><p>Есть пара %subj в несовсем живом состоянии. Требуется запустить до того уровня, чтобы<br />потестить головы.</p><p>Всё выглядит так, что после старта они оба не выдают сигнал track0.</p><p>Причем шпиндель оба заводят только при условии, что головка при включении уже стоит в положении трека 0.</p><p>Сигнал с датчиика index и track 0 проходит усилок DD2 и успешно наблюдается на X16 и X17.<br />Но дальше index, возможно, доходит до шлейфа на контроллер, а вот track 0 зачем -то ныряет внутрь процессора cm650 и наружу выходит уже только постоянная единица, которая попадает на буфер DD1.</p><p>Хотелось бы понять: это проц косячит или ему что-то на входах не нравится ?<br />1) Т.е. зачем ему вообще пропускать track 0 через себя, в каком случае он может его выдавать как постоянную единицу ?<br />2) Имеет ли этот проц программу первоначальной установки головки на нулевой трек ? Знаю, что некоторые поздние флопики делают это сразу при подаче питания.</p><p>Я не исключаю отказа DD8/DD9 (усилки шагового двига), но будет ли их отказ причиной такого поведения ?</p>]]></description>
			<author><![CDATA[null@example.com (Voldemar0)]]></author>
			<pubDate>Sat, 30 Nov 2024 17:28:55 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=552&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Стресс-тест для АГАТа]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=531&amp;action=new</link>
			<description><![CDATA[<p>Тут в телеграм группе <a href="https://t.me/agatcomp/1/23720">https://t.me/agatcomp/1/23720</a> поднимался вопрос:</p><div class="quotebox"><blockquote><p>Коллеги, есть идеи чем загружать АГАТ но ночное стресс тестирование? Стараюсь перед продажей проверять максимально работоспособность, но как показала практика, просто запустить тест памяти на сутки не всегда помогает (тест может успешно отработать сутки, а другое ПО начнет зависать).</p></blockquote></div><p>Есть мысли такого плана: </p><div class="quotebox"><blockquote><p>Насколько я понимаю: стресс-тест -&nbsp; это загрузка какого-либо узла системы (обычно ЦП или видяхи), которая приводит к максимально возможному нагреву этого узла и всей его системы охлаждения. При этом проверяется корректность работы этого узла. Но охлаждение ЦП или других микрух радиаторами, а также зависимость их нагрева от исполняющихся программ на Агате практически отсутствует, так как это не свойственно ТТЛ-логике, на которой он построен. ТТЛ кушает электроэнергию почти всегда одинаково и это практически никак не зависит от исполняющихся команд. Нет у аппаратуры Агата и каких-либо режимов энергосбережения. Нет и режима остановки процессора. Даже если программа ждёт нажатия клавиши, процессор просто крутит почти пустой цикл. На практике, только микросхемы DRAM у Агата могут несколько ухудшать свои характеристики при нагреве, но выход на термостабильный режим занимает около 5 минут. Так что если часик погонять тест ОЗУ, то всё, что тут можно выяснить - будет выяснено. Есть ошибки которых не выявляет тест ОЗУ, но их вообще сложно опознавать и идентифицировать. Они если и мешают, то только какой нибудь одной-двум программам. Так что для теста компа полезно только погонять разные проги, выбрать штук 10 игрушек, например, каждая из которых исполняется под 1-2 оперционками и включают все режимы дисплейного контроллера, может быть использует джойстик/пульты; может быть ещё отдельно прогу, использующую таймер. Если всё это работает - вполне можно считать комп исправным. Ну и ещё из комплексного теста тест Бейсик, если семёрка&nbsp; - ещё тест ППИ.</p><p>Всё равно все мерцающие ошибки не найдёшь, а если и найдёшь - комп постепенно, даже выключенный, может где-нибудь навернуться.</p><p>Я бы вообще попросил покупателя самого предложить какие нибудь тесты. Может он ради конкретной игрули покупает комп - значит , с неё&nbsp; и начинать тестирование.</p></blockquote></div><br /><p>А Вы что думаете?</p>]]></description>
			<author><![CDATA[null@example.com (garnizon)]]></author>
			<pubDate>Sun, 31 Mar 2024 16:31:56 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=531&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[История одного ремонта]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=519&amp;action=new</link>
			<description><![CDATA[<p>Автор: Voldemar0</p><p><em>Предисловие</em></p><p>Иногда я пишу истории не столько в расчёте на сторонних читателей, сколько на самого себя. Это что-то вроде блога: дневник, но публикуемый. Он нужен, с одной стороны - чтобы при необходимости перечитать собственные заметки и вспомнить, что же там такое было, с другой стороны - чтобы во время написания текста ещё раз обдумать произошедшее. Дальнейший текст - именно из этой серии.</p><p><strong>История одного ремонта</strong></p><p>Возможно, это произведение кому-то поможет в ремонте Агатов. Или покажется занятным для читателей, связанных с ремонтом цифровой техники.</p><p>А дело было так: мне прислали системную плату Агат-9 в неисправном состоянии, производства ВЗЭВТ. История её была неизвестна, т.к. с момента поломки сменился не один владельц. Было ясно лишь, что на монитор не выдаётся сигнал синхронизации развёртки.</p><p>Одной из целей изучения платы было снятие образов ПЗУ для сайта. Логичнее было сначала отремонтировать, а потом снимать образы, чтобы быть уверенным, что образы будут верны. С другой стороны, неисправность могла быть обусловлена разрушением содержимого какой нибудь ПЗУ (а на девятке их много), поэтому я решил начать с ремонта.</p><p>В работе использовались, в основном, лишь заслуженный осцилограф ОЛМ-2М - старый, советский, но довольно надёжный. И хотя полоса его частот ниже тех, что есть в Агате (1 МГц против 14), это меня не особенно смущало. 14 МГц в Агате есть далеко не везде, да и часто важна не точная форма сигнала, а лишь некоторые виды искажений и относительная амплитуда (т.е. возможность сравнить амплитуду сигнала в двух точках). А полоса в 1 МГц говорит лишь о том, что осцилограф будет правильно показывать форму и абсолютную амплитуду сигнала в полосе от 0 до 1 МГц.</p><p>Второй прибор - мультиметр vc9805a. Он звёзд с неба не хватает, переменку измеряет только синус-формы и только для звукового диапазона частот, ну да и ладно. Зато звенит в звуковом тесте хорошо.</p><p><strong>D88</strong></p><p>Итак, сначала выясняем, куда пропал сигнал синхро. Он основан на сигнале генератора с кварцем BQ2, ... тут что-то переменное высокочастотное видно, D81 - тоже, с 7-й ножки у неё идёт что-то высокочастотное, а доходит ли оно до D87, D88 - да, доходит. D88 - защёлка, должна передавать всё со входов на выход. Раз синхро есть, значит сигналы на входах/выходах должны мелькать. А оно... а оно не мелькает. Ну, допустим, у неё на входах константы. Тогда на выходах тоже должны быть константы. Проверим ? Вход 3, выход 2 - уровни совпадают. Вход 4, выход 5 - совпадают. ... Вход 14 - единичка, выход 15 - ноль. Неисправность. Но в чём ? Либо D88 не пропускает сигнал, либо кто-то его садит на &quot;землю&quot;. Проверка простая: выключаем питание, омметром прозваниваем между &quot;землёй&quot; и выходом. Либо выходной каскад микрухи пробит, либо входной каскад какой-то другой микрухи, которая подключена к данной - тогда будет почти ноль. Либо замыкание дорожек - тогда точно ноль. Либо логика микрухи убита внутри, тогда будет бесконечка либо очень много. По факту - почти ноль. Куда идёт дорожка ? Упс.. Тут много всего. Вот, например, вход соседней D65. А это ПЗУ, его всё равно выпаивать для снятия образа. Совместим приятное с полезным.</p><p>Случайно скользнув выводом омметра по соседним дорожкам обнаруживается, что ещё несколько трасс замкнуты на общий. Нда...</p><p>Я всегда исхожу из предположения, что одна неисправность вызвана одним элементом. Маловероятно, что сдохли сразу несколько деталей, ведь достаточно выйти из строя одному ключевому элементу, устройство отправят к кладовку или в ремонт. Синхросигнал - элемент ключевой. Без моника за Агатом делать нечего.</p><p><strong>D65</strong><br />Раз уж снимать ПЗУшки - то все и сразу. Поехали.</p><p>Как лучше - каждый выбирает по себе. Я использую два способа: большой кусок олова распплавляется по всем выводам микрухи, обеспечивая равномерный нагрев всех ножек. Паяльник нужен ватт 40, с толстым жалом. Либо паяльная станция. У меня - Quick 850 ad. Станцией снять микруху быстрее, но брызки олова потом ловить нужно, чтобы они дорожки не коротнули. Так что способы чередуются в зависимости от фазы Луны.</p><p>Снять микрухи не так уж сложно. Немного сложнее не повредить при этом дорожки, но этому тоже можно научится. Сложнее потом убрать олово из отверстий. Можно иголкой и паяльником, можно сверлить - но легко соскользнуть и попортить проводящий слой внутри отверстия, можно отсосом, но не очень удобно. Можно станцией продувать, но олово назад возвращается и дырка стягивается, даже если не исчезает совсем. Я придумал простой способ: станицей на невысокой температуре (250..280 градусов) продуваю, а паяльником с тонким жалом снимаю выдуваемое олово с другой стороны. Быстро и просто. Особенно если работать вдвоём. Мне жена помогает. А можно расплавлять олово обычным паяльником и потом втыкать в отверстие деревянную зубочистку. Если плата не толстая - тоже хорошо получается.</p><p>Чтение ПЗУшек показало, что D65 сдохла. Вообще. У неё просто половина выводов внутри намертво спеклись с общим. Интересно, что это единственная импортая ПЗУшка на плате, остальные - СССРовские. И остальные читаются.</p><p>Почему могла сдохнуть микросхема ? Чаще всего из-за диких условий работы - типа повышенного питания или перегрузок (замыкания) выходов. Но эта микруха работает на внутреннюю часть схемы, значит перегрузка выводов вроде как исключена. Особенно если выяснится, что остальная часть схемы исправна. Но второй вариант предполагает мощный бросок питания, тогда бы сдохло много чего, помимо этой микросхемы. Плохо... На сисплате почти сотня кристалов, все менять ? С другой стороны - другие ПЗУшки прочитались... Значит если и сдохло, то не всё. Попробуем ковыряться дальше. Запаиваем ПЗУшки, D65 пока не ставим - нет чистого кристала. Прошивка есть, но из другой платы, волжской, а у них есть отличия от московских, может быть и в этом прошивке тоже.</p><p>С другой стороны - D65 отвечает за генерацию видеосигнала в графрежиме, на текстовые вроде не влияет. Судя по схеме. Попробуем её пока вообще не ставить.</p><p><strong>D87</strong><br />Хи! Сигнал на выходе D88 стал более логичным. А развёртки всё нет. Но есть ещё D87. А на ней та же проблема: синхро на 11-й лапке есть, а сигналы на входах/выходах нелогичные. Причем не на одном выходе, а на нескольких. Опять омметр, но замыканий не видно.</p><p>На входе сигнал переменный, а на выходе - нет. Ну может в тот момент, когда приходит синхро, сигнал на входе всегда один и тот же ? Проверим.</p><p>Проверка жестокая, но, в данном случае, допустимая. Просто замыкаем (информативнее - через миллиамперметр) вход на общий или на питание. Жестокая - потому что это перегрузка предыдущего выхода, который управляет данным входом, но кратковременно (ну за треть секунды можно же засечь изменения в работе схемы?) - поэтому не смертельно.</p><p>На выходе D87 единичка ? Значит вход цепляем на ноль. Сигнал выхода не изменился ? А если теперь выход D87 на ноль ? Ток около 10 ма. Это D87 пытается выдать единичку. Если бы следующий за ней вход был пробит (или странным образом притягивался бы к питанию при вклюнии схемы) на единичку, ток бы зашкалил за сотни ма, иначе D87 могла бы управлять таким входом.</p><p>Значит, выдираем D87. Ставим новую. Опа !...</p><p><strong>D90</strong><br />... Развёртка появилась ! Яркость на максимум...... Но, кроме бэкфона, на мониторе ничего нет. Так и есть: D86 на выходах имеет нули. Это выходной буфер видеосигнала. Интересно, но и на входах у него тоже что-то не густо. Сам помер ? Буферная схема имеет право сдохнуть. Выпаиваем ?</p><p>Нет. Потому что есть ещё один симпотом, и от него никуда не денешся - на синхровходе 1 у D86 нет пульсаций. Проверим заодно и вход сброса - там всё в порядке. Откуда синхро идёт на D86 ? А оно как раз идёт с кварцевого генератора, но его уже проверяли. А, вот тут ещё примостилась пара элементов D90.1, D90.2. Логической функции они не выполняют, повторяя сигнал, но, возможно, их задача - просто линия задержки. Чтобы очередное состояние выдеовыходов защёлкивалось чуть позднее, чем успеют сработать остальные элементы пиксель-генератора.</p><p>Так что с сигналом на D90 ? На входе есть, на выходе - нет. Меняем ? Меняем!</p><p><strong>D74</strong></p><p>Картинка есть !</p><p>Только косая. Надпись &quot;агат&quot; сверху не полностью, больше напомниает &quot;гат&quot; или что-то такое, но ещё интереснее: четыре курсора мигают одновременно. Курсор у Агата програмный. Даже в аппаратном текстовом режиме. Просто подчерк чередуется с текущим символом. Как над машиной не издевайся, но выводить одной командой подчерк в четыре ячейки видеопамяти одновременно не получится. Адрес-то на адресных входах микросхем памяти конкретный. Пусть неправильный, но конкретный.</p><p>А вот видеоконтроллер может читать данные четырёх разных позиций из одной и той же ячейки.</p><p>Заменяем D6 - это ПЗУ системного монитора - на специально подготовленное, диагностическое. Там примитивная прога, которая ничего не читает из памяти, а только забивает видеопамять специальной последовательностью символов, по которой можно легко ловить ошибки адресации.</p><p>Т.е. в случае практически любой ошибки в адресе картинка будет отличаться от эталонной. А чтобы мозги не сильно загружать, эталонную картинку наблюдаем, заменив файл ПЗУ сисмона в эмуляторе, на PC.</p><p>Что же мы видим ? Каждая третья и четвёртая строка повторяет первую и вторую. Но этого мало: каждая третья и четвертая строка в правой половине изображения странно мерцает. Не Flash-аттрибут, а какое-то хаотическое моргание, среди которого, как в тумане, видны нужные символы. И это ещё не всё: каждые 16 символов в левой половине всех строк повторяются. Вот отсюда было и четыре курсора: два по вертикали, два по горизонту.</p><p>Повтор пар строк - признак ошибки адресной шины. В агате два ряда микросхем памяти. Четные адреса обслуживает одна половина, нечётные - другая. В видеостроке 64 байта, в двух строках - 128, но, с учётом чередования микросхем, это 64 адреса. Итого врёт линия A6. Микросхемы памяти имеют мультиплексированный вход адреса, значит если коротнуть лапку на &quot;землю&quot; или питание, внесём ошибку и в старший разряд адреса. Но видеостраница - 2 кб, к тому же сейчас мы в самом начале ОЗУ, так что большинство старших разрядов и так нули.</p><p>Проверяем, убеждаемся в правильности расчёта адреса. Аналогично проверяем повтор в группах по 16 знаков: это A3.</p><p>За младшие разряды адресной шины видеопроцессора отвечает, например, D74. Ну и коммутаторы шин: D25..D28. Их проверить легко: коротнуть последовательно A3 у микросхем памяти, затем у выходов коммутаторов, затем у входов коммутаторов, затем на входе D74. Таким перебором быстро выяснилось, что D74 держит на выходе ноль. Меняем !</p><p><strong>Замыкание дорожек</strong><br />В группах-16 повторы прекратились. И это хорошо. А в группах пар строк - нет. А ведь этот адрес тоже проходит через D74... Кстати, а как он проходит ? По какой лапке ?</p><p>Опять короткие замыкания на общий, линии A0, A1... реакция правильная - картика портится как положено. А вот с A7 и A6 какая-то фигня. Они вроде как влияют, но на всё сразу. Не только свой адресный бит, но и какой-то ещё, пососедству.... Какой ? Опс ! Да они ОДИНАКОГО влияют на картинку.</p><p>Выключаем питание, выдёргиваем разъёмы, осмотр платы - так и есть - кусочек олова залетел между дорожек, когда выпаивались ПЗУ. И даже слегка приплавился к ним. Удаляем его - картинка отличная !</p><p>Меняем D6 на родной сисмон - работает ! Сейчас воткнём контроллер дисковода, загрузим Бейсик... Да, щас ! Тёмный экран. Иногда текстовый мусор, иногда - тёмный.</p><p>А, точно, забыли D65. Она, оказывает, не только в кодировании заморочек эпловской графики участвует, но и в чисто агатовских графрежимах. Программируем, запаиваем. Проверяем графрежимы из сисмона. Есть. А ИКП всё равно не грузится. Даже близко. Даже на Enter не реагирует.</p><p>Как мне помнится, начальную картинку с дискетками он загружает с дискеты, а не рисует сам. И грузится он довольно долго, значит дорожки с картинкой читает. Значит картинка где-то в памяти. Можно даже посмотреть в эмуляторе - где именно. Но переключая видеорежим - вместо картинки - мусор. Причем &quot;чистый&quot;, будто в микросхемы после включения питания вообще никаких данных не записывали. В чём дело ?</p><p>Кстати, а как себя чувствует слово состояния памяти, селектор банков памяти ? C100.C17F ? А фигня тут какая-то. Должно быть равномерное увеличение - все банки подряд подключены к адресному пространству - так их сисмон инициализирует, а на самом деле - фигня какая-то. То вроде как банк B, то банк A на всех адресах.</p><p><strong>D22</strong><br />Под подозрение сразу попадает ряд микрух. Регистр банков - микросхема D21 - быстрое статическое ОЗУ. Вокруг него формирователь сигналов управления D21 (несколько простых элементов), формирователь-коммутатор данных D11, формирователь адреса D16, формирователь-коммутатор выходного кода (для программного чтения регистра) D22.</p><p>Во первых, вспоминаем, что диагностическое ПЗУ работает. Оно использует нулевую страницу видео, это нулевые старшие адреса всего и вся, а значит, если бы проц писал на самом деле в банк A или B - картинки бы на экране не было.</p><p>Пробуем переключать участок адресов 1 - он не используется сисмоном, подключаем на него разные банки памяти. Участок занимает адреса 2000.3FFF, записываем туда какую-нибудь цифру, переключаем банк, читаем цифру. Интересно, похоже, можно подключить только банки 0 и 1. Т.е. реально на адресную шину попадает только младший бит номера банка, остальные - константы. С другой стороны, из регистра читается номер банка A или B. Странно ? Вот и я так подумал. Поменял микруху регистра - та же фигня. Значит точно не она.</p><p>Попробуем сменить D22. Проверять что либо замыканиями бесполезно - он выдаёт сигналы на шину данных - проц даже к клавиатуре обратится не сможет, если начать тут безобразничать. Нельзя также влиять и на его входы - они напрямую связаны со старшими адресами памяти и если их переключить, сисмон не сможет даже выводить курсор в видеоозу. Значит просто меняем.</p><p>И, кстати, это помогло....</p><p><strong>Опять замыкание между дорожками, но уже заводское</strong><br />Данные из регистра банков читаются правильно. Но, чтобы уж наверняка, запускаем не ИКП, а тест Лисина - официальный тест памяти. Кстати, ИКП продолжает, точно также как и раньше, не работать.</p><p>Тест Лисина вроде как крутится, что-то находит, ... но интересно, что ему кажется, будто есть ошибки управления.</p><p>Лезем в мануал теста, разбираемся, как именно выявляется этот тип ошибок (номер 64, кажется). Пробуем смоделировать эту ситуацию в сисмоне.</p><p>Хм. Интересно. Похоже в первое адресное окно можно подключить теперь любой банк, но он же будет подключен в третье адресное окно (6000.7FFF).</p><p>С проца не попадают старшие биты в транслятор банка ? А как же он тогда обращается и к клавиатуре (которая сидит на C00x) и в младшую видеостраницу (которая, наоборот - на 0xxx) ?</p><p>Не работает буфер-коммутатор адресов D11 ? Проверить сложно, все действия кратковременные, входы прямо на магистрали. Меняем.</p><p>А вот шиш! Глюк остался.</p><p>Ну а сигналы-то на него попадают с адресной ? Да, дорожки звонятся... Друг с другом !!! От проца A14 и A15 приходят замкнутыми.</p><p>А дорожки эти длинные и идут много куда. Но мне повезло. Через пару минут, между слотами, заводской деффект. Его пытались перерезать, но мааааленький волосок остался и, видно, замкнулся вновь.</p><p>Итого - один симптом, две неисправности. Так тоже бывает.</p><p><strong>RAM</strong><br />Тест Лисина пошел. Бейсик грузится. Но в тесте кое какие микрухи глючат. Шесть микрух сразу, но все с одной стороны - на нечётных адресах. Может их выходной буфер глючит ? А может, наоборот, не отключается буфер чётных адресов и мешает нечётным ?</p><p>Выдираем наиболее глючную (с точки зрения теста) микруху и ставим панельку. Я знаю магазинчик, где эта память стоит - буквально - копейки. Куплю штук 10, .... Или нет - вот, вроде, есть память с какого-то разобранного ... может быть это было спектрумом ?</p><p>Ставим на панельку, тест. Странно, те же ошибки. Причем почему-то всегда в 8-м, реже 9-м, банке. Ошибки похожи на случайные, но всегда в конце страниц (xxFx) и всегда при записи контрольных чисел вроде FF, FE.. Причем иногда читается сразу 80 - т.е. ошибка почти во всех битах. И только на нечётных адресах. На некоторых проходах валятся кучами, а на других - ни одной. О чём это говорит ? Каждая микросхема отвечает за свой бит по конкретному адресу, следовательно, чтобы была ошибка в нескольких битах, нужно, чтобы у нескольких микросхем был отказ по одному и тому же адресу.</p><p>Номер банка - это, фактически, лишь комбинация старших адресных бит, поступающих на микросхемы. Следовательно, ошибки у всех микросхем, происходящие в одном и том же банке (т.е. - по одним и тем же адресам) - тоже событие маловероятное.</p><p>Шины данных и адреса у Агата не мультиплексированы. Мультиплексируется только младшая и старшая часть адреса и только для микросхем ОЗУ - у них такая схемотехника.</p><p>Откуда тогда такая странная зависимость? Может, это просто броски по питанию, но где ? Агат не обвешан конденсаторами, но у девятки вокруг микросхем памяти кондёров всё же много. Все разом вряд ли сдохли.</p><p>Ну ладно, меняем микруху. Нет, то есть сначала не меняем, а для чистоты эксперимента ставим старую во впаянную панельку. Так, результаты те же. Теперь ставим другую... Вроде также. А третью ? А вот тут интересно: вроде как ошибки по этому биту уменьшились. Это интересно. Меняем ещё на одну (из обломков спектрума снято 8 микросхем - есть с чем экспериментировать). А вот тут ошибок стало явно меньше. Значит, возможно, глюк с ошибками в разных битах и глюк с ошибками в одном бите имеют разную природу ? И передо мной опять совпадение ?</p><p>Итак, закупаемся новой памятью и устраиваем глобальное тестирование. Десять новых микрух (ну не совсем новых - на них тот же 92-й год, только лапки не паяные) и восемь спектрумовских. Итого: из 8 спектрумовских микрух одна совсем мёртвая (даже сисмон не стартует), одна глючит как агатовская, другая глючит, но чуть меньше, ещё одна почти не глюкает (за полчаса теста одна-две ошибки), ещё у четырех ошибок дождаться не удалось (может мало ждал ?). Т.е. явно заметно улучшение ситуации в зависимости от экземпляра микросхемы.</p><p>Десяток новых РУшек тоже имеет отказы. Три из десяти бракуем.</p><p>Пробуем заменить наиболее часто глючащие хорошими из новых. Результат: одиночные сбои бит прекратились полностью.</p><p><strong>Не решённая загадка</strong></p><p>Но остались групповые. Т.е. тест записывает, например, число 0xFE, а читается 0x80. Интересно, что сбои на 90% происходят при подключении 8-го банка памяти и только в конце страниц - т.е. младшие восемь бит адреса - единицы.</p><p>Попытка воспроизвести ситуацию в сисмоне (т.е. явно записать в ячейку число и прочитать не то, что записано, однажды увенчалась успехом (после множества попыток). Занятное наблюдение: после многократных попыток прочитать ячейку возвращалось одно и то же неверное значение. Но при повторной записи - ошибка пропала: что пишем то и читаем.</p><p>Вывод: сбой происходит при записи в ячейку, а не при хранении или считывании, и, вероятно, имеет место на адресной шине. Т.е. запись происходит просто не в ту ячейку.</p><p>Почему я так думаю ? Тест Лисина больше всего ошибок (а после смены микросхем памяти - вообще все ошибки) обнаруживает в режиме бегущего бита (&quot;&lt;01&gt;&quot;). При записи 0xFE считывается 0x80. 0x80 - судя по документации на тест - записывается как раз перед записью 0xFE. Т.е. тест просто считывает ПРЕДЫДУЩЕЕ значение ячейки: её значение не меняется при записи. Значит - это либо ошибка адреса либо ошибка генерации сигнала &quot;запись&quot;.</p><p>Вспомним, что ошибки сыпятся, в основном, на определенных адресах, характерных наличием большого количества &quot;1&quot;. Изучив принципиальную схему, обнаружим ещё одно занятное совпадение: микросхемы памяти имеют 8 бит адресной шины, с мультиплексированием по сигналам !RAS и !CAS. Причем по сигналу !CAS на эту шину поступают как раз младшие биты адреса (A1..A7) и A16М - старший разряд выбора банка. Тот, который тоже == 1 (адрес банка - 4 бита: A13М..A16М, 8-й банк - 0001).</p><p>В то же время, перед !CAS, идёт сигнал !RAS, в котором передаются разряды A8..A11, A120, A13М..A15М. Тест Лисина подключает тестируемый банк к адресам 0x2000..0x3FFF, значит по !RAS почти все разряды будут = 0. На самом деле глюки ловятся, например, по адресам 0x26ff, 0x27ff, 0x2bff, 0x28ff, 0x29ff, 0x2cff, 0x2eff.... На 0x3xxx я их не замечал. Изредка бывают глюки в банке 9. Т.е. можно сказать, что по !RAS выстраивается примерно такая цепочка бит адреса (от старшего к младшему): 00z0 0hhh. Здесь z - почти всегда 0 (для банка 9 становится 1), hhh - почти всегда единицы (точнее: хотя бы один-два из этих разряда - единица).</p><p>Т.е. сбой происходит при резкой смене почти всех выходных магистралей адреса с нуля на единицу. Но в то же время, только по !RAS младшие разряды всё таки должны быть равны единице.</p><p>Что это может быть ?</p><p>Я предположил сбой по питанию. Резкий переход уровней в группе шин вызывает бросок, который влияет.. на что ? Да на кучу разных компонент он может влиять. Почему не влиял на заводском тестировании ? А сколь глубоким было тестирование ? Бейсик и у меня уже грузится...</p><p>-- сбой по питанию -&gt; отказ какого-то из выходных каскадов мультиплексера адреса: например, он не успевает перевести старшую !CAS-часть шины из 0 в 1.</p><p>-- сбой по питанию -&gt; ошибка генерации сигнала !W.</p><p>Не забываем и про то, что ошибка возникает только при записи числа 0xFE. Тоже почти все единицы. Остальные тесты проходят нормально. Перегрузка выходных буферов шин адреса и данных ? D4, 17, 18. Там 580ва86 стоят.</p><p>Интересно: на принципиальной схеме питание D4 (буфер шины данных) подаётся через дроссель, который зачёркнут. На реальных платах его питание сделано по разному. В частности, на подопытной, дорожки питания отрезаны и питание подводится отдельными толстыми проводами прямо от силового разъёма. Она - напомню - московская. Есть ещё загорская - у неё также. А ещё есть волжская - у неё D4 питается штатными - и не очень толстыми, и не сильно прямыми - дорожками.</p><p>Гадать можно долго, проще проверить: пять свежих импортных конденсаторов по 1000 мкф в следующих точках: 1) параллельно буферу шины данных, 2) буферам шины адреса, 3) поблизости от D14 - там все формирователи служебных сигналов шины, 4) на шины питания RAM, где уже стоит линейка керамики, 5) рядом с коммутаторами адресов и микросхемой памяти регистров банков.</p><p>Думаете - помогло ? Неа :( Те же ошибки, может даже в чуть бОльшем количестве.</p><p>Вообще, ошибки редкие: они возникают только по определённым адресам определённого банка при записи определённого значения. А возможно это зависит и ещё от каких-то причин. Хотя, возможно, исходная проблема приводит к возникновению других ситуаций, которые тест не выявляет.</p><p>Закидываем плату на шкаф, возможно, в дальнейшем придёт какая нибудь ещё идея. Или мимо меня будет пробегать многоканальный цифровой анализатор и я его приторможу до решения загадки.</p><p><strong>Резюме</strong><br />Почему я описал именно этот случай ? Он мне интересен. Так и не стало ясно: почему столько отказов в разных местах платы ? Может быть предыдущий ремонтник регулярно ронял отвёртку на плату в разных местах ? Или вместо пяти вольт подавал шесть ? Ведь отказ любой из микрух привёл бы машину в состояние полной неработоспособности, и, следовательно, юзеры бы к ней уже не подходили. Питание было выключено, почему продолжалась деградация ? Или микрухи могут дохнуть даже просто от хранения ?</p>]]></description>
			<author><![CDATA[null@example.com (garnizon)]]></author>
			<pubDate>Mon, 30 Oct 2023 18:40:44 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=519&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Еще один Агат-7]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=488&amp;action=new</link>
			<description><![CDATA[<p>Всем привет!<br />Нужна помощь.<br />Недавно зарегистрировался, но пока собирался написать о работе компа, проблема усугубилась, при включении теперь просто белый экран.<br />Комп укомплектован платами ОЗУ (2 шт), контроллером дисковода 140 кб, самим дисководом.<br />Я собрал реплику котроллера дисковода и подключил к нему эмулятор диска.<br />У меня есть опыт сборки и налаживания компов типа Ленинграда, Специалиста и всякого подобного.<br />Есть осциллограф. Хочу попробовать разобраться что случилось.<br />Насколько я понял, потыкав осциллом, процессор работает, растр формируется, но не работает ОЗУ, отсутствуют сигналы RAS, CAS. А вот куда они подевались мне не понятно. <br />Подскажите, как выяснить проблему?</p>]]></description>
			<author><![CDATA[null@example.com (Pluto)]]></author>
			<pubDate>Tue, 18 Oct 2022 19:06:47 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=488&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Ремонт ЭВМ АГАТ 7 и АГАТ 9]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=484&amp;action=new</link>
			<description><![CDATA[<p>Дорогие друзья, хоть сами по себе компьютеры Агат 7 и Агат 9 - не самые сложные машины, но все же, иногда на ремонт машин уходит достаточное количество времени. И не каждый может себе это позвлить. Машины имеют некоторые особенности, не понимая которые можно ремонтировать Агат очень долго и так и не добиться положительного или целостного результата. Лично мне интересно разбираться в этих машинах, на моем щету 3 полностью отремонтированных и максимально прокачанных машины, и в целом, мне достаточно интересно разбираться в схемотехнике. Не хочу долго расписывать все это, думаю если у кого будут конкретные вопросы - мы с нимиможем просто обменяться контактами и выяснить все.&nbsp; Понятное дело, что я не самый крутой повелитель Агатов, мои знания в этих машинах вряд ли сравнятся с некоторыми личностями которые помогали в том числе и мне на этом форуме. Но тем не менее, мне интересно добиться серьезных результатов в этом и есть для этого все необходимые инструменты, средства и главное время. С недавнего времени я безработный, и в следствии этого могу увеличить усилия в ремонте Агатов и любых других ретрокомпьютеров. Если вы не очень любите ковырять железку, но хотите сидеть за совершенно здоровой и посностью работоспособной ретромашинкой - то велкам, этот пост для вас. Присылайте, и обратно она придет уже полностью исправной. <br />Ну и еще немного, чтобы понимать мой скромный опыт в области ремонта ретно компьютеров, предлашаю поискать все посты от electroscat на zx-pk.ru - там можно найти очень многое, Поиск, Спектрумы, Спектры, Байты, Партнер, БК, УКНЦ, .... и многое другое. Все стараюсь довоить до совершенства, так же умею отбеливать, чистить, восстанавливать, клеить и т.д. ))) Как опции - все это можно сделать. Так что пишите пожалуйста, если есть необходимость или вопросы. </p><p>Ну и еще, можно писать мне в телеграмм, так будет быстрее: <a href="https://t.me/electroscatnes">https://t.me/electroscatnes</a></p>]]></description>
			<author><![CDATA[null@example.com (electroscat)]]></author>
			<pubDate>Sun, 18 Sep 2022 12:02:57 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=484&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Нужна помощь в ремонте АГАТ-7 1987 года]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=478&amp;action=new</link>
			<description><![CDATA[<p>Добрый день.</p><p>Купил на Авито (с доставкой из Нижнего Новгорода) АГАТ-7 ЛЭМЗ 1987. Хотел именно такой, на которых мы в школе 716 работали в 90-92 годах.</p><p>Из хорошего - запускается, есть ЧБ видео сигнал, крутится дисковод.</p><p>Из плохого - клавиатура не работает. Лампочки регистра переключаются, УПР-СБР работает. При нажатии на клавиши выскакивают произвольные символы. Что-то типа ЪЪЪ/?ЪЪ?. Сама клавиатура странная - в железном корпусе. Никогда таких не видел.</p><p>Кто-нибудь по описанию проблемы может сказать в чем дело?&nbsp; <br />Может ли кто-нибудь в Москве мне помочь и одолжить на недельку рабочую клавиатуру, что бы выяснить это материнка или клавиатура неисправны?</p><p>Кто-нибудь может мне помочь и записать диск с ИКП 140Кб, что бы дисковод проверить. Какую дискету надо на Авито покупать?&nbsp; на 360 кб?</p><p>Заранее спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (ltv)]]></author>
			<pubDate>Sun, 21 Aug 2022 16:55:12 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=478&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Ремонт Агат-9 (№3402)]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=474&amp;action=new</link>
			<description><![CDATA[<p>Итак, еще одна тема по ремонту девятки.</p><p>Я в агатах новичок, поэтому будут совсем глупые вопросы, прошу не ругаться :)</p><p>Итак, в данный момент имеется только основной блок (с генплатой и нерабочим дисководом и куча ячеек) и ч/б монитор. Клавиатура где-то была, но найти не могу. Родной блок питания отсутствует.</p><p>Имею следующие вопросы:<br />1) для запуска и работы напряжение минус 12 вольт не нужно? Вроде как используется для магнитофона.<br />2) запуск без клавиатуры возможен?</p><p>Питание берется с БП АТХ.</p><p><span class="postimg"><img src="https://i.ibb.co/FV2L7mc/IMG-20220705-234540.jpg" alt="https://i.ibb.co/FV2L7mc/IMG-20220705-234540.jpg" /></span></p><p>Ситуация следующая. В генплату не вставлены никакие ячейки. При подаче питания (+5, +12) на мониторе появляется некий узор и ничего более не происходит.</p><p><span class="postimg"><img src="https://i.ibb.co/ChZbYXr/IMG-20220705-233056.jpg" alt="https://i.ibb.co/ChZbYXr/IMG-20220705-233056.jpg" /></span></p><p>Если &quot;потыкать&quot; в контакт разъема клавиатуры, то появляется примерно следующее.</p><p><span class="postimg"><img src="https://i.ibb.co/gVdN4qW/IMG-20220705-232958.jpg" alt="https://i.ibb.co/gVdN4qW/IMG-20220705-232958.jpg" /></span></p><p>Насколько это все плохо?<br />Что можно сделать без клавиатуры и дисковода с точки зрения проверки? <br />(Имеется куча дисководов 3,5, и наверное парочка 5,25).</p>]]></description>
			<author><![CDATA[null@example.com (Lasser)]]></author>
			<pubDate>Tue, 05 Jul 2022 19:11:57 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=474&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Ремонт блока питания ЯБ 2.087.217, Плата Фг.673.211]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=454&amp;action=new</link>
			<description><![CDATA[<p>Доброго времени !</p><p>Ситуация такая, блок после нескольких часов работы начал явно нестабильно выдавать +12 (что замечено), определили по явно нестабильным оборотам вращения шпинделя 5088.02. После выключения не включился. </p><p>Вскрытие ничего не выявило визуально, кроме того что блок уже ремонтировался, скорее всего давно. <br />Отреагировал на замену запускающей емкости, как мне показалось, то есть начал запускаться с минимальной нагрузкой.</p><p>После того как поработал минут 20 в Агате, снова после выключения не включился. </p><p>Далее, заменил 2 конденсатора по 47 мк по входу на один на 150 мкХ400в, заменил частично выходные фильтрующие, заменил мелких несколько. С9, в общем все что может влиять на включение и не только.. Блок начал четко запускаться, на холодную.</p><p>Но поработав с час снова после выключения не включается, правла если пощелкать выключателем питания может на 8 - 16 раз включиться.</p><p>Проверил все транзисторы и диоды, они на холодную прекрасно звонятся без утечек и прочего.</p><p>Включил под нагрузкой, то есть с Агатом, без кожуха, померял температуру радиаторов и транзисторов лазерным термометром, в итоге КТ840 греется до 46 градусов, при работе дисковода, в целом норм. Больше всего греются диоды, по 5 в, на радиаторе которые, там до 58 градусов во время работы дисковода температура поднимается. </p><p>Транзисторы в окружении КТ840 - греются не значительно, до 42 - 43 градусов.. По обратной связи 315 или 361 - в районе 36 - 38 градусов температура.</p><p>Да, и еше, поменял на всякий случай диод который в пускалке отсекает отрицательный период, на более мошьный, не возимело эффекта.</p><p>Подскажите пожалуйста, куда копнуть еще, не могут же диоды по 5 вольтам перегреваться и течь, точнее могут, но может ли это влиять на запуск блока питания ? Кроме диодов, в целом, все остальное в пределах нормы работает, не вижу проблем.</p>]]></description>
			<author><![CDATA[null@example.com (electroscat)]]></author>
			<pubDate>Thu, 24 Feb 2022 09:06:31 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=454&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Ремонт материнки РВИЖ]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=437&amp;action=new</link>
			<description><![CDATA[<p>Привет!</p><p>Решил описать историю, она не длинная.</p><p>Раньше (около 2010 года) материнки ремонтировались мной сразу по мере поступления, и в дальнейшем, обычно, не отказывали (во всяком случае крупных ремонтов не требовалось). Но эта плата ко мне попала где-то в 2017, заниматься ей времени не было, да и необходимости тоже. При этом она уже была явно &quot;паханная&quot;.<br />Возможно, её ремонтировали как раз перед тем, как отправить мне, причем безуспешно.<br />Но подтверждений тому уже нет.</p><p>Итак:</p><p>0) Включается, есть растр, какая-то картинка, похожая на агатовскую, режим 128x128x4.</p><br /><p>1) Отладочные прошивки даже вид не делают, что работают. Подключаю аппаратный отладчик, он тоже ничего не может сделать.</p><p>ОЗУ не читается и не пишется, точнее, реакция на запись хаотичная: что-то меняется во всех видимых в дампе ячейках сразу. Это не означает, что такие значения есть в ОЗУ, это означает лишь, что на ША, между её чтениями отладчиком, что-то меняется.</p><p>Но если коротнуть выходы DRAM, картинка логично меняется.<br />Т.е. DRAM доступна ДК, но не доступна никак для ЦП и устройств на шине.</p><p>Когда так много всего не работает, сперва нужно проверить системный фазогенератор. Но в его сигналах всё вполне хорошо.</p><p>Пошаговый проход есть, но что выполняет ЦП - не ясно, похоже на сигналы из космоса. Шум на ША подсказывает ткнуться в буфера ША.</p><p>Оказывается, они отключены. Нет сигнала разрешения их работы. Этот сигнал зависит только от буфера, который принимает сигнал !DMA от слотов. Это ЛН1 и у неё мощная утечка на землю по входу.<br />Хм, на микрухе моя пометка карандашом &quot;?&quot;. Разве я уже лазил по этой плате?! Мог бы сразу заметить...</p><p>Меняем.</p><br /><p>2) ОЗУ всё ещё не доступно, зато теперь, даже при воткнутом отладчике, ДК через несколько секунд или почти сразу перекидывается в Apple-mode. И гарантированно перекидывается, если отладчик лезет в ОЗУ. Это нашлось не сразу, я листал в дампы ОЗУ в надежде на что нибудь интересное и заметил, что перекидывание ДК происходит в определённых адресах.<br />Теперь вместо шума читаются везде константы вроде $FF, $FE... В общем, много единичек. Но в регионе $700..$7FF почему-то виден мусор. Вроде бы как увеличивающийся на единицу по мере возрастания адресов, хотя и не стабильно. Вот на нём ДК и меняет режим. Хм?</p><p>О чём-то таком я и думал, когда для хранения адресов дампера предусмотрел их расположение в EEPROM отладчика. Чтобы можно было легко щёлкать питанием системы при ремонте и потом автоматически возвращаться к исследуемым регионам.</p><p>На селекторе сигналов чтения/записи ОЗУ (ИД4) тишина. Отслеживаем цепочку сигналов, похоже, что системная ROM D14 не разрешает доступ к ОЗУ. Кстати, на ROM виден карандашный значёк &quot;?&quot;. Похоже, я всё таки лазил уже по этой плате. Но тогда у меня ещё не было программатора для 556 серии. Видимо, поэтому не довёл ремонт до конца.</p><p>Да, у ROM мощная утечка по 23 входу, это как раз &quot;Блокировка ОЗУ&quot;.</p><p>Тут я тупанул: воткнул вместо 556й микрухи at28c16. Вроде объём тот же, ног столько же, выходы там же.<br />Ушло несколько часов, пока я допёр, что у неё сигналы CS по другому расставлены. Но это было чуть позднее....</p><br /><p>3) Пока всё продолжает не работать (с at28c16), а я интересуюсь, почему у меня ДК скачет. Логично предположить, что переход в Apple-режим может быть связан не с обращением к C05x, но также и с переходом контроллера ОЗУ в Apple-mode (он потянет за собой и ДК).<br />Смотрим триггеры&nbsp; сигналов ПМ и ПА. Да, тут не всё хорошо, один из выходов триггеров перешел в Z-state, который совсем не предусмотрен у ТМ2.</p><p>Опознаётся это легко: выходы ТМ2 парафазны, так что даже ткнув вольтметром и увидев два нуля на выходах делаем вывод, что тут есть проблема. Дальше мульт в режим измерения тока и коротко пытаемся замкнуть каждый выход на питание и землю. При исправном выходе короткое касание не убъёт микру, а ток в десятки ма покажет, что она исправна (выход работает) либо есть утечка по входу. Но как раз ток около 1 ма или меньше говорит о том, что нет утечки по входу, а вот выход явно неисправен.</p><p>Не хочу отстёгивать все шнуры на время перепайки, поэтому просто подтягиваю вывод резистором 1кОм к питанию. Я думал у триггера только верхнее плечо отпало, но оказалось, что оба. Так что трюк с резистором был неполноценным, но для дальнейших тестов сойдёт.</p><p>Но ничего не меняется, ДК всё равно слетает в Apple-mode.</p><p>Ок, тогда замыканием кондёра сброса возвращаем оба триггера в агат-mode и начинаем смотреть: откуда на триггер прилетает команда на переключение? По цепочке доходим до ROM D14: от неё должен приходить сигнал &quot;C&quot; (обращение в регион $Cxxx), а там.... а там 1.0вольт. Или чуть больше.<br />Так что любое обращение на адреса $x700 сейчас интерпретируется последующей цепочкой дешифраторов как обращение к РУ ДК, ... Вероятно, какое -то другое обращение к другим адресам тоже приводит к срабатыванию триггера режима контроллера ОЗУ, он перекидывается в Apple-mode и теперь обращение к $x7xx перекидывает и ДК в Apple-mode.</p><p>Хорошо, прошиваем 556 для d14 и меняем микруху триггеров ПМ и ПА.</p><p>Стоп! Мне всё ещё лень перекидывать провода. Поэтому сперва прошиваем 556-ую: программатор на заваленном столе лежит боком по диагнали, всё выглядит жутко, осторожные движения, чтобы что нибудь не оторвать, не свернуть и не коротнуть. Программатор под ДОС, перезагрузка - это значит остановить фильмик (смотрю пародию на Потера), закрыть браузеры (открыты вкладки и по работе и по агату)...<br />Ладно, потом сделаем &quot;восстановление сессии&quot;.</p><br /><p>4) Закинул в кроватку прошитую 556ю, отладчик увидел ОЗУ !<br />Запускаю тест ОЗУ: всё хорошо, кроме бита D3: он идёт с ошибкой по всем адресам.<br />Хм ? Да, по всем, т.е. и чётные и нечётные. Вольтметром смотрю выходы соответствующих микр,<br />странно, смотрю осцилографом - он согласен с вольтметром: там тишина в районе 1.5 вольта. Проверяю входы - там всё хорошо и одинакого выглядит как у исправных микр, так и у неисправных.<br />Нет повреждений платы, замыканий: миллиамперметр при замыкании выходной линии на питание и на общий показывает мизерный ток, при этом картинка на ДК логично меняется.</p><p>Итак, теперь меняем триггеры ПМ, ПА, а под DRAMки ставим кроватки. В агате почти всё 14-ногое можно просто менять, но 16-ногое (и если больше ног - тоже) надо ставить на кроватки. Такое вот эмпирическое правило, выведенное за много ремонтов.</p><p>Проверка пайки (обязательно прозвонкой проверять все соседние дорожки на замыкание !)<br />Глазами не увидишь то, что видит &quot;звенелка&quot;.</p><p>Включаем, тест ОЗУ из отладчика идёт. Сисмон запускается.</p><p>Теперь закидываем игрушку MARS через XModem - идёт (традиционный у меня уже тест).<br />Лисин тем же путём попадает на комп - несколько проходов без ошибок.</p><p>Теперь плате предстоят испытания без отладчика, но с дисководом и кучей прог, начиная от &quot;комплексного теста&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Voldemar0)]]></author>
			<pubDate>Sat, 11 Dec 2021 07:18:04 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=437&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Ремонт материнки ЯБ]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=435&amp;action=new</link>
			<description><![CDATA[<p>Привет!</p><p>Сюда собрал про ремонт платы ЯБ из темы аппаратного отладчика.</p>]]></description>
			<author><![CDATA[null@example.com (Voldemar0)]]></author>
			<pubDate>Tue, 07 Dec 2021 05:54:53 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=435&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Агаты с лома. Плата №2.]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=422&amp;action=new</link>
			<description><![CDATA[<p>Ввиду отсутствия мыслей по поводу ремонта платы №1, решил взять следующего пациента. Что было сделано сегодня с утра:</p><p>1) Установка панели под D6, установка тестовой прошивки.<br />2) Устранение замыкания адресных линий А9-А10<br />3) Замена дохлых микросхем ОЗУ D38, D44, D45<br />4) Плата как-то подвисала, помогало постукивание по кварцу..В итоге заменил кварц BQ1.<br />5) Выдернул и проверил D14 - оказалась живой.<br />6) Увидел, что перерезана дорожка С на D47-D48. Восстановил. Как-то странно заработало ОЗУ.<br />7) Нашёл замыкание A14 на R/W. Сопля, однозначно ещё с завода..При монтаже D18.<br />8) Замена D51 - оказалась живой<br />9) Замена D92 - оказалась живой<br />10) Удаление D53, принудительная установка в режим Агат. С установленной D53 Неверное включение сигналов ПМ и /ПМ. Пока победить не удается, непонятно работает D92 - до сброса выход 13 висит в Z-состоянии, чего быть не может. Заменил на 7402 - та же фигня. Пока не понимаю.<br />11) Запаял выкушенный конденсатор С6 - пошёл звук, звук правильный.</p><p>ДК Что-то показывает. На выходах ОЗУ все статично. CAS-RAS-W-Din присутствуют. CAS - очень грязный. Выяснилось, что паукопаятели припаяли провод не к 3, а к 12 выводу D13. Поэтому и перерезали дорожку из п.6! Удалил провод из паука, дорожка уже была восстановлена - cas пришел в норму, озу заработало.</p><p>Видно двоение символов, строк, столбцов (по 8) и половинок экрана..Но, по крайней мере, куски картинки уже похожи на тестовую прошивку. Родной сисмон при нажатии сброса издает правильный одиночный сигнал. Похоже, процессорная часть работает и проблема где-то в ДК. Сигналы на D75 в норме. Продолжение следует..</p><p>Судя по всему, платы из заводского брака, которые сходу поднять не удалось. Обнаружено уже минимум 2 ошибки монтажа.</p>]]></description>
			<author><![CDATA[null@example.com (SaTaN5076)]]></author>
			<pubDate>Sun, 26 Sep 2021 09:00:21 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=422&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Схема электрическая принципиальная генплаты Агат-9 ЯБ3]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=421&amp;action=new</link>
			<description><![CDATA[<p>Закончил первую часть схемы, представляю на суд общественности. При нахождении ошибок, просьба написать мне - исправлю. Красными линиями обозначены линии, не разведенные на плате, а выполненные проводами сзади.</p><div class="quotebox" style="padding: 0px;"><div onclick="var e,d,c=this.parentNode,a=c.getElementsByTagName('div')[1],b=this.getElementsByTagName('span')[0];if(a.style.display!=''){while(c.parentNode&&(!d||!e||d==e)){e=d;d=(window.getComputedStyle?getComputedStyle(c, null):c.currentStyle)['backgroundColor'];if(d=='transparent'||d=='rgba(0, 0, 0, 0)')d=e;c=c.parentNode;}a.style.display='';a.style.backgroundColor=d;b.innerHTML='&#9650;';}else{a.style.display='none';b.innerHTML='&#9660;';}" style="font-weight: bold; cursor: pointer; font-size: 0.9em;"><span style="padding: 0 5px;">&#9660;</span>Spoiler</div><div style="padding: 6px; margin: 0; display: none;"><p><a href="https://pic.maxiol.com/?v=1632565000.3285230150..jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1632565000.3285230150..jpg" alt="https://pic.maxiol.com/thumbs2/1632565000.3285230150..jpg" /></span></a></p></div></div>]]></description>
			<author><![CDATA[null@example.com (SaTaN5076)]]></author>
			<pubDate>Sat, 25 Sep 2021 10:19:29 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=421&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Ремонт Агат-9]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=405&amp;action=new</link>
			<description><![CDATA[<p>Отделил от другого ремонта</p>]]></description>
			<author><![CDATA[null@example.com (root)]]></author>
			<pubDate>Wed, 25 Aug 2021 04:18:17 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=405&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Агаты с лома]]></title>
			<link>https://forum.agatcomp.ru//viewtopic.php?id=393&amp;action=new</link>
			<description><![CDATA[<p>Здравствуйте, товарищи. Наконец-то удалось попасть на этот форум)&nbsp; Мои приключения начинались тут - <br /><a href="https://www.phantom.sannata.org/viewtopic.php?f=33&amp;t=40100">https://www.phantom.sannata.org/viewtop … mp;t=40100</a><br />и тут - <br /><a href="https://zx-pk.ru/threads/33489-agaty-s-loma.html">https://zx-pk.ru/threads/33489-agaty-s-loma.html</a></p><p>Теперь буду писать здесь.</p><p>Леон просил фото плат - все сделал, выкладываю. Сначала платы расширения:</p><div class="quotebox" style="padding: 0px;"><div onclick="var e,d,c=this.parentNode,a=c.getElementsByTagName('div')[1],b=this.getElementsByTagName('span')[0];if(a.style.display!=''){while(c.parentNode&&(!d||!e||d==e)){e=d;d=(window.getComputedStyle?getComputedStyle(c, null):c.currentStyle)['backgroundColor'];if(d=='transparent'||d=='rgba(0, 0, 0, 0)')d=e;c=c.parentNode;}a.style.display='';a.style.backgroundColor=d;b.innerHTML='&#9650;';}else{a.style.display='none';b.innerHTML='&#9660;';}" style="font-weight: bold; cursor: pointer; font-size: 0.9em;"><span style="padding: 0 5px;">&#9660;</span>Spoiler</div><div style="padding: 6px; margin: 0; display: none;"><p><a href="https://pic.maxiol.com/?v=1625971021.3285230150.01.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971021.3285230150.01.jpg" alt="https://pic.maxiol.com/thumbs2/1625971021.3285230150.01.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971056.3285230150.02.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971056.3285230150.02.jpg" alt="https://pic.maxiol.com/thumbs2/1625971056.3285230150.02.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971087.3285230150.03.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971087.3285230150.03.jpg" alt="https://pic.maxiol.com/thumbs2/1625971087.3285230150.03.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971115.3285230150.04.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971115.3285230150.04.jpg" alt="https://pic.maxiol.com/thumbs2/1625971115.3285230150.04.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971142.3285230150.05.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971142.3285230150.05.jpg" alt="https://pic.maxiol.com/thumbs2/1625971142.3285230150.05.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971170.3285230150.06.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971170.3285230150.06.jpg" alt="https://pic.maxiol.com/thumbs2/1625971170.3285230150.06.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971194.3285230150.07.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971194.3285230150.07.jpg" alt="https://pic.maxiol.com/thumbs2/1625971194.3285230150.07.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971228.3285230150.08.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971228.3285230150.08.jpg" alt="https://pic.maxiol.com/thumbs2/1625971228.3285230150.08.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971261.3285230150.09.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971261.3285230150.09.jpg" alt="https://pic.maxiol.com/thumbs2/1625971261.3285230150.09.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971292.3285230150.10.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971292.3285230150.10.jpg" alt="https://pic.maxiol.com/thumbs2/1625971292.3285230150.10.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971341.3285230150.11.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971341.3285230150.11.jpg" alt="https://pic.maxiol.com/thumbs2/1625971341.3285230150.11.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971369.3285230150.12.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971369.3285230150.12.jpg" alt="https://pic.maxiol.com/thumbs2/1625971369.3285230150.12.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971397.3285230150.13.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971397.3285230150.13.jpg" alt="https://pic.maxiol.com/thumbs2/1625971397.3285230150.13.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971463.3285230150.14.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971463.3285230150.14.jpg" alt="https://pic.maxiol.com/thumbs2/1625971463.3285230150.14.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971493.3285230150.15.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971493.3285230150.15.jpg" alt="https://pic.maxiol.com/thumbs2/1625971493.3285230150.15.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971519.3285230150.16.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971519.3285230150.16.jpg" alt="https://pic.maxiol.com/thumbs2/1625971519.3285230150.16.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971548.3285230150.17.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971548.3285230150.17.jpg" alt="https://pic.maxiol.com/thumbs2/1625971548.3285230150.17.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971575.3285230150.18.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971575.3285230150.18.jpg" alt="https://pic.maxiol.com/thumbs2/1625971575.3285230150.18.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971601.3285230150.19.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971601.3285230150.19.jpg" alt="https://pic.maxiol.com/thumbs2/1625971601.3285230150.19.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971626.3285230150.20.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971626.3285230150.20.jpg" alt="https://pic.maxiol.com/thumbs2/1625971626.3285230150.20.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971651.3285230150.21.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971651.3285230150.21.jpg" alt="https://pic.maxiol.com/thumbs2/1625971651.3285230150.21.jpg" /></span></a> <a href="https://pic.maxiol.com/?v=1625971680.3285230150.22.jpg&amp;dp=2"><span class="postimg"><img src="https://pic.maxiol.com/thumbs2/1625971680.3285230150.22.jpg" alt="https://pic.maxiol.com/thumbs2/1625971680.3285230150.22.jpg" /></span></a><br /></p></div></div><p>Всего 22 платы.</p><p>Добавлена прошивка D65</p>]]></description>
			<author><![CDATA[null@example.com (SaTaN5076)]]></author>
			<pubDate>Sun, 11 Jul 2021 02:48:35 +0000</pubDate>
			<guid>https://forum.agatcomp.ru//viewtopic.php?id=393&amp;action=new</guid>
		</item>
	</channel>
</rss>
