Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Бывший СССР »   Обновление на сайте "УКНЦ & PDP-11"
RSS

Обновление на сайте "УКНЦ & PDP-11"

УКНЦ support

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 15 16 17 18 19 20 21 22 23 24
Печать
 
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Из технического описания:

5.2.2.4.  УСТРОЙСТВО ПОСЛЕДОВАТЕЛЬНОГО ВВОДА-ВЫВОДА
(СТЫК С2).
В  КОНСТРУКТИВНОМ   ИСПОЛНЕНИИ   "ЭЛЕКТРОНИКА МС 0511"
УСТРОЙСТВО РЕАЛИЗОВАНО НА МИКРОСХЕМЕ КР1801ВП1-065. МИКРОСХЕМА
РАБОТАЕТ В РЕЖИМЕ:

        1) СКОРОСТЬ ОБМЕНА - 9600 БОД;
        2) НЕТ ФОРМИРОВАНИЯ БИТА ПАРИТЕТА И КОНТРОЛЯ ПАРИТЕТА;[font=Courier][/font]
        3) ФОРМАТ ПОСЫЛОК В ПОСЛЕДОВАТЕЛЬНОМ КАНАЛЕ 8 БИТ.

        В  ВЫХОДНЫХ  КАСКАДАХ  ИСПОЛЬЗОВАНЫ  МИКРОСХЕМЫ  К170АП2
И  К170УП2 И ПОДКЛЮЧЕНЫ К ВСТРОЕННОМУ ИСТОЧНИКУ НАПРЯЖЕНИЯ +12 В.


Там же приводится цоколевка разъема:

----------------------------------------------------------------
НОМЕР КОНТАКТА!ОБОЗНАЧЕНИЕ! НАИМЕНОВАНИЕ И НАЗНАЧЕНИЕ СИГНАЛА
              !СИГНАЛА    !
--------------+-----------+------------------------------------
      1       !   102     !ЦЕПЬ 102, СИГНАЛЬНОЕ ЗАЗЕМЛЕНИЕ
      2       !   105     !ЦЕПЬ 105, ЗАПРОС ПЕРЕДАЧИ
      3       !   108     !ЦЕПЬ 108, ОКОНЕЧНОЕ ОБОРУДОВАНИЕ
              !           !ДАННЫХ ГОТОВО
      5       !   103     !ЦЕПЬ 103, ПЕРЕДАВАЕМЫЕ ДАННЫЕ
      6       !   104     !ЦЕПЬ 104, ПРИНИМАЕМЫЕ ДАННЫЕ
      7       !   109     !ЦЕПЬ 109, ДЕТЕКТОР ПРИНИМАЕМОГО
              !           !ЛИНЕЙНОГО СИГНАЛА
      8       !   107     !ЦЕПЬ 107, АППАРАТУРА ПЕРЕДАЧИ ДАНН-
              !           !НЫХ ГОТОВА
      9       !   106     !ЦЕПЬ 106, ГОТОВ К ПЕРЕДАЧЕ
     10       !   102     !ЦЕПЬ 102, СИГНАЛЬНОЕ ЗАЗЕМЛЕНИЕ
-----------------------------------------------------------------


Вот интересно - кто-нибудь сподобился грузить в УКНЦ программы не через магнитофон, а через стык С2? Протокол описан, это же должно быть очень просто:

; Загрузчик из стыка С2
165540$:TSTB    @#176574        ; Проверка готовности передатчика
        BPL     165540$         ; Не готов
        MOV     #100,@#176576   ; Послать код 100(8) (готовность к обмену)
        CLR     R1              ; R1 = 0 (адрес считывания BOOT)
        MOV     #1000,R2        ; R2 = 1000 (размер BOOT)
165562$:TSTB    @#176570        ; Приемник готов ?
        BPL     165562$         ; Нет
        MOVB    @#176572,(R1)+  ; Переслать принятый байт в память
        SOB     R2,165562$
        CMP     @#0,#240        ; Первая команда BOOT равна NOP ?
        BEQ     165610$         ; Да
        HALT                    ; Переход в режим пультового отладчика
