О! другое дело. И 972-й ему в пару. Должно быть пошустрее.
Вид для печати
Понял, почему ВГ не программируется - в прошивках РЕ какая-то муть. Инициализация совпала чисто случайно. Каков точно формат записи в программаторе solegstar?
Выкладываю очередную редакцию черновиков. Это уже ближе к полной схеме - можно отследить почти все особенности. Процессор, ВГшку и ПЗУ не рисовал, но они присутствуют на схеме неявно - в виде адресов. Связь между ВГ, ВТ и процессором можно отследить на ВТ, на странице Л5. Нет таймера и последовательного порта, а также регистра управления магнитофоном. Также нет выходной РЕ-шки, но есть исходные сигналы для нее. Пока в отрисовке схемы беру паузу т.к. приоритетнее завести комп. Для этого прилагаемой схемы пока что достаточно. Да и в эмуляции должно помочь. Естественно, так как схема делалась методом прозвонки - могут быть ошибки. Просьба - о найденных ошибках сообщать в ЛС.
Регистр конфигурации
http://www.picshare.ru/uploads/17122...KvH8_thumb.jpg
Мультиплексор дисплея и регистры DMA и доступа к первому банку памяти
http://www.picshare.ru/uploads/17122...2R16_thumb.jpg
Синхрогенератор
http://www.picshare.ru/uploads/17122...wteN_thumb.jpg
ОЗУ
http://www.picshare.ru/uploads/17122...4mlr_thumb.jpg
Клавиатура, мультиплексор клавиатуры, регистр дисплея и ПДП
http://www.picshare.ru/uploads/17122...NIA5_thumb.jpg
UPD: Небольшое дополнение. ЛА3 на листе Л1 (12,13,14), формирующая сигнал /INT, зацеплена на выход таймера ВИ 53 OUT2 (17) через RC цепочку (дифф.) Связь будет добавлена чуть попозже, когда с таймером разберусь.
Л5: Регистр ИР23 зацеплен по входу на шину DBORAM. Забыл дорисовать. Фотку перезалью чуть попозже.
Еще одно дополнение - Л4: /WR на ОЗУ первого банка идет на Л3, ЛН1 10/5, 8 т.е. инвертированный сигнал синхрогенератора SYNCBUS 9 Оттуда адрес указан, обратный не дорисовал. Как только изображения обновлю - пост подредактирую.
- - - Добавлено - - -
oracleua
А у Вас как дисплей не работает? Если трактовать снятую прошивку буквально т.е. по адресам - выходит, что ВГ вообще программироваться не должна. С другой стороны, код ее выбора в прошивке присутствует, но "не с той стороны".
Работал как то так
http://i12.pixs.ru/thumbs/9/2/9/Foto...6_28790929.jpg
А сейчас не знаю..не подключал..
Странно. Вот, например, код выбора ВГ75 должен быть (по моей прошивке) 11011111 т.е. DF В прошивке такого нет. То-ли есть разные ревизии компов... То-ли это не D16. (когда прошивку просматривал - почему-то DF перепутал с EF - щас начал побитово проверять - ерунда какая-то получается).
На картинке, вроде как, проблемы с кадровой... На другом мониторе/телевизоре проверяли?
Если плата расположена разъемом клавиатуры вниз...
то микросхема будет крайней в предпоследнем ряду справа..Да и на ней этикетка была...
Да вот мне на первый взгляд прошивка показалась нормальной. Поэтому особо не вникал. Сейчас свободная минутка выдалась - разрисовал побитово таблицу... Ну не должно оно работать. Или я чего-то не понял. Моя D16 ведет себя правильно, за исключением невыбора регистра конфигурации. В Вашей - только регистр конфигурации и работает :)
На другом телевизоре не проверял..
На этом плата то запускалась....давно правда..
http://i12.pixs.ru/thumbs/0/6/2/2015...0_28791062.jpg
- - - Добавлено - - -
Вот эта микросхема
http://i12.pixs.ru/thumbs/1/0/9/2017...5_28791109.jpg
- - - Добавлено - - -
А вот что сейчас на экране
http://i12.pixs.ru/thumbs/1/1/1/2017...1_28791111.jpg
Да. Она. У меня тоже на экране полосы и квадраты появляются, но совершенно случайно от пуска к пуску. Так как CE на ВГне приходит. Придется сварганить платку для считывания своей. Если бы не возня с ОК - я бы ее уже считал полностью, а так нужно еще резисторы городить т.е. макетку опять искать и переходную плату делать для программатора. В самый раз объявлять операцию по спасению выживших РЕ. Это у меня уже третий комп с подохшими РЕ/РТ. Причем, по заверениям продавцов "все раньше работало".
У меня тоже по ходу сыпятся....а два года назад работал..
Ну... "Дети капитана Гранта" помните? Как они по трем разным бумажкам его искали? Вот и нас такой сериал ждет :D Схема хоть какая-то есть, спецы по эмуляции есть - можем считать свои и сравнить - глядишь из двух-трех прошивок что-то получится.
P.S. Хорошая новость - моя РЕ-шка выпаялась с учетом мер предосторожности нормально. Работает как и раньше - на 4-й ноге тишина.
Одно плохо...что при выпаивании дорожки повреждаются...плата плохого качества...
Ну две я уже считал...остальные на очереди..
- - - Добавлено - - -
А что делает ре..на выходе??
Смешивает данные с мультиплексора (см. Л2) и формирует синхросмесь + RGB. Моя, кстати, живая скорее всего. Я тоже считаю все. Но быстро не обещаю. Дорожки таки повреждаются, но на Микроше еще хуже было... Там на плате отверстия были меньшего диаметра и ноги нужно было буквально "выдирать"...
Дособираю стерх - попытаюсь вычитать решки со своего...
Две головы - хорошо, три - лучше. Объединил две РЕшки (свежезаписанную и старую) монтажным "ИЛИ"... то-бишь насадил одну на другую, благо ОК позволяет такие шутки. Получил при запуске экран с пиксельной мешаниной и изредка, после нескольких ресетов чистый экран кофейного цвета с жирной черточкой в левом верхнем углу. Через пару секунд все это очищается и экран окрашивается в один из цветов, либо сбивается синхронизация. Начал реагировать на ресет (i-включает реле, reset - сбрасывает).Так или иначе - уже прогресс ))
А можно выложить в ZIP или еще каком-то формате - пишет, что неизвестный формат даже в коммандере?
Это уже похоже на правду. А почему старый так странно считался?
P.S. В принципе, мои можно просто попробовать допрожечь - там еще пару бит обнулить нужно...
Ну вот оно ВГшкой и отличается. Но я теперь уже все проверю - по крайней мере в той части, что понимаю по схеме....
- - - Добавлено - - -
Как вариант - ПЗУ-шка "течет" и периодически дает сбои. В реальном компе может стабильно не работать, а прогером читаться/не читаться в зависимости от питания или скорости считывания, например.
Монтажку надо-бы нарисовать...что бы понимать о каких номерах микросхем идет речь...
Фотография несколькими страницами раньше. Нумерация - дробь вида x/y, где - x - столбец справа-налево (начинал с тактового), а y - строка сверху-вниз. Для м/сх, существующих в единственном экземпляре - нумерацию проставлял не всегда.
UPD: Сверил со своей прошивкой. Теперь совпадает все + есть еще коды, которые я не знал точно, какие должны были быть. Теперь можно смело шить... или дошивать ))
Если ставить вторым этажем две прошивки - экран выглядит примено так, как и в первый запуск. (Протер ластиком для лучшего контакта выводы).
Этот архив нормально читается. Наверное, можно и ссылки повыше обновить...
А у меня опять нехватка мелких макеток для переходников. Так что я свои считаю не раньше следующей недели, скорее всего, после праздников. Ну и программатор, заодно соберу - сейчас комплектуху закажу.
P.S. Не, наверное до праздников не дотерплю - пойду завтра макетку искать - надоел уже этот Арго в разобранном виде :D
А у меня закончились цанговые панельки...но все равно все считаю...потом восстановлю плату..
- - - Добавлено - - -
Все что мог считал..
Все сверху в посте..
Ога. С меня выходная D77.
- - - Добавлено - - -
Забыл уточнить - А Ваш комп на кнопку "I" реагирует? Реле щелкает?
Не проверял...теперь только после сборки..
А глянь номинал конденсатор возле аг3....а то у меня был выкушен
http://i12.pixs.ru/thumbs/1/7/1/Foto...3_28801171.jpg
1n8k Км-ка. Вроде, близко...
Вроде у чистой К155РЕ3 все биты в 0. Путем разрушением при программировании перемычки разряда бит становится в 1(т.е. на выходе инверторы).
Если у тебя бит 4 всегда в высоком состоянии, то дело в это выход и на выброс.
У рт4/рт5 вроде в 1 по умолчанию? Т.е. их можно обнулить.
Кстати, кто подскажет - если микросхемы теряют информацию в результате оседания металла назад на разряд, то это значит что их всегда можно восстановить? Или нет? Кто-то на форуме изучал уже вопрос с битыми РТ-ками?
Нет. FF Суть в том, что "облако" испарившегося металла начинает со временем подкорачивать канал, если не проведена правильно термотренировка и/или неверно проведено программирование. Заново шить бесполезно - сопротивление достаточно высокое и программатор уже не поможет.
P.S. Хотя нет - вроде 00. Ну тогда действительно только выбросить.
P.P.S. Можно еще сверху костыль приладить, вроде ИД7. Должно подойти как раз - при комбинации адреса 1001X + /IORQ "опускать" определенную ногу :D
Может кому интересно
http://i12.pixs.ru/thumbs/3/3/3/Foto...9_28809333.jpg
Сварганил переходник. Макетка - ужОс. Пятаки из нелуженой меди, отслаивающиеся от прикосновения паяльником. Но работает надежно. Подтяжка не понадобилась - в TL866, видимо, есть своя. Прочитал D77 и D16. Вторая однозначно битая - выкладывать не буду, а D77, может и нет.
P.S. Похоже, что РЕшки дохнут разрядами. При этом сопротивление выхода (прямое, обратное) не меняется и все выглядит просто, как штатно записанный нуль или единица.
P.P.S. Интересно, чья м/сх битая - сначала подумал, что у oracleua, но сейчас не уверен. Нужно проверять. Или третью еще считать кому-то )) Есть предположение, что моя-таки правильнее т.к. во второй половинке прописано 3F, а не 7F. А вот в моей D16 наоборот единица залипла.
Добавил ту м/сх из синхрогенератора, которую подозревал в неисправности (D12). Вааще ничего непонятно :D
D11 Даже выкладывать не буду - там почти везде FF
Добавил D42 - С прошивкой oracleua не совпадает. Разные ревизии?
D36 полностью совпала. Выкладывать ее смысла нет
Ну что шить-то будем? Похоже, студенты дорабатывали напильником в процессе производства прошивочки ))
А у меня выбора особого и нет. Синхрогенератор и ввод-вывод однозначно уплыли (как и предполагалось). Остальное пока трогать не буду.
- - - Добавлено - - -
С D42 непонятно. Если считывать несколько десятков раз - иногда проскакивает другой код. В таком варианте выглядит более правильно. Тоже выложу на всякий случай.
- - - Добавлено - - -
У меня и комп тоже загружается "через раз". Грешил на глюки с синхрогенератором. Но, похоже, D42 тоже нужно перепрошить (возможно, той же прошивкой - вторым вариантом). Пока проверку прошли только две микросхемы - D16 (вторая редакция) и D36. Синхрогенератор D12 прошивался на заводе позже, скорее всего по гарантии, поэтому прошивка может не совпадать.
Ничего общего. Кроме того, что в прошивке oracleua тоже много F-к. Но у моей они почти везде и бессистемно.
Наверное, не помешали бы... Но записанные Alex_LG считываются железобетонно. Да и D16, D12, D36 считываются уверенно и без проблем. Глючит только D42