Просмотр полной версии : Артефакты на экране Ленинград 48
baralgin1003
30.01.2021, 01:19
Доброй всем ночи. Досталась плата почти живого ленина 48. Короче суть в чем. На холодную вроде работает, но после 10-15 минут работы начинается магия. На экране бейсика появляются точки, а в тест ПЗУ вертикальные линии. При чем при нажатии любой клавиши происходит сброс. При отрисовке атрибутов никаких артефактов нет, то есть это чисто пиксельная тема. Тест ПЗУ проблем не показал, вся память живая, буфер цел.
КП13 на выходе видео щупал, сигнал приходит и выходит нормально.
74595
Доброй ночи. Питание проверьте...
baralgin1003
30.01.2021, 01:52
IgorR76, с питанием все ок, 5.2 с БП, в разных концах платы ниже 5.0 не падает. Шины питания пропаяны
Обычно делают доработки "неполный круг" в этом месте схемы :
https://pic.maxiol.com/thumbs2/1611962662.1608303174.b5b9d53df651419e8d.jpg (https://pic.maxiol.com/?v=1611962662.1608303174.b5b9d53df651419e8d.jpg&dp=2)
Посмотрите, что у Вас там. Если есть конденсаторы, или резисторы, "поиграйте" их номиналами.
Это узел сдвигающего регистра пикселей. А может там заменена сама микросхема.
Serg6845
30.01.2021, 10:03
Доброй всем ночи. Досталась плата почти живого ленина 48. Короче суть в чем. На холодную вроде работает, но после 10-15 минут работы начинается магия. На экране бейсика появляются точки, а в тест ПЗУ вертикальные линии. При чем при нажатии любой клавиши происходит сброс. При отрисовке атрибутов никаких артефактов нет, то есть это чисто пиксельная тема. Тест ПЗУ проблем не показал, вся память живая, буфер цел.
КП13 на выходе видео щупал, сигнал приходит и выходит нормально.
одна из РУ5 глючная. какая - если тест не показывает - смотреть там где артефакт накладывается на буквы (или припаять к минусу проводок и другим его концом пройтись по 14 ногам всех РУ5 - где вертикальные линии совпадут с артефактами - та и дохлая)
к узлу отображения это отношения не имеет - о чем говорит сброс по любой кнопке.
baralgin1003
30.01.2021, 11:43
IgorR76, нет, схема без доработок. В любом случае, неправильные номиналы наверно должны сразу работать неправильно, а не после прогрева...
Serg6845, рушки менял все 8 штук на другие... прикол в том, что артефакты не накладываются на буквы. знакоместа под буквами чистые.
baralgin1003
30.01.2021, 17:38
Заменил всю память на ру5в (до этого стояла простая ру5). Сейчас тест пзу постоянно ругается на 4 микросхему. Менял местами - без толку. Контакт есть. Экран все равно полосит. Что ещё можно проверить?
Без детальной информации и хотя бы фото платы помочь трудно.
Типично — неконтакт, некачественный монтаж.
baralgin1003
30.01.2021, 17:53
Фото платы могу сделать, но это типичный стародел 1988 года, судя по дате на плате. Доработок нет, соплей и коз тоже. Плату отмыл спиртом. Хотя бы понять какую обвязку поменять попробовать
По словесному описанию помочь очень трудно. Я не помогу.
74595
4-я микросхема - это имеется в виду D4?
Если приложить линейку к этим точкам на фотке, внизу эта линия пересечет буквы примерно посередине. Так что это тоже выглядит как 4-й бит.
Раз сбрасывается при нажатии кнопки, значит дело не просто в косяке в видеовыходе. Значит там реально память бьётся.
Если посмотреть по битам чем отличаются заполненные точкой и незаполненные части экрана, то это бит A12 (установленный в нижнем сегменте (5000-5800), который чист) и бит A4 (может быть причиной того, что некоторые строки не заполнены точками в начале)
Оба этих сигнала мультиплексируются (причём между собой!) на D16. Это, конечно, полнейшее "пальцем в небо", но я бы к ней присмотрелся.
Ну или D17 может гадить на ту же линию MA4.
артефакты не накладываются на буквы
На буквы надписи (C)...1982 или вообще на любые буквы? Если на холодную, пока комп ещё работает, навыводить PRINT-ом несколько строк и подождать?
ЗЫ РУ5 без буквы отличаются точками. Две точки - Г, одна точка - В.
andreysur
31.01.2021, 16:38
РУ5 без буквы отличаются точками. Две точки - Г, одна точка - В.
Есть КР565РУ5 вообще без букв и точек - видимо, это КР565РУ5Б.
baralgin1003
31.01.2021, 17:14
Eltaron, этот вопрос решился! Козлила ир22. В ее сторону начал думать, когда тест памяти начал показывать рандомные чипы по мере прогрева платы. Но появилась другая проблема - бордюр ведёт себя странно. Если красить его из Бейсика, то все 8 цветов красят ровно, при загрузке программы тоже все ок. А вот после загрузки игры начинает рандомно окрашиваться или появляется полоса в нижней его части. Под подозрения пока попали d39 (тм9) и две КПшки на выходе. С бордюром вроде бы больше никто не работает. При этом программы выполняются исправно. По крайней мере Exolon запускается и бегает по экранам, т.е. замыкания линий данных не должно быть
бордюр ведёт себя странно
такое может быть из-за упрощённой дешифрации портов.
на бордюр/в динамик выводится то что пишется в AY и как раз такое есть в exolon`e,
но если он работает нормально значит причина в чём-то другом.
baralgin1003
31.01.2021, 17:32
goodboy, о, спасибо... А на каких играх можно проверить правильную работу?
точно вспоминаю что такой глюк (мигание бордюра) было в игре Goody (на экранах где летал вертолёт)
https://youtu.be/e5ENy8pBnqA ~1.17
baralgin1003
31.01.2021, 18:44
goodboy, похоже что все верно, игры с AY так работают. загрузил River Ride и с бордюром все в порядке.
Для исправления глюка бордюра нужно делать доработку на двух диодах и одном резисторе. Чуть позже скину скрин схемки.
Вот и схема...https://d.radikal.ru/d21/2101/92/db2e3cdc22fet.jpg (https://d.radikal.ru/d21/2101/92/db2e3cdc22fe.png)
Я себе делал как раз 2й вариант, точно работает.
А вообще для себя, почитайте вот эту тему, тут масса полезного для Ленинграда 1 http://zxbyte.ru/leningrad.htm и тут еще http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/Leningrad48k.htm
baralgin1003, поздравляю! Молодец!
baralgin1003
31.01.2021, 19:39
всем спасибо =) комп работает, пойду доработками заниматься
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot