а точно смотрим на нулевой экран? вдруг на первый?
Вид для печати
Не понял, что имеется ввиду?Цитата:
а точно смотрим на нулевой экран? вдруг на первый?
- - - Добавлено - - -
Оказалось, что DD46, DD47 - стояли очень неплотно. Туда я БУ кроватку впаял. Зря... Много нервов ушло. Если количество пикселей точное, но цвета не те, то надо смотреть в первую очередь именно на эти 2 микросхемы. Шатаешь их пальцем - и цвета меняются...
Крутая штука. Обязательно соберу на будущее.Цитата:
И анализатором такие вещи в общем не ремонтируют ,он не показывает оборвонное и серое состояние , надо осцил либо простой логический пробник который умеет это -http://p-45.zzz.com.ua/viewtopic.php?f=13&t=19
Уже понял... Вначале потратить лишнюю тысячу, чтобы иметь возможность быстро чинить Pentagon 128 - казалось хорошей идеей... А не цанговые взял, а пластиковые не из-за цены, а из-за того, что у боялся, что ножки могут не войти некоторые. Особенно ранее луженные... Зря. Схватил бОльшие проблемы.Цитата:
PS ну и лучший способ получить море глюков ,это все собрать на панельках...
Убрал, результата нет. D0-D7 - одинаковое сопротивление между всеми дорожками. Завтра уберу процессор и подробнее посмотрю, в чем проблема.Цитата:
PPS тек же ,при всех ремонтах , вытаскивают АУ-шку и ВГ-шку.
И еще на кабеле к VGA конвертеру были перепутаны G и B. Я не заметил, что они в другой последовательности, когда делал кабельную сеть.Цитата:
Оказалось, что DD46, DD47 - стояли очень неплотно.
https://i.ibb.co/C6L99zv/image.png
По-поводу этой проблемы. Думал, что проблема со сбросом... Но тут все хорошо. Ради интереса даже менял коэффициент RC блока (C8/R18). Но нет, с ними все хорошо. Да и текущая задержка более чем достаточная. Значит надо понять, что отвечает за задержку перед подачей тактового сигнала перед тем, как напряжение станет достаточным для нормальной работы всех микросхем.Цитата:
Почему матрац не появляется после включения, а появляется только после нажатия на Reset? (тут так же посмотрю на то, как работает система сброса, но может кто уже натыкался на типичные причины).
- - - Добавлено - - -
Просто есть подозрение, что тактовый сигнал начинает идти до того, как все микросхемы придут в состояние готовности. Вот и выходит, что кто-то запустился уже, а кто-то еще нет.
- - - Добавлено - - -
Пока что состояние машины следующее.
Когда включаю - на экране мусор (не важно, с ПЗУ или без). Но шахматной доски из-за "особенной ОЗУ" и не будет.
https://i.ibb.co/cFpYw9p/GYj-MRMmno-Kg.jpg
Если нажать на Reset коротко (нажать и отпустить) без ПЗУ. То во время нажатия еще (до отпуска), на экране появится нормальный матрац.
https://i.ibb.co/Btd8Q9n/Ct-fi-SGZNkk.jpg
Если я переключусь в режим ПЗУ и нажму коротко так же Reset, но у меня будет такой же мусор. + меняется цвет бордюра с каждым нажатием. Однако, если я зажму Reset на 3 секунды, то у у меня будет переливаться бордюр вот так.
https://i.ibb.co/yFC9yr1/AG6-Rr-Bz-VWI.jpg
И после этого уже появится знакомое сообщение о тесте буфера. Но, никакой полезной информации нет. И далее не будет, что жми Reset, что отпусти.
https://i.ibb.co/99386Bb/h58w-Bw-O1ef-E.jpg
- - - Добавлено - - -
Как я могу судить по изображению, рас уж у меня текст нормально отображается, то хотя бы один столбец ОЗУ рабочий.
- - - Добавлено - - -
Да и скорее всего с контактом адресной шины все тоже хорошо (A0-A13), поскольку видео-буфер "выше" ПЗУ по адресам, то если отображение и запись работает, то с шиной все хорошо. Шина данных так же не замкнута, поскольку текст отображается нормально. Скорее всего дело в сигналах синхронизации? Или же микросхемах доступа к ОЗУ. Или я не туда копаю?
- - - Добавлено - - -
Проверил DD38-DD40, DD15-DD19. С ними все хорошо. Поменял местами столбцы ОЗУ. Снова все хорошо. Поведение такое же, как описано ранее.
- - - Добавлено - - -
Думаю, что обе проблемы (то, что матрац при старте не отображается и странное поведение с ПЗУ) имеют одно решение. Попробую просмотреть анализатором выходы генераторов частот.
Вадим Димтревич, судя как скачет бордер , что то с портами , какой то порт засаживает в какой то момент что то на шд , например нет контакта где то на выборку порта и нога микры телепается не контачась в панельке.
Пока порты не трогаються есть нормальный матрац.
ну у машин со 128к памяти переключается не только последняя банка памяти (49152-65535) но и экранная область. то есть имеем два экрана, которые переключаются между собой записью в 7ffd.
http://sblive.narod.ru/ZX-Spectrum/L.../Len48-128.gif
вот по ссылке на схеме расширения IC1, сигнал SCR.
на схеме пентагона не нашел - за давностью лет уж подзабыл ((
ну эт так, мое предположение. вдруг там порт например заклинило....
Дополнительно отмечу, что в последних 2-х картинках я держал зажатый Reset, когда фотографировал. В вашем ответе это учтено? (просто вдруг я описал ситуацию криво)
- - - Добавлено - - -
Выше тоже упомянули, что возможно в этом проблема. Я сам был почему-то уверен, что "экран" один (еще недостаточно познакомился с машиной).
А схема Pentagon 128 тут.
Отключил DD44, DD108, DD43, DD88. В общем всех, кто сидит на шине данных. Не помогло. Бордюр конечно исчез, но вся остальная ситуация такая же... Проверил сигналы переключения ОЗУ (C37, C38 и все, что ведет к ним). Сигнал там появляется при зажатии Reset. Просто так - его нет. Проверил плотность вставок микросхем. Вроде везде контакт присутствует. Даже не знаю, куда дальше копать.
- - - Добавлено - - -
Думаю, можно пойти с другой стороны. И решить сначала проблему того, что матрац появляется только после нажатия на Reset. И если много раз нажать, то может отобразиться в какой-то из раз "не до конца" или с артефактами. Примеры ниже. Проявляется раз в 10-30 нажатий.
https://i.ibb.co/vDMB39M/Lu-Bcv-Np-Dq-g.jpg https://i.ibb.co/nRj507L/f-Vhj-PM9zpv-A.jpg https://i.ibb.co/MPJC8JL/u64pa6-BXCr-Q.jpg
я вот тут не понимаю, если честно. вы нажали кнопку ресет - подали 0В на 26 ногу процессора. и пока там есть 0В - то на шинах ничего происходить не может. откуда берется матрац (еще и до отпуска кнопки) - совсем не понятно.
у вас точно есть +5В при Отжатой кнопке ресет на 26 ноге процессора?
Я сначала сбросил даже ваш вопрос как некорректный, а потом задумался. А потом проверил и: "Это фиаско, братан!"... Мне пришли кнопки "Нормально замкнутые", а не "нормально разомкнутые". Выходит, что тот эффект достигался всегда зажатой клавишей MAGIC и периодическим отпусканием Reset... Причем часть партии кнопок нормально разомкнутые, а часть - нормально замкнутые. Не ожидал такого...