User Tag List

Страница 46 из 87 ПерваяПервая ... 424344454647484950 ... ПоследняяПоследняя
Показано с 451 по 460 из 863

Тема: PDP-11 на FPGA

  1. #451

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

    По умолчанию

    Некоторые переделки с сигналами прерываний.

    Пока возился, опять всплыла идея сделать единый модуль отработки прерываний (типа микрухи 559ВН1) - учитывая, что у автора PDP2011 код обработки прерывания повторяется с большей или меньше идентичностью во всех модулях, которые используют прерывания - мне при переделки под свой подход и шину приходилось в каждом переделывать. Что мне, понятно, не очень

    В этот раз, видимо, желание превысило планку лени

    Первый вариант заготовки сделал, попробовал на line clock (собственно, поскольку оттуда взял основу - понятно, кто первым попал на раздачу). На line clock вестимо, взлетел без проблем.

    Вторым под раздачу попал KL11 (это модуль, основанный больше на моём коде, в отличии от KL2011, который от автора PDP2011, но допиленный мной). Сопротивлений было больше (были шерховатости в реализации), но сдался и он.

    И вот тут - приятный(?) сюрприз - начал проходить FKAB??. В нём на прошлом варианте KL11 не проходил один тест (моё предположение - запрос на прерывание от вывода прилетал настолько быстро, что проц не успел начать выполнять следующую инструкцию - в тесте это была команда RESET, которая должна была сбросить разрешение прерывания). Приятно, что проходит тест, но вот замедление выдачи сигнала - надо будет потом посмотреть по сигналам - чего там

    В целом, получается достаточно неплохой модуль

    Следующий на очереди - RK2011.

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

    Чуть позже проверю - что теперь с отработкой прерываний на 1 Гц тактовой

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

  3. #452

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Пока возился, опять всплыла идея сделать единый модуль отработки прерываний
    Ты мой cpu11 не смотрел? Там этот модуль прерываний сделан, и он параметризованный, задается число входов и накидываются вектора которые контроллер выдает на каждый вход. По запросам работает приоритет (то есть выдается вектор на самый приоритетный запрос), и есть протокол хендшейка с модулями, которые запрашивают прерывания, то есть - на модули идут подтверждения что их прерывание выдано процессору на обработку. Такой модуль - это очевидное решение, потому что тулить выдачу вектора в каждый периферийный модуль - это запара. И еще отделенная выдача вектора со своим выделенным регистром упрощает и ускоряет мультиплексор данных.

  4. #453

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Ты мой cpu11 не смотрел?
    Детально - нет.
    Параметризация - это обычно первое, что я добавляю, когда переделываю под себя. Так что мой модуль параметризованный. Но пока работает с одним вектором - из многовекторных модулей пока только KL, да и то - его условно можно назвать многовекторным.

  5. #454

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

    По умолчанию

    Переделал RK2011 на использование модуля прерываний. И вылез занятный косяк. Диски видятся, каталог показывается, диски читаются, пишутся сравниваются, а при загрузке система останавливается... С таким пока ещё не сталкивался... Будем посмотреть.

    При этом XXDP грузится (но она прерывания не использует). Попробую RSX грузануть...

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

    Круть.... RSX-11M загрузилась влёт... А RT кожевряжется...

  6. #455

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

    По умолчанию

    Нашёл причину не загружаемости RT Последствия моего вмешательства в механизм отработки прерываний. Теперь, с выделенным модулем отработки прерываний можно будет спрямить Пока поправил тупо в лоб и проверил, что всё остальное (XXDP, RT-SB, RT-XM, RSX) не сломалось.

    Из новостей. На моей плате интерфейсов распаял ещё два слота для SD и ещё один разъём подключения последовательного интерфейса (больше задел на будущее). Ещё на эту же плату будет распаяна Ethernet плата - когда дойду до этого дела

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

    А, да, вдогонку. Был тут вопрос - чего это я использую SD, а не любимые мной CF Причины банальные:

    - когда я только начинал возиться с PDP-20111, знаниев, что бы воткнуть что то, чего не было у автора в проекте, не было. То есть тогда подключить CF было не реально Сейчас, в принципе, могу, но.. см дальше

    - на DE10 у меня доступен один разъём IDC40, в котором 4 пина заняты, остаётся 36. Технически, что бы подключить CF, вроде бы хватает (не считал!), но по простому и с параллельной работой больше одного.. как минимум придётся думать - как. А ещё неплохо бы иметь хотя бы один последовательный порт.. А ещё Ethernet (spi).. В общем, может когда-нибудь. В то время как SD с её четырьми пинами - можно навтыкать много и с минимальными усилиями Вон - добавил ещё два И свободно подключу ещё и Ethernet плату

    - технически, я могу купить переходник-расширитель и получить ещё пару IDC40, но... у меня не совсем DE10, а VEEK-MT2S - которая имеет VGA экран (сенсорный, 800x480), которая использует тот же разъём, куда можно воткнуть расширитель, то есть - или то или другое. Правда, этот экран доступен только с ядра ARM-а, который сидит в той же микрухе, что и FPGA, а с ARM-ами у меня пока... не сложилось Так что пока мне он не доступен.. Но хочется

  7. #456

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

    По умолчанию

    Повозился я тут три вечера, а потом ещё протрахался один вечер обычный и ещё один вечер.. ну примерно с пяти вечера до двух ночи Это я про сейчас

    Собственно, первоначальная идея была - прицепить два unibus устройства (одно из них - RK11), дабы добить UMR и прикинуть, как сделать 18-ти битную шину, такую, что бы поудобней была Но вот когда занялся этим делом и почитал доки.. выяснилось, что этот контроллер есть и в варианте под qbus И вроде как допилить авторский вариант до 22 бит не так уж и сложно На это ушло три вечера (то есть переделать авторский вариант на мой вариант внутренней шины, на мой модуль прерываний, на мой модуль ПДП и на слегка попиленный мной модуль SD).

    А потом выяснилось, что типа всё работает, за исключением двух моментов.

    Во первых - диски можно читать, на диски можно писать, в том числе и с файловой системой. Если сначала сбросить на диск образ другого диска - то есть через cop/dev. А проинить - хрен вам. "Сбойные блоки в системной области". При это, если попробовать попросить систему показать их (DIR/BAD или INI/BAD), то показывается пустая таблица, а за ней - их количество - для каждого диска - своё. Последнее, что я помню - 851 сбойный блок. Прим этом COP/DEV/VER проходил без сучка и задоринки.

    Во вторых - RT (хахаха) опять не грузится - ни аппаратно, ни из под другой системы.

    Ну, с первой проблемой разобрался достаточно быстро. Оказывается, эти диски - last track. То есть на последней дорожке производитель записывает инфу об обнаруженный сбойных блоках и с неё же идёт замена. Так же, туда можно добавить(!) инфу об найденных позднее сбойных блоках (и их тоже можно подменить). Вполне возможно, что эту дорожку можно проинить заново из под RT, но... чё то как то я не нашёл пока - как. Поэтому выкрутился с помощью simh

    А вот вторая проблема крепко потрепала нервы. И есть мнение, что автор PDP2011 так с ней и не разобрался. Во всяком случае, у него на сайте написано, что загрузить RT он не смог, хотя если эту систему скопировать на RK, то всё грузится ок. Очень долго сужал границы возникновения проблемы, потом с помощью куска кода из вторичного и первичного загрузчика более наглядно показал сам себе - что же там происходит, какое то время тупо смотрел на исходники vhdl и документацию, потом, почесав почесуемое, плюнул на доку, внёс исправление хак и....

    Код:
    000042 000000 000000 000000
    @DL1
    RT-11SB  V05.07
    
    .R MSCPCK
    
    .sho all
    
    RT-11SB  V05.07
    Booted from DL1: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 OFF
    EDIT    is set KED
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    PDP 11/34 Processor
    512KB of memory
    Extended Instruction Set (EIS)
    Memory Management Unit
    60 Hertz System Clock
    
    FPU support
    
    Device    Status                   CSR     Vector(s)
    ------    ------                   ---     ---------
      DM      Not installed           177440   210
      DU      Not installed           172150   154
      DW      Not installed           000000
      DX      Not installed           177170   264
      DY      Not installed           177170   264
      DZ      Not installed           000000
      RK      Installed               177400   220
      LD      Installed               000000   000
      LP      Not installed           177514   200
      LS      Not installed           176500   470 474 300 304
      MM      Not installed           172440   224
      MS      Not installed           172522   224 300
      MT      Not installed           172520   224
      MU      Not installed           174500   260
      NL      Installed               000000   000
      PI      Not installed           000000   000
      SL      Installed               000000   000
      SP      Installed               000000   110
      VM      Installed               177572   250
      XC      Not installed           173300   210 214
      XL      Not installed           176500   300 304
      DL      Resident                174400   160
      HX      Installed               177560   000
    
    TT  (Resident)
    DL  (Resident)
        DL1 = DK , SY
    LD
    RK
    SL
    HX
    VM
    SP
    NL
    13 free slots
    
    Job  Name  Console Level State    Low    High  Impure
    ---  ----  ------- ----- -----    ---    ----  ------
     0   RESORC   0      0   Run     000000 136122 137626
    
    No multi-terminal support
    
    Address   Module    Words
    -------   ------    -----
    160000    IOPAGE     4096.
    155654    DL          554.
    136166    RMON       3995.
    001000    ..BG..    23867.
    
    No LD units mounted
    
    
    
    .
    000042 000000 155654 137626
    @DL3
    RT-11XM  V05.07
    
    .TYPE V5USER.TXT
    
                                       RT-11 V5.7
    
        Installation  of  RT-11  Version  5.7 is complete and you are now running
        RT-11 from your system volume.
    
        Your  system volume is your working volume if you have used the Automatic
        Installation (AI) procedure.  If you  have  installed  RT-11  using  that
        procedure,  Mentec  recommends  you verify the  correct operation of your
        system's software using the VERIFY verification procedure.  You can  only
        perform  VERIFY  on  the  valid target (output) media you used for the AI
        procedure.  Run VERIFY before you run CONFIG.  To run VERIFY,  enter  the
        command:
                                       IND VERIFY
    
        You should read the file V5NOTE.TXT, which you can TYPE or PRINT.  Also,
        read the Introduction to RT-11, and the Installation Guide which
        contain much of the information you need to use RT-11 Version 5.7.
    
    
    .R MSCPCK
    
    .sho all
    
    RT-11XM  V05.07
    Booted from DL3:RT11XM
    22 bit addressing is on
    
    USR     is set NOSWAP
    EXIT    is set SWAP
    KMON    is set NOIND
    RUN     is set NOVBGEXE
    MODE    is set NOSJ
    TT      is set NOQUIET
    ERROR   is set ERROR
    SL      is set OFF
    EDIT    is set KEX
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    PDP 11/34 Processor
    512KB of memory
    Extended Instruction Set (EIS)
    Memory Management Unit
    60 Hertz System Clock
    
    Device I/O time-out support
    System job support
    FPU support
    UNIBUS mapping unavailable
    
    Device    Status                   CSR     Vector(s)
    ------    ------                   ---     ---------
      DM      Not installed           177440   210
      DU      Not installed           172150   154
      DW      Not installed           000000
      DX      Not installed           177170   264
      DY      Not installed           177170   264
      DZ      Not installed           000000
      LD      Installed               000000   000
      LP      Not installed           177514   200
      LS      Not installed           176500   470 474 300 304
      MM      Not installed           172440   224
      MS      Not installed           172522   224 300
      MT      Not installed           172520   224
      MU      Not installed           174500   260
      NC      Not installed           000000
      NL      Installed               000000   000
      NQ      Not installed           174440   120
      NU      Not installed           174510   120
      PI     -Not installed           000000   000
      RK      Installed               177400   220
      SL      Installed               000000   000
      SP      Installed               000000   110
      UB     -Not installed           170200   000
      VM      Installed               177572   000
      XC      Not installed           173300   210 214
      XL      Not installed           176500   300 304
      DL      Resident                174400   160
      HX      Installed               177560   000
    
    TT  (Resident)
    DL  (Resident)
        DL3 = DK , SY
    MQ  (Resident)
    LD
    SL
    RK
    HX
    VM
    SP
    NL
    21 free slots
    
    Job  Name  Console Level State    Low    High  Impure
    ---  ----  ------- ----- -----    ---    ----  ------
     0   RESORC   0      0   Run     000000 102652 117340
    
    No multi-terminal support
    
    ------- Extended Memory --------
    Address   Module    Words   Type
    -------   ------    -----   ----
    17760000  IOPAGE     4096.   PRM    HDW    BYP
    02000000  MEMTOP
    00760000  VM       135168.   SHR
    00206000  ......    92672.
    00173400  SL         2688.   PVT
    00165000  SP         1664.   SHR
    00160000  MCA        1280.   PRM
    00000000  KERNEL    28672.   PRM    HDW
    
    ------ Low Memory -------
    Address   Module    Words
    -------   ------    -----
    155330    DL          660.
    114716    RMON       8325.
    102654    USR        2577.
    001000    ..BG..    16854.
    
    No LD units mounted
    
    
    
    .dir
    
    SWAP  .SYS    28P 31-Oct-1998    RT11AI.SYS    96P 31-Oct-1998
    RT11SB.SYS    97P 31-Oct-1998    RT11FB.SYS   106P 31-Oct-1998
    RT11XM.SYS   124P 31-Oct-1998    RT11ZM.SYS   127P 31-Oct-1998
    DL    .SY      4P 31-Oct-1998    DM    .SYS     5P 31-Oct-1998
    DU    .SYS    10P 31-Oct-1998    DW    .SYS     6P 31-Oct-1998
    DX    .SYS     4P 31-Oct-1998    DY    .SYS     4P 31-Oct-1998
    DZ    .SYS     4P 31-Oct-1998    RK    .SYS     3P 31-Oct-1998
    LD    .SYS    11P 31-Oct-1998    LP    .SYS     2P 31-Oct-1998
    LS    .SYS     5P 31-Oct-1998    MM    .SYS    10P 31-Oct-1998
    MS    .SYS    11P 31-Oct-1998    MT    .SYS     9P 31-Oct-1998
    MU    .SYS    14P 31-Oct-1998    NL    .SYS     2P 31-Oct-1998
    PI    .SYS    60P 31-Oct-1998    SL    .SYS    17P 31-Oct-1998
    SLMIN .SYS    12P 31-Oct-1998    SP    .SYS     7P 31-Oct-1998
    VM    .SYS     3P 31-Oct-1998    XC    .SYS     4P 31-Oct-1998
    XL    .SYS     4P 31-Oct-1998    DLX   .SY      5P 31-Oct-1998
    DMX   .SYS     5P 31-Oct-1998    DUX   .SYS    13P 31-Oct-1998
    DWX   .SYS     6P 31-Oct-1998    DXX   .SYS     4P 31-Oct-1998
    DYX   .SYS     4P 31-Oct-1998    DZX   .SYS     4P 31-Oct-1998
    LDX   .SYS    11P 31-Oct-1998    LPX   .SYS     2P 31-Oct-1998
    LSX   .SYS     5P 31-Oct-1998    MMX   .SYS    11P 31-Oct-1998
    MSX   .SYS    12P 31-Oct-1998    MTX   .SYS    10P 31-Oct-1998
    MUX   .SYS    19P 31-Oct-1998    NCX   .SYS    10P 31-Oct-1998
    NLX   .SYS     2P 31-Oct-1998    NQX   .SYS    10P 31-Oct-1998
    NUX   .SYS    10P 31-Oct-1998    PIX   .SYS    68P 31-Oct-1998
    RKX   .SYS     3P 31-Oct-1998    SLX   .SYS    20P 31-Oct-1998
    SPX   .SYS    11P 31-Oct-1998    UBX   .SYS    13P 31-Oct-1998
    VMX   .SYS     3P 31-Oct-1998    XCX   .SYS     4P 31-Oct-1998
    XLX   .SYS     4P 31-Oct-1998    STRTAI.COM    46P 31-Oct-1998
    STRTFB.COM     5P 31-Oct-1998    STRTSB.COM     1P 31-Oct-1998
    STRTXM.COM     8P 31-Oct-1998    STRTXB.COM     5P 31-Oct-1998
    STRTZM.COM     8P 31-Oct-1998    STRTZB.COM     5P 31-Oct-1998
    PIP   .SAV    30P 31-Oct-1998    DUP   .SAV    52P 31-Oct-1998
    DIR   .SAV    20P 31-Oct-1998    IND   .SAV    58P 31-Oct-1998
    RESORC.SAV    35P 31-Oct-1998    EDIT  .SAV    19P 31-Oct-1998
    KED   .SAV    85P 31-Oct-1998    KEX   .SAV    72P 31-Oct-1998
    MACRO .SAV    63P 31-Oct-1998    CREF  .SAV     6P 31-Oct-1998
    LINK  .SAV    59P 31-Oct-1998    MONMRG.SAV    14P 31-Oct-1998
    LIBR  .SAV    24P 31-Oct-1998    FILEX .SAV    22P 31-Oct-1998
    SRCCOM.SAV    26P 31-Oct-1998    BINCOM.SAV    25P 31-Oct-1998
    SLP   .SAV    13P 31-Oct-1998    DUMP  .SAV    10P 31-Oct-1998
    SIPP  .SAV    21P 31-Oct-1998    BUP   .SAV    68P 31-Oct-1998
    PAT   .SAV    11P 31-Oct-1998    HELP  .SAV   161P 31-Oct-1998
    SYSMAC.SML    92P 31-Oct-1998    SYSLIB.OBJ    84P 31-Oct-1998
    BATCH .SAV    26P 31-Oct-1998    QUEMAN.SAV    16P 31-Oct-1998
    FORMAT.SAV    28P 31-Oct-1998    SETUP .SAV    43P 31-Oct-1998
    VTCOM .SAV    24P 31-Oct-1998    DATIME.SAV     4P 31-Oct-1998
    DATIME.MAC    23P 31-Oct-1998    DATIME.COM     3P 31-Oct-1998
    LET   .SAV     6P 31-Oct-1998    SPLIT .SAV     3P 31-Oct-1998
    UCL   .SAV    16P 31-Oct-1998    VBGEXE.SAV    18P 31-Oct-1998
    TERMID.SAV     4P 31-Oct-1998    QUEUE .REL    14P 31-Oct-1998
    RTMON .REL     8P 31-Oct-1998    SPOOL .REL    12P 31-Oct-1998
    SPOOL .SAV    22P 31-Oct-1998    VTCOM .REL    27P 31-Oct-1998
    TRANSF.SAV    16P 31-Oct-1998    TRANSF.TSK    76P 31-Oct-1998
    TRANSF.EXE    45P 31-Oct-1998    GIDIS .SAV    72P 31-Oct-1998
    ALPH00.FNT     9P 31-Oct-1998    ODT   .OBJ     8P 31-Oct-1998
    VDT   .OBJ     8P 31-Oct-1998    MDUP  .SAV    22P 31-Oct-1998
    MBOOT .BOT     1P 31-Oct-1998    MBOT16.BOT     1P 31-Oct-1998
    MSBOOT.BOT     4P 31-Oct-1998    MDUP  .AI     72P 31-Oct-1998
    MDUP  .MM     72P 31-Oct-1998    MDUP  .MS     72P 31-Oct-1998
    MDUP  .MT     72P 31-Oct-1998    MDUP  .MU     72P 31-Oct-1998
    DEMOBG.MAC     2P 31-Oct-1998    DEMOFG.MAC     3P 31-Oct-1998
    DEMOF1.FOR     1P 31-Oct-1998    DEMOF2.FOR     1P 31-Oct-1998
    DEMOF3.FOR     3P 31-Oct-1998    DEMOB1.BAS     3P 31-Oct-1998
    DEMOM1.MAC     4P 31-Oct-1998    DEMOKD.TXT     4P 31-Oct-1998
    VERIFY.COM     2P 31-Oct-1998    IVP   .COM    16P 31-Oct-1998
    IVP   .MAC    33P 31-Oct-1998    MTB   .COM    16P 31-Oct-1998
    MSB   .COM    16P 31-Oct-1998    MUB   .COM    16P 31-Oct-1998
    FB    .MAC     1P 31-Oct-1998    SB    .MAC     1P 31-Oct-1998
    XB    .MAC     1P 31-Oct-1998    XM    .MAC     1P 31-Oct-1998
    ZB    .MAC     1P 31-Oct-1998    ZM    .MAC     1P 31-Oct-1998
    SYSTEM.MLB   148P 31-Oct-1998    EDTL  .MLB    11P 31-Oct-1998
    BSTRAP.MAC   108P 31-Oct-1998    EDTG  .MAC    29P 31-Oct-1998
    KMON  .MAC   147P 31-Oct-1998    KMOVLY.MAC   265P 31-Oct-1998
    MTTEMT.MAC    24P 31-Oct-1998    MTTINT.MAC    72P 31-Oct-1998
    RMON  .MAC   215P 31-Oct-1998    TRMTBL.MAC    26P 31-Oct-1998
    USR   .MAC    92P 31-Oct-1998    XMSUBS.MAC    74P 31-Oct-1998
    BA    .MAC    22P 31-Oct-1998    DL    .MAC    42P 31-Oct-1998
    DM    .MAC    32P 31-Oct-1998    DU    .MAC   101P 31-Oct-1998
    DW    .MAC    46P 31-Oct-1998    DX    .MAC    21P 31-Oct-1998
    DY    .MAC    27P 31-Oct-1998    DZ    .MAC    18P 31-Oct-1998
    LD    .MAC    76P 31-Oct-1998    LP    .MAC    14P 31-Oct-1998
    LS    .MAC    47P 31-Oct-1998    NC    .MAC    45P 31-Oct-1998
    NI    .MAC    27P 31-Oct-1998    NL    .MAC    12P 31-Oct-1998
    NQ    .MAC    31P 31-Oct-1998    NU    .MAC    40P 31-Oct-1998
    RK    .MAC    13P 31-Oct-1998    SP    .MAC    87P 31-Oct-1998
    TJ    .MAC    39P 31-Oct-1998    TM    .MAC    31P 31-Oct-1998
    TS    .MAC    55P 31-Oct-1998    TU    .MAC    41P 31-Oct-1998
    UM    .MAC   112P 31-Oct-1998    VM    .MAC    36P 31-Oct-1998
    XC    .MAC     3P 31-Oct-1998    XL    .MAC    42P 31-Oct-1998
    FSM   .MAC    38P 31-Oct-1998    EL    .MAC    26P 31-Oct-1998
    ERROUT.SAV    37P 31-Oct-1998    ELCOPY.MAC    18P 31-Oct-1998
    ELINIT.MAC    17P 31-Oct-1998    ELTASK.MAC    13P 31-Oct-1998
    ERRTXT.MAC     7P 31-Oct-1998    ERROUT.OBJ    36P 31-Oct-1998
    RTSB  .MAP    32P 31-Oct-1998    RTFB  .MAP    35P 31-Oct-1998
    RTXM  .MAP    37P 31-Oct-1998    RTZM  .MAP    38P 31-Oct-1998
    SYSGEN.COM   286P 31-Oct-1998    SBFB  .ANS    11P 31-Oct-1998
    XBXM  .ANS    12P 31-Oct-1998    XMEL  .ANS    12P 31-Oct-1998
    ZBZM  .ANS    12P 31-Oct-1998    CONFIG.COM    29P 31-Oct-1998
    CONFIG.SAV    10P 31-Oct-1998    V5USER.TXT     2P 31-Oct-1998
    V5NOTE.TXT    36P 31-Oct-1998    CUSTOM.TXT    14P 31-Oct-1998
    CONSOL.MAC     6P 31-Oct-1998    NITEST.MAC    24P 31-Oct-1998
    MSCPCK.SAV     4P 31-Oct-1998    DBGSYM.SAV    10P 31-Oct-1998
    SDS   .SYS    23P 31-Oct-1998    SDH   .SYS    24P 31-Oct-1998
    SDSX  .SYS    26P 31-Oct-1998    SDHX  .SYS    26P 31-Oct-1998
    INDEX .SAV    11P 31-Oct-1998    INDEXX.SAV    14P 31-Oct-1998
    INDEXA.IMG   164P 31-Oct-1998    INDEXB.IMG   165P 31-Oct-1998
    INDEX .IDX     7P 31-Oct-1998    TECO  .SAV    50P 31-Oct-1998
    CR    .MAC    28P 31-Oct-1998    CT    .MAC   101P 31-Oct-1998
    DD    .MAC    66P 31-Oct-1998    DP    .MAC    24P 31-Oct-1998
    DS    .MAC    20P 31-Oct-1998    DT    .MAC    18P 31-Oct-1998
    PC    .MAC    11P 31-Oct-1998    PD    .MAC    31P 31-Oct-1998
    RF    .MAC    15P 31-Oct-1998    KRT   .DSK  7000P 31-Oct-1998
    ARK   .DSK  1200P 31-Oct-1998    MSRT  .DSK  1000P 31-Oct-1998
    DISSAV.DSK   200P 31-Oct-1998    DL    .SYS     5  30-Jan-2021
    DLX   .SYS     5  30-Jan-2021    HX    .SYS     6  12-Sep-2020
    HXX   .SYS     6  12-Sep-2020
     231 Files, 16570 Blocks
     3812 Free blocks
    
    .cop/dev/ver dl3: dl2:
    DL2:/Copy; Are you sure? Y
    
    .
    Так что теперь у меня два контроллера дисковых накопителей Завтра-сегодня посмотрю, как себя поведёт RSX-11M-Plus - ибо теперь места есть побольше (ну примерно как в своё время на Квант-е 4) и можно попробовать завернуть дистр на RLV12

  8. #457

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

    По умолчанию

    Любимое развлечение - SYSGEN. Пока для RT, но на RLV12 дисках.

    Решил прогнать вместе с созданием листингов - ибо по исходникам, даже с комментариями, тяжеловато лазить по двоичному коду. Хотя и можно

    Правда, не учёл то, что в обычном дистре практически все комменты того этого. Надо будет собрать дистр с исходниками с комментариями (не source kit, а аналог обычного дистра, но что бы все MAC файлы были без комментариями). Листинги SYSGEN-а с такого дистра будут полезны при поиске проблем в ядре и драйверах. Как-нибудь, как руки дойдут - ничего сложного в этом нет, но нужно время...

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

    Грёбаная ФС от RT... Сгенерило 5 монитора из 6, начало делать 6-ый и... нет места на диске. Аха, нету. 4456 из 15917 свободно.
    Пришлось вставить SQU после каждого монитора.

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

    Кстати, помимо перечисленных ранее причин была ещё одна причина, почему взялся за DLV12 контроллер. Я пока не сильный спец по XXDP, а многие (особенно более новые) версии XXDP лежат на DL дисках. Так что теперь будут доступны и эти диски

  9. #458

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

    По умолчанию

    Не прошло и сорока лет (или комп не умел показывать или не нём не было RT), как я таки увидел ligth pattern от RT

  10. #459

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

    По умолчанию

    То, к чем стремились большев... тьфу, то есть - к чему стремился я
    Код:
    000042 000020 165212 155212
    @DL0
    
    
    RSX-11M-PLUS V4.6  BL87   256.KW  System:"Baseline"
    >RED DL:=SY:
    >RED DL:=LB:
    >RED DL:=SP:
    >MOU DL0:"RSX11MPBL87"
    >@DL:[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.
    >;
    >;
    >;      In order to start the SYSGEN process, type:
    >;
    >;      >@SYSGEN
    >;
    >;      When SYSGEN has completed and your generated system is
    >;      running, you may wish to edit several supplied prototype
    >;      command and text files to suit your system and application:
    >;
    >;      File                    Purpose
    >;      ----                    -------
    >;      [0,0]RSX11.SYS          An account/password file
    >;                              This file does contain privileged accounts.
    >;
    >;      [1,2]STARTUP.CMD        (This file) Invoked at bootstrap time to
    >;                              control bringing up the system.
    >;
    >;      [1,2]QMGSTART.CMD       Invoked by STARTUP to start up the Queue
    >;                              Manager and spooling system.
    >;
    >;      [1,2]SHUTUP.CMD         Invoked by SHUTUP when taking down the system
    >;                              to perform system dependent shutdown tasks.
    >;
    >;      [1,2]QMGSTOP.CMD        Invoked by SHUTUP to stop the Queue Manager
    >;                              and spooling system.
    >;
    >;      [1,2]LOGIN.TXT          Displayed on user's terminal when logging in.
    >;
    >;      [1,2]BATCH.TXT          Displayed at the beginning of each batch log
    >;                              file.
    >;
    >;
    >* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 20:11 31-jan-2021
    >TIME 20:11 31-jan-2021
    >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 -- File not found
    >INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
    INS -- File not found
    >INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
    INS -- File not found
    >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
    >@ <EOF>
    >
    >
    
    
    RSX-11M-PLUS V4.6  BL87   (BASLIN)  256K   UP 000:00:01 31-JAN-21   20:12:03
    TASK=  *IDLE*                FREE=   SY0:7228.     K1:DMO
                                         DK0:DMO       L1:DMO            PARS
    POOL=2596.:3732.:12.         SECPOOL=443.:512.:86%
         2596.:3732.:12.                 443.:512.:86%                  SECPOL:P
                                                                        SYSPAR:D
    IN:                  D   M  TR  T  DMDPDM DDVV P  .    F    F F     GEN   :D
    8                    I   C  KC  T  BMMUUU YDTF M  .    C    1 1
    51K                  R   R  TT  :  :::C:: :::: T  .    S    1 1
    OUT:                 1   .  N.        O        .  A    R    A A
    0                    1   .   .        M        .  T    E    C C
    0K                   M   .   .                 .  .    S    P P
                      !====!===>]=]===))))!)=))))=)>-----+---! <>--+
    0*******16******32******48******64******80******96******112*****
    E-----P---P-------D---------------------------D-----------------
    ----------------------------------------------------------------
    128*****144*****160*****176*****192*****208*****224*****240*****
    ---->       <--->-->--->---->
      R           Q   S  H    B                                         ERRSEQ
      M           M   Y  R    A                                         0.
      D           G   S  C    P
      T           .   L  .    0
      0           .   O  .
                  .   G  .
    
    
    
    
    
                  >
    >
    >
    
    >set /uic=[200,200]
    >@sysgen
    >;
    >; RSX-11M-PLUS  V4.6  BL87  SYSGEN
    >;
    >; Copyright (c) 1995-1999 by Mentec Inc., U.S.A.
    >;
    >SET /DPRO=[RWED,RWED,RWE,R]
    >;
    >; To exit from the SYSGEN procedure at any time, type CTRL/Z.
    >;
    >; If you are unsure of the answer to a question for which a de-
    >; fault answer exists, use the default answer.
    >;
    >;
    >;
    >;===================================================
    >;  Choosing SYSGEN Options      31-JAN-21 at 20:12
    >;===================================================
    >;
    >;
    >;
    >; Every question is preceded by a question number (for example SU010)
    >; which you can use to find the explanation of the question in the
    >; RSX-11M-PLUS System Generation and Installation Guide.
    >;
    >; An explanation of every question is also available by pressing
    >; the ESC key (or the ALTMODE key) in response to the question.
    >;
    >; If you are unfamiliar with the SYSGEN procedure, the explanation of
    >; each question can be printed automatically before the question.
    >;
    >* SU010   Do you always want the explanation printed? [Y/N D:N]:
    >;
    >; SYSGEN always creates saved answer files containing your responses
    >; to the SYSGEN questions:
    >;
    >;    SYSGENSA1.CMD     Setup questions, Executive options
    >;    SYSGENSA2.CMD     Peripheral configuration
    >;    SYSGENSA3.CMD     Nonprivileged task builds
    >;
    >; You should perform a PREPGEN first to create saved answer files, and
    >; then perform a SYSGEN, specifying those saved answer files as input
    >; to the Executive, peripheral, and nonprivileged task build sections.
    >;
    >* SU020   Do you want to use a saved answer file as input for
    >*         the Executive options? [Y/N D:N]:
    >;
    >* SU040   Do you want to use a saved answer file as input for
    >*         the peripheral configuration? [Y/N D:N]:
    >;
    >* SU060   Do you want to use a saved answer file as input for
    >*         the nonprivileged task builds? [Y/N D:N]:
    >;
    >* SU080   Do you want to do a PREPGEN? [Y/N D:N]:
    >;
    >* SU090   Enter the name of the disk drive containing your
    >*         target system disk [ddnn:] [S R:2-5]: dl0:
    >;
    >ASN DL0:=IN:
    >ASN DL0:=OU:
    >ASN DL0:=LB:
    >ASN DL0:=WK:
    >ASN DL0:=TK:
    >ASN DL0:=BC:
    >ASN DL0:=LI:
    >ASN DL0:=OB:
    >ASN DL0:=EX:
    >ASN DL0:=MP:
    >;
    >* SU100   Do you want to run Autoconfigure on the host system
    >*         hardware? [Y/N D:N]: Y
    >;
    >; Running Autoconfigure:
    >;
    >INS $ACF
    #ACF
    >INS $ACO
    >ACO SHOW
    Processor Type:  LSI-11/73          Memory Size:  124. Kw
    
    Options:
    
            Extended Instruction Set (EIS)
            Switch Register (SWR)
            Display Register
            Parity Memory
    
    Name    Vector     CSR      Unit    Type      Remark
    DKA      220      177404
                                 0      RK05
                                 1      RK05
                                 2      RK05
                                 3      RK05
                                 4      RK05
                                 5      RK05
                                 6      RK05
                                 7      RK05
    DLA      160      174400
                                 0      RL02
                                 1      RL02
                                 2      RL02
                                 3      RL02
    YLA      060      177560
    
    >ACO SYSGEN
    >;
    >* SU110   Do you want to override the Autoconfigure results? [Y/N D:N]:
    Очередной мильстоун

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

    Воо! RSX чётко показывает, что не так

    Код:
    >DEV DL1:
    DL1:     Loaded Type=RL02
             Seek_Optimization=Nearest:10.
    
    >MOU DL1:/FOR
    >INS $BAD
    >BAD DL1:/LI
    BAD -- DL1: Manufacturer's Bad Sector File corrupt
    >BAD DL1:/OVR
    BAD -- DL1: Total bad blocks= 0.
    >
    - - - Добавлено - - -

    Но, зараза, всё равно его не записала...

  11. #460

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

    По умолчанию

    Пока ещё не всё сделано для, но:
    Код:
    000111 000004 000760 017730
    @DL1
    RT-11SB  V05.07
    
    .R MSCPCK
    
    .boo rt11zm
    
    RT-11ZM  V05.07
    
    .TYPE V5USER.TXT
    
                                       RT-11 V5.7
    
        Installation  of  RT-11  Version  5.7 is complete and you are now running
        RT-11 from your system volume.
    
        Your  system volume is your working volume if you have used the Automatic
        Installation (AI) procedure.  If you  have  installed  RT-11  using  that
    .....
        contain much of the information you need to use RT-11 Version 5.7.
    
    
    .R MSCPCK
    
    .sho all
    
    RT-11ZM  V05.07
    Booted from DL1:RT11ZM
    22 bit addressing is on
    
    USR     is set NOSWAP
    EXIT    is set SWAP
    KMON    is set NOIND
    RUN     is set NOVBGEXE
    MODE    is set NOSJ
    TT      is set NOQUIET
    ERROR   is set ERROR
    SL      is set OFF
    EDIT    is set KEX
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    
    ?MON-F-No dev 013126
    
    .
    - - - Добавлено - - -

    RSX тоже загрузилась, но у меня пока baseline вариант (заточен под генерацию) и он не использует ВСЕХ возможностей J11...

Страница 46 из 87 ПерваяПервая ... 424344454647484950 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 141
    Последнее: 24.11.2025, 23:09
  2. PDP-11/83 -- дошли руки...
    от form в разделе ДВК, УКНЦ
    Ответов: 470
    Последнее: 27.04.2021, 15:22
  3. посьба к ГУРУ pdp-11
    от bigral в разделе ДВК, УКНЦ
    Ответов: 11
    Последнее: 13.09.2014, 23:53
  4. PDP-11 литература
    от bigral в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 26.03.2013, 07:54

Ваши права

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