Маленькая доработка программы DATE. Добавлена возможность убеждения RT-11 в том, что на ВМ3 есть часы. Если проц не похож на ВМ3, то ничего не меняется.
Маленькая доработка программы DATE. Добавлена возможность убеждения RT-11 в том, что на ВМ3 есть часы. Если проц не похож на ВМ3, то ничего не меняется.
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
Очередное обновление RSXLIB. Подпрограммы табличного парсера (TPARS) перенесены в секцию кода библиотеки.
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
Обновление программы CVT. Просто косметика: убирается пробел из двухбуквенных обозначений управляющих кодов.- - - Добавлено - - -Код:.CVT 12,15 3338. 10.,13. 006412 012,015 $0D0A %BCR "<LF><CR> .CVT "R5 ! ;))) 13650. 82.,53. 032522 122,065 $3552 %HUJ "R5 .
Странно, но похоже эту программу я не выкладывал сюда (или во всяком случае не нашел).
Прога по сути является аналогом расширенной команды echo из UNIX систем и предназначена для вывода строк из командных файлов.
Синтакс команды прост:Строка может содержать специальные символы (коды указаны восьмеричные):Код:.ECHO строка
- \A - вывод символа <BEL> (код 007)
- \B - вывод символа <ESC> (код 033)
- \F - вывод символа <FF> (код 014)
- \R - вывод символа <CR> (код 015)
- \T - вывод символа <TAB> (код 011)
- \N - вывод символа <LF> (код 012)
- \V - вывод символа <VT> (код 013)
- \\ - вывод символа ""
- \x - вывод символа с кодом x (где x - восьмеричное число)
Любой другой символ после '\' остается неизменным и выводится как если бы перед ним не было '\'.
Одиночный символ '\' в конце строки подавляет вывод завершающего <CR><LF>.
Ограничения программы:
- программа не будет работать в RT-11 V5.01 и более старых, а также в TSX+ V6.01 и более старых (в этих системах нет способа передачи программе командной строки [можно было, конечно, использовать результат работы макрокоманды .GTLIN, но при вводе командной строки таким способом, система постарается привести ее в формат CSI: вместо "A B" получится "B=A", а возиться с этим лень])
- RT-11 сжимает командную строку, удаляя лишние пробелы, а также заменяет символы табуляции на пробелы, и это нужно учитывать (можно использовать строки вида " \ \ " чтобы вывести несколько пробелов подряд)
- терминальный драйвер RT-11 не транслирует выводимый символ <LF> в <CR><LF>, соответственно, символ "\N" только сдвинет строку, но оставит курсор в той же позиции (чтобы вывести <CR><LF> нужно явно написать "\R\N")
Занятно, но форум не дает просто написать одиночный символ '\' в двойных кавычках - косяк в коде или фича![]()
Последний раз редактировалось form; 10.12.2016 в 23:34.
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
Увидел её в архиве и там ссылку
http://zx-pk.ru/showthread.php?t=248...l=1#post860891
Есть ли разница? Или это одна и та же программка 1 в 1 ?
- - - Добавлено - - -
В архиве в разделе ДВК есть папка ECHO_4RT11_by_form )
- - - Добавлено - - -
А софтинка полезная,
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Мелкое обновление DATE. Теперь при запуске в RTEM программа печатает дату и время (если разрешено опциями). Для обычного RT-11 ничего не изменилось.По ошибке удалил README из архива. Поделитесь у кого сохранился от V4.2Код:>RTE DU3:/RT RTEM-11 (RSX-11M) V01.00 RT-11FB V05.07 .SET TT QUIET ?DATE-I-Date & time - 17-DEC-2016 17:49:05 .
hobot, я знаю, у тебя все есть![]()
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
http://archive.pdp-11.org.ru/ukdwk_a...r/form_date42/
там кстати надо поправить README в html формат, поправлю позже чуть )
Получается 4.3 релиз только для RTEM точнее 4.2 поправлен на рабочесть в RTEM,
всё равно в архиве ДВК нужно обновить )
Они все начиная с версии 4.0 работают в RTEM, там и работать-то нечего: под RTEM у RT-11 отсутствует возможность устанавливать дату и время - все это берется из RSX. Поэтому программа просто получала дату и обновляла файл программы (полезно если есть диск который используется для загрузки как вживую так и в RTEM). Теперь еще и пишет дату-время если не запретить.
Обновил файл, теперь с README.
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
Уважаемые Гуру DEC-софта, посоветуйте загрузочную ссыль на дискету 800 кбайт ".DSK" с DW.SYS и MY.SYS для ДВК-4, обязательно с RT-11 SJ древнее V5.02 - надо ретро-ЭВМ реанимировать. Остальной контент неважен, на винте должен быть.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)