User Tag List

Страница 20 из 25 ПерваяПервая ... 161718192021222324 ... ПоследняяПоследняя
Показано с 191 по 200 из 242

Тема: Мультиинтерфейсная плата контроллеров (МИПК)

  1. #191

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

    По умолчанию

    Поскольку на мультиконтроллере больше CF-ок, новости по доработке драйвера для CF буду писать здесь.

    Драйвер подстроился под размер карты
    Код:
    >FRE ZF:
    
    ZF0: has 2003749. blocks free, 93403. blocks used out of 2097152.
    Largest contiguous space = 1969040. blocks
    17417. file headers are free, 2583. headers used out of 20000.
    
    >FRE ZF3:
    
    ZF3: has 1501670. blocks free, 52104. blocks used out of 1553774.
    Largest contiguous space = 776885. blocks
    65493. file headers are free, 7. headers used out of 65500.
    
    >
    Пока ещё отладка

  2. #192

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

    По умолчанию

    Новая отрабатываемая схема разбиения CF для RSX (сейчас отрабатывается схема 6+2) -
    - карта до гига - раздел на всю карту
    - карта до 1-ого до 7-ти гигов - несколько разделов по гигу, последний - хвост карты
    - карта больше 8 гигов - шесть разделов по гигу, хвост карты бьётся попалам для 7-ого и 8-ого разделов
    Пример карты на 16 (неправильных) гигов:
    Код:
    >DEV ZF7:
    ZF7:     TT0: - Private Loaded Type=UNKN
    >ALL ZF5:
    >ALL ZF6:
    >ALL ZF7:
    >MOU ZF5:/FOR
    >MOU ZF6:/FOR
    >MOU ZF7:/FOR
    >INI ZF5:TEST5
    WARNING -- This volume is not backwards compatible
    
    Searching for bad block descriptor file
    INI -- Failed to read bad block file
    >INI ZF6:TEST6
    WARNING -- This volume is not backwards compatible
    
    Searching for bad block descriptor file
    INI -- Failed to read bad block file
    >INI ZF7:TEST7
    WARNING -- This volume is not backwards compatible
    
    Searching for bad block descriptor file
    INI -- Failed to read bad block file
    >DMO ZF5:
    15:57:28  *** ZF5:  -- Dismount complete
    DMO -- TT0:    dismounted from ZF5:    *** Final dismount initiated ***
    >DMO ZF6:
    15:57:32  *** ZF6:  -- Dismount complete
    DMO -- TT0:    dismounted from ZF6:    *** Final dismount initiated ***
    >DMO ZF7:
    15:57:40  *** ZF7:  -- Dismount complete
    DMO -- TT0:    dismounted from ZF7:    *** Final dismount initiated ***
    >MOU ZF5:/OVR
    >MOU ZF6:/OVR
    >MOU ZF7:/OVR
    >FRE ZF:
    
    ZF0: has 2003720. blocks free, 93432. blocks used out of 2097152.
    Largest contiguous space = 1969040. blocks
    17411. file headers are free, 2589. headers used out of 20000.
    
    >ZFE ZF5:
    > q wivu, wy sobiraetesx poweselitxsq
    >FRE ZF5:
    
    ZF5: has 2044916. blocks free, 52236. blocks used out of 2097152.
    Largest contiguous space = 1048574. blocks
    65493. file headers are free, 7. headers used out of 65500.
    
    >FRE ZF6:
    
    ZF6: has 9300191. blocks free, 54008. blocks used out of 9354199.
    Largest contiguous space = 4677097. blocks
    65493. file headers are free, 7. headers used out of 65500.
    
    >FRE ZF7:
    
    ZF7: has 9300191. blocks free, 54008. blocks used out of 9354199.
    Largest contiguous space = 4677097. blocks
    65493. file headers are free, 7. headers used out of 65500.
    
    >
    - - - Добавлено - - -

    Аппаратной загрузки с восьмого раздела (когда он есть) пока не будет (надо 134-ую допиливать, а там место.. маловато), но программная, на удивление, прошла без проблем
    Код:
    >
    SHUTUP operation complete
    
    @ 126130
    
    @P
    Logins are now enabled
    
    >MOU ZF:/FOR/NOWR
    >MOU ZF7:/FOR
    >BRU/INI/VER ZF: ZF7:
    BRU -- *WARNING* -- No bad block data file found
    
    BRU - Starting verify pass
    
    BRU - Completed
    
    >DMO ZF7:
    17:13:01  *** ZF7:  -- Dismount complete
    DMO -- TT0:    dismounted from ZF7:    *** Final dismount initiated ***
    >MOU ZF7:/OVR
    >BOO ZF7:[1,54]
    
    
    RSX-11M-PLUS V4.6  BL87   1920.KW  System:"KXX001"
    >RED ZF7:=SY:
    >RED ZF7:=LB:
    >RED ZF7:=SP:
    >MOU ZF7:"RSX11MPBL87"
    >@ZF7:[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]: 17:16 03-MAY-2020
    >TIME 17:16 03-MAY-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=VF1:
    VCP - Device VF1: has been assigned.
    >MOU VF1:UTILS/PUB
    >ASN VF1:=LB1:/GBL
    >REM ...CA.
    >INS LB1:[4,54]CCLRES.TSK/TASK=...CA.
    >INS LB1:[4,54]CCL.TSK/TASK=...CA0
    >INS LB1:[4,54]POLICE/TASK=...CA1
    >INS LB1:[1,1]NDTBAS/RON=YES/PAR=GEN
    >INS LB1:[1,1]MIMRES/RON=YES/PAR=GEN
    >INS $BAD
    >INS $BRU
    >INS $CMP
    >INS $CRF
    >INS $DMP
    >INS $LBR
    >INS $MAC
    >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>
    >FRE
    
    ZF7: has 9259043. blocks free, 95156. blocks used out of 9354199.
    Largest contiguous space = 9259043. blocks
    17411. file headers are free, 2589. headers used out of 20000.
    
    >
    - - - Добавлено - - -

    Как объединить драйвера ZA-ZF+WQ - пока идей нет, а вот сделать единый загрузчик для BOO и SAV - вроде должно получится

  3. #193

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

    По умолчанию

    Вроде сделал. Теперь надо проверить на других картах.

    А для начала - сделать драйвера для всех контроллеров, что в принципе - просто - кодовая база одна и та же.
    Хотя некоторые проблемы создаст WQ - контроллер один, а карт две. Надо подумать.

    Пока драйверов будет несколько, потом подумаю, как сделать объединённый.

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

    Всё зашибись, прекрасная маркиза

    Сделал систему на ZF: переставил карту в ZC: и нормуль загрузился Теперь вместо 6 вариантов первичного и вторичного загрузчика работает общий код

    На очереди - доработка модифицированного 134-ого ПЗУ

    По хорошему - допилить драйвер и загрузчики WQ, но это уже как получится, со временем. Всё равно я этой платой пользуюсь в основном как часами

    Протокол:

    Код:
    @ 173000
    
    @B
    $ZB1
    
    RT-11SB (S) V05.07
    
    .RUN SY:TD3E
    
    ?2l
    ?MON-F-Trap to 4 001550
    
    .BOOZF0
    
    XDT: 87
    
    ##T>G
      RSX-11M-PLUS V4.6   BL87
    
    
    >
     SAV /WB
    
    
    RSX-11M-PLUS V4.6  BL87   1920.KW  System:"KXX001"
    >RED ZF:=SY:
    >RED ZF:=LB:
    >RED ZF:=SP:
    >MOU ZF0:"RSX11MPBL87"
    >@ZF:[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:26 03-MAY-2020
    >TIME 22:26 03-MAY-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=VF1:
    VCP - Device VF1: has been assigned.
    >MOU VF1:UTILS/PUB
    >ASN VF1:=LB1:/GBL
    >REM ...CA.
    >INS LB1:[4,54]CCLRES.TSK/TASK=...CA.
    >INS LB1:[4,54]CCL.TSK/TASK=...CA0
    >INS LB1:[4,54]POLICE/TASK=...CA1
    >INS LB1:[1,1]NDTBAS/RON=YES/PAR=GEN
    >INS LB1:[1,1]MIMRES/RON=YES/PAR=GEN
    >INS $BAD
    >INS $BRU
    >INS $CMP
    >INS $CRF
    >INS $DMP
    >INS $LBR
    >INS $MAC
    >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
    VF0:     Offline Loaded Type=unknown
    VF1:     Public Mounted Loaded Label=UTILS Type=unknown
    VF2:     Offline Loaded Type=unknown
    VF3:     Offline Loaded Type=unknown
    VF4:     Offline Loaded Type=unknown
    VF5:     Offline Loaded Type=unknown
    VF6:     Offline Loaded Type=unknown
    VF7:     Offline Loaded Type=unknown
    VF10:    Offline Loaded Type=unknown
    VF11:    Offline Loaded Type=unknown
    VF12:    Offline Loaded Type=unknown
    VF13:    Offline Loaded Type=unknown
    VF14:    Offline Loaded Type=unknown
    VF15:    Offline Loaded Type=unknown
    VF16:    Offline Loaded Type=unknown
    VF17:    Offline Loaded Type=unknown
    TT0:     [1,54]      [1,54] - Logged in  Loaded
    TT1:     Loaded
    TT2:     Offline Loaded
    TT3:     Loaded
    VT0:     Loaded
    VT1:     Loaded
    RD0:     Loaded
    DK0:     Loaded Type=RK05
    DK1:     Loaded Type=RK05
    DK2:     Loaded Type=RK05
    DK3:     Loaded Type=RK05
    DK4:     Loaded Type=RK05
    DK5:     Loaded Type=RK05
    DK6:     Loaded Type=RK05
    DK7:     Loaded Type=RK05
    DP0:     Offline Loaded Type=unknown
    DP1:     Offline Loaded Type=unknown
    DP2:     Offline Loaded Type=unknown
    DP3:     Offline Loaded Type=unknown
    DP4:     Offline Loaded Type=unknown
    DP5:     Offline Loaded Type=unknown
    DP6:     Offline Loaded Type=unknown
    DP7:     Offline Loaded Type=unknown
    DU0:     Offline Loaded Type=unknown
    DU1:     Offline Loaded Type=unknown
    DU2:     Offline Loaded Type=unknown
    DU3:     Offline Loaded Type=unknown
    MU0:     Offline Loaded Type=unknown
    LP0:     Offline Loaded
    NL0:     Loaded
    MY0:     Offline Loaded Type=unknown
             Seek_Optimization=Nearest:0.
    
    MY1:     Offline Loaded Type=unknown
             Seek_Optimization=Nearest:0.
    
    ZA0:     Loaded Type=UNKN
    ZA1:     Loaded Type=UNKN
    ZA2:     Loaded Type=UNKN
    ZA3:     Loaded Type=UNKN
    ZA4:     Offline Loaded Type=unknown
    ZA5:     Offline Loaded Type=unknown
    ZA6:     Offline Loaded Type=unknown
    ZA7:     Offline Loaded Type=unknown
    ZB0:     Loaded Type=UNKN
    ZB1:     Loaded Type=UNKN
    ZB2:     Loaded Type=UNKN
    ZB3:     Loaded Type=UNKN
    ZB4:     Loaded Type=UNKN
    ZB5:     Loaded Type=UNKN
    ZB6:     Loaded Type=UNKN
    ZB7:     Loaded Type=UNKN
    ZC0:     Loaded Type=UNKN
    ZC1:     Loaded Type=UNKN
    ZC2:     Loaded Type=UNKN
    ZC3:     Loaded Type=UNKN
    ZC4:     Loaded Type=UNKN
    ZC5:     Loaded Type=UNKN
    ZC6:     Loaded Type=UNKN
    ZC7:     Loaded Type=UNKN
    ZD0:     Loaded Type=UNKN
    ZD1:     Loaded Type=UNKN
    ZD2:     Loaded Type=UNKN
    ZD3:     Loaded Type=UNKN
    ZD4:     Loaded Type=UNKN
    ZD5:     Loaded Type=UNKN
    ZD6:     Loaded Type=UNKN
    ZD7:     Loaded Type=UNKN
    ZE0:     Offline Loaded Type=unknown
    ZE1:     Offline Loaded Type=unknown
    ZE2:     Offline Loaded Type=unknown
    ZE3:     Offline Loaded Type=unknown
    ZE4:     Offline Loaded Type=unknown
    ZE5:     Offline Loaded Type=unknown
    ZE6:     Offline Loaded Type=unknown
    ZE7:     Offline Loaded Type=unknown
    ZF0:     Public Mounted Loaded Label=RSX11MPBL87 Type=UNKN
    ZF1:     Loaded Type=UNKN
    ZF2:     Loaded Type=UNKN
    ZF3:     Loaded Type=UNKN
    ZF4:     Offline Loaded Type=unknown
    ZF5:     Offline Loaded Type=unknown
    ZF6:     Offline Loaded Type=unknown
    ZF7:     Offline Loaded Type=unknown
    WQ0:     Offline Loaded Type=unknown
    WQ1:     Offline Loaded Type=unknown
    TI0:
    CO0:     TT0:
    CL0:     TT0:
    SP0:     ZF0:
    LB0:     ZF0:
    SY0:     ZF0:
    >MOU ZC7:/OVR/VI
    Volume Information
    Class:       Files-11
    Device:      ZC07
    Volume label:RSX11MPBL87
    Owner:       [1,1]
    Protection:  [RWCD,RWCD,RWCD,RWCD]
    Default:     [RWED,RWED,RWED,R]
    Processor:   F11ACP
    >FRE ZC7:
    
    ZC7: has 9259049. blocks free, 95150. blocks used out of 9354199.
    Largest contiguous space = 9259049. blocks
    17411. file headers are free, 2589. headers used out of 20000.
    
    >
    В ZA и ZF стоят 4-ех гиговые карты - активировались только диски 0-3, в ZB - 8-ми, в ZC-ZD - 16-ти гиговые карты - активировались диски 0-7, монжно заметить, что на диске ZC7: - 9354199 блоков или 4.46 гигабайт.

    Для простоты 134-ое ПЗУ и драйвера будут переделаны так, что бы можно было без проблем грузится с разделов CF0-CF7 в RT (макс размер 32 мб) и RSX (макс размер 1 гб), если карта больше 8 гигов - будут также доступны диски CF10-CF11 (в RSX), но пока не загрузочные, и из размер будет зависеть от размера карты - то есть область выше 8 гигов будет делиться между ними. Если получится, то ПЗУ так же позволит грузиться в RT с дисков CF10-CF77 (макс размер 32 мб). Есть так же некоторые задумки по расширению функционала загрузчика, но они в процесс обдумывания
    Последний раз редактировалось Hunta; 03.05.2020 в 23:22.

  4. #194

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

    По умолчанию

    Добавил в драйвера устройства Zx10: и Zx11:, теперь для аппаратной загрузки будут доступны (после доработки 134-ой) устройства с номерами от 0 до 7, программно можно будет загрузить с Zx10-Zx77 (RT-11) и Zx10-Zx11 (RSX).

    Технически - в драйвера RSX можно добавить и большее количество устройств, но а) нужно помнить, как выделяется место для двух последних дисков (первые N-2 - по гигу, если хвост меньше гига - всё в N-1, N в оффлайне, если хвост больше гига - делится попалам между N-1 и N) - то есть тут размер зависит от размера карты.

    Теперь - 134-ая

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

    Хих Проверяя, нашёл мелкий косяк. SAV то теперь знает о семействе CF-ок. А вот BOO - нет Доделал. Проверяю

  5. #195

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

    По умолчанию

    Поскольку вожусь с мультиконтроллером, напишу здесь.

    Вспомнил про тестировщик из RSX.

    Код:
    >INS $IOX
    IOX>H
    
    IOX Command Summary:
            ABORT                   ;abort exerciser run
            ABORT task              ;abort executing task
            ABORT /ALL              ;abort all executing tasks
            BADBLOCKS ddu: val      ;identify a unit's bad block(s)
            BADBLOCKS ddu:          ;print a unit's bad block list
            BUFFERSIZE val          ;set default NFS buffer size
            COMPAREDATA YES/NO      ;compare the read/write buffers
            CONFIGURE unit(s)       ;add unit(s) to test configuration
            CONFIGURE               ;list all configured units
            CONTROL_C YES/NO        ;set ^C AST mode
            DENSITY ddu: val        ;set density for a magtape unit
            DENSITY ddu:            ;list density for a magtape unit
            DESELECT ddu:           ;de-select a unit
            ERRORLIMIT val          ;set maximum unit error limit
            EXECUTE task string     ;execute ancillary task
            EXIT                    ;exit to operating system
            FILES11 ddu: commands   ;select Files-11 unit with "commands"
                                    ;overriding existing defaults
            INTERLEAVE val          ;set interleave value
            LOGFILE YES/NO          ;output messages to a log file
            LOOPBACK  YES/NO        ;loop transmit/receive terminal data
            PARAMETERLIST           ;display exerciser parameters
            PATTERN val             ;set read/write data pattern
            PATTERN                 ;list available data patterns
            PRINTSUMMARY            ;print summary report immediately
            PROCEED                 ;proceed from ^C state
            RANDOM YES/NO           ;random disk access mode
            RANGE ddu: low:hi       ;set LBN test range for NFS unit
            RANGE ddu:              ;list a unit's LBN test range
            RECORDS val             ;set magtape record count
            REGION_IO YES/NO        ;use memory region for data buffers
            REPORTERRORS YES/NO     ;report errors to TI:
            RESTART                 ;restart exerciser
            RETRIES YES/NO          ;set retry mode for NFS units
            RUNTIME val             ;set exerciser run time
            SELECT ddu: commands    ;select NFS unit with "commands"
                                    ;overriding existing defaults
            SPY ddu:                ;spy on a unit's current activity
            SPY                     ;spy on all unit's current activity
            START                   ;start the exerciser and all tasks
            SUMMARYTIME val         ;set summary report interval
            TEMPORARYFILE val       ;set default Files-11 file size
            VERIFY ddu: commands    ;verify (read check) a NFS unit with
                                    ;"commands" overriding existing defaults
            VOLUMECHECK YES/NO      ;check NFS units for file structure
            WAIT YES/NO             ;use WTSE$S directive in idle loop
            WRITECHECK YES/NO       ;set write check mode for NFS units
    
    All commands may be abreviated to as many characters as
    needed to be unique.  "val" is a decimal number.  "YES/NO"
    may be abbreviated. "ddu:" is the device name and unit number.
    "commands" are certain commands which are used to override
    existing default parameters.
    
    IOX>CONF ZF0:
    IOX -- ZF0: device type not specified - defaulting to 'DISK'
    IOX>RUNTIME 20
    IOX>CONTROL_C YES
    IOX>SELECT ZF0:
    IOX>CONF
    
    Disks:
    DB0  DD0  DF0  DK0  DL0  DM0  DP0  DR0  DS0  DU0
    DX0  DY0  EM0  SY0  ZF0
    
    Tapes:
    CT0  DT0  MF0  MM0  MS0  MT0  MU0
    
    Terminals:
    TT0
    
    IOX>START
    IOX -- Only ^C allowed
    ^C
    IOX>PRINTSUMM
    
    IOX -- Summary of exerciser activity at 4-MAY-2020 19:36:51
      TIME -- Run: 0 min.   Elapsed: 1 min.   Remaining: 19 min.
      ZF0: -- 2,999. R/W requests totaling 5,998. blocks with no errors
      AST's executed: 3,002.
    # Idle-loop iterations: 2,511.
     IOX>PROCEED
    
    IOX -- Summary of exerciser activity at 4-MAY-2020 19:37:27
      TIME -- Run: 1 min.   Elapsed: 2 min.   Remaining: 18 min.
      ZF0: -- 4,309. R/W requests totaling 8,618. blocks with no errors
      AST's executed: 4,315.
    # Idle-loop iterations: 3,599.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:38:27
      TIME -- Run: 1 min.   Elapsed: 3 min.   Remaining: 17 min.
      ZF0: -- 2,143. R/W requests totaling 4,286. blocks with no errors
      AST's executed: 2,144.
    # Idle-loop iterations: 1,751.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:39:27
      TIME -- Run: 1 min.   Elapsed: 4 min.   Remaining: 16 min.
      ZF0: -- 2,147. R/W requests totaling 4,294. blocks with no errors
      AST's executed: 2,148.
    # Idle-loop iterations: 1,790.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:40:27
      TIME -- Run: 1 min.   Elapsed: 5 min.   Remaining: 15 min.
      ZF0: -- 2,131. R/W requests totaling 4,262. blocks with no errors
      AST's executed: 2,132.
    # Idle-loop iterations: 1,787.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:41:27
      TIME -- Run: 1 min.   Elapsed: 6 min.   Remaining: 14 min.
      ZF0: -- 2,149. R/W requests totaling 4,298. blocks with no errors
      AST's executed: 2,150.
    # Idle-loop iterations: 1,791.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:42:27
      TIME -- Run: 1 min.   Elapsed: 7 min.   Remaining: 13 min.
      ZF0: -- 2,146. R/W requests totaling 4,292. blocks with no errors
      AST's executed: 2,147.
    # Idle-loop iterations: 1,777.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:43:27
      TIME -- Run: 1 min.   Elapsed: 8 min.   Remaining: 12 min.
      ZF0: -- 2,149. R/W requests totaling 4,298. blocks with no errors
      AST's executed: 2,150.
    # Idle-loop iterations: 1,794.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:44:27
      TIME -- Run: 1 min.   Elapsed: 9 min.   Remaining: 11 min.
      ZF0: -- 2,139. R/W requests totaling 4,278. blocks with no errors
      AST's executed: 2,140.
    # Idle-loop iterations: 1,777.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:45:27
      TIME -- Run: 1 min.   Elapsed: 10 min.   Remaining: 10 min.
      ZF0: -- 2,132. R/W requests totaling 4,264. blocks with no errors
      AST's executed: 2,133.
    # Idle-loop iterations: 1,775.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:46:27
      TIME -- Run: 1 min.   Elapsed: 11 min.   Remaining: 9 min.
      ZF0: -- 2,144. R/W requests totaling 4,288. blocks with no errors
      AST's executed: 2,145.
    # Idle-loop iterations: 1,780.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:47:27
      TIME -- Run: 1 min.   Elapsed: 12 min.   Remaining: 8 min.
      ZF0: -- 2,139. R/W requests totaling 4,278. blocks with no errors
      AST's executed: 2,140.
    # Idle-loop iterations: 1,793.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:48:27
      TIME -- Run: 1 min.   Elapsed: 13 min.   Remaining: 7 min.
      ZF0: -- 2,143. R/W requests totaling 4,286. blocks with no errors
      AST's executed: 2,144.
    # Idle-loop iterations: 1,754.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:49:27
      TIME -- Run: 1 min.   Elapsed: 14 min.   Remaining: 6 min.
      ZF0: -- 2,147. R/W requests totaling 4,294. blocks with no errors
      AST's executed: 2,148.
    # Idle-loop iterations: 1,797.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:50:27
      TIME -- Run: 1 min.   Elapsed: 15 min.   Remaining: 5 min.
      ZF0: -- 2,135. R/W requests totaling 4,270. blocks with no errors
      AST's executed: 2,136.
    # Idle-loop iterations: 1,773.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:51:27
      TIME -- Run: 1 min.   Elapsed: 16 min.   Remaining: 4 min.
      ZF0: -- 2,139. R/W requests totaling 4,278. blocks with no errors
      AST's executed: 2,140.
    # Idle-loop iterations: 1,802.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:52:27
      TIME -- Run: 1 min.   Elapsed: 17 min.   Remaining: 3 min.
      ZF0: -- 2,146. R/W requests totaling 4,292. blocks with no errors
      AST's executed: 2,147.
    # Idle-loop iterations: 1,824.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:53:27
      TIME -- Run: 1 min.   Elapsed: 18 min.   Remaining: 2 min.
      ZF0: -- 2,150. R/W requests totaling 4,300. blocks with no errors
      AST's executed: 2,151.
    # Idle-loop iterations: 1,753.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:54:27
      TIME -- Run: 1 min.   Elapsed: 19 min.   Remaining: 1 min.
      ZF0: -- 2,151. R/W requests totaling 4,302. blocks with no errors
      AST's executed: 2,152.
    # Idle-loop iterations: 1,798.
    
     IOX -- Summary of exerciser activity at 4-MAY-2020 19:55:27
      TIME -- Run: 1 min.   Elapsed: 20 min.   Remaining: 0 min.
      ZF0: -- 2,120. R/W requests totaling 4,240. blocks with no errors
      AST's executed: 2,121.
      Idle-loop iterations: 1,770.
    
     A C C U M U L A T E D   T O T A L S :
     - - - - - - - - - - -   - - - - - - -
      TIME -- Run: 20 min.   Elapsed: 20 min.   Remaining: 0 min.
      ZF0: -- 42,859. R/W requests totaling 85,718. blocks with no errors
      AST's executed: 42,884.
      Idle-loop iterations: 35,685.
    
    #
     IOX>^Z
    >INI ZF:TEST
    Searching for bad block descriptor file
    INI -- Failed to read bad block file
    >DMO ZF:
    19:58:52  *** ZF0:  -- Dismount complete
    DMO -- TT0:    dismounted from ZF0:    *** Final dismount initiated ***
    >MOU ZF:/OVR/VI
    Volume Information
    Class:       Files-11
    Device:      ZF00
    Volume label:TEST
    Owner:       [1,1]
    Protection:  [RWCD,RWCD,RWCD,RWCD]
    Default:     [RWED,RWED,RWED,R]
    Processor:   F11ACP
    >FRE ZF:
    
    ZF0: has 58408. blocks free, 1878. blocks used out of 60286.
    Largest contiguous space = 30141. blocks
    3702. file headers are free, 5. headers used out of 3707.
    
    >
    Карта из коллекции карт для тестирования, 32 мб

  6. #196

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

    По умолчанию

    Ишо шаг вперёд и проверка функционала собираемой системы:

    Код:
    Hello, world [t47]: cpu 11/20
    177776           psw
    177566 - 177560  kl
    173776 - 173000  m9312
    165776 - 165000  m9312
    
    boot: no dev
    Прерывания по несуществующему адресу и неверной инструкции отрабатывают штатно.
    Ещё проверю прерывания от консоли в полуручном режиме.
    Дальше прикручивание RK2011 к системе в циклоне, проверка ПДП и попытка загрузить RT-11.
    Собственно - как раз то, на чём я год назад остановился с PDP-2011.
    Только у меня тогда была в первую очередь отладка RK-11, которую довёл до конца и рабочего RK-11 на мультиконтроллере.

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

    Прерывания снаружи ожидаемо сломались (на внутренней шине у меня пока сильно похоже на QBus для простоты вывода на QBus, но, скорее всего, будет оптимизировано), у автора.. хм... Сильно не похоже на QBus. Нужна доделка процессора. Занимаюсь.
    Последний раз редактировалось Hunta; 06.05.2020 в 12:36.

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

  8. #197

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

    По умолчанию

    Уф.. Первопричин было две - одна в процессоре (нужно было запустить цикл обмена с шиной - без цикла обмена с шиной ), другая - в моём микроДП (правильно разрулить сигналы между памятью и страницей в/в). Но как только поправил - так сразу заработало

    @L 60
    @E 000060 001022
    @E 000062 000340
    @L 1000
    @E 001000 012706
    @E 001002 001000
    @E 001004 012737
    @E 001006 000100
    @E 001010 177560
    @E 001012 005037
    @E 001014 177776
    @E 001016 000001
    @E 001020 000776
    @E 001022 113737
    @E 001024 177562
    @E 001026 177566
    @E 001030 000002
    @L 1000
    @S
    123123122rwsefsfsxdfsgsdhr

    Для уверенности (и как необходимость) - прикручу KW11 И проверю прерывания от него

  9. #198

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

    По умолчанию

    Теперь в синтезированной PDP-11/20 есть таймер и у него работают прерывания
    Проверка прерываний от клавиатуры и таймера:

    @L 1000
    ++1+2+3+4+5645654+6+++++++++++++++++AW+EDAWE++++++ QWEQWE++++++++++++++++++++++++
    ++++++++++++
    000024 051415 001000 001000
    @L 1000
    ++SDFSD:FKSD:FLKSD:LFKSDL:+FKSDL:FKSDL:FKSDL:FKL:S DKFL:SDKF+L:SDKFL:SKDFL:SDKFL:
    SKDFL:SDKFL:+SDKFL:KSDFL:KSD:FLKSDL:FKSDL:FK+SDL:F KSDL:FKSDL:FKSDL:KF+++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++

    Плюсики - это от таймера раз в секунду.

    Вроде всё готово для прикручивания RK2011, выправление ПДП в синтезируемом PDP-11/20 и попытки грузануть RT-11
    Последний раз редактировалось Hunta; 07.05.2020 в 12:56.

  10. #199

    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    558
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    в синтезируемом PDP-11/20
    а есть возможность посмотреть как устроена PDP-11/20 в виде схемы? (а то схемы в документации на нее на многих листах и трудно представить ее в целом)

  11. #200

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

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    а есть возможность посмотреть как устроена PDP-11/20 в виде схемы?
    А кто сказал, что она соответствует реальной PDP-11/20?

Страница 20 из 25 ПерваяПервая ... 161718192021222324 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 5
    Последнее: 07.12.2018, 15:46
  2. Плата рк-86
    от oracleua в разделе Радио-86РК
    Ответов: 16
    Последнее: 22.01.2015, 18:05
  3. Ответов: 16
    Последнее: 17.03.2012, 10:00
  4. Ответов: 2
    Последнее: 19.12.2011, 11:50
  5. Схемы контроллеров B48, BZ128
    от klingon в разделе Внешние накопители
    Ответов: 2
    Последнее: 06.04.2010, 14:11

Ваши права

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