Если прямо соединить, то никаких довесков не надо, работает как стандартный последовательный порт. Единственно, что присоединять надо такую же УКНЦ, т.к. на выходе не RS-232 или токовая петля, а трансформаторная развязка.
Вид для печати
Сам по себе вроде нет. Но при его сборке можно подцепить ассемблерные подпрограммы которые можно вызывать. У нас правда дистриба не было - был уже собранный. Да и результат такой возможности в многопользовательской среде предсказуем - пришлось бы только и делать что перегружать систему и запускать басиц :)
MU/BASIC кстати валяется на bitsavers какой-то, но все руки не дойдут посмотреть.
Ну не перезапускали. Работали помню точно с дисководом ГМД-7022, который DX:, через регистры на уровне секторов. Работали с перфоратором, читали и писали перфоленты.
В этом Бейсике был доступ к ячейкам памяти и проверка отдельных битов через логические выражения, что-то типа IF (TPS AND 128) THEN GOTO ...
Естественно, что запускать свою программу могли только на одной машине. Хочешь попробовать - вставай в очередь.
Ну так-то конечно можно.
А у нас на всех терминалах разом сидел народ.
На одном кто-нибудь зажмет до упора ВК, подержит с пол минуты, потом все колом стоит пока он свое не отREADYт :)
---------- Post added at 04:00 ---------- Previous post was at 02:43 ----------
Экие иной раз под пиво идеи приходят в голову ;)
Код:pdp-11:~/rt11/ethtimed% sudo obj/ethtimed -i re0
Код:tcpdump: listening on re0, link-type EN10MB
03:59:18.365081 08:00:2b:31:47:b4 ff:ff:ff:ff:ff:ff 757e 60:
0001 0203 0405 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000
03:59:18.365153 70:71:bc:50:eb:d0 08:00:2b:31:47:b4 757e 20:
e76e 0a00 4cf4
На без93и и DEQNA - TOY ;)Код:.DA 1-JAN-72
.TI 0:0
.RU NQTST
.DA
23-Nov-2011
.TI
03:59:33
.
Не столько сильно нужная вещь, сколько для изучения ;)
УКНЦа собственно не касается, но тема уже давно переросла рамки УКНЦ :)
Комплект состоящий из сервера времени для унихов (проверялся в опенбсд и центосе, для остальных - напильник) и клиента для RT-11 который по етхернету получает время и устанавливает его в системе.
Поделка наколенная, правильность данных не проверяется. Цель была просто посмотреть как етхернет програмится в RT-11 :)
Никаких тцпов/ипов - используется етхернетный протокол ^RTIM...
Вот на скриншоте видно, что последовательность генератора всегда
начинается одинаково. Я уже коротко этот вопрос задавал и краткий
ответ от form'a получил "смайл", беда в том, что начальное
значение для Генератора - это константа, что-бы такое переменное
ему закидывать туда? Если время, как form посоветовал, где оно хранится
у УКНЦ ? MOV <откуда и что>, в генератор для старта ?
(вопрос в рамках разработки игры :smile:)
Самое простое - инициализировать допустим значением таймера (или посмотреть в RT-11 System Internals смещение или получить макрокомандой .GTIM) и (или) далее тупо в цикле например дергать этот самый генератор пока не будет получена какая-нибудь реакция - например ответ от клавиатуры.
Что-нибудь в этом роде. Да мало ли еще что можно добавить как источник случайностей :)