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

User Tag List

Страница 103 из 183 ПерваяПервая ... 99100101102103104105106107 ... ПоследняяПоследняя
Показано с 1,021 по 1,030 из 1824

Тема: Эмулятор ДВК

  1. #1021
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    К СОМ порту можно а к LPT нельзя? Или к СОМ обращение не напрямую?
    Не напрямую.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

  3. #1022
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от form Посмотреть сообщение
    Не напрямую.
    Тогда через драйвер.

  4. #1023
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #1024
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    если сигнал есть/нет то ошибка, передаем байт еще раз.
    Зачем? Если верификация не прошла с эталонным байтом и байтом считанным после пробивки то должен идти сигнал ошибки (paper end). В этом случае дальнейшая перфорация прекращается. Ну итд.
    ...
    Здесь уже это оффтоп.

  6. #1025
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если добавить для RK кнопки приводов - можно наблюдать на них "цветомузыку"
    Вот тот, что выше отформатил превратился в образ rk05 - для эмулятора ДВК с RT11QQ (это RT11 v5.02)

    доп. информация

    Код:
    KMON>BOOT RK0:
     Пользуйтесь командой "SET DW INFORM"
    EIS & FIS EM
    KZ V01.00 (C) ВЦ МИЭТ,  НОЯБРЬ 1987
    ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
                    SL V08.00 [SW] Сторожевых С.В. 1988
            RT11QQ.SYS V05.02/04
    
    Last correction : Date 27/01/90  Time 00:01:36
    Яковлев С.С. исправил ошибки в системе:
    вылет в монитор при ошибках в вызове .CSIGEN
    незагрузку адресов ниже 1000 по командам R,RUN
    
    
    RT-11SJ (S) V05.02
    
    SJ/RK0> SE TT SCOPE, QUIET
    
    SJ/RK0> SE USR NOSWAP
    
    SJ/RK0> SE EXIT NOSWAP
    
    SJ/RK0> SE SL ON
    
    Assignments:
    Symbol  Status  Value
    ------  ------  -----
    ;       auto <  dir/fu/vo/bl
    \       auto <  nys
    ^D      auto <  dess
    ^X      auto <  mac
    ^B      auto <  lin
    ^T      auto <  pasdwk
    ---------------------
    Empty bytes: 245.
    
    SJ/RK0> SH S
    
    No LD units mounted
    
    
    SJ/RK0> SYS
    
    RT-11SJ (S) V05.02
    
    Время           Дата
    01:06:27        18-Мар-2016, Пятница
    
    KMON>Dir/Fu/Bl/Vol RK0:
     18-Mar-2016
     Volume ID: rk05_system
     Owner    : [hobot]
    SWAP  .SYS    27P 17-Mar-2016    38    RT11QQ.SYS    68P 17-Mar-2016    65
    DW    .SYS     7P 17-Mar-2016   133    DX    .SYS     4P 17-Mar-2016   140
    DY    .SYS     4P 17-Mar-2016   144    EM    .SYS     4P 17-Mar-2016   148
    HD    .SYS     3P 17-Mar-2016   152    HX    .SYS     6P 17-Mar-2016   155
    KP    .SYS     2P 17-Mar-2016   161    KZ    .SYS     3P 17-Mar-2016   163
    LD    .SYS     8P 17-Mar-2016   166    LP    .SYS     2P 17-Mar-2016   174
    MX    .SYS     9P 17-Mar-2016   176    MY    .SYS     3P 17-Mar-2016   185
    RK    .SYS     3P 17-Mar-2016   188    SD    .SYS     7P 17-Mar-2016   191
    SL    .SYS    10P 17-Mar-2016   198    TS    .SYS     2P 17-Mar-2016   208
    TT    .SYS     2P 17-Mar-2016   210    DATE  .SAV     3P 15-Nov-2012   212
    BASIC .SAV    60P 17-Mar-2016   215    BINCOM.SAV    24P 17-Mar-2016   275
    BUP   .SAV    49P 17-Jun-1985   299    CLRL  .SAV     2P 17-Mar-2016   348
    COD   .SAV     2P 17-Mar-2016   350    DESS  .SAV    19P 17-Mar-2016   352
    DIR   .SAV    20P 17-Mar-2016   371    DSTAT .SAV     8P 17-Mar-2016   391
    DUP   .SAV    45P 17-Mar-2016   399    FCU   .SAV    25P 17-Mar-2016   444
    FORMAT.SAV    24P 17-Jun-1985   469    FORMDX.SAV     4P 17-Mar-2016   493
    FORMFD.SAV     3P 17-Mar-2016   497    HANDLE.SAV     7P 17-Mar-2016   500
    HELP  .SAV   130P 17-Jun-1985   507    KOSTI .SAV    44P 17-Mar-2016   637
    LAT   .SAV     1P 17-Mar-2016   681    LIBR  .SAV    24P 17-Mar-2016   682
    LINK  .SAV    59P 17-Mar-2016   706    LOOK  .SAV     4P 17-Mar-2016   765
    MACRO .SAV    63P 17-Mar-2016   769    NYS   .SAV    22P 17-Mar-2016   832
    PASDWK.SAV    52P 17-Mar-2016   854    PASMAT.SAV    59P 17-Mar-2016   906
    PIP   .SAV    26P 17-Mar-2016   965    RDWR  .SAV     2P 17-Mar-2016   991
    RESORC.SAV    22P 17-Mar-2016   993    RUS   .SAV     1P 17-Mar-2016  1015
    SCE   .SAV    30P 17-Mar-2016  1016    SHKEYS.SAV     5P 17-Mar-2016  1046
    SHM   .SAV     4P 17-Mar-2016  1051    SHSET .SAV    41P 17-Mar-2016  1055
    SHT   .SAV     2P 17-Mar-2016  1096    SIPP  .SAV    21P 17-Jun-1985  1098
    SPACEM.SAV    33P 17-Mar-2016  1119    SPLIT .SAV     3P 17-Jun-1985  1152
    SRCCOM.SAV    26P 17-Mar-2016  1155    SYS   .SAV     3P 17-Mar-2016  1181
    TRK   .SAV    30P 17-Mar-2016  1184    TTY   .SAV     3P 17-Mar-2016  1214
    UCL   .SAV     2P 17-Mar-2016  1217    XDIR  .SAV    12P 17-Mar-2016  1219
    SYSLIB.OBJ    47P 17-Mar-2016  1231    SYSMAC.SML    92P 17-Mar-2016  1278
    PASDWK.OBJ    83P 17-Mar-2016  1370    MACMIS.LST    14P 17-Mar-2016  1453
    PASCAL.LST   178P 17-Mar-2016  1467    PASFUN.TXT    14P 17-Mar-2016  1645
    PASUSE.LST   161P 17-Mar-2016  1659    SCE   .HLP     3P 17-Mar-2016  1820
    DEMO  .BAS     2P 17-Mar-2016  1823    KOI8  .BAS     1P 17-Mar-2016  1825
    STARTS.COM     1P 18-Mar-2016  1826    < UNUSED >  2973               1827
     73 Files, 1789 Blocks
     2973 Free blocks
    
    KMON>
    [свернуть]


    C макро-11, ОМСИ-Паскалем и бейсиком-11.
    Символьные KOSTI и TRK как полагается парочка системных игрушек,
    причём KOSTI - ведёт статистику клуба строго на системном устройстве.
    Несколько привычных внештатных утилит улучшат и ускорят (сделав удобнее)
    многие процессы при работе с системой. На образе достаточно свободного места
    для добавления любых необходимых пользователю файлов.

    Временная ссылка на образ > http://www.fayloobmennik.net/5949282 <
    Последний раз редактировалось hobot; 18.03.2016 в 06:42.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  7. #1026
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    А образ RK точно должно быть 2 494 464 байт? У сторонних RK образов ёмкость 2 457 600 байт.
    "Сторонний" образ - это стандартный DECовский размер для RK05. Именно такого размера создается образ DEC/Mentec'овскими утилитами (VCP например), именно такой размер видят все DECовские системы, mkdisk создает RK03/RK05 такого же размера по умолчанию. 2 494 464 - это полный размер диска (он 203/2/12/512). В 2.11BSD в disktab обозначен именно этот размер. С таким размером диск создается CHARON'овским mkdisk или моим mkdisk если указать -x.

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

    Цитата Сообщение от form Посмотреть сообщение
    RK05
    RK05 как я понял реализован 16-битный (судя по тому, что в RSX-11M DMP сначала рисует нули, а потом система рушится)?

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

    Еще феатуре реяуест (если не реализовано пока): сделать фиксирующуюся кнопочку при нажатии и отжатии которой возникает трап по 24, ну и для целостности пусть при запуске и по RESET отжимается. И опционально при нажатии выполнять INIT всем устройствам (в идеале просто держать в состоянии неготовности все "внешние" устройства пока кнопка нажата - этакий ~ACLO/POK).
    Последний раз редактировалось form; 18.03.2016 в 06:41.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  8. #1027
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    состоянии неготовности все "внешние" устройства пока кнопка нажата - этакий ~ACLO/POK).
    Вообще-то, в оригинале (на ДВК-3/4) кнопка "УСТ" как раз и снимает К ПИТН В, К ПОСТН В и держит их в нуле, пока не отпустишь. А по отпускании выполняет начальную последовательность - сразу же (источники ведь не выключались) поднимает К ПОСТН В, а через 70 мс - К ПИТН В. Дребезга там не должно быть - кнопки там с магнитом и элементом Холла с логическим выходом и хистерезисом.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  9. #1028
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    кнопка "УСТ"
    А память при этом сохраняется?
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  10. #1029
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А память при этом сохраняется?
    При нажатии кнопки [Reset] память сохраняется, но при отжатии процессор перезапускается, выдавая на шину INIT.

    ВМ3 при этом ( в зависимости от состояния ноги W0 ) стартует или из вектора 24, или с адреса 173000.
    Последний раз редактировалось Patron; 18.03.2016 в 11:44.

  11. #1030
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    ВМ3 при этом ( в зависимости от состояния ноги W0 ) стартует или из вектора 24, или с адреса 173000.
    Задача - получить два прерывания без потери памяти. Первое когда питание "пропало", второе - когда "вернулось" (причем даже если проц остановлен). С сохранением памяти. Интересно провести некоторые наблюдения на штатной работе систем в этих условиях.

    В RT-11 если поддержка включена насколько я помню все просто: перенастраивается вектор, выполняется HALT в цикле, а второе прерывание выводит из этого состояния. Устройства же бросаются на произвол судьбы и там как драйвер решит - например сброс сделает в случае ошибки.

    В RSX-11 предусмотрена реакция драйверов на восстановление питания, а программы могут установить себе AST прерывание по восстановлению питания.

    Вот и хочется поиграться с этим немного.
    Последний раз редактировалось form; 18.03.2016 в 11:48.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 103 из 183 ПерваяПервая ... 99100101102103104105106107 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 19
    Последнее: 24.06.2022, 08:02
  2. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 13:41
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 09:01
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 18:53

Ваши права

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