User Tag List

Страница 15 из 17 ПерваяПервая ... 11121314151617 ПоследняяПоследняя
Показано с 141 по 150 из 164

Тема: RTEM-11 -- RT-11 под RSX-11M, RSX-11M-PLUS, Micro/RSX, VAX/RSX

  1. #141

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Я выкладывал исходный вариант, а файл определений - это уже мои разборки с RTEM
    Ну я его тоже получил методом втыкания STOP$S в BSTRAP с последующим анализом памяти
    Для сборки RT-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

  2. #142

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вроде как идентично. Мой вариант выглядит так:
    Код:
    $RTELK=250
    $RTEID=252
    RTE$ID=^RRTE
    RTS$ID=^RV1.
    ;
    .$CMKT=6
    .$CRTI=10
    .$DARL=12
    .$FATA=16
    .$FORQ=20
    .$FPST=22
    .$GETE=26
    .$GETP=30
    .$GTDA=32
    .$GTPS=36
    .$GTTI=40
    .$IDLP=42
    .$INTN=44
    .$MRKT=50
    .$PTPS=52
    .$RDKM=54
    .$RQSG=60
    .$RSCT=62
    .$RSTT=64
    .$RTIC=66
    .$SPL0=70
    .$SPL7=72
    .$TKB=122
    .$TKS=120
    .$TPB=126
    .$TPS=124
    .EXUSE=140
    .FPPFL=142
    .INTAC=144
    .INTLV=146
    .LKQUE=150
    .PSCLO=152
    .RMONS=154
    .SAVE3=156
    .SYS=160
    .TASKS=162
    .TIKCT=164
    .TTRSE=166
    .$ENSY=170
    .$FORK=172
    .$INTE=174
    .$RMP0=176
    .$RMP1=200
    .$RMP2=202
    .$RMP3=204

  3. #143

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Вроде как идентично
    ну там сложно не заметить ошибку, разве что какие-нибудь .$CMKT/.$MRKT, но я вроде какой-то тест делал на эту тему, так что и должны быть одинаковыми

    Вот кстати пока писал - вспомнил что я еще одну правку BSTRAP сделал которую не описал в файлике выше - там еще был тест CIS который в оригинале несовместим с VAX/RSX в котором при trap to 4/10 в @SP остается адрес инструкции которая его выдала

    UPD. И про BR в ERRHOK забыл
    Последний раз редактировалось form; 22.01.2024 в 16:49.
    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. #144

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    методом втыкания STOP$S в BSTRAP
    Дизасм RTEM.TSK и вперёд

  5. #145

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Дизасм RTEM.TSK и вперёд
    До этого тоже руки дошли постепенно, а тогда просто срочно хотелось собрать V5.7 и запустить
    Хотя первым я вроде 5.4 запустил.
    Так минут 10-20 помню на сбор всей информации ушло - отдизассемблить дамп загрузчика во время останова было быстрее

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

    Добавил на страницу RTEM VAX‑11/RSX V1 Installation Guide and Release Notes.
    Поскольку там есть полезная информация о директиве ELP$, использующуйся как в самом RTEM, так и в его RT-11 утилитах, а также о том почему тест CIS в BSTRAP виснет без переделок
    Последний раз редактировалось form; 22.01.2024 в 17:03.
    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

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

    anasana(24.01.2024)

  6. #146

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

    По умолчанию

    Затащил подпрограммы FCS в RT-11 и поигрался.
    Ничего необычного не увидел - все пашет.
    Единственное что требуется учесть - это то, что LINK ничего не знает про FSR, соответственно, модуль FCSFSR должен быть первым в списке линковки.
    Ну а .FSRPT просто определяется глобально в программе в любом месте.
    Ну и @#46 нужно сохранять-восстанавливать (по крайней мере если планируется использовать вызовы USR).
    Последний раз редактировалось form; 04.02.2024 в 12:43.
    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. #147

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

    По умолчанию

    Забежал на минутку...
    Обновились RT11SH.DSK и RTEM.TSK на странице RTEM-11.
    Версия RTEM изменена на V01.00F (функционально ничего не изменилось - просто чтобы отличать в пакетах RPM).
    В драйвере VSM.SYS поправлена порча I/O буфера при обновлении номера максимального сегмента каталога который используется.

    Косяк скорее всего нигде не проявлялся, но мало ли.

    Суть такая: при загрузке с VS0: с использованием пары shared/private образов, VS позволяет записать в блок 6 при условии что количество записываемых слов 256 или 512, а весь каталог забит пустышками со статусом 100000. Это сделано чтобы USR мог обновить номер максимального сегмента каталога который используется. Физически данная операция выполняется так:
    • проверяются параметры (количество слов и содержимое блока каталога)
    • номер максимального сегмента пересчитывается для записи в private image и сохраняется
    • операция меняется на чтение, LUN меняется на соответствующий для private image, количество слов устанавливается на 256
    • в буфер записывается сохраненное значение номера максимального сегмента, операция меняется на запись
    • в буфер записывается заголовок с учетом целого диска VS0: (все данные для него есть под рукой у VS), а каталог инициализируется пустышками 100000


    Вряд ли USR использует буфер после записи в блок 6 с целью обновления заголовка сегмента, но это неправильно когда операция записи меняет содержимое буфера.

    А проблема судя по всему была из-за опечатки: вместо #16 написали 16.
    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

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

    anasana(13.01.2025)

  8. #148

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

    По умолчанию

    Появился гостевой доступ сразу в RTEM под VMS.
    Доступен по SSH на vms@pdp-11.online, логин RTEM.

    Код:
    [form@dev ~]$ ssh vms@pdp-11.online
    Trying 172.31.10.12...
    Connected to vaxvms.home.lan.
    Escape character is '^]'.
    
    
     Welcome to OpenVMS (TM) VAX Operating System, Version V7.3    
    
    Username: RTEM
                 ,;,
               O(o o)O
      +---ooO-----------Ooo----------------------------------------------+
      |           #           #   #                 ##   #               |
      |           #          ##  ##                  #                   |
      | ####   #### ####      #   #     ###  # ###   #  ### # ###   ###  |
      | #   # #   # #   # ### #   #    #   #  #   #  #   #   #   # #   # |
      | #   # #   # #   #     #   #    #   #  #   #  #   #   #   # ##### |
      | ####   #### ####     ### ### #  ###   #   # ### ###  #   # #     |
      | #           #                                               ###  |
      | #           #              XPEH:: VAX/OpenVMS V7.3               |
      +------------------------------------------------------------------+
    
        Last interactive login on Friday,  7-MAR-2025 04:10
    RTEM-11 (VAX/VMS) V01.00F
    
    RT-11FB  V05.07  
    
    .SET TT QUIET
    
    ?DATE-I-Time source: VAX/VMS
    ?DATE-I-Date & time: 7-MAR-2025 21:27:45
    
    .
    Среди прочего выяснено, что до VMS V3.x включительно RTEM не требован никакого дополнительного софта - работал сразу.

    Попутно на странице RTEM обновился образ RT11SH.DSK и добавилось немного документации, касающейся VAX-11 RSX.

    В образе поправлен MCR.SAV, теперь в случае ошибки (например из под captive account в VMS) он не подвисает навечно, а ругается.

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

    Немного другой OpenVMS...
    Работает, несмотря на все препятствия
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Screenshot at 2025-03-07 21-36-48.jpg 
Просмотров:	72 
Размер:	20.1 Кб 
ID:	82049  
    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

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

    anasana(08.03.2025)

  9. #149

    Регистрация
    29.05.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    10
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    привет всем!
    поковырялся и нашел свой старый образ RSX-11M 4.2 !
    Там много вкусного!
    Ковригинский Си! Не DECUS! ( есть такой для RT-11, но ни у кого вроде бы не видел версию для ОС РВ, так что буду, наверное первым
    с установленным хелпом.
    Есть паскаль 2.1 орегонский, с установленным хелпом.
    Фортран-77
    Еще портировал когда-то ratfor RAT4, работает
    MIM - это, кажется, Микромир система (редактор)
    LZ-компрессор
    оболочка MCE - типа SL драйвера для RT-11 - очень удобно.
    Какие-то ошметки от CAMAC
    SRD и многое

    Выложу архив,
    запускается через Erzatz11.
    Через simh не пробовал
    Последний раз редактировалось alphaer; 29.03.2025 в 12:42.

  10. #150

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alphaer Посмотреть сообщение
    MIM - это, кажется, Микромир система (редактор)
    Скорее всего. У меня есть поставка, почти полная - некоторые исходники битые или отсутствуют, но есть оттраснлированный вариант в .OLB и собранный .TSK, в планах - восстановить, но после добавления в DisAsm поддержки объектный файлов

    Цитата Сообщение от alphaer Посмотреть сообщение
    Выложу архив
    Ждем

Страница 15 из 17 ПерваяПервая ... 11121314151617 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Orizon-Micro
    от lerkom в разделе Несортированное железо
    Ответов: 37
    Последнее: 16.04.2020, 16:42
  2. micro-CPU на vhdl, verilog
    от bigral в разделе Для начинающих
    Ответов: 14
    Последнее: 16.04.2015, 23:39
  3. Micro INC
    от rasmer в разделе Игры
    Ответов: 2
    Последнее: 14.12.2014, 20:54
  4. BBC Micro Live
    от AM в разделе Разный софт
    Ответов: 1
    Последнее: 21.04.2013, 11:54
  5. BBC micro
    от Addison в разделе Зарубежные компьютеры
    Ответов: 59
    Последнее: 13.11.2011, 13:54

Ваши права

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