165610$:CLR     PC              ; Переход к исполнению BOOT
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
tnt23 написал:
[q]
Там же приводится цоколевка разъема:
[/q]
Вот тебе и 4-й вариант разводки!

tnt23 написал:
[q]
Вот интересно - кто-нибудь сподобился грузить в УКНЦ программы не через магнитофон, а через стык С2?
[/q]
Конечно.
Работа с Linux на УК-НЦ Там, кстати, очередной вариант соединения...
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Arseny написал:
[q]
Вот тебе и 4-й вариант разводки!
[/q]
Ну, строго говоря, это не вариант разводки, а цоколевка разъема в УКНЦ. Ее можно использовать для построения собственного варианта соединения с PC, а еще лучше - для построения шлейфа на основе какого-нибудь FTDI чипа, чтобы втыкать в PC уже USB с виртуальным компортом.


Arseny написал:
[q]
23 написал:
[q]
Вот интересно - кто-нибудь сподобился грузить в УКНЦ программы не через магнитофон, а через стык С2?
[/q]
Конечно.
Работа с Linux на УК-НЦ Там, кстати, очередной вариант соединения...
[/q]
Действительно. Хотя это не совсем то - там используют УКНЦ как терминал, а я имел в виду загрузку обычных программ (игр, BASIC и проч.). И сигналы странные, вместо цепей 103 и 104 (контакты 5 и 6) почему-то предлагается использовать цепи готовности. Может, это особенность конкретного подключения и конкретной программы-терминала.
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
tnt23 написал:
[q]
Ну, строго говоря, это не вариант разводки, а цоколевка разъема в УКНЦ.
[/q]
Хорошо, меняю формулировку - это очередной вариант разводки разъема Стык С2. Посмотри в моем приложении - там контакты несколько иначе разведены. А оно ведь тоже не с потолка взято.

tnt23 написал:
[q]
Действительно. Хотя это не совсем то - там используют УКНЦ как терминал, а я имел в виду загрузку обычных программ (игр, BASIC и проч.).
[/q]
Нет, это то самое. Просто грузят терминал для Линукса. Возьми вместо терминала другую прогу - вот тебе и загрузка через Стык С2. Но разбираться все равно придется. Хотя бы загрузчик под винды перекомпилировать...

tnt23 написал:
[q]
И сигналы странные, вместо цепей 103 и 104 (контакты 5 и 6) почему-то предлагается использовать цепи готовности. Может, это особенность конкретного подключения и конкретной программы-терминала.
[/q]
Хез! Я не рискну подключать по этому варианту - ему меньше всего доверия и выше всего шансы что-нить спалить.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Arseny Дак а чего на живом не прозвонить ? Цоколевка 1801ВП1-065, К170АП2 и К170УП2 имеется.
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
alecv написал:
[q]
Arseny Дак а чего на живом не прозвонить ? Цоколевка 1801ВП1-065, К170АП2 и К170УП2 имеется.
[/q]
А черт его знает ... По хорошему - на схеме оно все четко обозначено, но иные варианты откуда-то взялись. В общем, я пока доверяю схеме и варианту имеющему большее количество совпадений. Хотя данные собирать продолжу ...
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Вообще странное это техническое описание. Например, цоколевка разъема видео, приводимая в нем, имеет с моей конкретно "квантовской" платой мало общего.
Alex_K
Newbie


Всего сообщений: 13
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 апр. 2009
tnt23 написал:
[q]
Вообще странное это техническое описание. Например, цоколевка разъема видео, приводимая в нем, имеет с моей конкретно "квантовской" платой мало общего.
[/q]
Если про это техническое описание, то лучше им не пользоваться, т.к. оно во многом не соответствует реальной действительности. Это описание было выдрано с одной из присланных образов дискет, и судя по всему там описана самая ранняя реализация УКНЦ, которая по всей видимости не поступила в массовое производство. Лучше пользоваться техописанием с сайта Арсения. Цоколевка описана в инструкции по эксплуатации.

