User Tag List

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

Тема: KDJ11-B и я

Древовидный режим

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

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    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.

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

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

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

Похожие темы

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

Ваши права

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