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

User Tag List

Страница 23 из 28 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя
Показано с 221 по 230 из 276

Тема: Практическое программирование в среде RT-11 на ассемблере.

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

    По умолчанию

    Цитата Сообщение от 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

  2. #222
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    371
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    что-то наподобие Norton Commander-а
    жаль, сейчас возможно имели бы норм. с ЖД работающий файловый менеджер.
    PAF не дружит с ЖД полностью. Различные версии SCE глючат по разному (в серьёз не тестил,
    поскольку не слишком то они удобные), а вот моноэкранные самое то оказалось.

    - - - Добавлено - - -

    Да! Но совсем совсем позднее появилась полностью Руссифицированная рабочая среда ADOS ! )
    И для УК-НЦ (с костыльками) и для ДВК4 как родная для неё )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    VT52
    DESS
    VT100
    Кстати, тут тоже не так все прсто: DESS продолжает использовать SL внутри себя - будет мусор на подсказках ввода. Как вариант - запретить SL в нем (бит 10 в $JSW).
    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. #224
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Кстати, тут тоже не так все прсто: DESS продолжает использовать SL внутри себя
    Где? А, кажется вспоминаю... Макро .GTLIN отрабатывается тоже через SL, да? Или нет, скорее .CSISPC при запуске. Тогда только через UCL, чтобы в командной строке можно было сразу указать имя файла, который будем править или создавать. Там же можно разобраться и с ХМ-ными делами.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Макро .GTLIN отрабатывается тоже через SL, да? Или нет, скорее .CSISPC при запуске.
    И .CSISPC и где-то там .GTLIN попадался потом - номер блока чтоли когда спрашивает. В принципе разобраться со всем этим несложно: можно добавить 20 к содержимому смещения 44 - это отключит SL для программы. Можно записать 200 по смещению 4, тогда если в системе использовалась команда SET RUN VBGEXE, программа автоматом запустится в VBGEXE (но это только в 5.6 и 5.7). Наконец можно заменить адрес для элементов очереди например на 500 (он их там просит 5 штук [куда ему столько?] - значит получится 500-577 будет занято под них) - это не будет нарушать правила XM. Ну и с VT52 в принципе можно разобраться - воткнуть печать <ESC>'[?2l'<ESC>'\' после ввода CSI и восстановление перед вводом CSI...

    Кстати DESS который лежит в архиве уже не тот, что я видел в советское время - тот на нажатие CTRL/C писал подсказку MCR> как в RSX
    Надо проверить - может он и не грузит систему как сумасшедший - тогда вполне пригодная штука получится.
    Последний раз редактировалось form; 20.12.2016 в 19:17.
    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

  6. #226
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,211
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    608
    Поблагодарили
    400 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Там же несколько настроек промта, среди них возможность выводить туда дату\время.
    Либо норм. рабочую с совр. датами либо "лишний функционал"
    По поводу Y2K, то да, AC.SYS с этим не совместим, ну делался он в 1992-1993, не было тогда такой проблемы. Ну а после я и не переделывал, последние версии 5.6 и 5.7 уж слишком много памяти пожирают, 5.0 и 5.1 маленькие и пошустрее.

    - - - Добавлено - - -

    Цитата Сообщение от hobot Посмотреть сообщение
    не поверите - видел их. там в комплекте файл настройки экрана display и шрифта, меню стартер для игр, который создаёт
    на ходу список GME файлов. в общем видел - щупал.
    Не могли вы видеть этих дискет, я их никуда и никогда не выкладывал. К тому же GME - это файлы эмулятора БК для УКНЦ.

  7. #226
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    последние версии 5.6 и 5.7
    В 5.6 тоже нет поддержки Y2K, хотя в документации упоминание уже появилось.
    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. #228
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,211
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    608
    Поблагодарили
    400 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Кстати, тут тоже не так все прсто: DESS продолжает использовать SL внутри себя - будет мусор на подсказках ввода. Как вариант - запретить SL в нем (бит 10 в $JSW).
    Ну тот, который у меня (19 блоков) использует EMT 345 только для запроса имени файла. Более нигде EMT 344 и EMT 345 нет. Проверил при запросе адреса, блока, строк поиска - нигде SL не использует.

    - - - Добавлено - - -

    Цитата Сообщение от form Посмотреть сообщение
    В 5.6 тоже нет поддержки Y2K, хотя в документации упоминание уже появилось.
    А как же в AA-PD6LA-TC_RT-11_System_Macro_Library_Manual_Aug91.pdf в описании макроса .DATE уже упоминается поле Age, которое нужно помножить на 32, прибавить 1972 и прибавить год, находящийся в битах 4-0.

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Проверил при запросе адреса, блока, строк поиска - нигде SL не использует.
    Да, показалось. Зато выявил другую проблему: перевод в режим VT52 последовательностью <ESC>/[?2l/ не переключает режим клавиатуры - она остается ANSIшной (на живом VT220 вроде все переключалось, но сейчас лень его доставать). А так - уже сделал патч который выключает режим VT52 при вводе строки CSI, включает после и выключает при выходе. Попутно выяснил еще один момент: CSI вызовы нельзя выполнять из памяти ниже 1000...

    Кстати на первый взгляд есть там один косяк: размер устройства берется только из .DSTAT (впрочем содержимое JSW наводит на мысль о том, что программа писалась для RT-11 V4 (или скорее для РАФОС'а), а потому просто не знает про VARSZ$

    - - - Добавлено - - -

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А как же в AA-PD6LA-TC_RT-11_System_Macro_Library_Manual_Aug91.pdf в описании макроса .DATE уже упоминается поле Age, которое нужно помножить на 32, прибавить 1972 и прибавить год, находящийся в битах 4-0.
    Это обычное дело для DEC - заранее расписать то, что еще только будет.
    Более того, у них даже софт иногда включал поддержку того, что только планировалось выпустить (а иной раз потом так и не было выпущено).
    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

  11. #230
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,211
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    608
    Поблагодарили
    400 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Кстати на первый взгляд есть там один косяк: размер устройства берется только из .DSTAT (впрочем содержимое JSW наводит на мысль о том, что программа писалась для RT-11 V4 (или скорее для РАФОС'а), а потому просто не знает про VARSZ$
    Да, есть такое. Тоже с таким сталкивался. Драйвер жёсткого диска WD объявляет размер в 1 блок, но он VARSZ$. В итоге наберете DESS WD0: и доступен только нулевой блок.
    Но правда есть ещё версии DESS, надо те пощупать.

    - - - Добавлено - - -

    Цитата Сообщение от form Посмотреть сообщение
    Это обычное дело для DEC - заранее расписать то, что еще только будет.
    Глянул в AA-PDU0A-TC_RT-11_Commands_Manual_Aug91.pdf команду DATE, действительно, никаким Y2K не пахнет.

Страница 23 из 28 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Арифметические процедуры на ассемблере
    от spensor в разделе Программирование
    Ответов: 27
    Последнее: 13.05.2017, 20:56
  2. Пишем на ассемблере под эмулятором
    от GM BIT в разделе Для начинающих
    Ответов: 76
    Последнее: 15.07.2016, 20:04
  3. try-catch на ассемблере z80
    от siril в разделе Программирование
    Ответов: 22
    Последнее: 30.10.2012, 21:17
  4. Продам книгу- AMIGA: программирование на ассемблере
    от Doctor Max в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 01.03.2012, 00:35
  5. Подпрограмма на ассемблере в памяти?
    от jimled в разделе Программирование
    Ответов: 1
    Последнее: 29.11.2009, 06:46

Ваши права

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