И еще. Цоколевка разъемов параллельного интерфейса и видео различается у разных поколений УКНЦ. Сам имею пару штук, где эти разъемы имеют различную цоколевку.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Судя по комментариям на схеме, контроллер стыка С2 может работать на скоростях от 50 до 19200, задаваемых перемычками S5. Штатно перемычки выставлены на 9600. Кто-нибудь пробовал 19200?

Я пробовал - работает.

Теперь сообразить бы, как с помощью всего этого загружать через C2 игры и программы?
Alex_K
Newbie


Всего сообщений: 13
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 апр. 2009
tnt23 написал:
[q]
Судя по комментариям на схеме, контроллер стыка С2 может работать на скоростях от 50 до 19200, задаваемых перемычками S5. Штатно перемычки выставлены на 9600. Кто-нибудь пробовал 19200?
[/q]
1801ВП1-065 работает и на скорости 57600. Для этого надо на FR3(6) и FR2(5) подать +5 вольт, а FR1(4) и FR0(3) посадить на землю. Также вывод NP(30) отвечает за включение/выключение формирования бита паритета, а вывод PEV(30) - какой паритет использовать - по четности или нечетности.
[q]
Я пробовал - работает.
[/q]
:eek: Неужели спаял кабель?
[q]
Теперь сообразить бы, как с помощью всего этого загружать через C2 игры и программы?
[/q]
Если говорить о программах из RT-11 формата .SAV, то она загружается с начала памяти. В RT-11 файлы делятся по блокам размером 512 байт, блоки нумеруются с нуля. При этом программу можно разделить на две части: нулевой блок (первые 512 байт или 256 слов) и остальная часть. В нулевом блоке в частности находятся такие переменные, как стартовый адрес программы (смещение 000040), начальное положение указателя стека (000042), конечный адрес памяти, занимаемый программой (000050). В диапазоне 000500-000777 может находиться и исполняемый код. Начиная с первого блока располагается собственно программа.
При выборе загрузки из C2 УКНЦ посылает по стыку С2 символ с кодом 0100 (64 дес.), на что подключенный компьютер должен передать 512 байт. Загрузчик УКНЦ располагает их с нулевого адреса и если в ячейке с адресом 0 будет команда NOP(000240), то передает ему управление. А далее этот загрузчик должен принять остальную порцию информации и запустить ее на выполнение. Размер остатка равен: Содержимое_000050 - 01000 + 2.
Таким образом структура загрузчика должна быть такой:

000000 000240 NOP
000002 000440 BR 000104
......
000040 ****** стартовый адрес
000042 ****** адрес начала стека
......
000050 ****** конечный адрес программы
......
000100 000102 .WORD 102
000102 000002 RTI
000104 собственно отсюда располагается загрузчик, загружающий остальную часть программы, и запускающий ее
......
000500 здесь располагается информация с нулевого блока

Работать таким образом будут только те программы, которые не пользуются сервисом RT-11, например такие игры как LAND, SHERIF, CASTLE, GARDEN, UFO, ANT, GOBLIN, можно также загрузить кассетный Бейсик.

Но! Если продумать протокол общения УКНЦ с PC, написать для PC программу-хост, которая позволит использовать файлы образов (т.е. читать и писать с них/в них), а для RT-11 соответственно драйвер, то можно через стык С2 загружать и RT-11.

P.S. Пример загрузчика можно посмотреть в программе TAPE, которая есть в файле образа sysimage.dsk, поставляемый с эмулятором UKNCBTL. В файле TAPE.MAC находится текст программы на ассемблере. Эта программа записывает исполняемые файлы на магнитофон и соответственно формирует загрузчик размером 512 байт, который дочитывает с ленты остальную часть программы.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 15 16 17 18 19 20 21 22 23 24
Печать
Полигон-2 »   Бывший СССР »   Обновление на сайте "УКНЦ & PDP-11"
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS