Интересно как - на AverMedia ET111 поведение совершенно аналогичное. Причем совершенно неважно что к нему подключено, Амига, УКНЦ, БК или TI99/4A...
Вид для печати
Ну так это не только у УКНЦ, это практически у всех компьютеров так. Интерлейс, заложенный в развертку не используется, и всегда выводится только четный полукадр.
Таким образом имеем 50Гц стабильного кадра высотой 312 строк.
У клонов спектрума, например, есть модели и 312 строк, и 320 строк.
Возможно ли подключить КЦГД к импортному телевизионному монику? В нем есть RGB входы.
а то как то Цветной а смотришь в чернобелый монитор колокольчик.
Там вроде бы в КЦГД что то надо перепаивать чтоб вытащить из него цвет? Кто то читал об этом. но может это не точно
Я к этому монику подключал Курсор по композиту, так он показывал, правда ЧБ, так в курсоре и нет цвета. Какая кадровая не знаю.
Надо тогда попробовать, Если получится закупиться тонким коаксиалом и BNC разъемами. а вот есть ли в наличии разъемы для КЦГД надо смотреть, помню какие то когда то покупал, но те или не те, не знаю
Подниму тему. С чего начать ремонт КЦГД? Картинка на фото. Подключен к НЧ входу (канал G, кажется). Микросхемы, вроде, не греются сильно, по току от исправного не отличается.
Заранее спасибо :)
http://images.vfl.ru/ii/1541255308/4...24049369_s.jpg
Увеличить
Я бы сперва ослом проверил параметры кварцевой генерации, потом посмотрел бы бегущий код по шине на выводах всех СБИСов. Потом посмотрел бы сигналы на микросхемах ОЗУ. А дальше уже обвязка.
Картинка похожа на отображение неочищенной динамической памяти. То есть ВМ2 не выполняет свою программу, вероятно - висит.
А что, если КЦГД ремонтировать при помощи -055 ПЗУ? Изменить РНП на адрес -055 (не помню уж какой). Ведь тогда из КЦГД фактически получается МС1201.02 с урезанной на пару банков памятью и патроновским эмулятором туда можно грузить операционку, подключившись к -065 УПВВ2. Или грузить тесты в абсолютном формате (тесты, конечно же предстоит еще придумать). Экран монитора выступит в таком случае как индикатор неисправности.
Она требует ОЗУ в адресах 170000-173777, иначе не будет пуска.
Минимальное базовое ОЗУ для 055 - 000000 ....017777 ( 8 кбайт )+ 1.5 кбайт на адресе 170000.
Вообще, колодки ПЗУ на КЦГД вовсе не для металлистов, туда втыкается Стенд МПИ + DOUT + WTBT проводками, и проводятся тесты.
ЦП КЦГД в этот момент или под DCLO, или в ДМА режиме, или не установлен ( он запаивается последним, после прохода тестов МПИ ).
Починить без стенда, при серьезном отказе ( например, КЗ +5 и +12 в.) - из области фантастики.
Если совсем нет никаких стендов - макетка и мелкологика в помощь.
Собирается аддон к МС1201.02 - вместо одного из банков ОЗУ 8 кбайт + ручной переключатель адресов исследуемого объекта 3 выключателя.
Могу зарисовать приблизительную схему такого наворота ( собирал году так в 1988 ). АП2 - ~6 штучек, + серия 555/1533/1531/1564 ИС.
Лучше написать свое тестовое ПО и записать его в модуль "мультиПЗУ" от ММ
можно написать код без обращения к ОЗУ (без стека) по тестированию
1.ПослПорта
2. ЦПУ
3. Памяти ОЗУ
и результаты
1. Пикать на динамик
2. Выводить на светики в порт на МПИ
3. слать в последовательный порт
4. или даже Слать в последовательный порт клавиатуры (КЦГД)
Если тракт ЦПУ+ПЗУ работает то можно провести любую диагностику и увидеть (услышать) результаты. Вплоть до номера неисправной ОЗУ по схеме...
Идея реализована в писках PC/AT + POST-коды при старте БИОСа
И сделать такое для ДВК БК КЦГД MY *и УКНЦ ::-))
Да, получится то же самое, только более простыми средствами. Встроенный проц отрубаем по DCLO, меняем адрес УПВВ2 чтобы не конфликтовал с последовательным портом МС1201, на МС1201 ставим незанятый адрес параллельного порта. Только с 0 банком памяти МС1201 неясно - его придется как-то отключать перерезанием дорожек, чтобы использовать 0 банк памяти КЦГД. Тогда можно будет путем замыкания Rx-Tx проверить -065ые клавы и связи с МПИ. Контрольную сумму -181 можно будет проверить и ИС параллельного порта КЦГД ослом потыкать на предмет выдачи ей правильных сигналов с сторону ГОЗУ. И память графического ОЗУ через параллельный порт позаполнять шахматкой и однотонным цветом. Есть у меня инвалид КЦГД с отрезанными ламелями, буду тренироваться на нем.
- - - Добавлено - - -
Проблема вот в чем. Подключать МС1201 через разъемы ПЗУ все равно придется на первых порах - тестовое ПО в любом случае будет нуждаться в отладке.
Мы такое проходили по программе обучения системотехниками в 1990году за авторским свидетельством лектора хотя было описано в зарубежных патентах на 20 лет раньше
Суть- система себя тестирует раскручиваясь по спирали. Не использует для тестирования неоттестированные модули. Любой оттестированный модуль должен уметь сообщить об неисправности последующего (тестируемого)
так озу там на 4-м круге было. И нужно было индицировать неисправный тез на главном пульте. Для ЕС-ЭВМ такое было
Первый этап тестирования был на микропрограммном уровне когда даже проц в обычном режиме не работал
РНП КЦГД при подключении МС1201 через ПЗУшные разъемы тоже придется отрубать, наверное.
- - - Добавлено - - -
Естественно, перед подключением МС1201 в любом случае придется проверить внутреннюю шину КЦГД на предмет отсутствия залипаний 0 или 1 на линиях.
- - - Добавлено - - -
Так и должно быть, чтобы по спирали. Первоочередным должен идти тест ОЗУ и -181. Уже затем порты, а после них ГОЗУ.
думаю что -181 блокировать (резать???)
вставлять свою тестовую ПЗУ
или вставлять свою плату ЦПУ +ПЗУ тестовое вместо ихнего ВМ2
ВМ2 ихний на отпай получается... Но так эффективней (дешевле)
Как говорил мой кореш из США "выгодней купить автоматический факс ксерокс автоответчик суперпочту и видеосвязь, чем содержать несколько беременных секретарш"
Зачем блокировать -181. Она как висит на адресе 100000, так и будет висеть. Надо ведь и ее исправность проверять. У стендовой МС1201.02 вообще все банки ОЗУ будут отключены. А процек КЦГД отключается по DCLO и влиять на шину не будет.
- - - Добавлено - - -
Сорри, поправочка. На МС1201 резать ничего не надо, отключить 0..6 банки ОЗУ можно SA3.
Для КЦГД
если есть возможность стартануть свою программу из ПЗУ в колодке в обход -181 ---->замечательно
и тем более если ничего не резать, ну или адрес начального пуска изменить. Резистором. Или обрезом таки
теперь осталось написать свою тестовую прошивку
Про захват шины у штатного ВМ2 не верю! сигналы его только у него в его 40пинах на плате или размазаны на плате рядом
Стартануть свое ПЗУ в колодке можно в обход -181, но для этого необходимо сперва отыскать на схеме РНП и МГТФом поправить адрес на 120000 или 140000. Можно еще проще поступить (Ваш случай подразумевает живые МПИ КЦГД, ВМ2 и -065). Залить программу в ОЗУ КЦГД последовательностью ESC X X {размер в байтах} {стартовый адрес} и на нее тут же -181 передаст управление. Только чтобы увидеть диагностические сообщения, придется при тяжелых неисправностях КЦГД менять адрес связной с МПИ компа -065 и отслеживать этот адрес. А саму МС1201 подключать к PC с патроновским терминалом по встроенной в МС -065. Но для этого надо 1. чтобы магистраль была жива 2. чтобы жив был ВМ2 КЦГД 3. Чтобы живы были 2 и 3 банк ОЗУ КЦГД 4. Чтобы у КЦГД живы были последовательные порты связи с МПИ компа. В случае же с подключением МС1201 через колодку ПЗУ КЦГД только первое условие должно соблюдаться, иначе вычислитель будет просто висеть. Захват шины у ВМ2 рядовое явление - те же MY и DW это делают каждыйраз, отправляя считанные с диска данные в некую область системной памяти.
- - - Добавлено - - -
Да, забыл 5. чтобы жива была сама -181, ведь программа -181 грузит в ОЗУ и передает управление туда. И еще одна печаль - эмуль РЕ2 с перезаписью есть далеко не у всех.
Есть еще одна интересная достаточна старая технология = чипование. И что самое интересное она косвенно была применена в БК советскими разработчиками, когда при применении микросхем ПЗУ сбис серии 1801РЕ2 при зашитии в них нулей (а фактически, так ка шина инвертирована, то Единиц) -- по тем же самым адресам было возможно иметь регистры устройств на шине МПИ. Да и вообще что угодно.
В схеме н-МОП верхний резистор (по специальной технологии специально созданный н-МОП транзистор) в выходном каскаде выступает как бы нагрузкой каскада с открытым стоком. И подключение нескольких таких выводов вместе не противоречит монтажному ИЛИ. Или схеме с ОК
Так вот.
Посадив что-то на адреса ПЗУ, что не отключается без пореза и кусать не хочется, то на соседней колодке всегда можно пере....ть по- своему(нет слов), задать новый адрес перехода, вектора или даже изменить код ОП. Но только! из исходного 0 можно сделать 1. На шине МПИ эту будет как из 1 в 0. И никто не заметит потери бойца ЖЖ-))
Работать будет со схемами н-МОП и ОК
https://pic.maxiol.com/thumbs/1541373205.531453397..jpg
Лампочками на Канале исследуемого устройства просьба не пренебрегать - они ох как полезны.
Выключатели повыше по Э3 - это номер банка по 8 кбайт в главной М-ЭВМ, лучше не адреса 000000-017777
Выключатели пониже по Э3 - это номер банка по 8 кбайт в исследуемой М-ЭВМ.
Обращаю внимание, что такой вариант стенда не особо отличается безвисяковой работой, ввиду аппаратного формирования диаграмм МПИ на стороне ЦП главной М-ЭВМ.
Обычно выполняли на макетной полуплате.АП2 желательно на колодках, т.к. это расходный материал.
( Если для ежедневных применений - то слаботочную МПИ исследуемой платы желательно подключать через резисторы 30 ом на каждую проволоку МПИ ).
Подойдет и для БК0010, для адреса ЦП 140000-157777 и 019 МСТД ПЗУ.
svinka, ответьте на личку плз. Пропали и тишина...
На схеме КЦГД D18 (изображена под кварцем BQ2) сильно смахивает на РНП КЦГД с адресом 100000, на котором висит -181.
Я правильно понимаю, что синхру для монитора можно взять на D79?
А это кому-нибудь интересно? Или уже было?
Предупреждение. Название может ввести в заблуждение, это - НЕ ЛИСТИНГ ПЗУ КЦГД, это какой то графический пакет для подгрузки в память КЦГД
Естественным названием для листинга прошивки был бы ее номер, с парой-тройкой букв - типа KC181 или 182, а это - да, ходил какой-то файл KCGD.SAV, который загружался в КЦГД-181 и, во-первых, фиксил многочисленные ошибки 181-й программы, во-вторых, обеспечивал какие-то графические возможности. И очень может быть, что это - авторский исходник его.
Про интерпретатор графических команд KCGD отсюда это не оно?
anasana, жаль, что описание там бледное до нельзя, скан местами вовсе не читаем.
запускается в эмуляторе Титуса, переводит эмулятор в режим КЦГД и возвращает упр. монитору.
Никакого текста (как в описании по ссылке) не выдаёт, других прогонов пока не делал.
Исполняемый файл по размеру "не хилый" ;-)
А никто случаем не подскажет как называется вот этот файл для запуска на КЦГД?
Он по-моему лежит в хоботовском архиве, а название вот не помню...
https://pic.maxiol.com/thumbs2/16417...93.kcgdleo.png
И он совершенно точно не утерян. Вот его в 20-м году запускали в музее яндекса (цвета перепутаны почему-то)
https://pic.maxiol.com/thumbs2/16417...y3054ahpvz.jpg
Есть подозрение, что лежит он в https://archive.pdp-11.org.ru/ukdwk_...a/graph/graph/
смотреть файл demons.com - он как запускатель файла demons.sav
Спасибо, оно самое!! Правда цвета действительно странноваты, может другая версия?
Проверил в эмуляторе. На днях попробую запустить на 181 и 182 КЦГД (есть оба).
https://pic.maxiol.com/thumbs2/16417...57793.leop.png
- - - Добавлено - - -
Зафиксировать картинку из этой демки я так понимаю можно переводом КЦГД в автоном?
Ну и чтобы тема не простаивала, несколько скриншотов с реалов.
КЦГД-181 (слева) и 182 (справа)
https://pic.maxiol.com/thumbs2/16417...9011202781.png https://pic.maxiol.com/thumbs2/16417...9011551026.png
Как видно, знакогенераторы отличаются тем, что в 181 - доллар, а в 182 - знак валюты "солнышко".
Ну и моя .03 и Т4 на 182
https://pic.maxiol.com/thumbs2/16417...8220445395.png
Первый вариант картинки я видел только в журнале МПСиС, может, для печати в журнале чего мудрили с цветами? Сейчас попробую поискать, может где ещё лежит эта прога (учитывая подход Хобота - не удивлюсь)...
- - - Добавлено - - -
Сами картинки (LEOP.PIC и OBEZ.PIC) ещё лежат тут и тут . Чем их смотреть - не знаю, но можно попробовать переименовать расширение в KAR и подсунуть в DEMONS? :)
Я понял как глянуть :)
Я у агатоводов подсмотрел программу для отображения бинарных данных как картинки. Довольно удобная кстати. http://agatcomp.ru/agat/PCutils/Matroskop.shtml
КЦГДшную картинку надо немного преобразовать. Поменять старший-младший байты местами и инвертировать. Тогда получается то что надо!
https://pic.maxiol.com/thumbs2/16417...7793.leop1.png
Изображение перевёрнутое почему-то, но это не важно. По идее надо бы ещё порядок байт в файле развернуть, чтобы шли от конца к началу по отношению к оригинальному файлу, но не нашёл чем это быстро сделать.
С цветами опять какая-то каша. Ну да и ладно.
- - - Добавлено - - -
Кстати этот PIC обрезанный какой-то. KAR нормально отображается.
https://pic.maxiol.com/thumbs2/16417...557793.leo.png
Кстати картинка из этой же "демки" запечатлена также тут :)
https://pic.maxiol.com/thumbs2/16417...0126160455.jpg
https://pic.maxiol.com/thumbs2/16417...93.unknown.png https://pic.maxiol.com/thumbs2/16417...793.elkcgd.png