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

User Tag List

Страница 32 из 35 ПерваяПервая ... 2829303132333435 ПоследняяПоследняя
Показано с 311 по 320 из 348

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

  1. #311
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,167
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    243 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Коллеги!
    заранее прошу прощения за возможно глупые вопросы - но увы, с RSX дела не имел совсем.

    Вопросы:
    1. я правильно понял, что процессу выделяется оперативная память согласно его запросов и в принципе процесс может использовать более 64КБ ?
    2. если я захочу написать жирное ПО на СИ, объем кода которого превысит 64КБ, это вызовет проблему ? как решается эта проблема ?
    3. есть ли возможность обращаться напрямую к блокам адресного пространства ?
    4. какой стартовый комплект эмулятор порекомендуете ? те хочется готовый комплект - эмулятор + рабочая ОС + компилятор СИ
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  2. #312
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    1. я правильно понял, что процессу выделяется оперативная память согласно его запросов и в принципе процесс может использовать более 64КБ ?
    Если RSX в поддержкой ДП и поддержкой директив управления памятью (что в RSX-11S и RSX-11M далеко не факт)

    Цитата Сообщение от SuperMax Посмотреть сообщение
    2. если я захочу написать жирное ПО на СИ, объем кода которого превысит 64КБ, это вызовет проблему ? как решается эта проблема ?
    Если это код или код+данные - оверлеи. Или резидентные на диске или резидентные в памяти
    Если это данные - работа через директивы управления памятью

    Цитата Сообщение от SuperMax Посмотреть сообщение
    3. есть ли возможность обращаться напрямую к блокам адресного пространства ?
    Есть понятие окна, которое отображается в нужный блок памяти (с определёнными ограничениями)

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

    А, да, ещё один способ обойти ограничение в 64 кб забыл - разбиение программы на задачи (аналог процессов в Windows) и обмен между ними. Через спец драйвера или посылка-приём блока данных или общая память (см директивы управления памятью). С последним развлекался, когда развлекался с Modula-2.

  3. #313
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,167
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    243 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Если RSX в поддержкой ДП и поддержкой директив управления памятью (что в RSX-11S и RSX-11M далеко не факт)
    а какая RSX сейчас может работать на ВМ3 ? RSX-11M-Plus ?

    как у нее с этим ?

    Если это код или код+данные - оверлеи. Или резидентные на диске или резидентные в памяти
    Если это данные - работа через директивы управления памятью
    примерно понятно.

    Есть понятие окна, которое отображается в нужный блок памяти (с определёнными ограничениями)
    спасибо

    А, да, ещё один способ обойти ограничение в 64 кб забыл - разбиение программы на задачи (аналог процессов в Windows) и обмен между ними. Через спец драйвера или посылка-приём блока данных или общая память (см директивы управления памятью). С последним развлекался, когда развлекался с Modula-2.
    в принципе это хорошо. я думаю стоит изучать RSX
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  4. #314
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    а какая RSX сейчас может работать на ВМ3 ? RSX-11M-Plus ?
    Любая. Лично я предпочитаю плюс, потом как в ней полный комплект возможностей ну и генерится она с меньшим количеством вопросов.

    Цитата Сообщение от SuperMax Посмотреть сообщение
    как у нее с этим ?
    Как раз у ней с этим нормально (но поскольку я редко генерю с более подробными вопросами, гляну - скажу наверняка) - только с ДП, причём 22-ух битным, Form вроде пробовал на 18-ти битном и чего то у него не так было - насколько помню, не сделал.
    Минус Плюса - память должно быть от примерно 400 кб (то есть на 1201.03 - извращённый секс)

    Цитата Сообщение от SuperMax Посмотреть сообщение
    я думаю стоит изучать RSX
    Ну если писать под RSX - это как бы предполагается

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

    Цитата Сообщение от SuperMax Посмотреть сообщение
    а какая RSX сейчас может работать на ВМ3 ?
    Вдогонку. И в инете и здесь - упорно муссируется слух, что из-за пары особенностей ДП на ВМ3 - RSX на ней НЕ РАБОТАЕТ без доработки ядра.

    Если коротко - не верь. Эту чушь порет народ, который в RSX (точнее в ядре) ни ухом, ни рылом. Я её успешно перенёс где то в середине 90-ых (если интересно, дату могу уточнить, но это не принципиально) на Квант-4С (думаю, на тот момент только у меня одного RSX была на Кванте), а потом и Form это доказал. Но идиотам бесполезно что либо доказывать.

    Работает. Без каких либо доделок ядра. Только драйвер для системного диска (контроллера, если точнее) нужен и модуль его же поддержки в программы SAV и BOO (он одинаковый используется).
    Последний раз редактировалось Hunta; 13.05.2020 в 21:34.

  5. Этот пользователь поблагодарил Hunta за это полезное сообщение:

    SuperMax (14.05.2020)

  6. #315
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,167
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    243 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за ответы!

    остался вопрос:
    4. какой стартовый комплект эмулятор порекомендуете ? те хочется готовый комплект - эмулятор + рабочая ОС + компилятор СИ
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  7. #316
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    компилятор СИ
    Вот на этот счёт ничего не скажу.

    Сам использую в основном simh в силу его бОльших возможностей, но RSX работает и под эмулятором Патрона
    Последний раз редактировалось Hunta; 13.05.2020 в 23:20.

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

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

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    компилятор СИ
    Тут по сути два основных варианта:
    • Родной PDP-11 C. Удобен тем, что поддерживает полноценный ANSI код.
    • DECUS C. Под него написано много кода, но с ANSI не дружит совсем.

    Можно одновременно использовать оба варианта.
    Посмотреть можно на CTAKAH - там есть и то и другое. Там же в US:[GUEST]PRINTSELF.C можно посмотреть на пример ANSI кода с добавками чтобы собиралось и в DECUS.

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    на 18-ти битном и чего то у него не так было
    Там оставлена теоретическая возможность собрать 18-битный вариант, но реально ее никто не проверял, поэтому при попытке собрать вылезает множество undefined globals. Возможно в версии 2.1 (дистрибутива к сожалению нет) еще можно было собрать, но уже в 3.0 собрать не получилось.
    Впрочем и смысла особого нет - даже в минимальных 256Kb на 22-bit для запуска системы требуется бубен (как минимум пересборка IND с выгрузкой в него самого), а если сильно урезать систему в возможностях - тут проще уже не выпендриваться, а использовать 11M

    Если есть интерес поковырять, фича включается в файле [200,200]SGNPREFIX.CMD:
    Код:
            .SETF $18BIT    ! 22-bit system will be generated
    .;      .SETT $18BIT    ! 18-bit system will be generated (UNSUPPORTED)
    - - - Добавлено - - -

    Еще про ВМ3 добавлю.
    Небольшая переделка кода (модуль SAVSIZ в SAV) требуется чтобы была возможность использовать полные 4Mb памяти если ее столько есть.
    ВМ3 определяется как UNIBUS процессор (слишком уж он на 11/35 похож в процессе проверок), а размер памяти подстраивается с учетом этого.
    Теоретически может вылезти проблема с некоторыми стандартными железяками из-за этого, но практически такого железа на машинах с ВМ3 наверное нет.
    Патч есть, на досуге выложу вместе с обновленным драйвером HD для последних эмуляторов.
    Последний раз редактировалось form; 14.05.2020 в 05:23.
    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

  10. Эти 2 пользователя(ей) поблагодарили form за это полезное сообщение:

    hobot (14.05.2020), SuperMax (14.05.2020)

  11. #318
    Master
    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    513
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    RSX работает и под эмулятором Патрона
    где скачать ?

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

    Цитата Сообщение от form Посмотреть сообщение
    выложу вместе с обновленным драйвером HD для последних эмуляторов
    HD для RSX ?

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

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    HD для RSX ?
    Да.
    Я давно делал, но тот драйвер не будет работать в последних версиях эмулятора.
    Новый есть, но его хочется немного привести в порядок и сделать универсальным (для M/S и M+).
    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

  13. #320
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    где скачать ?
    http://www.kpxx.ru/KBAHT4C/%D0%A1%D0...E%D0%BD%D0%B0/
    Но чего там и как - уже не помню - самостоятельные разборки

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

    И вдогонку - делался под MW (бывший DW) с определённой геометрией, HD там нет. Насколько мне вспоминается - в основном для проверки, что будут работать все 8 головок и два MW. Остался только этот архив - так что ещё раз - самостоятельные разборки.

Страница 32 из 35 ПерваяПервая ... 2829303132333435 ПоследняяПоследняя

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

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

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

Ваши права

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