Важная информация

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 43

Тема: RT-11 и аргументы командной строки

  1. #21
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Jarik65535 Посмотреть сообщение
    А можно как-нибудь вместе с SAV файлом получать листинг с кодами?
    Чтобы сохранить листинг компиляции файла ECHO.MAC в файле ECHO.LST - можно дать команду:

    Код:
    MAC/LIST:ECHO ECHO

  2. #22
    Member
    Регистрация
    25.08.2015
    Адрес
    г. Ульяновск
    Сообщений
    186
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал вывод списка файлов, и тут возник вопрос, есть ли в RT-11 аналог юниксовых more или less, или нужно в самой программе организовывать постраничный вывод?

  3. #23
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Jarik65535 Посмотреть сообщение
    Сделал вывод списка файлов, и тут возник вопрос, есть ли в RT-11 аналог юниксовых more или less, или нужно в самой программе организовывать постраничный вывод?
    В самой программе. Можно конечно реализовать обходным путем, но в программе проще.
    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

  4. #24
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Jarik65535 Посмотреть сообщение
    Сделал вывод списка файлов, и тут возник вопрос, есть ли в RT-11 аналог юниксовых more или less, или нужно в самой программе организовывать постраничный вывод?
    Если терминал работает на обычной скорости - пользователь вполне успевает останавливать/продолжать вывод на экран нажатиями Ctrl-S / Ctrl-Q.

  5. #25
    Member
    Регистрация
    25.08.2015
    Адрес
    г. Ульяновск
    Сообщений
    186
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не знал про такую фичу. На БК была комбинация УПР+@, но там она на уровне драйвера клавиатуры была реализована.

  6. #26
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Jarik65535 Посмотреть сообщение
    Не знал про такую фичу
    Она строго говоря и в современных унихах доступна, просто там не так часто нужно. На DECовских же терминалах чаще использовали режим HOLD при котором вывод автоматом тормозится по заполнению экрана и позволяет потом листать остальное страницами или строчками (как это делается в more). Но не все терминалы умеют, да и в RT-11 нет удобной поддержки такого режима. В RSX-11 есть.
    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

  7. #27
    Member
    Регистрация
    25.08.2015
    Адрес
    г. Ульяновск
    Сообщений
    186
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    [offtop] Пользуюсь линуксом лет 10 и только сейчас об этом узнал, проверил и действительно работает.
    [/offtop]
    Вот так оно сейчас выглядит :

    Кстати, когда ставлю строку-приглашение (prompt) в .GtLin оно печатается два раза.

  8. #28
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Jarik65535 Посмотреть сообщение
    Кстати, когда ставлю строку-приглашение (prompt) в .GtLin оно печатается два раза.
    Нужен точный код чтобы посмотреть. Абстрактно ничего сказать невозможно
    Могу предположить неправильное оформление подсказки и наличие советского драйвера SL.
    Последний раз редактировалось form; 29.08.2015 в 19:25.
    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

  9. #29
    Member
    Регистрация
    25.08.2015
    Адрес
    г. Ульяновск
    Сообщений
    186
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А там есть какие-то требования, я думал это просто строка.
    Код:
    START:	
    	.GtLin	#StrBuf,#prompt
    	jsr 	pc,parse
    	.Exit
    ...
    ...
    prompt:	.ascii	<16> /Введите / <17> /-L / <16> /или/ <17> / --LIST / <16> / для вывода списка файлов/<12><15>
    		.ascii	<17> / -S --SORT/ <16> / для сортированного списка /<12><15>
    		.asciz	/или /<17>/N/<72>/filename /<16>/для подключения образа к диску /<17>/N: /<12><15>

  10. #30
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подсказка должна быть короткой (в одну строку) и заканчиваться байтом <200>, чтобы ввод был сразу за аодсказкой. Усложнение подсказки всякими CRLFами и тому подобным может запутать SL который учитывает подсказку, тогда и начинаются всякие удвоения...

    ---------- Post added at 22:46 ---------- Previous post was at 22:43 ----------

    Кстати если не пытаться реализовать getopt()-оподобный функционал вручную, а воспользоваться вызовом .CSISPC/.CSIGEN - можно большую часть работы по разбору комстроки возложить на систему
    Последний раз редактировалось form; 29.08.2015 в 19:48.
    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

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Утилиты для командной строки.
    от NEO SPECTRUMAN в разделе Софт
    Ответов: 5
    Последнее: 02.05.2012, 18:48
  2. Основной экран в 24 строки
    от Den Zurin в разделе Для начинающих
    Ответов: 5
    Последнее: 12.12.2010, 09:07
  3. Google ищет по TAP файлам! Нашел строки Ваксона!
    от Raider в разделе Разный софт
    Ответов: 7
    Последнее: 18.12.2006, 11:25
  4. Скроллирование строки
    от caro в разделе Программирование
    Ответов: 76
    Последнее: 16.05.2006, 17:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •