С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Сам по себе вроде нет. Но при его сборке можно подцепить ассемблерные подпрограммы которые можно вызывать. У нас правда дистриба не было - был уже собранный. Да и результат такой возможности в многопользовательской среде предсказуем - пришлось бы только и делать что перегружать систему и запускать басиц
MU/BASIC кстати валяется на bitsavers какой-то, но все руки не дойдут посмотреть.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Ну не перезапускали. Работали помню точно с дисководом ГМД-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 .![]()
Последний раз редактировалось form; 23.11.2011 в 01:06.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Не столько сильно нужная вещь, сколько для изучения
УКНЦа собственно не касается, но тема уже давно переросла рамки УКНЦ
Комплект состоящий из сервера времени для унихов (проверялся в опенбсд и центосе, для остальных - напильник) и клиента для RT-11 который по етхернету получает время и устанавливает его в системе.
Поделка наколенная, правильность данных не проверяется. Цель была просто посмотреть как етхернет програмится в RT-11
Никаких тцпов/ипов - используется етхернетный протокол ^RTIM...
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Вот на скриншоте видно, что последовательность генератора всегда
начинается одинаково. Я уже коротко этот вопрос задавал и краткий
ответ от form'a получил "смайл", беда в том, что начальное
значение для Генератора - это константа, что-бы такое переменное
ему закидывать туда? Если время, как form посоветовал, где оно хранится
у УКНЦ ? MOV <откуда и что>, в генератор для старта ?
(вопрос в рамках разработки игры)
Самое простое - инициализировать допустим значением таймера (или посмотреть в RT-11 System Internals смещение или получить макрокомандой .GTIM) и (или) далее тупо в цикле например дергать этот самый генератор пока не будет получена какая-нибудь реакция - например ответ от клавиатуры.
Что-нибудь в этом роде. Да мало ли еще что можно добавить как источник случайностей![]()
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)