Я все-таки подключил два. Родной КСМ и COM-порт на PC.
На ДВК-3 (1201.02) работало отлично. На УПО с ошибками.
Вид для печати
Патрону
Осциллограмма при запуске МС на скорости 57600 (в конце "100")
КЦГД начало загрузки
КЦГД конец загрузки
Это такой же сигнал, как и в КЦГД ( инверсный ).
Не зря в ДВК сигналы токовой петли инвертируются перед передачей и после приёма - чтобы передача по токовой петле шла нормальным сигналом.
---------- Post added at 22:07 ---------- Previous post was at 22:05 ----------
Терминал - по полной программе, а PC - только на приём ?
Я отпаял оптрон замкнул 1и2 больше ничего ни делал.
Вывод: Микросхема сама инвертирует сигнал.(если это видно на осциллограмме)
Ранние версии 1201 вроде как можно было, но именно в 15ИЭ-00-013-01. Возможно у них корзина другая.
Цитата:
В исполнениях ДВК «Электроника Н МС 01100.1» и ДВК «Н МС 01100.1-01» микроЭВМ МС 1201 (MC 1201.01) устанавливалась в корпусе дисплея 15ИЭ-00-013-01 и подключение по токовой петле 20мА осуществлялось внутри корпуса дисплея. Эти исполнения комплектовались ПЗУ с интерпретатором Бэйсик.
Возвращаясь к теме, восстановил плату КМД2 с прошивкой 255.
Вот что выдаёт:
@172140/000000 37
@172142/000000 0
@G
@ 000002
@
На @В $MY курсор мигает, дисковод молчит.
Но интересно что другой контроллер КМД с прошивкой 091 тоже выдаёт нули однако с @В $MY грузит.
Кто знает как ещё проверить КМД.
Там не перемычки, там дорожки с завода. Все в 1-2 (перескок через контакт)
---------- Post added at 22:01 ---------- Previous post was at 21:06 ----------
Врубился :)
Надо было писать:
177772140/000040 37 итд.
---------- Post added at 22:37 ---------- Previous post was at 22:01 ----------
Патрону,
@177772140/000040 37
@/000200
@177772142/000004 0
@177772140/000040
@/100040
Проверено на рабочем контроллере с 091 прошивкой. Как ПС вводить с писишной клавиатуры не знаю, поэтому вводил вместо ПС- Enter.
Patron,
@177772140/000040 37
@/000200
177772142/000004
177772144/
BUS ERROR
@177772140/100040
Переставил другой контроллер тоже с 091 прошивкой, он тоже выдал BUS ERROR однако потом выдал: @177772140/000200. Но есть один нюанс, на 1 контроллере память К1809РУ1 помечена как Б10 ,на втором как Б000 .
Это потому, что после 177772142/000004 надо не на пустом месте ПС нажимать, а вводить номер загружаемого привода и нажимать "^".
BUS ERROR появляется из-за того, что после 177772142 - ПС открывает несуществующую ячейку 177772144, а 177772140/000200 означает, что контроллер до сих пор ждёт ввода номера загружаемого привода в регистр данных.
Вставил 1 контроллер, повторил тоже действие и он выдал 200 (в прошлый раз выдал 100040). Потом заметил что после ПС выдаёт адрес без одной семёрки.
Попробовал так:
@17772140/000040 37
@/000200
17772142/000004 0 (нажал и удержал стрелку вверх (8) и нажал +)
17772144/
BUS ERROR
@1777140/
BUS ERROR
@17772142/000000
Попробовал так:
@1777772140/000040
@177772140/000040
@17772140/000040
@1772140/
BUS ERROR
@172140/000000
---------- Post added at 00:46 ---------- Previous post was at 00:41 ----------
Да не программист я. Если бы не сказали я бы и не знал.
---------- Post added at 00:56 ---------- Previous post was at 00:46 ----------
Ну и вот правильный тест
@17772140/000040 37
@/000200
17772142/000004 ^
17772140/000200
То есть сброс бита 000200 при записи.
---------- Post added at 01:30 ---------- Previous post was at 00:56 ----------
А вот какой адрес MY выдаёт RT11 :)
Код:.SH DEV
Device Status CSR Vector(s)
------ ------ --- ---------
TT Installed 000000 000
SL 136402 000000 000
EM 142722 000000 010
HX Resident 177560 000
LD Installed 000000 000
LP Installed 177514 200
MY Installed 172140 170
VM Installed 177572 250
NC Installed 000000 000
RC Not installed 100000 000
DW Not installed 174000 300
Patron, можно уточнить где описаны все символы управления пультом для ДВК (на УК-НЦ там и без описания понятно стрелочки и ентер + несколько букв-заглавных от имени операций + циферки), а вот эти @B $MY ^ / - где эти штуки увидеть - есть ли какая-нибудь сводная таблица - что бы по первоначалу шпаргалку удобную соорудить ?
Извиняюсь за оффтоп! )
В описании платы МС1201:
http://emulator.pdp-11.org.ru/misc/Pult.jpg
Готовимся к 1-е апреля.
SKcorp., В КМД только два переключателя в одной сборке обозначенной SA1. Устанавливает тип дисковода.
Запустить можно. Ссылки в этом топике.
Alex_K, результаты такие.
Так и должно быть?Код:.TSKMD1
TEST KMD WINDOW ver.1
Адрес 177564(WINDOW=3) присутствует
Бит 7(ГП) в 177564 не установлен
Адрес 17777564(WINDOW=377) не присутствует
.TSSEL
TEST 1801VM1 REGS FROM KMD WINDOW ver.1
177700: ****** 000000 ******
177702: ****** 000000 ******
177704: ****** 000000 ******
177706: ****** 000000 ******
177710: ****** 000000 ******
177712: ****** 000000 ******
177714: ****** 000000 ******
177716: ****** 000000 ******
Т.е. соответствующие выводы A16-A21 подсоединены к линиям МПИ?
Программа проверяет доступ к регистрам материнской платы из "окна" КМД. По окну=3 доступ к внешним регистрам должен быть на МС1201.01 и МС1201.02. На платах с 1801ВМ3 это память, программа показывает это. А вот по окну=377 всегда доступны регистры. И вот здесь почему-то этого нет. При окне=377 КМД формирует сигнал BS для плат МС1201.03 и МС1201.04, но получается, что этого сигнала нет.
А вот как раз и формирует. Это сделано специально для поддержки плат с процессором 1801ВМ3. 1801ВМ3 сам формирует этот сигнал при доступе к странице ввода-вывода. Соответственно при цикле ПДП он в отключке и формировать сигнал некому. Поэтому этот сигнал формирует сам КМД при доступе через "окно"=377 и адресах 060000-077777. Этот сигнал является для КМД исходящим, сам он на него не реагирует, потому весьма важно положение перемычек S1-S6 (адресные линии A16-A21) в зависимости от того, с какой материнской платой он работает, т.к. дешифрация доступа к регистрам идет по полному 22-разрядному адресу.
Вот что выдает после включения.
Код:@17777564/000200
17777566/000060
17777570/
BUS ERROR
@
17777572/000011
17777574/000000
17777576/005420
17777600/077506
17777602/077506
17777604/077406
17777606/077406
17777610/077406
17777612/077406
17777614/077406
17777616/077506
17777620/
BUS ERROR
@
17777622/
BUS ERROR
@
17777624/
BUS ERROR
@
17777626/
BUS ERROR
@
17777630/
BUS ERROR
@
17777632/
BUS ERROR
@
17777634/
BUS ERROR
@
17777636/
BUS ERROR
@
17777640/000000
17777642/000600
17777644/124651
17777646/124271
17777650/134271
17777652/124771
17777654/174751
17777656/177600
17777660/
BUS ERROR