User Tag List

Показано с 1 по 10 из 383

Тема: RSX-11, ОСРВ, ОСРВМ

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexCherny Посмотреть сообщение
    Что-то я припоминаю, что в простом RSX, не плюсовом были какие-то глюки в версии 4.0, и я быстро достал дистриб 4.1, с которым не было вопросов ни на одном СМ-ке... (кроме СМ-3, конечно)
    Ну какие-нибудь глюки есть во всех весиях, но у нас 4.0 вполне стабильно работал (в том числе советский вариант [особые приметы - сообщения программ переведены на большие английские буквы]). 4.0 (оригинал правда) у меня на сайте валяется - можно поставить и помучить
    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. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    04.02.2011
    Адрес
    Киев
    Сообщений
    65
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Ну какие-нибудь глюки есть во всех весиях, но у нас 4.0 вполне стабильно работал (в том числе советский вариант [особые приметы - сообщения программ переведены на большие английские буквы]). 4.0 (оригинал правда) у меня на сайте валяется - можно поставить и помучить
    Что-то я запутался. У вас ошибочные символы (и один из них почему-то в модуле TTCAN) полезли при генерации простого RSX или плюсового? какой версии и на каком железе?
    А большие буквы (вместо "молдавских текстов") делались в дистрибутиве довольно быстро, правда, не помню, каким редактором.
    EDT, кстати, я тоже пользовал, но TED намного чаще.
    Еще интересна была попытка ребят из МГУ сделать на терминалах подобие Нортона-коммандера. Проект Мир, кажется... сам сделал подобную штуку наполовину, на Модуле-2, потом уволился и всё..

  4. #3

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexCherny Посмотреть сообщение
    Что-то я запутался. У вас ошибочные символы (и один из них почему-то в модуле TTCAN) полезли при генерации простого RSX или плюсового? какой версии и на каком железе?
    Железо в данном случае роли не играет, а собирал M+ 3.0 под 18bit. Про это и говорил - в теории в SGNPREFIX.CMD можно разрешить сборку неподдерживаемой 18битной M+, но на практике в эти неопределенные символы все утыкается.

    Цитата Сообщение от AlexCherny Посмотреть сообщение
    А большие буквы (вместо "молдавских текстов") делались в дистрибутиве довольно быстро, правда, не помню, каким редактором.
    Там не так все просто. Ну с теми прогами что в исходниках все просто - обычный текстовый редактор. Но большая часть программ идет в виде объектных библиотек - тут уже надо разбирать на модули и делать бинарные патчи, процесс довольно трудоемкий. Также в некоторых программах сообщения лежат в виде RADIX-50, там надо искать подпрограммы которые делают преобразование к нижнему регистру.

    Правда, возможно где-то у кого-то в союзе был полный набор исходников для того же 11M 4.0, но если даже и так - ими никто никогда не делился.

    Цитата Сообщение от AlexCherny Посмотреть сообщение
    Еще интересна была попытка ребят из МГУ сделать на терминалах подобие Нортона-коммандера. Проект Мир, кажется... сам сделал подобную штуку наполовину, на Модуле-2, потом уволился и всё..
    Таких программ море было, правда в основном под RT-11.

    ---------- Post added at 23:21 ---------- Previous post was at 23:15 ----------

    Кстати только что обнаружил M+ 3.0 source kit - там конечно не все, но много интересного.
    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

  5. #4

    Регистрация
    04.02.2011
    Адрес
    Киев
    Сообщений
    65
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Железо в данном случае роли не играет, а собирал M+ 3.0 под 18bit. Про это и говорил - в теории в SGNPREFIX.CMD можно разрешить сборку неподдерживаемой 18битной M+, но на практике в эти неопределенные символы все утыкается.

    Там не так все просто. Ну с теми прогами что в исходниках все просто - обычный текстовый редактор. Но большая часть программ идет в виде объектных библиотек - тут уже надо разбирать на модули и делать бинарные патчи, процесс довольно трудоемкий. Также в некоторых программах сообщения лежат в виде RADIX-50, там надо искать подпрограммы которые делают преобразование к нижнему регистру.

    Правда, возможно где-то у кого-то в союзе был полный набор исходников для того же 11M 4.0, но если даже и так - ими никто никогда не делился.



    Таких программ море было, правда в основном под RT-11.

    ---------- Post added at 23:21 ---------- Previous post was at 23:15 ----------

    Кстати только что обнаружил M+ 3.0 source kit - там конечно не все, но много интересного.
    Понял, вы хотите поставить хорошие плюсы на плохое (типа СМ-4 с 256 Кб памяти) железо.

    Теперь по сообщениям. Будь под рукой записная книжка... я как-то потратил время, посмотрел, как работает MCR по части декодирования из Р-50 в Аскии: увидел, что после декодирования первый символ сообщения эта подпрограмма пропускает, а ко всем последующим байтам добавляет старший бит (кажется). И получается маленький английский букв, который на советских терминалах выводился как большой русский букв...
    Так я просто вставил в тексте макро-11 два NOPа вместо вызова этой процедуры, посмотрел на полученный код, нашёл уникальную последовательность байтов, запомнил, записал в записную книжку-библию, и потом волшебным DUP'ом просто заменял прямо на диске в машинном коде в MCR.TSK два машинных слова вызова подпрограммы двумя НОПами (код 240 (8), кажется). И всё, минимум усилий!
    Точно также делалось, когда в прогах типа INS и других не надо было и переводить из Р-50 в Аскии - просто искался и тупился вызов модуля.

  6. #5

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexCherny Посмотреть сообщение
    Понял, вы хотите поставить хорошие плюсы на плохое (типа СМ-4 с 256 Кб памяти) железо.
    256 Кб памяти это уже 22bit, M+ на него ставится, хотя и тесновато ему будет

    Цитата Сообщение от AlexCherny Посмотреть сообщение
    Теперь по сообщениям. Будь под рукой записная книжка... я как-то потратил время, посмотрел, как работает MCR по части декодирования
    Ну с MCR проще - его исходники всегда есть в дистрибе, а в 11M он из них и собирается.

    Цитата Сообщение от AlexCherny Посмотреть сообщение
    Точно также делалось, когда в прогах типа INS
    Аналогично, INS в исходниках лежит в дистрибе, хотя по умолчанию они и не используются.
    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. #6

    Регистрация
    04.02.2011
    Адрес
    Киев
    Сообщений
    65
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    256 Кб памяти это уже 22bit, M+ на него ставится, хотя и тесновато ему будет
    Ну с MCR проще - его исходники всегда есть в дистрибе, а в 11M он из них и собирается.
    Аналогично, INS в исходниках лежит в дистрибе, хотя по умолчанию они и не используются.
    А я помню из первого знакомства с СМ-4:
    16 бит - 64 кб
    17 - 128 (гипотетически)
    18 бит - 256 кб
    и тд

    По исходникам привилегированных и не только программ - поищите на лентах конференции DECUS, я лично находил.

  8. #7

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexCherny Посмотреть сообщение
    А я помню из первого знакомства с СМ-4:
    16 бит - 64 кб
    17 - 128 (гипотетически)
    18 бит - 256 кб
    По исходниках привилегированных и не только программ - поищите на лентах конференции DECUS, я лично находил.
    16 бит дал бы 64кб, а 18 - 256 если бы не было страницы ввода/вывода которая занимает 8кб
    (здесь не рассматриваем разные хитрые конструкции вроде PDT).

    На DECUSе очень старые исходники выкладывались или те которые и так идут в каждом дистрибе давно. Хотя на досуге и DECUS надо прошерстить - иногда так находятся интересные вещи которые давно были забыты.
    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

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

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

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

Ваши права

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