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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: KDJ11-B и я

  1. #1
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)
    Последний раз редактировалось Hunta; 25.10.2020 в 12:25.

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

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

    По умолчанию

    Ну-ссс.... Поехали

    Код:
    #
    
    
    
    Testing in progress - Please wait
    Memory Size is 4088 K Bytes
    9 Step memory test
      Step 1 2 3 4 5 6 7 8 9
    
    
    Message 04      Entering Dialog mode
    
    Commands are Help, Boot, List, Setup, Map and Test.
    Type a command then press the RETURN key: LIST
    
    Device  Unit
    name    numbers Source   Device type
    
     DU     0-255   CPU ROM  RDnn, RXnn, RC25, RAnn
     DL     0-3     CPU ROM  RL01, RL02
     DX     0-1     CPU ROM  RX01
     DY     0-1     CPU ROM  RX02
     DD     0-1     CPU ROM  TU58
     DK     0-7     CPU ROM  RK05
     MU     0-255   CPU ROM  TK50, TU81
     MS     0-3     CPU ROM  TK25, TS05
     ZA     0-64    CPU ROM  CF 161000
     ZB     0-64    CPU ROM  CF 161040
     ZC     0-64    CPU ROM  CF 161100
     ZD     0-64    CPU ROM  CF 161140
     ZE     0-64    CPU ROM  CF 161200
     ZF     0-64    CPU ROM  CF 161240
     WQ     0-64    CPU ROM  CF 177120 primary
    
    Press the RETURN key when ready to continue
    
    Device  Unit
    name    numbers Source   Device type
    
     WS     0-64    CPU ROM  CF 177120 slave
     XH     0-1     CPU ROM  DECNET ETHERNET
     NU     0-15    CPU ROM  DECNET DUV11
     NE     0-15    CPU ROM  DECNET DLV11-E
     NF     0-15    CPU ROM  DECNET DLV11-F
    
    Commands are Help, Boot, List, Setup, Map and Test.
    Type a command then press the RETURN key: BOO ZB1
    
    
    Trying ZB1
    
    Starting system from ZB1
    
    
    RT-11SB (S) V05.07
    
    .R MSCPCK
    
    .
    - - - Добавлено - - -

    Пришпорим

    Код:
    .
    153276
    @777773000G#
    
    
    
    Testing in progress - Please wait
    Memory Size is 4088 K Bytes
    9 Step memory test
      Step 1 2 3 4 5 6 7 8 9
    
    
    Message 04      Entering Dialog mode
    
    Commands are Help, Boot, List, Setup, Map and Test.
    Type a command then press the RETURN key: BOO ZD40
    
    
    Trying ZD40
    
    Message 11
    Non bootable media in the drive
    
    Command    Description
    
       1       Reboot
       2       Go to Dialog mode
    
    Type a command then press the RETURN key: 2
    
    
    Commands are Help, Boot, List, Setup, Map and Test.
    Type a command then press the RETURN key: BOO ZD32
    
    
    Trying ZD32
    
    Starting system from ZD32
    
    
    
    
    RSX-11M-PLUS V4.6  BL87   2044.KW  System:"KXX03        "
    >RED ZD1:=SY:
    >RED ZD1:=LB:
    >RED ZD1:=SP:
    >MOU ZD1:"RSX11MPBL87"
    >@ZD1:[1,2]STARTUP
    >;                      PLEASE NOTE
    >;
    >;      If you have not yet read the system release notes, please do so
    >;      now before attempting to perform a SYSGEN or to utilize the new
    >;      features of this system.
    >;
    >;
    >* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 2:13 18-OCT-2020
    >TIME 2:13 18-OCT-2020
    >ACS SY:/BLKS=1024.
    >CON ONLINE ALL
    >ELI /LOG/LIM
    >CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
    >INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
    >INS $QMGCLI
    >INS $QMGCLI/TASK=...PRI
    >INS $QMGCLI/TASK=...SUB
    >QUE /START:QMG
    >INS $QMGPRT/TASK=PRT.../SLV=NO
    >QUE LP0:/CR/NM
    >START/ACCOUNTING
    >CON ESTAT LP0:
    >QUE BAP0:/BATCH
    >QUE BAP0:/AS:BATCH
    >SET /EBC=TI:
    >VCP CONNECT LB:[DISKS]UTILS.DSK=VF0:
    VCP - Device VF0: has been assigned.
    >MOU VF0:UTILS/PUB
    >ASN VF0:=LB1:/GBL
    >REM ...CA.
    >INS LB1:[4,54]CCLRES.TSK/TASK=...CA.
    >INS LB1:[4,54]POLICE/TASK=...CA0
    >INS LB1:[1,1]NDTBAS/RON=YES/PAR=GEN
    >INS LB1:[1,1]MIMRES/RON=YES/PAR=GEN
    >INS $BAD
    >INS $BRU
    >INS $CMP/INC=20000.
    >INS $CRF
    >INS $DMP
    >INS $LBR
    >INS $MAC/INC=18000.
    >INS $RPT
    >INS $SLP
    >INS $TKB
    >INS $VFY
    >INS $VMR
    >INS $ZAP
    >INS LB1:[4,54]BICRES
    >INS LB1:[4,54]DOBRES
    >INS LB1:[4,54]DUP/INC=18000.
    >INS LB1:[4,54]ERR
    >INS LB1:[4,54]MIMRES
    >INS LB1:[4,54]MIMRES/TASK=...NDT
    >INS LB1:[4,54]MIMRES/TASK=...MMM
    >INS LB1:[4,54]MO
    >INS LB1:[4,54]SRDRES
    >ACD UNLINK TI:
    >ACD REMOVE NUMBER 20
    That ACD is not installed
    >ACD INSTALL LB1:[ACD2]MIMACD.TSK AS NUMBER 20 ASSIGN ACD$MIM
    >ACD LINK TI: TO NUMBER 20
    >@ <EOF>
    >
    ZD40 и ZD32 - в силу специфики ПЗУ KDJ11-B и моего способа разбиения CF на разделы

    Всё, отключил SCSI винчестер и MSCP контроллер Теперь только CF-ки


    Из занимательного. Код ПЗУ активно использует регистры ДП как память, в том числе для стека, активно использует сам ДП (например, таблица векторов находится в ПЗУ и в ОЗУ НЕ копируется), активно используется альтернативный набор регистров, команду BPT для межстраничных вызовов процедур и переходов, а так же EMT и TRAP.

    Опять не творческая работа - замена BPT на макрос с указанием метки перехода (а так же флажка - JMP или CALL и флажка - использует ли процедура или точка перехода альтернативный набор регистров). Это так же позволит отметить точки входа на страницах.

    Осталось 15 страниц. Сколько то ещё сделаю, но доделаю завтра. Надеюсь

    Ещё из интересного. В случае возникновения ошибки на экран выводится содержимое регистров и точка возникновения проблемы - адрес как он есть в ПЗУ (помним о страничной организации ПЗУ) и адрес из, видимо, листинга, когда всё это собиралось в DEC. Похоже, я похожим образов собираю ПЗУ, так как адрес, показанный на экране и адрес в моём листинге - совпадают. То есть я сразу могу сказать - где возникла ошибка.

    Заинтересованным лицам должно быть известно, что ПЗУ KDJ11-B содержит на каждой странице контрольную сумму. Алгоритм подсчёта оказался тривиальным, для создания образов прошивок ПЗУ написал скрипт на powershell-е, он же просчитывает и при необходимости - корректирует - контрольные суммы. Из занимательного - контрольные суммы имеют только первые 56 из 64 страниц, на последних восьми контрольных сумм нет
    Последний раз редактировалось Hunta; 25.10.2020 в 11:16.

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

    По умолчанию

    Э.. забыл написать - BPT прошерстил (вроде) все - заменил на макросы, которые позволяют быстрее понять - какая процедура вызывается или на какую точку идёт переход

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

    По умолчанию

    Напомнил мне тут xolod, что была ещё одна прошивка - на его плате. Условно - версия 9.
    Поскольку тему то я вспомнил про привидение в чуйства платы с ней, а вот найти сходу - нет, успел проверить (до того, как он прислал мне ссылку) на предмет совпадения с той, которую дизассемблил.
    Хорошие новости - несовпадений мало - будет просто вставить в уже дизассемблированное этот вариант
    Плохие новости - несовпадений мало - мало чего могли поправить...

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

    В первом блоке всё отличие – убран в начале (по адресу 4) RESET, соответственно, на одно слово сдвинулись команды, поэтому в блоке нулей по адресу 540 нулевой страницы добавился 0.
    После того, как внёс выщеупомянутые изменения, при сравнении получилось вот что (комментарии в конце мои):
    Код:
    .DIFF/BIN KDJ11B.BIN 39X.BIN
    
    BINCOM comparing/ DK:KDJ11B.BIN   --  DK:39X.BIN
    000000  776/    161717  161733  000024 ; КС
    
    000001  310/    173206  173204  000002
            776/    165461  165463  000002
    
    000010  730/    104221  170127  074306
            734/    000000  104221  104221
            776/    137607  147460  070267 ; КС
    
    000016  272/    165356  165354  000002
            776/    055646  055650  000016
    
    000023  140/    032513  067113  055400
            142/    026060  026156  000136
            776/    130504  074006  144502 ; КС
    
    000075  120/    034000  034400  000400 ; страница без КС, похоже там текстовые сообщения
    
    000077  776/    034740  034340  000400 ; страница без КС, похоже там текстовые сообщения
    
    ?BINCOM-W-Files are different
    
    .
    Сейчас посмотрю, что за изменения на страницах 8 и 19. 61 и 62 страница - там вроде как упакованные текстовые сообщения, с ходу про изменения ничего не скажу.

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

    Страница 10(8)
    Вместо

    Код:
      EMT 221
    Выполняется

    Код:
        LDFPS #0
        EMT 221
    То есть заносится статус FPP. Заносимое значение – выключить все прерывания по ошибкам от FPP

    Страница 23(8) – вместо лентопротяжки модели TK50 в текстовке написано - TKnn

    Пропустил два изменения - на странице 1 и 14 - мой косяк. Всё сообщение отредактировал, что бы убрать ошибки. Сейчас гляну, что ещё за пара изменений

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

    Всё, разобрался.
    Это были ссылки (со страниц 1 и 14(10)) на адреса на странице 0.
    Которые я давно заменил на метки.
    Адреса которых поехали из за удалённой команды RESET в начале.
    Что автоматом было учтено при сборке.
    Но вот контрольные суммы при сборке не считаются – поэтому и вылезли старые.

    Так что это был не косяк не замеченного изменения, просто я не сообразил, что изменились адреса меток на странице 0

    Так что ВСЕ отличие прошивок – я уже привёл – в двух местах изменён код, изменено описание лентропротяжки MU, изменены по одному байту на странице 61(10) и 63(10)
    Последний раз редактировалось Hunta; 20.10.2020 в 19:58.

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

    По умолчанию

    Купил на eBay KDJ11-B, без проца. Соблазнился ценой (сторговались на 75). Приехала. Втыкаю проц, втыкаю в корзину, включаю и.... БП уходит в защиту по КЗ. Достаю, рассматриваю.. БЛ!!! одна микросхема (шинник, я так понимаю) наполовину сломана (то ли бабахнула - но врят ли - копоти нет, то ли чем то долбанули). И под ней по ножевому разъёму - трещина... Смотрю фотки продавана - да, всё видно, не хрен было соблазняться на цену и "плата внешне в идеальном состоянии". Ещё из приколов-проколов - ПЗУ только одно родное, второе - хрен её знает от чего...

    Чешем репу... Ищем инфу про микруху.. Находим микруху на eBay и на нём же(!) у одного продавана - скан из доков - не всё, только внутреннюю схему, но хоть что то.. Заказываю.. Приходит.. Сегодня вечером забрал..

    Поразмышляв, решил, что в месте разлома коротнули земельный и +5 В слои (плат выглядит четырёхслойной). Чешу репу - пропиливаю место разлома лобзиком. Меряю. Ура - КЗ ушло. Выкусываю остатки микросхемы, чищу дырки, впаиваю новую. Беру откушенные выводы (от резистора вроде), делаю мостики - соединяя дорожки, которые попали на разлом.

    Втыкаю, включаю - КЗ действительно нет, но.. все светодиоды светятся (код 77) - то есть проц НЕ СТАРТОВАЛ. Блин, а щастье было так близко.. Грустно смотрю и... мозг пронзает мысль - "Ты на каких ПЗУ, балбес, решил запустить проц??" МЛЯ!! Снимаю с первой KDJ11-B ПЗУ, втыкаю в плату, плату - в корзину, включаю и... Те же яйца, тот же вид.... Опять грущу..

    Достаю плату, начинаю рассматривать.... БЛ!! А ГДЕ ПРОЦ ТО??? Нету проца - перед пайкой вытащил (на всякий) и не воткнул

    Матеряюсь, втыкаю проц, втыкаю плату, включаю - ААААААААААААААА!!!! Плата рабочая!
    Последний раз редактировалось Hunta; 07.02.2023 в 20:04.

  7. #6
    Member
    Регистрация
    26.03.2019
    Адрес
    г. Киев, Украина
    Сообщений
    98
    Спасибо Благодарностей отдано 
    133
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Респект

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

    По умолчанию

    Цитата Сообщение от yu.zxpk Посмотреть сообщение
    Респект
    Ну, ну забыть про ПЗУ - это ещё ладно, но вот пытаться включить плату БЕЗ проца... Это надо суметь

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

    Хотя.. Вспомнилось - был у меня прецедент, когда я 1801ВМ3 в панельки воткнул, развернув на 180 градусов. Не знаю, то ли проц в принципе такое выдерживает, то ли очень быстро БП вырубил, но проц не помер

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

    По умолчанию

    Добавил фото второй платы

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

    По умолчанию

    Занят я тут написанием одной проги для работы с CF картами. Подошёл к собственно проверке кода, которому нужны уже CF-ки.. А поскольку мультиконтроллер у меня сейчас в PDP-11 торчит, что бы кое что из написанного проверить – включил его и вспомнил, что так и не разобрался в причине – почему у меня RSX не захотела грузиться (хотя отлично видел и чтение-запись без проблем были) с CF-ки, подключённой через конвертер SCSI-IDE к MSCP (ака DU) контроллеру. Поскольку – чего тогда делал - не вспомнил, а система на один из разделов CF уже была скопирована – просто повторил процесс создания загружаемой системы, после чего её загрузил (собственно, это и в прошлый раз прошло) и выдал команду SAV /WB (сохранить образ системы и записать первичный загрузчик) и… системы вдруг успешно грузанулась.. Хм.. Не знаю, чего было в прошлый раз – ибо уже не помню, чего тогда делал (но по идее – то же самое).

    Ну а пока – RSX вполне успешно грузится с CF-ок, подключенных через конвертер к одному из более менее распространённых контроллеров в мире PDP-11. Который даже XXDP знает

    Но то, что в прошлый раз был какой то затык – слегка настораживает, буду ещё поиграться с процессом.

    Код:
    >VMR @SYSVMR
    
    Loading Executive data space
    Data space loading completed
    VMR -- *DIAG*-Installed tasks or commons may no longer fit in partition
    SET /TOP=SYSPAR:-*
    VMR -- *DIAG*-Loadable driver larger than 4K
    LOA TT:
    VMR -- *DIAG*-Installed tasks or commons may no longer fit in partition
    SET /TOP=DRVPAR:-*
    FRE
    SECPOL 117734 00201200 00100000  SEC POOL
    SYSPAR 117670 00301200 00205600  MAIN
           117624 00301200 00115300  RO COM !DIR11M!
           117434 00416500 00005200  TASK   [...LDR]
           117230 00423700 00033500  TASK   [MCR...]
           117024 00457400 00010500  TASK   [TKTN  ]
           116620 00470100 00003200  TASK   [SHF...]
           116414 00473300 00013500  TASK   [RCT...]
    DRVPAR 116334 00507000 00142500  MAIN
           116270 00507000 00006600  RO COM !TTEXT !
           116204 00515600 00020600  RO COM !TTCOM !
           116120 00536400 00034200  DRIVER (TT:)
           116054 00572600 00005100  RO COM !PUCOM !
           114744 00577700 00014000  DRIVER (DU:)
           114554 00613700 00000100  DRIVER (NL:)
           114510 00614000 00017700  DRIVER (VF:)
           114444 00633700 00002500  DRIVER (VT:)
           114400 00636400 00001500  DRIVER (RD:)
           113320 00640100 00002300  DRIVER (ZA:)
           112240 00642400 00002300  DRIVER (ZB:)
           111160 00644700 00002300  DRIVER (ZC:)
           110100 00647200 00002300  DRIVER (ZD:)
    GEN    110034 00651500 01126300  MAIN
    ...LDR 12.01  117500  SYSPAR 248. 00005200 LB0:-00071317 FIXED
    TKTN   07.01  117070  SYSPAR 248. 00010500 LB0:-00116651 FIXED
    F11MSG 15.00  106100  GEN    200. 00006300 LB0:-00105103
    MTAACP 17.00  105504  GEN    200. 00016200 LB0:-00111565
    SHE... 06.01  105234  GEN    200. 00014500 LB0:-00115262
    MCR... 07.00  117274  SYSPAR 160. 00033500 LB0:-00110542 FIXED
    F11ACP 07.00D 107620  GEN    149. 00041000 LB0:-00103623
    ERRLOG 05.03  107260  GEN    148. 00056200 LB0:-00103471
    PMT... 02.02  106620  GEN    148. 00007500 LB0:-00112476
    HRC... 05.00  105630  GEN    140. 00042500 LB0:-00105667
    PMD... 07.05  105360  GEN    140. 00017600 LB0:-00112446
    SYSLOG 04.03  106350  GEN    130. 00024500 LB0:-00115522
    SHF... 07.01  116664  SYSPAR 105. 00003200 LB0:-00115301 FIXED
    RCT... 06.02  116460  SYSPAR 100. 00013500 LB0:-00113141 FIXED
    FXR... 03.02  105754  GEN    100. 00003300 LB0:-00105075
    BAP0   04.11  107404  GEN     80. 00050300 LB0:-00075367
    QMG... 06.04  106474  GEN     75. 00037300 LB0:-00113100
    LP0    07.04  107040  GEN     70. 00020300 LB0:-00110060
    ACNT   06.04  106224  GEN     50. 00057100 LB0:-00074753
    SHUTUP 04.04  105110  GEN     50. 00016500 LB0:-00115306
    ...RMD 05.00  002050+ GEN    225. 00042000 LB0:-00113164
    ...DCL 06.01  002024+ GEN    160. 00062500 LB0:-00100231
    ...DMO 04.02  002026+ GEN    160. 00017300 LB0:-00101205
    ...MCR 07.00  002042+ GEN    160. 00040300 LB0:-00110600
    ...MOU 26.06  002044+ GEN    160. 00045600 LB0:-00111473
    ...CA. 01.00  002100+ GEN    150. 00026100 LB0:-00115556
    ...INS 16.00  002040+ GEN    100. 00053200 LB0:-00106554
    ...SAV 11.00  002074+ GEN    100. 00071300 LB0:-00071536
    ...UFD 07.02  002102+ GEN    100. 00014500 LB0:-00116664
    ...VCP V04.10 002104+ GEN     90. 00020300 LB0:-00117052
    ...ACS 04.00  002056+ GEN     70. 00006200 LB0:-00075206
    ...ACC 05.00  002016+ GEN     65. 00032100 LB0:-00074514
    ...SHA 06.01  002076+ GEN     65. 00032000 LB0:-00115105
    ...AT. 10.0   002032+ GEN     64. 00056500 LB0:-00106140
    ...INI 24.00  002034+ GEN     60. 00037200 LB0:-00106460
    ...HOM 24.00  002036+ GEN     60. 00037200 LB0:-00106460
    ...BRO 09.10  002020+ GEN     50. 00041500 LB0:-00075515
    ...BYE 05.01  002022+ GEN     50. 00021700 LB0:-00076021
    ...HEL 06.00  002030+ GEN     50. 00031600 LB0:-00105233
    ...PIP 21.00  002046+ GEN     50. 00027500 LB0:-00112173
    ...UNL 05.04  002052+ GEN     50. 00021500 LB0:-00117000
    ...ACD 03.00  002054+ GEN     50. 00042500 LB0:-00074605
    ...BOO 03.10  002060+ GEN     50. 00051400 LB0:-00075313
    ...CON 05.00  002062+ GEN     50. 00135600 LB0:-00077512
    ...ELI 04.03  002064+ GEN     50. 00032600 LB0:-00103434
    ...LOA 05.03  002066+ GEN     50. 00040000 LB0:-00107663
    ...MAG 03.00  002070+ GEN     50. 00037300 LB0:-00110500
    ...PSW 03.02  002072+ GEN     50. 00017500 LB0:-00112563
    YLA     OFL     CPA     CSR=177560      VEC=60  PRI=5
    YLB     OFL     CPA     CSR=176520      VEC=320 PRI=5
    YLC     OFL     CPA     CSR=176530      VEC=330 PRI=5
    YLD     OFL     CPA     CSR=176540      VEC=340 PRI=5
    YVA     OFL     CPA     CSR=160040      VEC=400 PRI=5
    DUA     OFL     CPA     CSR=172150      VEC=154 PRI=5
    ZAA     OFL     CPA     CSR=161014      VEC=350 PRI=4
    ZBA     OFL     CPA     CSR=161054      VEC=354 PRI=4
    ZCA     OFL     CPA     CSR=161114      VEC=360 PRI=4
    ZDA     OFL     CPA     CSR=161154      VEC=364 PRI=4
    VF0:                    OFL     DRIVER
    VF1:                    OFL     DRIVER
    VF2:                    OFL     DRIVER
    VF3:                    OFL     DRIVER
    VF4:                    OFL     DRIVER
    VF5:                    OFL     DRIVER
    VF6:                    OFL     DRIVER
    VF7:                    OFL     DRIVER
    VF10:                   OFL     DRIVER
    VF11:                   OFL     DRIVER
    VF12:                   OFL     DRIVER
    VF13:                   OFL     DRIVER
    VF14:                   OFL     DRIVER
    VF15:                   OFL     DRIVER
    VF16:                   OFL     DRIVER
    VF17:                   OFL     DRIVER
    TT0:    YLA0:           OFL     DRIVER
    TT1:    YLB0:           OFL     DRIVER
    TT2:    YLC0:           OFL     DRIVER
    TT3:    YLD0:           OFL     DRIVER
    TT4:    YVA0:           OFL     DRIVER
    TT5:    YVA1:           OFL     DRIVER
    TT6:    YVA2:           OFL     DRIVER
    TT7:    YVA3:           OFL     DRIVER
    TT10:   YVA4:           OFL     DRIVER
    TT11:   YVA5:           OFL     DRIVER
    TT12:   YVA6:           OFL     DRIVER
    TT13:   YVA7:           OFL     DRIVER
    VT0:                    OFL     DRIVER
    RD0:                    ONL     DRIVER
    DU0:    DUA0:           OFL     DRIVER
    DU1:    DUA1:           OFL     DRIVER
    DU2:    DUA2:           OFL     DRIVER
    DU3:    DUA3:           OFL     DRIVER
    DU4:    DUA4:           OFL     DRIVER
    DU5:    DUA5:           OFL     DRIVER
    DU6:    DUA6:           OFL     DRIVER
    DU7:    DUA7:           OFL     DRIVER
    NL0:                    OFL     DRIVER
    ZA0:    ZAA0:           OFL     DRIVER
    ZA1:    ZAA1:           OFL     DRIVER
    ZA2:    ZAA2:           OFL     DRIVER
    ZA3:    ZAA3:           OFL     DRIVER
    ZA4:    ZAA4:           OFL     DRIVER
    ZA5:    ZAA5:           OFL     DRIVER
    ZA6:    ZAA6:           OFL     DRIVER
    ZA7:    ZAA7:           OFL     DRIVER
    ZA10:   ZAA10:          OFL     DRIVER
    ZA11:   ZAA11:          OFL     DRIVER
    ZB0:    ZBA0:           OFL     DRIVER
    ZB1:    ZBA1:           OFL     DRIVER
    ZB2:    ZBA2:           OFL     DRIVER
    ZB3:    ZBA3:           OFL     DRIVER
    ZB4:    ZBA4:           OFL     DRIVER
    ZB5:    ZBA5:           OFL     DRIVER
    ZB6:    ZBA6:           OFL     DRIVER
    ZB7:    ZBA7:           OFL     DRIVER
    ZB10:   ZBA10:          OFL     DRIVER
    ZB11:   ZBA11:          OFL     DRIVER
    ZC0:    ZCA0:           OFL     DRIVER
    ZC1:    ZCA1:           OFL     DRIVER
    ZC2:    ZCA2:           OFL     DRIVER
    ZC3:    ZCA3:           OFL     DRIVER
    ZC4:    ZCA4:           OFL     DRIVER
    ZC5:    ZCA5:           OFL     DRIVER
    ZC6:    ZCA6:           OFL     DRIVER
    ZC7:    ZCA7:           OFL     DRIVER
    ZC10:   ZCA10:          OFL     DRIVER
    ZC11:   ZCA11:          OFL     DRIVER
    ZD0:    ZDA0:           OFL     DRIVER
    ZD1:    ZDA1:           OFL     DRIVER
    ZD2:    ZDA2:           OFL     DRIVER
    ZD3:    ZDA3:           OFL     DRIVER
    ZD4:    ZDA4:           OFL     DRIVER
    ZD5:    ZDA5:           OFL     DRIVER
    ZD6:    ZDA6:           OFL     DRIVER
    ZD7:    ZDA7:           OFL     DRIVER
    ZD10:   ZDA10:          OFL     DRIVER
    
    >SAV /WB
    Код:
    RSX-11M-PLUS V4.6  BL87   2044.KW  System:"KXX03        "
    >RED DU2:=SY:
    >RED DU2:=LB:
    >RED DU2:=SP:
    >MOU DU2:"RSX11MPBL87"
    >@DU2:[1,2]STARTUP
    >;                      PLEASE NOTE
    >;
    >;      If you have not yet read the system release notes, please do so
    >;      now before attempting to perform a SYSGEN or to utilize the new
    >;      features of this system.
    >;
    >;
    >* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 22-FEB-2021 21:28
    >TIME 22-FEB-2021 21:28
    >ACS SY:/BLKS=1024.
    >CON ONLINE ALL
    >ELI /LOG/LIM
    >CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
    >INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
    >INS $QMGCLI
    >INS $QMGCLI/TASK=...PRI
    >INS $QMGCLI/TASK=...SUB
    >QUE /START:QMG
    >INS $QMGPRT/TASK=PRT.../SLV=NO
    >QUE LP0:/CR/NM
    >START/ACCOUNTING
    >CON ESTAT LP0:
    >QUE BAP0:/BATCH
    >QUE BAP0:/AS:BATCH
    >SET /EBC=TI:
    >VCP CONNECT LB:[DISKS]UTILS.DSK=VF0:
    VCP - Device VF0: has been assigned.
    >MOU VF0:UTILS/PUB
    >ASN VF0:=LB1:/GBL
    >REM ...CA.
    >INS LB1:[4,54]CCLRES.TSK/TASK=...CA.
    >INS LB1:[4,54]POLICE/TASK=...CA0
    >INS LB1:[1,1]NDTBAS/RON=YES/PAR=GEN
    >INS LB1:[1,1]MIMRES/RON=YES/PAR=GEN
    >INS $BAD
    >INS $BRU
    >INS $CMP/INC=20000.
    >INS $CRF
    >INS $DMP
    >INS $LBR
    >INS $MAC/INC=18000.
    >INS $RPT
    >INS $SLP
    >INS $TKB
    >INS $VFY
    >INS $VMR
    >INS $ZAP
    >INS LB1:[4,54]BICRES
    >INS LB1:[4,54]DOBRES
    >INS LB1:[4,54]DUP/INC=18000.
    >INS LB1:[4,54]ERR
    >INS LB1:[4,54]MIMRES
    >INS LB1:[4,54]MIMRES/TASK=...NDT
    >INS LB1:[4,54]MIMRES/TASK=...MMM
    >INS LB1:[4,54]MO
    >INS LB1:[4,54]SRDRES
    >ACD UNLINK TI:
    >ACD REMOVE NUMBER 20
    That ACD is not installed
    >ACD INSTALL LB1:[ACD2]MIMACD.TSK AS NUMBER 20 ASSIGN ACD$MIM
    >ACD LINK TI: TO NUMBER 20
    >@ <EOF>
    Код:
    >DEV DU:
    DU0:     Loaded Type=RA90
    DU1:     Loaded Type=RA90
    DU2:     Public Mounted Loaded Label=RSX11MPBL87 Type=RA90
    DU3:     Mounted Loaded Foreign Type=RA90
    DU4:     Offline Loaded Type=unknown
    DU5:     Offline Loaded Type=unknown
    DU6:     Offline Loaded Type=unknown
    DU7:     Offline Loaded Type=unknown
    >FRE
    
    DU2: has 3154540. blocks free, 761035. blocks used out of 3915575.
    Largest contiguous space = 3154540. blocks
    16716. file headers are free, 3284. headers used out of 20000.
    
    >
    Для тех, кто немного не в курсе - контроллер DU для PDP-11 притворяется контроллером MSCP (есть такой стандарт у DEC), а для подключённым к нему дискам он - типа контроллер SCSI.

    Для тех, кто немного в курсе - на самом деле в качестве диска к нему подключён конвертер SCSI-IDE, в выход IDE воткнут адаптер IDE-CF, в который воткнута, понятно, карта CF. На 8 гигов.

    Контроллер достаточно интересный - он позволяет подключённые диски разбивать аппаратно на два или четыре раздела одинакового размера. То есть одна карта CF на 8 гигов видится как 4 диска DU - с DU0 до DU3.

    Система была сброшена на диск DU2, проведена процедура приведения её в загрузочное состояние и она успешно загрузилась.

    Контроллер хорош тем, что он знаком многим системам от DEC, ну а использование карт CF позволит обойтись без использования дисков SCSI

    Процесс аппаратной загрузки:
    Код:
    @1773000G#
    
    
    
    Testing in progress - Please wait
    Memory Size is 4088 K Bytes
    9 Step memory test
      Step 1 2 3 4 5 6 7 8 9
    
    
    Message 04      Entering Dialog mode
    
    Commands are Help, Boot, List, Setup, Map and Test.
    Type a command then press the RETURN key: BOO DU2
    
    
    Trying DU2
    
    Starting system from DU2
    
    
    
    
    RSX-11M-PLUS V4.6  BL87   2044.KW  System:"KXX03        "
    >RED DU2:=SY:
    >RED DU2:=LB:
    >RED DU2:=SP:
    >MOU DU2:"RSX11MPBL87"
    >@DU2:[1,2]STARTUP
    >;                      PLEASE NOTE
    >;
    >;      If you have not yet read the system release notes, please do so
    >;      now before attempting to perform a SYSGEN or to utilize the new
    >;      features of this system.
    >;
    >;
    >* Please enter time and date (HH:MM DD-MMM-YYYY) [S]:

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

    По умолчанию

    Появилась возможно сравнить (не совсем в одинаковых условиях) быстродействие CF с ДПД и без оного :

    Без ПДП:
    Код:
    .sho conf
    
    RT-11SB (S) V05.07
    Booted from ZB1:RT11SB
    
    USR     is set SWAP
    EXIT    is set SWAP
    KMON    is set NOIND
    MODE    is set NOSJ
    TT      is set NOQUIET
    ERROR   is set ERROR
    SL      is set ON
    EDIT    is set KED
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    Global .SCCA flag is disabled
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    PDP 11/83 Processor
    4088KB of memory
    Floating Point Accelerator Unit
    Extended Instruction Set (EIS)
    Memory Management Unit
    Parity Memory
    Cache Memory
    PMI Memory
    50 Hertz System Clock
    
    Memory parity support
    SB timer support
    Global .SCCA support
    FPU support
    Extended unit support
    
    
    .@tsynl
    
    .TIME
    11:50:44
    
    .COPY/DEVICE/NOQUERY SY: NL:
    
    .TIME
    11:51:44
    65534 блока - 60 секунд

    С ПДП
    Код:
    .cop/boo du:rt11sb du:
    
    .boo du:
    
    RT-11SB (S) V05.07
    
    .R MSCPCK
    
    .@tsynl
    
    .TIME
    11:52:39
    
    .COPY/DEVICE/NOQUERY SY: NL:
    
    .TIME
    11:53:03
    
    .
    65535 блоков - 24 секунды

    Чуть более, чем в два раза быстрее. Или 546 кб/с против 1365 кб/с. Где то ещё был результат SCSI диска, но это надо искать...

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. KDJ11-B запуск и ремонт.
    от xolod в разделе ДВК, УКНЦ
    Ответов: 19
    Последнее: 10.09.2018, 15:25

Ваши права

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