Просмотр полной версии : Помогите с ремонтом RAdon plus на БМК
Вот, попался мне радон, довольно-таки редкая машинка, в интернете не так много упоминаний, разве что в коллекции Сергея Фролова, попытался подключить к телевизору, и вот что вышло:
https://yadi.sk/i/P-QYMoMx3R479u
, полосы бегут слева направо, если поменять распайку РГБ, то бегут точки сверху вниз. Подскажите, как добиться стабильной картинки, и что-то мне подсказывает-там будет совсем не "матрац".
З.Ы. Подключал по СКАРТу, и вот сама платка(кондюки взамен выкушенных я потом впаял)
https://yadi.sk/i/MQgSmnTj3NbkqX
CodeMaster
28.12.2017, 15:25
https://yadi.sk/i/P-QYMoMx3R479u
Надо либо ссылки на ЯД вставлять, либо сами картинки
https://1.downloader.disk.yandex.ru/disk/0956d41106f8cf2e46604cc795ada566ae890c6a719ff003c4 6ceb48fab8e89a/5a451024/gYg6CGOY40y5uBZtxrY3eQQ5v7XLXhcUFTARJUNovfdrAQ4euT 7SlRYc9OBJi9DkBniaVkt_whdD61p0xlt-Pg%3D%3D?uid=0&filename=jc2.JPG&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&fsize=17180&hid=7350a6d612f2f82a77b48bf95e03d95b&media_type=image&tknv=v2&etag=61e464a83dee91a15085e807aeb38752
то бегут точки сверху вниз.
Если что-то "бежит" надо начинать с синхры.
- - - Добавлено - - -
Если что-то "бежит" надо начинать с синхры.
Что-то посмотрел я на плату... и то ли фото такое ужасное, то ли состояние платы.
кондюки взамен выкушенных я потом впаял
А номиналы где брал, схема на него есть?
Полосы
https://b.radikal.ru/b06/1804/d0/d78926b4945b.jpg (https://radikal.ru)
Сам
https://b.radikal.ru/b15/1804/e7/576df358969c.jpg (https://radikal.ru)
- - - Добавлено - - -
https://a.radikal.ru/a31/1804/c2/009c116aca93.png (https://radikal.ru)
Синхра
- - - Добавлено - - -
Что касается номиналов-брал их с фоток Сергея Фролова из его интернет-музея.
http://www.leningrad.su/museum/show_calc.php?n=497
- - - Добавлено - - -
Разрешите присоединится к теме..
Приехал ко мне Radon Plus с несколько отличной платой.
https://img-fotki.yandex.ru/get/760582/9591221.60/0_16a67d_5d5df50e_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1484413?page=0)
https://img-fotki.yandex.ru/get/750182/9591221.60/0_16a67b_ecc5595f_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1484411?page=0)
Проверка осциллографом показала, что кварц работает, ТИ и питание до БМК доходят, а вот с БМК почти на всех выходах +5в.
Похоже она мертвая.
В планах выпаять БМК, прозвонить еще раз сигналы на плате и запаять новую.
Перепаял БМК.
https://img-fotki.yandex.ru/get/476282/9591221.60/0_16ac00_ed69cd1b_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1485824)
Процессор ожил, но картинки не было. Прошелся по видеосигналам осциллографом, видеосигналы из БМК есть, не было синхросигнала на выходном транзисторе. Заменил транзистор, появилась картинка. Пока ч/б, цвет будет через скарт попозже.
Картинка выглядит так:
https://img-fotki.yandex.ru/get/478910/9591221.60/0_16abff_37618ee9_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1485823)
Пока успел только посмотреть сигналы на 14 ноге РУшек, на 2-х мс сигналы отличаются от остальных 6-ти.
При ресете черного квадрата нет, экран просто белеет.
В какую сторону копать дальше?
Выпаял две подозрительных РУшки, поставил на панельки две РУ5Г
https://img-fotki.yandex.ru/get/475949/9591221.60/0_16ac8e_dd6c355c_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1485966)
И оно заработало
https://img-fotki.yandex.ru/get/770851/9591221.60/0_16ac8f_d40ac152_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1485967)
Не работают клавиши: Y U I O P.
Где то обрыв линии. Будем искать...
С клавиатурой разобрался, работает.
Подключил через скарт.
https://img-fotki.yandex.ru/get/962950/9591221.60/0_16ad3b_ae0cf62f_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1486139)
Картинка хорошая.
https://img-fotki.yandex.ru/get/475949/9591221.60/0_16ad38_fa022592_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1486136)
https://img-fotki.yandex.ru/get/962950/9591221.60/0_16ad39_cde2a98a_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1486137)
https://img-fotki.yandex.ru/get/486600/9591221.60/0_16ad3a_f404ff24_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1486138)
Но есть один дефект:
https://img-fotki.yandex.ru/get/509292/9591221.60/0_16ad3c_5c75adb6_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1486140)
Появляются пиксели на экране. Как видно не совсем хаотично, просматривается некоторая систематичность..
От чего может быть такой эффект? Неисправное ОЗУ? Или еще что то?
CodeMaster
10.02.2018, 15:32
Появляются пиксели на экране.
Какая закономерность их появления? При их наличии можно запустить игру и она работает нормально?
Неисправное ОЗУ?
Так-то да, но если при этом всё работает, то не знаю, глюк БМК? :-/
Пиксели начинают появляться после старта (не сразу).
Пока не появились пиксели, программы загружаются и работают без сбоев (в игрушки играл).
Если появились - комп может зависнуть.
Да, еще при тесте цветов заметно, что яркость цветов не меняется, но это думаю, не влияет..
CodeMaster
10.02.2018, 16:08
Пока не появились пиксели, программы загружаются и работают без сбоев
Любое время до перезагрузки или игры тоже зависали или ты в них долго не играл?
Если появились - комп может зависнуть.
Скорее всего ОЗУ, м/с прогреваются и начинают выпадать. Попробуй после прогрева пальцем температуру м/с ОЗУ. Если выделяющихся по температуре нет, то попробуй по очереди "натянуть" на ОЗУ рабочую м/с и посмотреть за проявлением дефекта.
Не зависает.Почти прошел Super Chopper, жизни кончились.
У меня было в планах поменять всю оперативку, уже припасен комплект ру5б.
Поменяю, о результате сообщу.
Выпаял старую память, впаял панельки установил новую.
https://img-fotki.yandex.ru/get/480548/9591221.60/0_16ae36_7e03490e_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1486390)
Пиксели перестали появляться
Доделал разъем скарт. Теперь все прилично выглядит.
https://img-fotki.yandex.ru/get/1029133/9591221.60/0_16ae38_d4ea74b8_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1486392)
Очень вам завидую, вам, Pluto, мне бы таких успехов... А где вы кстати БМК(Т34ВГ1) брали?
В последнее время вижу только лоты по пять штук в каждом, а мне такая пропасть без надобности.
Нашел БМК КА1515ХМ1-216 (Т34ВГ1) здесь же, на барахолке, как и остальные микросхемы.
Если не секрет, за сколько БМК брали? Я дешевле 400 ничего не нашел.
Продают два-три продавца и ломят цену в два-три раза больше чем за какую брали. Во время поймали спрос и обогащаются.
Кстати, если кому нужен Радон, на авито в Воронеже продают. По запросу "spectrum".
За столько и брал.
Тут без вариантов.
Вот, перепаял одну микросхему озу, очень уж сильно грелась. Добрался до другого телевизора - sony trinitron, на нём увидел немного искажённый знаменитый спековский "матрас", только он почему-то плыл вниз. Причём на моём "филипсе" по-прежнему те самые точки, пусть и несколько изменённые. Дальше попробую копать в сторону памяти, и микросхемы, задающей развёртку.
Фото:
https://a.radikal.ru/a02/1804/b6/10aca97d340a.png (https://radikal.ru)
Вообще неисправная память может влиять на изображение, ведь ничто её не использует?
За формирование картинки на Радоне ULA отвечает. На нее точно 8 МГц приходит?
Может, генератор стоит проверить?
Поправьте меня, если не прав.
http://zxbyte.ru/ic/pic/ic0004.png
Посмотрю, только мультиметр до 1МГц меряет, а по осциллу не получится вычислить, но я попробую микруху поменять.
А что показывает осциллограф на видео выходе?
фоткать осцилл лучше так, чтобы видны были его настройки:
https://img-fotki.yandex.ru/get/1022004/9591221.5f/0_16a661_77a66f1_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240165/view/1484385?page=0)
Прикольно, я тоже с1-94 юзаю : )
- - - Добавлено - - -
Под видео выходом вы имеете в виду выход БМК, синхру, или один из RGB?
У меня есть еще с1-49.
Но он свистит при работе, а когда переключаешь режим, соседи крестятся :)
Да, эти сигналы, мерять непосредственно на ножках. И еще смотреть выходы прямо из компа, для сравнения.
Возможно выходной каскад чудит..
Можно сделать фото платы более четкое?
Хочу отличия от моей разглядеть. Пока только количество микросхем смог посчитать :)
P.s.
Мне кажется БМК живая, надо с изображением разобраться, а там видно будет, что с ОЗУ творится..
- - - Добавлено - - -
Вообще неисправная память может влиять на изображение, ведь ничто её не использует?
На формирование изображения память никак не влияет, из нее только читаются данные, если ОЗУ дохлое, то на экране будут всякие квадратики, точки и т.д., но бордюр и "квадрат" экрана будет по любому.
Чуть раньше выкладывал фотку с нерабоч. ОЗУ
Я подозреваю, что на выходах БМК непропай, попробую запаять проводками.
Главное замыканий чтоб не было!
БМК нежная штука.
Важно пайку проверить с лупой перед включением, во избежание.. :)
Да, и между дорожками скальпелем прорежу.
Хотели качества, получайте:
https://a.radikal.ru/a20/1804/7c/3aca3c50e5f0.jpg (https://radikal.ru)
- - - Добавлено - - -
Заменил всё озу, и поставил новое на панельки, вот как теперь выглядит плата:
https://a.radikal.ru/a09/1804/15/f6090a429392.jpg (https://radikal.ru)
- - - Добавлено - - -
И ещё чуток фоток:
https://d.radikal.ru/d09/1804/4f/c60a4796eb78.jpg (https://radikal.ru)
https://c.radikal.ru/c24/1804/db/a02a60e69895.jpg (https://radikal.ru)
https://a.radikal.ru/a29/1804/a8/e20c33e15e71.jpg (https://radikal.ru)
https://b.radikal.ru/b12/1804/95/f2512ae8db7d.jpg (https://radikal.ru)
- - - Добавлено - - -
Проблем добавляет то, что это поверхностный монтаж микросхем а-ля SMD, а панельки больше микрух по габаритам, и встают неаккуратно. А у вас монтаж обычный?
Именно по этому мне кажется, что ваша, pluto, редакция платы-лучше.
Я память то купил, но они продали несколько КР565РУ5, и несколько Р656РУ5, это аналоги, или обманка такая?
HardWareMan
22.02.2018, 15:47
Покажи
OrionExt
22.02.2018, 15:57
ФОТО
Видимо Ру, взяло от китайсев. Всяко – отмаркирум. А вдруг?) Или чего это новый ГОСТ?
Я наконец-то понял в чём дело-вместо синего цвета я брал звуковой выход, но проследив весь путь от БМК нашёл правильный выход. В понедельник доберусь до телевизора, и сообщу о результате.
HardWareMan
22.02.2018, 16:54
ФОТО
Какое буйство красок! Впечатляет!
OrionExt
22.02.2018, 17:09
А чего. Буянят китасы (а может еще кто). Но буйство перемаркировок таки дает финансовые плоды Х10.
Uкраине все давно порешали. Что можно спилить – спилили. Что можно в песке откопать – откапали. Даже матюкаться не хочется.
У меня плата с обычным монтажом.
Я бы начал с отчистки платы.
Такая вековая пыль паять мешает.
Еще отсос очень полезен при выпаивании деталей
При данном поверхностном монтаже я пользовался только зубочисткой, используя её как рычаг между ножек, а при демонтаже деталей стандартной пайки то да, пользуюсь отсосом. От пыли хотел очистить искупав в душе плату, займусь сразу после теста в понедельник.
Вот, подключал телевизор, при включении, на долю секунды экран краснеет, дальше ничего не происходит, шевелил и трогал всё, что угодно, и нашёл-таки: если один конденсатор
https://b.radikal.ru/b08/1804/40/de6470656ea5.jpg (https://radikal.ru)
на микросхеме памяти отклонить вправо, то опять же на долю секунды появляется такая картина:
https://d.radikal.ru/d42/1804/9d/52364910a1ad.jpg (https://radikal.ru)
а так выглядит без озу:
https://c.radikal.ru/c12/1804/05/98c08cb36bd4.jpg (https://radikal.ru)
Краснит скорее всего телевизор, но ручаться я не могу.
Распайка стопроцентно правильная. По полосам на втором фото могу судить, что где-то что-то замыкает, как при неисправной памяти.
P.S. Плату уже помыл, завтра, как высохнет - выложу фото.
Вот фото отмытой платы:
https://imgur.com/4rTc2JZ
https://imgur.com/HPtVbXp
Я бы на всякий пожарный все блок.конденсаторы поменял для начала.
По картинке похоже, что не стартует процессор, нужно пропаять ноги и еще раз проверить.
Без ПЗУ должно быть так:
https://img-fotki.yandex.ru/get/1023055/9591221.5f/0_16a65e_868e901a_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240165/view/1484382)
Я знаю, выше писал про первое подключение телевизора, там было что-то около, но вот распайка неправильная:v2_dizzy_facepalm:, вот, чёрт дёрнул память менять:v2_dizzy_facepalm::v2_dizzy_facepalm:
Сейчас как раз сижу, плату пропаиваю.
А что осциллограф показывает?
Поразглядывал фото платы.
Какая микросхема находится под сломанным кондером (кондер менять!), в верх.левом ряду?
Над БМК имеется группа резисторов, штук семь..
Нет ли там замыкания между ними?
https://img-fotki.yandex.ru/get/478910/9591221.61/0_16b5b0_94520a53_L.jpg (https://fotki.yandex.ru/next/users/gaevuy-grigory/album/240168/view/1488304)
Выделил желтым
Микросхема- вроде контроллер джойстика, кондёр сломал, и резисторы погнул уже после теста, при мойке.
- - - Добавлено - - -
Да, микросхема-по-моему К561ЛН1А
к561лн1а? Я правильно разглядел?
Да, именно так
- - - Добавлено - - -
Во всяком случае стоит возле разъема подключения джойстика.
- - - Добавлено - - -
Посмотрите фото в самом начале темы, там нет кондёра на микросхеме, и можно попробовать разглядеть маркировку.
У меня на плате, там же, есть место под установку мс, но разъем джойстика просто подпаян к клавиатуре.
Упрощенная конструкция.
разъем джойстика просто подпаян к клавиатуре.
Упрощенная конструкция.
скорее разные интерфейсы.
на клаве - синклер, на м/с - кемпстон
скорее разные интерфейсы.
на клаве - синклер, на м/с - кемпстон
Спасибо! Я так и подозревал. :)
На Дельте-С такая же история. Джойстик в игре выбирался как синклер..
Как сейчас помню :)
solegstar
28.02.2018, 13:56
кондер менять!
может это так подстраивали емкость? такое с флажками повсеместно делалось. :)
может это так подстраивали емкость? такое с флажками повсеместно делалось. :)
Их вообще не было. Автор по музейному образцу, насколько я понимаю, распаивал заново.
http://www.leningrad.su/museum/show_big.php?n=2402
Да, совершенно верно, именно оттуда брал номиналы, связывался с владельцем музея, просил предоставить ещё фото, но он сказал, что очень далеко его запрятал. Повторяю: кондёр сломался в процессе мойки платы (лейка душа упала).
Новый день - новые новости. Решил разобраться в неисправности. Потыкал в выходы тактового генератора. Прислонил оба щупа к ножкам кварца - помехи, убрал - ничего. Поставил параллельно кварцу конденсатор 47н, выключил, включил. Появилось изображение:
https://a.radikal.ru/a32/1804/88/f706ea911c2e.jpg (https://radikal.ru)
Оно нестабильно, фактически это тоже самое, что я кидал ранее, но только с правильной распайкой RGB. Кондюк убрал.
Возможно появиться изображению помогло знаменитое Радиолюбительское Чудо:)
Далее я предпринял самую последнюю меру: подал на 16 вывод СКАРТа 3v, многие люди писали, что это не всегда нужный ход: мол телевизор сам всё прекрасно определит(у меня не так).
Итак, всё работает стабильно!! Наконец-то:v2_dizzy_roll:
https://b.radikal.ru/b04/1804/85/1766b0b8347f.jpg (https://radikal.ru)
Упс!
https://d.radikal.ru/d26/1804/cf/eb9ea4e94297.jpg (https://radikal.ru)
Эта фигня проплывает снизу вверх, но я быстро установил(методом Радиолюбительского Пальца:)), что виноват тот самый отколотый кондюк, надо его заменить.
Один раз при включении была такая картина, и держалась стабильно:
https://a.radikal.ru/a18/1804/0c/af901592de91.jpg (https://radikal.ru)
Ах да, забыл упомянуть-тестировал без оперативы. Теперь остаётся только выяснить откуда полосы(опять же - вышеописанным методом). Поприжимал контакты процессора и БМК, Выход на синий цвет БМК отпаялся, с прижатым- бордюр и полосы становятся фиолетовыми(опять же может быть особенностью телевизора).
Вобщем итог такой: изображение есть, и оно стабильно, что ещё нужно для счастья?:)
Буду смотреть и тестировать, возможно теперь смогу проверять на моём Филипсе.
А если с оперативкой включить?
Ну, я либо на выходных, либо в понедельник смогу включить. Сегодня просто оперативу забыл.:v2_dizzy_facepalm:
Вы уж извините, вчера не получилось написать, занят был.
Но сегодня-это сегодня, поэтому приступаю:
Перед подключением был пропаян выход синего с БМК, а также заменен дефектный кондёр на аналогичный, однако ожидаемого результата это не дало - как оказалось БП (от ПК) не был заземлён, следовательно решение не заставило себя долго ждать, и как следствие - стабильные полоски без этой ужасной красной фиговины.
Следующим шагом была установка ОЗУ и проверка, результат вы можете наблюдать:
https://c.radikal.ru/c10/1804/59/4835f78f86f2.jpg (https://radikal.ru)
Я пытался шатать ножки панелек, но и это не помогло, тогда я оставил сначала одну, а потом две микросхемы:
https://a.radikal.ru/a03/1804/59/11c6b0d7c68f.jpg (https://radikal.ru)
https://a.radikal.ru/a05/1804/3d/24281e8b14e9.jpg (https://radikal.ru)
(к сожалению не помню, на каком фото тест с одной, а на каком-с двумя)
Далее я вставил все в другом порядке, и вышло это:
https://d.radikal.ru/d42/1804/7e/7c39cdcd2fc0.jpg (https://radikal.ru)
Что интересно, бордюр мигал разными цветами, пока не остановился на чёрном.
Далее я эксперементировал с разными вариациями микросхем, пока не появился матрас с какими-то странными цветами (правда при следующем включении он пропал), но в связи с этим я не теряю надежды;) и задаю себе вопрос: "Куда копать дальше?" Может вы просветите. Я кстати слышал, что некоторые из особо криво сделанных клонов выдавали не матрас, а битые чёрные полосы.
Матрас получается без ПЗУ.
Здесь похоже оперативка дохлая.
Можно сравнить сигналы на 14 ноге РУшек.
Я на своем Радоне так вычислил две битых. Визуально "картинка" сигнала отличалась от исправных.
Все пуски, что были, проводил без ПЗУ, попытаюсь дальше просматривать, может где замыкает.
Посмотрел осциллограмы, везде всё нормально, кроме одной микросхемы, отсутствует сигнал на 2 ,3, 4 и 14 ножках, вставил в эту панельку заведомо рабочую микросхему, всё по-прежнему, замыканий и непропаек вроде нет, питание подведено, будем дальше смотреть.
Возможно найдена проблема странного поведения при подключении к телевизору, плюс питания звонится мультиметром с минусом, грешу на один из красных кондёров по питанию.
ram_scan
14.03.2018, 17:12
Возможно найдена проблема странного поведения при подключении к телевизору, плюс питания звонится мультиметром с минусом, грешу на один из красных кондёров по питанию.
Красные флажки часто уходят в обрыв или пробой. Особенно если у кондера поврежден уголок. Если выявлен хоть один такой вражина то есть смысл сменить их вообще все, чтобы через год не лезть искать очередного трупа.
Всем привет!
Дабы не плодить темы спрошу здесь.
Дано - такой же Radon Plus на БМК, только сборка судя по всему январь 94 года.
Судя по локализации известных экземпляров вокруг Воронежа и моей памяти - их у нас в Воронеже и делали.
Мой куплен в киоске около магазина Электроника в начале 94 года. ПЗУ Дидактик.
Стабильно и исправно работал по 98 год, а потом эпизодически включался до 2008 года.
Родной джойстик только быстро сдох (там контакты с какого-то советского реле были закреплены в хлипкие пластиковые держатели).
Заменен на самодельный кнопочный геймпад на герконах (нум блок от какой-то кассовой машины, видимо)
Недавно забрал у родителей, где он последние лет 10 пролежал на холодном чердаке.
Кабелей и БП не сохранилось, но это нее особая проблема. Вскрыл (до этого момента даже пломба была цела на одном из винтов).
Сопоставляя схемы с другими вариантами на БМК вычислил распайку видео и магнитофона.
Заодно выяснил почему у меня никогда не получалось никогда ничего сохранить - провод выхода на магнитофон был изначально оборван при пайке...
Кнопка RES на клавиатуре изначально не работала - может и не подключена никуда, пока не раскручивал эту часть.
Подключил к ТВ через SCART RGB. Для управляющего сигнала использовал батарейку.
И ура, оно заработало!
Практически без замечаний, только отдельные строки немного подрагивали.
http://www.ric.vsu.ru/temp/zx/run_ok.jpg
Загрузил с телефона заменяющего магнитофон несколько программ, все было ок.
Но радость была недолгой. Где-то через полчаса все зависло и после резета на ТВ шахматная доска с мусором.
http://www.ric.vsu.ru/temp/zx/run_fail.jpg
Правильно ли я понимаю, что вариантов тут два
1. ОЗУ
2. сама БМК
Как правильно проверить с учетом наличия только простейшего мультиметра типа M832 и очень простенького осциллографа (до 2 МГц)?
Ниже немного фото внутренностей и не только.
Сборка и примененные элементы немного отличается от того что выше в теме и в музее.
http://www.ric.vsu.ru/temp/zx/all1.jpg
http://www.ric.vsu.ru/temp/zx/bmk1.jpg
http://www.ric.vsu.ru/temp/zx/conn.jpg
http://www.ric.vsu.ru/temp/zx/full1.jpg
http://www.ric.vsu.ru/temp/zx/full2.jpg
http://www.ric.vsu.ru/temp/zx/joy_mag.jpg
http://www.ric.vsu.ru/temp/zx/kb.jpg
http://www.ric.vsu.ru/temp/zx/ram.jpg
http://www.ric.vsu.ru/temp/zx/rom_cpu.jpg
Это не ОЗУ
Или проц или БМК
Почитайте, похожие приключения
http://zx-pk.ru/threads/27893-klon-zx-spectrum-48k-poyavlyaetsya-shakhmatnaya-doska/page2.html?highlight=%d1%88%d0%b0%d1%85%d0%bc%d0%b 0%d1%82%d0%ba%d0%b0
Да, видел эту темку, спасибо. Там автор практически все по кругу менял.
И в этой теме шахматка у топик стартера была на одном из скриншотов.
Я вообще не ожидал что оно запустится, тем печальнее было что сломалось уже после запуска...
Печально, конечно.
Попробую начать с процессора тогда. У меня есть 2 полумертвых кустарных ленинграда 48к качестве доноров.
solegstar
19.04.2018, 17:40
Скорее всего где-то микротрещины. После прогрева обратно отошла. По тому, что можно сделать - прозвонить дороги, посмотреть осцилом 6 ногу проца - там должно быть 4MГц. Чтото увидите осцилом) далее - на 26 выводе должна быть 1. Вытащить ПЗУ и посмотреть появляется ли полосатый матрас. Фото Матраса ещё приложите, если таки будет)
Andrey F
20.04.2018, 21:21
Первым делом выпрямить все резисторы, конденсаторы и кварц. На фото все хаотично наклонены\погнуты. Может быть замыкание.
Небольшой форумный Update: перетащил все картинки из своих сообщений на Радикал, так что их теперь можно смотреть не уходя с форума.
Хочу поздравить вас, Elrie, с возвращением сего экземпляра.
Что-то мне подсказывает, что у нас с вами одна и та же проблема: посудите сами, как похожи выдаваемые нашими компьютерами изображения:
https://c.radikal.ru/c36/1804/d1/16eb124f804b.jpg (https://radikal.ru)
https://d.radikal.ru/d10/1804/d9/49b43b576f66.jpg (https://radikal.ru)
это наводит на определённые мысли, может существует какая-нибудь ошибка на схеме.
solegstar
22.04.2018, 16:18
посудите сами, как похожи выдаваемые нашими компьютерами изображения:
это стандартная "шахматка". она появляется тогда, когда вставлено ОЗУ (не факт, что рабочее), но не работает (или не вставлен в колодку) процессор из-за проблем с шиной данных или шиной адреса. причины могут быть как в обрыве бит на шине, так и их замыкание на один из полюсов питания или на соседние дороги. еще проблема может быть с неисправностью управляющих сигналов процессора. более-менее можно проверить запуск процессора, если вытащить ПЗУ, включить комп и увидеть "матрас" (http://zx-pk.ru/threads/11486-faq-zheleznogo-razdela-(under-construction).html?p=789283&viewfull=1#post789283). Далее можно вставить Тест-ПЗУ (http://zx-pk.ru/threads/24790-nuzhna-pomoshch-v-otladke-quot-leningrada-3-quot-(2).html?p=788283&viewfull=1#post788283) и проверить запуск программы из ПЗУ. если есть общение между ПЗУ и процессором, то запустится тест проверки ОЗУ. таким образом можно проверить шину данных и частично шину адреса процессора. тест будет работать даже с неисправной ОЗУ.
Я тестирую без ПЗУ, матраса так и не увидел. В лучшем случае это, или гора знакомест, заполненных мусором. ОЗУ менял уже второй раз,могу предположить разве что непропай. Тест-ПЗУ достать, или прошить не представляется возможным.
CodeMaster
22.04.2018, 17:47
Тест-ПЗУ достать, или прошить не представляется возможным.
Я мог бы помочь, но без матраса она всё равно не стартанёт.
По поводу матраса интересный нюанс, когда я лампичил львовский предположительно вариант у меня тоже матраса не было. Без пзу-шахматка, без проца -шахматка. И тогда мне сказали что «То что нет матраса - если шина плавающая то и не будет. На фирмовой машине матраса не бывает»
Я мог бы помочь, но без матраса она всё равно не стартанёт.
Отлично! Как только смогу вызвать матрас, свяжусь с вами.
Всем спасибо за отклики.
Итак, что удалось посмотреть.
1. выпрямил детали на плате и проверил на замыкания и контакт (с фонариком, понятно не 100% гарантия)
2. перепаял разъемы питания и ТВ на СГ5, вместо экзотики с 6 контактами на которую у меня нет штекеров
Вид вскрытого корпуса
http://www.ric.vsu.ru/temp/zx/open1m.jpg
3. использовал проверенный качественный БП на 5В, соответстенно убрал крен и входной электролит
4. сделал нормальный кабель СШ5 - SCART, активация RGB выведена по прежнему от батарейки
5. попробовал запустить без ПЗУ
Вот такой вот цветастый матрас
http://www.ric.vsu.ru/temp/zx/matrasm.jpg
6. посмотрел что смог мультиметром на ЦПУ в соответствии с FAQ (http://zx-pk.ru/threads/11486-faq-zheleznogo-razdela-(under-construction).html?p=785541#post785541)
Что вышло
1. питание - ок
2. резет - 1, нажата - 0 - ок
3. синхроимпульсы - вроде бы ок (частоту не смог посмотреть, просто увидел напряжение)
4. Убедиться, что на входах BUSRQ (25 выв. Z80) и NMI (17 выв. Z80) +5V. - ок
5. На входах WAIT (24 выв. Z80) и INT (16 выв. Z80) тоже большую часть времени должно быть +5V, но бывают короткие импульсы. - INT - ok, на WAIT напряжение в пределах 2В в основном
Т.е. процессор скорее всего жив и стартует
Что интересно
- при включении на краткий момент проскакивает картинка шахматка, но потом сменяется матрасом
- чаще всего нет реакции на ресет, на экране ничего не меняется
Записал небольшое видео
http://www.ric.vsu.ru/temp/zx/test_run.3gp
2 Radon17
Да, есть схожесть картины в наших случаях. Но как я понял картинка ооочень распостраненная и причины могут быть разными
solegstar
27.04.2018, 09:44
Elrie, теперь попробуйте Тест-ПЗУ.
- - - Добавлено - - -
скорее всего битая память.
solegstar,
Подскажите, пожалуйста, какой чип/прошивка тестовые нужны, чтобы без изменения схемы встали в кроватку.
Насколько я понял некоторые требуют изменения подключения нескольких пинов, или я ошибаюсь?
solegstar
27.04.2018, 19:32
Чуть выше я давал ссылку на архив с прошивками под разные объемы пзу. Вам скорее всего нужна 27128.
Архивчик увидел, спасибо.
Только теперь надо найти где такую микросхему взять и чем прошить.
EEPROM я бы еще попробовал через Arduino Mega зашить, а простой EPROM ни прошить, ни стереть нечем...
Atmel AT28C256-15PU можно в магазине купить оперативно, подумаю, может ее как-то можно использовать.
CodeMaster
28.04.2018, 08:29
Только теперь надо найти где такую микросхему взять и чем прошить.
Давайте я вам одну на двоих с Radon17 зашью, а вы там скооперируетесь ;-)
Вам скорее всего нужна 27128.
Только, если я правильно понимаю, там стояла КР1013РЕ1, а по ней почему-то разные данные на 128 или 256 Кбит она. Вообщем можно же зашить 27С256, кашу лишним адресом в данном случае не испортишь? Или надо сшить 2 128-х прошивки и их прошивать в 256?
Давайте я вам одну на двоих с Radon17 зашью, а вы там скооперируетесь ;-)
Было бы отлично! В личке можно обсудить как удобно.
Только, если я правильно понимаю, там стояла КР1013РЕ1, а по ней почему-то разные данные на 128 или 256 Кбит она. Вообщем можно же зашить 27С256, кашу лишним адресом в данном случае не испортишь? Или надо сшить 2 128-х прошивки и их прошивать в 256?
Да, вот тоже поискал и везде противоречивые данные...
У меня стоит КР1013РЕ1 с прошивкой 020 (дидактик) выпуска 9308
То ли она 128, то ли 256
Если 256 то вроде бы во второй половине прошивка должна быть
Есть упоминания что они и такие и такие встречались и отличались яко бы прошивкой в части коррекции ошибок.
Скорее всего 256 заведется, если логически подумать...
Возможно просто в обе половины одинаковый дамп залить
Может еще подскажут тут
solegstar
28.04.2018, 09:48
Не, склеивать ничего не нужно, все уже подготовлено:). В архиве прошивки для микросхем от 2764 до 27512. Можно зашить и электрически стираемую w27c512. По идее рабочая прошивка выберется автоматом в зависимости от адреса. Схему бы подключения пзу для проверки.
CodeMaster
28.04.2018, 10:57
Не, склеивать ничего не нужно, все уже подготовлено
Я понял, там всё склеено из прошивки 2764. Ладно, пойду искать УФ-стиралку и посмотрю за ПЗУхи есть, 27С256 с материнок много, а вот про 27С128 не вспоминается, что-то. Но если найду, то и вопросов нет.
Схему бы подключения пзу для проверки.
Та я думаю, там стопудово 27128, ибо зачем в таком куцем клоне 32КБ ПЗУ.
А ткните еще пальцем как посмотреть насчет воткнется ли без переноса пинов -
Какие выводы прозвонить на что?
Спасибо!
CodeMaster
28.04.2018, 12:00
насчет воткнется ли без переноса пинов
Что воткнется, 27256 вместо 27128? Конечно, у 27256 на 27 ноге А14 который не нужен, его замкнуть на 28 ногу что бы всегда выбиралась только верхняя половина, хотя и это не критично, но на всякий случай.
Да, спасибо!
Посмотрел на плате:
1 и 14 на землю замкнуты
27 и 28 на +5В
между землей и питанием конденсатор прямо рядом с кроваткой припаян.
solegstar
30.04.2018, 19:44
Можно свободно прошивать в 27256 или 27512 склеенные прошивки из архива.
Попробую на днях сменить процессор. В закромах был найден оригинальный(!) z80. Фирмаа!
https://c.radikal.ru/c24/1805/26/d8f38d697a56.jpg (https://radikal.ru)
Можно свободно прошивать в 27256 или 27512 склеенные прошивки из архива.
Спасибо!
А подскажите еще момент. Есть возможность самостоятельно шить 28е ЕЕPROM - типа 28C256.
Посмотрел распиновку - по идее должно работать тоже, только A14 будет притянут к земле,
т.е. будет использоваться нижняя половина или я ошибаюсь?
solegstar
07.05.2018, 22:27
по идее должно работать тоже
да, вполне должно запуститься.
будет использоваться нижняя половина или я ошибаюсь?
не ошибаетесь. :)
CodeMaster
09.05.2018, 07:40
Можно свободно прошивать в 27256 или 27512
Это хорошо, а то я погорячился с 27128. 27512 и то с трудом нашёл, в ПЦ материнках они все гораздо больше.
Есть возможность самостоятельно шить 28е ЕЕPROM - типа 28C256.
Таки вопрос отпадает, сами попробуете?
Таки вопрос отпадает, сами попробуете?
Да, попробую - заказал чип, едет пока.
Если не получится, тогда вернемся к вопросу. Спасибо
Итак, получил кучку всякого, в том числе чип ATMEL AT28C256-15PU.
Прошил на коленке с помощью Arduino Mega2560 R3.
http://www.ric.vsu.ru/temp/zx/programmer.jpg
Пришлось покурить даташит на тему Software Data Protection.
Не с первого раза, но добился чтобы из первой половины чипа считывалась бит в бит тестовая прошивка.
Запустил.
Сразу после запуска мусор на экране, но потом экран очистился и началась циклическая смена цвета на бордюре.
Нажал ресет. Похоже тест запустился.
Режимы бордюра меняются
Идет построчное заполнение видеопамяти черным/белым.
На первом цикле (с белого черным) был черный мусор. На повторных циклах экран чистый.
Там где идет смена цветов бордюра тоже все чисто.
Куда копаем дальше?
PS.
Попробовал сделать тестовую прошивку из 2х килобайтного теста от Прусака, но видно криво склеил или х.з. что. Запускается и останавливается на смене цветов бордюра
PPS.
Записал видео.
https://youtu.be/itibVvlSVIw
solegstar
19.05.2018, 20:21
Что-то странная последовательность теста... Вы прошивали тест из моего архива? Попробуйте эту прошивку подставить в эмуль и посмотрите как она работает на исправном "спектруме".
Да, прошивка ваша - TEST48K-27256.ROM
Хм... Загрузил в эмулятор (Speccy 4.7).
Причем как оригинал прошивки так и дамп с чипа на котором запускал.
Действительно - последовательность другая.
Интересно, о чем это может свидетельствовать...
На ум приходит неверная адресация если только - типа сдвига общего для всех вызовов, либо перепутанных адресных линий.
Но тогда как оно вообще запустилось
Да, еще момент - на видео в тесте четко видно, что последняя строка бордюра не отрисовывается полностью.
Перезаписал тест TEST48K-27256.ROM еще раз.
Записалось успешно.
Перечитал ROM несколько раз.
Бинарное сравнение с оригиналом проходит успешно.
Не знаю почему, но в эмуляторе тест у меня перестал работать почему-то... Зависает после первого прогона с заполнением знакомест черным.
Скачал повторно - то же самое.
Попробую сменить эмулятор.
На реальной железке имеем следующее - https://www.youtube.com/watch?v=UShvhmmsWFQ
Т.е.
0. на экране шахматка с мусором
1. тест запускается
2. мигает бордюром
3. цикл заполнения знакомест черным проходит с частичным удалением мусора
4. цикл построчного черного закрашивает равномерно
5. цикл построчного белого закрашивает равномерно
6. как будто подгружаем что-то - бордюр разноцветными полосами как при загрузке с кассеты
7. бордюр мигает цветами
8. цикл построчного черного
9. цикл построчного белого
и далее снова пункт 6 и циклично 6-9
Мне кажется все-таки где-то проблема с адресацией...
Или может быть что-то еще?
Ни одна из микросхем не греется отлично от других, все едва теплые
PS.
Загрузил ROMы (оригиналы и дампы прошитого) в эмулятор FUSE - работают корректно.
Т.е. в чипе прошивка корректная 100%
solegstar
21.05.2018, 19:57
Тогда прозвоните сигналы шины адреса от проца и до шины адреса ПЗУ. Не перепутана ли шина данных проца и ПЗУ, иногда делали такую защиту. Далее только неправильный сигнал cs ПЗУ, он я так понимаю идёт из бмк?
CodeMaster
21.05.2018, 20:10
Не перепутана ли шина данных проца и ПЗУ, иногда делали такую защиту.
Тогда бы и дамп оригинальной прошивки в эмуле не запустился бы, или нет?
solegstar
21.05.2018, 21:11
Точно. Про оригиналы я не дочитал.
Дамп теста имею в виду. Т.е. для проверки корректности записи снимал его.
А вот дамп с оригинальной ПЗУ снять не получается.
Особенности распиновки КР1013 вроде учел, но на выходе каша. Сравнивал с ром от дидактика - родная на ее базе. Во многом похоже по байтам, но есть и отличия в некоторых байтах. Причем где-то циклически, а где-то нет. И она видимо сильно обрезана по содержимому, полноценного там что-то около 4 килобайт.
В эмуляторе соответственно не работает. Могу приложить.
Итак
Прозвонил шины адреса и данных между ЦПУ, ПЗУ и БМК.
Все звонится без каких либо сюрпризов.
В целом соответствует описанию включения
ПЗУ вот тут http://zxbyte.ru/kr1013re1.htm
и БМК вот тут http://zxbyte.ru/t34vg1.htm
Шина адреса ЦПУ-ПЗУ напрямую (кроме А14 ПЗУ подтянут к +5В), так же прямо на БМК
Шина данных ЦПУ-ПЗУ напрямую, и к БМК каждая линия через 470Ом (разброс в пределах +-6Ом по линиям согласно китайскому мультиметру)
На ПЗУ CS и OE замкнуты между собой и подключены к 36й ноге БМК в соответствии с типовой схемой включения
Такой вариант включения поддерживается моей ПЗУ AT28C256 согласно даташиту, но я не учел это при считывании КР1013 - попробую учесть и снять дамп еще раз.
Шина ОЗУ подключена к БМК по типовому включению
14е ноги РУ5-х звонятся на шину данных со стороны БМК (т.е. 470 ом к шине процессора)
Адресные ноги РУ5-х по типовому включению БМК.
Т.е. в схеме никаких сюрпризов от слова совсем, наитиповейшее включение БМК, по ссылкам Прусака можно сказать что практически полная схема компьютера.
PS.
Подумав допилил программатор свой и считал успешно дамп с родного ПЗУ. Был не прав. Там честное ПЗУ дидактика 89 года, бит в бит, только лежит в верхней половине чипа. На эмуляторе заводится и прекрасно работает.
Попробую в этом же режиме чтения снять дамп с тестового ПЗУ, вдруг проблема в том что просто некорректно работает чип в схеме
Проверил корректность работы ПЗУ AT28C256 при включении по схеме радона. Работает как и положено.
Т.е. некорректность работы теста, видимо, следствие неисправности компьютера.
Что имеем
1. в первом цикле подгрузки (после теста бордюра) идет линейное заполнение экрана неким паттерном, чего нет на эмуляторе.
Похоже в область видеопамяти что-то пишется, причем не последовательно в смысле точек, а именно как будто экран последовательно заполняется знакоместами.
2. после построчного заполнения экрана черными и белыми строками идет возврат к тесту бордюра.
3. после теста бордюра эффекта из пункта 1 уже не наблюдается, сразу переходит к заполнению черными строками
Почему-то мне кажется, что дело не в ОЗУ, а в БМК... но как достигается видимый эффект мне пока не понятно
---------------
Дополнение:
Интерес уже сильный. Пришлось вспомнить что такое ассемблер и дебаггер.
Вооружился исходником прошивки теста от Прусака + дебаггер в FUSE с загруженным тестом от solegstar.
Получается вот какая картина.
Выполнение программы из тестового ПЗУ точно доходит до инструкции по адресу 0х0077 JP 03F6
т.е. переход на адрес 0х03F6 - там находится процедура очистки экрана перед собственно тестом ОЗУ.
С адреса 0х0085 вызывается переход JP 0476 - как я понимаю тут отрисовка надписи ТЕСТ ОЗУ.
и с 0х0088 как понимаю начинается сам тест.
И т.к. этого не происходит, то прекращение нормальной работы происходит где-то между 0х0077 и 0х0088,
либо внутри одной из подпрограмм (очистки или рисования надписи, причем в последнем случае в самом ее начале)
вместо отрисовки надписи идет возврат похоже, что на нулевой адрес, либо где-то около, т.е. бордер то мигает.
При этом вообще говоря до этого есть вызовы процедуры по более высокому адресу 0х0412 - цветные полосы на бордюре
и этот переход работает...
Мысли пока в ступоре, почему так
Здравствуйте! Решил и я рассказать о своих "успехах". Всё таки я перепаял процессор, причём новый поставил на панельку. При подключении к телевизору никаких изменений не видно, что очень печально. Мало того, даже с выдернутым из панельки процессором присутствует та же самая "шахматка". Скорее всего это говорит о том, что: либо проц не стартует, либо неисправен видеоконтроллер в БМК. Собрал логический пробник по схеме из журнала "Радио" за 86-й год. Проделал всё, что советовали в уже упомянутых выше "приключениях". Возможно придётся сердечно попросить тест-ПЗУ у товарища Elrie.
solegstar
29.05.2018, 18:11
Elrie, возможно пробитый один из младших адресов процессора. Возможно они коротят на соседние дороги или на один из выводов питания. Также возможно не правильно выбирается ПЗУ сигналом cs. Если прозвонка ничего не показала, то можно попробовать заблокировать впаянный проц - посадите его 26 вывод на gnd (отогните его с платы и посадите на 0) и попробуйте надеть сверху заведомо исправный, только 26 вывод отогните у верхнего проца и подключить его перемычкой на место нижнего проца. Если ничего не поменяется, то тут или не нашли кз (лучше бы осцилом посмотреть уровни на всех адресах проца) или битая выборка ПЗУ в БМК. Её тоже можно обойти на логике, не сложная схема для навесного монтажа.
solegstar, спасибо. Буду пробовать, как еще время будет. Заказал логический анализатор 8 канальный + возьму на время осциллограф до 10МГц.
Поищу процессор - где-то был еще один советский клон, либо закажу из китая.
Нашел в закромах второй процессор советского производства - труп... Жду посылочку из Китая.
Получил на днях детальки и начал возиться снова.
Прежде перепайки решил еще раз все перепроверить.
И... Впал в ступор. Линия reset идет не напрямую на кнопку. До этого я плату не откручивал и почему-то ногу 26 процессора прямо на кнопку не звонил.
А идет с 26 ноги на 8 ногу микросхемы К555ЛН1. А вывод кнопки подключен следующим образом:
1) на +5В через резистор (как в большинстве схем)
2) на 7 ногу К555ЛН1 через электролитический конденсатор (это земля, все честно, как в большинстве схем)
3) на 5 ногу К555ЛН1
Т.е. управление ресетом непрямое. Возможно это связано с наличием кнопки RES на клавиатуре (хотя на нее нет никакой реакции)
Не совсем понимаю как это работает - с ходу не нашел такого включения в других схемах.
Не может в такой схеме включения что-то влиять на корректность работы процессора? Банально то что электролит мог высохнуть...
Update
Как работает кнопка сброса разобрался - она подает низкий уровень на 3ю ячейку НЕ микросхемы К555ЛН1. Выход 3 ячейки НЕ соединен с входом 4й ячейки НЕ, а 26 нога ЦПУ подключена к выходу 4-й ячейки.
Т.е. когда зажата кнопка резет на входе 3й ячейки низкий уровень, на выходе высокий - на входе 4-й высокий и на выходе низкий, т.е. это и выставит 0 для сброса ЦПУ.
Но зачем так сделано пока не понял... Никаких других цепей и сигналов сюда не приходит - вполне изолировано насколько я понимаю принцип работы К555ЛН1
Печально, но похоже, что все таки проблемы с БМК.
Пока ждал деталей и т.д. прошло время. Детальки получил, прозвонил еще раз на замыкания - все чисто.
Включаю... И даже той кривой повторяемости работы теста памяти, что была сначала уже нет. Даже не ушел в цикл после заполнения построчно белым.
Матрац стал еще хуже.
Ну да решил попробовать заменить процессор. Надеть сверху импортный на наш невозможно - пресловутая засада с разницей в шаге ног на 0,04мм дает о себе знать.
Выпаял советский, примерил кроватку под импорт - не очень, но вписалось (все-таки шире и заметно длиннее). За счет заметных зазоров между дорожками без замыканий.
Припаял, вставил ипортный вроде как оригинал.
http://www.ric.vsu.ru/temp/zx/zilog.jpg
Конденсатор пришлось запаять как и было поверх - внутрь кроватки никак не помещался - не дотянуться до площадок (если толко изолированым проводом попробовать).
Все прозвонил, вроде нигде не замкнул.
Ну в итоге на экране еще больше мусора. Без ПЗУ матрас еле-еле узнаваем. Тест памяти запускается, но не убирает мусор с экрана при заполнении почти. Да и работа всего в целом не стабильна. Появились артефакты работы бордюра и звука.
Попробую, конечно, пропаять сокет еще получше и т.д. Но такое ощущение, что БМК деградирует с каждым включением.
конденсатор наверное можно с обратной стороны платы припаять.
Всем привет.
В силу дождей выдалось пару часов на поковырять еще.
Таки руки в плане пайки пока у меня кривоваты. Пропаял аккуратно еще раз кроватку и попрозвонил все контакты.
Конденсатор можно припаять и сзади - только тогда плата не станет на место в корпус - вынес конденсатор сбоку.
Что получилось
http://www.ric.vsu.ru/temp/zx/wz/cradle.jpg
Пайка на вид конечно ужасна, но вроде бы надежно.
Вид сзади платы. Тут даже что-то типа SMD резисторов в Kempston порте используется
http://www.ric.vsu.ru/temp/zx/wz/back.jpg
Включал без ПЗУ с двумя разными Z80.
Матрас идентичен первоначальному, а именно
http://www.ric.vsu.ru/temp/zx/wz/cpu_no_rom.jpg
С советским ЦПУ было
http://www.ric.vsu.ru/temp/zx/matrasm.jpg
Тест памяти работает точно так же как работал с родным процессором обрываясь и уходя в цикл после построчного заполнения.
Таким образом про деградацию БМК был не прав, и ЦПУ не при чем.
Плата в сборе
http://www.ric.vsu.ru/temp/zx/wz/assembled.jpg
С осциллографом вышел облом. То что отец считал 10МГц осциллографом оказалось от силы 2МГц, просто цифровой с частотой дискретизации 10МГц. Т.е. никак не подходит.
Логический анализатор канул в дебрях почты россии. Ну да китайцы деньги вернули. Повторный заказ у другого поставщика только отправили.
У меня есть 10 штук микросхем KM4164B и панельки к ним. Есть смысл попробовать перепаять ОЗУ или рано туда лезть?
Посыпаю голову пеплом. Электроника таки наука о контактах.
Подумал, и вставил тест ПЗУ прямо в кроватку на плате. До этого использовал промежуточную, чтобы не повредить микросхему и перетыкал с ней.
В итоге тест ПЗУ заработал нормально! Т.е. при реальной работе были проблемы с контактами на адресной шине, что и вызывало странный эффект.
Что показал тест ПЗУ:
http://www.ric.vsu.ru/temp/zx/wz/memtest.jpg
Т.е. похоже сдохла одна из РУ5-х.
Два вопроса:
1. можно ли миксовать РУ5е и 4164е или лучше выпаять РУ5 с дохлого Ленинграда?
2. правильно ли я понимаю, что 7-я микросхема это та, что отвечает за 7-ю линию данных, т.е. 8й бит/разряд (в нем и разница по записи/чтению)
PS.
Чудеса случаются - логический анализатор кинули в почтовый ящик без единой отметки почты РФ, только с отметками почты Монголии с отправкой из Улан-Батора... Больше 2 месяцев, видимо конный монгол лично вез
AHTuXPuCT
08.08.2018, 11:50
Elrie, меняй РУ5 которая на D7 идет.
Ок. Спасибо
Вот эту получается - линейка стоит не по порядку
http://www.ric.vsu.ru/temp/zx/wz/ram_d7.jpg
Впаяю кроватку туда и буду экспериментировать.
Раздербаню все-таки один из дохлых ленинградов своих.
Руки чесались, перепаял по быстрому
http://www.ric.vsu.ru/temp/zx/wz/ram_rep.jpg
Запустил тест ОЗУ
http://www.ric.vsu.ru/temp/zx/wz/buf_ok.jpg
http://www.ric.vsu.ru/temp/zx/wz/ram_ok.jpg
http://www.ric.vsu.ru/temp/zx/wz/rom_ok.jpg
Т.е. вроде бы все ок.
Совпадает с эмулятором.
Но...
Вытащил ПЗУ и матраца не увидел, как и не завелось с родным ПЗУ - в обоих случаях шахматка.
Снова вставил тест ПЗУ - результат аналогичен картинкам.
Кстати, а после вывода инфы о ПЗУ он что-то продолжате делать, т.к. через некоторое время как будто дальше тест пошел что-то делать - на эмуляторе так же. Там что-то длинное дополнительное или мусор просто?
CodeMaster
08.08.2018, 15:45
как и не завелось с родным ПЗУ
Живое ли оно?
Там что-то длинное дополнительное
Вроде нет (http://zxbyte.ru/index_blog.php?id=5)
Прошивка тест для 48К машин.
Может работать при неисправном ОЗУ.
Тест состоит из 7 шагов.
Между каждым шагом пауза - тонкие чёрно-белые линии
на бордюре и высокочастотный свист.
Шаг 1. Смена цветов бордюра от черного до белого.
Шаг 2. Заполнение области атрибутов.
Заполняется байтом #38 (чёрный по белому).
На бордюре полоски (голубой/красный).
Писк (~1130Гц).
Шаг 3. Заполнение экранной области.
Заполняется байтом #FF (чёрный).
На бордюре полоски (чёрный/белый).
Писк.
Шаг 4. Заполнение экранной области.
Заполняется байтом #00 (белый).
На бордюре полоски (чёрный/белый).
Писк.
Шаг 5. "Тест буфера чтения данных"
(выполняется моментально)
Несколько попыток записи-чтения в ячейку ОЗУ с адресом #4000
различных значений ("бегущая 1", "бегущий 0").
Если всё в порядке выводится "БУФЕР ИСПРАВЕН",
иначе выводятся записанное и считанное значения и чёрный бордюр на некоторое время (без звука).
Шаг 6. Тест ОЗУ.
Память 48К (#4000-#FFFF) заполняется, а затем проверяется.
Так три раза с различными псевдослучайными комбинациями.
(на экране три разных узора, бордюр белый, звука нет)
Если всё в порядке выводится "ОЗУ ИСПРАВНО".
Шаг 7. Тест ПЗУ.
(выполняется моментально)
(Видимо писался под компьютер с восемью(!) РФ2.
Сам тест устанавливается вместо "нулевой"
и проверяет 28 адресов (с #0800 по #3E00 с шагом #0200)
на идентичность с оригипрошивкой 1982г.
Есть второй этап - проверка контрольной суммы по своему "хитрому" алгоритму.)
Если прошить вместе с оригинальным (1982г) BASICом
(младшие 2Кб заменить этим тестом), то выдаст "ПЗУ ИСПРАВНО".
Далее, возможно, следовал шаг 8 - Тест цвета
В прошивке есть соответствующая надпись и названия цветов,
но место, где должен располагаться код, забит #FF.
После теста ПЗУ процессор выполняет случайные куски кода.
(например, сначала очень долго "заполняет" пространство
до #4000 кодом #07 - работает процедура, используемая в шаге 3 и 4)
Шаги 2, 3 и 4 можно пропустить, если в конце первого шага держать
нажатой клавишу space.
Но существует же 2 версии теста короткая - ОЗУ/ПЗУ и полная 48fultst.rom, какая у тебя?
Тест похож на описание по составу.
Глянул видео эталона на сайте Байта - все аналогично, т.е. тест полностью работает корректно
То что после теста ПЗУ видимо шаг 8 и случайные куски кода, как и написано.
Прошивка теста та, что solegstar посоветовал в 69м сообщении
тест ПЗУ (http://zx-pk.ru/threads/24790-nuzhna-pomoshch-v-otladke-quot-leningrada-3-quot-(2).html?p=788283&viewfull=1#post788283)
Дамп с родной ПЗУ я смог снять успешно, так что по идее рабочая.
Но на всякий случай залью нормальное ПЗУ в ATMEL аналогичный используемому для теста.
Больше смущает, что матрас совсем исчез, а тест работает... Неужто одна импортная микросхема ОЗУ так влияет
Неужто одна импортная микросхема ОЗУ так влияет
у меня на Специалисте было, запаяна ОЗУ I4164 , для цвета навесил три штуки РУ5 и комп полностью "прилёг"
заменил эти три на I4164 и он снова проснулся и нормально зажил с цветом
solegstar
09.08.2018, 09:28
матрас совсем исчез, а тест работает...
а если сброс нажать?
Вытащил ПЗУ и матраца не увидел, как и не завелось с родным ПЗУ - в обоих случаях шахматка.
если тестПЗУ для 27256 запускается, а основная ПЗУ нет, то это означает, что адрес старта не 0000, а где-то выше, но кратное 2-4-8кб. Так как оригинальная прошивка ТестПЗУ занимает 2кб и скопирована на весь объем 27256. т.е. Вам нужно прозвонить старшие адреса процессора до ПЗУ A11-A13. еще, т.к. у Вас установлена РЕ1, то у неё немного другое включение, чем у 27256. посмотрите, всё ли у Вас так, как на странице с описанием для РЕ1 (http://zxbyte.ru/kr1013re1.htm).
а если сброс нажать?
Не помогает, пробовал. Вот потому и удивился.
если тестПЗУ для 27256 запускается, а основная ПЗУ нет, то это означает, что адрес старта не 0000, а где-то выше, но кратное 2-4-8кб. Так как оригинальная прошивка ТестПЗУ занимает 2кб и скопирована на весь объем 27256. т.е. Вам нужно прозвонить старшие адреса процессора до ПЗУ A11-A13. еще, т.к. у Вас установлена РЕ1, то у неё немного другое включение, чем у 27256. посмотрите, всё ли у Вас так, как на странице с описанием для РЕ1 (http://zxbyte.ru/kr1013re1.htm).
Да, включение самой ПЗУ как по ссылке, все верно. И в оригинальной ПЗУ прошивка записана в верхней половине, т.е. с 4000 адреса.
Я снял дамп с РЕ1 и раздербанил его, он успешно работает в эмуляторе. Четко верхняя половина и идентичен ROM DIDAKTIK 89 года
В качестве сменного ПЗУ я использую 28C256 (не 27C256) - она по включению совместима с РЕ1 и при этом пишу тоже в верхнюю половина с 4000 адреса (A14 подтянут к +5В аналогично РЕ1).
Вчера программатор мой зачудил, пока не смог успешно записать 48ROM в микросхему.
Ради эксперимента с адресом старта могу сделать тестовый ROM где все будет забито нулями кроме одного 2к сегмента с адреса 4000. Как раз покажет оттуда ли стартует.
Как попробую - отпишусь.
Всем привет!
Давно не заходил, тема растет.
Вчера включил свой Радон, он запустился, но перестал отображать цвета бордюра, прогнал тест-программу, вроде все в порядке, игры тоже запускаются, но опять же, при загрузке на бордюре нет полос. Еще пропал звук во встроенном динамике.
Что может быть не так? Где искать цвета бордюра?
Опять БМК сдохла?
Опять БМК сдохла?
ну так а в нем больше ничего и нету
Пропаяю еще раз БМКшку, если не оживет - поменяю
Немного в сторону проблема.
Пытаюсь прошить ПЗУ купленные с Ali. Скорее всего левые промаркированные под AT28C256.
Затираются FF нормально. Проверку проходят. Но при записи реальных данных болт, каша из корректных и кривых кусков.
Уже и руками пробовал писать в конкретные адреса побайтно. Первые 512 байт всегда нормально а дальше рандом повезет/не повезет.
Можно считать что ПЗУшки битые?
Странно, если б были мертвые то и стереть толком вряд ли бы получилось...
CodeMaster
13.08.2018, 16:03
Затираются FF нормально. Проверку проходят. Но при записи реальных данных болт, каша из корректных и кривых кусков.
Скорее всего проблема контактов ША в программаторе, ибо стирается она внутрисхемно и ША на это не влияет, а вот с записью уже болт.
Проблемы у программатора есть, но не насктолько.
Взял заведомо исправную микросхему - прекрасно считывается, т.е. ША работает корректно.
1-2 ошибки записи и ранее случались - корректная запись иногда только со 2 раза выходила ибо сопли проводов в программаторе + ардуина не всегда нормально выдерживает тайминги сигналов.
Затер и перезаписал АТмелку купленную в ЧипеДипе для теста - записалось с одной ошибкой (по идее в пустом месте ПЗУ, так что решился запустить).
Записал стандартный 48к ROM в обе половины АТ28С256
И вот что получилось
http://www.ric.vsu.ru/temp/zx/wz/48k_rom.jpg
ПЗУ стартует. На резет реагирует нормально.
Но нет курсора и ооочень странная реакция на клавиатуру - либо сброс, либо белый экран.
Ну для начала добьюсь полностью корректной записи ПЗУ, а там посмотрим.
PS.
Заодно стало понятно что стартует либо с 0000, либо с 4000. По схеме второе должно быть верно.
Сделал ROM из двух разных прошивок оригинал + дидактика, прошью его и посмотрим какая стартует.
Всем привет, не прошло и 2х лет.
Руки дошли продолжить попытку ремонта этого экземпляра и заодно еще кооперативного Ленинграда попавшего ко мне из Казахстана в конце 90х
На этот раз с собственным программатором и осциллографом (и это конечно небо и земля в сравнении).
Записал 2 микросхемы AT28C256 - одну с Тест ПЗУ, вторую со стандартным ROM от Sinclair
Со стандартным ПЗУ картинка не поменялась
Все то же что в предыдущем сообщении и аналогичное поведение - либо сброс, либо уход в белый экран и дальше ноль реакции. Судя по тому что идет четкое деление поведения по группам клавиш предположу, что проблема где-то на шине. Стандартного звука нажатия клавиш нет.
Тест ОЗУ запускается, но в этот раз работает снова с ошибкой, причем на той же 7й микросхеме.
http://www.e-ural.vsu.ru/UserFiles/Image/temp/RAM_fail.jpg
Ну да микросхема уже в панельке, а km4164b у меня 10 штук - попробую заменить.
Вот такие картинки в процессе теста по заполнению
http://www.e-ural.vsu.ru/UserFiles/Image/temp/Screen_fill.jpg
http://www.e-ural.vsu.ru/UserFiles/Image/temp/Screen_fill2.jpg
CodeMaster
27.05.2020, 19:33
Вот такие картинки в процессе теста по заполнению
403. That’s an error.
Your client does not have permission to get URL
И вставка ссылки на страницу с картинкой, а не на саму картинку тегом [IMG] даёт пустое место.
И вставка ссылки на страницу с картинкой, а не на саму картинку тегом [IMG] даёт пустое место.
Прошу прощения.
Гугл перемудрили с новой версией сайтов, не дает прямой линк на файл - даже ссылка на картинку по сути страница.
Перезалил в старую версию - надеюсь, теперь корректно
В общем, все заработало.
За почти два года лежания немного окислился один контакт микросхемы ОЗУ стоявшей в панельке и отошли плохо мною же припаянные ноги этой самой панельки (отверстия в плате не предусмотрены и пришлось паять в накладную практически под самой кроваткой)
Тест памяти прошел успешно.
В качестве основной ПЗУ прошил в обе половины AT28C256 родную прошивку считанную с родного же ПЗУ и все запустилось.
Ниже результат
http://www.e-ural.vsu.ru/UserFiles/Image/temp/Start.jpg
http://www.e-ural.vsu.ru/UserFiles/Image/temp/Basic.jpg
http://www.e-ural.vsu.ru/UserFiles/Image/temp/Game1.jpg
http://www.e-ural.vsu.ru/UserFiles/Image/temp/Game2.jpg
http://www.e-ural.vsu.ru/UserFiles/Image/temp/Game3.jpg
http://www.e-ural.vsu.ru/UserFiles/Image/temp/Game4.jpg
Дальше этот экземпляр мучать не планирую - оставлю в таком рабочем состоянии, т.к. он мне дорог как память.
А над Ленинградом попробую поэкспериментировать
Elrie, надо все картинки спрятать под сполеры.
А можно название темы поменять?
Это не RAdon plus, это Фаэтон.
Это не RAdon plus, это Фаэтон.
А можно побольше данных? Откуда стало известно, есть ли пруфы, где разработан, есть ли схема и т.д.?
Выпускал одноименный кооператив в Воронеже. Судя по собранным шильдикам выпустить успели несколько тысяч. Выпускали (или продавали), до 95 года.
Ни разу не встречал комплект (кассета, клоробка, блок питания, паспорт).
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot