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

User Tag List

Страница 35 из 183 ПерваяПервая ... 313233343536373839 ... ПоследняяПоследняя
Показано с 341 по 350 из 1824

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

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

    По умолчанию

    MiX,
    Код:
    
    	Драйвер устройства печати (LP)
    	------------------------------
    
    	Данный драйвер может работать с несколькими типами печатающих
    устройств: DZM-180, D-100, УВВПЧ-30.
    
    
    	Параметры настройки драйвера
    
    * DZM180	- настраивает драйвер для работы с устройством DZM-180,
    		  Robotron 1156 и т.п.
      D100		- настраивает драйвер для работы с устройством D-100
      UVVP30	- настраивает драйвер для работы с устройством УВВПЧ-30
    
      CTRL		- разрешает передачу всех управлющих символов на
    		  устроство
    * NOCTRL	- запрещает передачу всех управлющих символов на
    		  устроство, кроме <CR>, <LF>, <FF>
    
    * FF		- разрешает обработку символов перевода формата <FF>
      NOFF		- игнорирует символы перевода формата
    
    * FORM		- разрешает передачу знаков <FF> на устройство
      NOFORM	- преобразует знак <FF> в один или более <LF> для
    		  перехода в начало следующей страницы; при использо-
    		  вании этого режима необходимо также задать параметр
    		  LENGTH
    
      FORM0		- выполняет перевод на новую страницу перед выводом
    		  блока с номером 0, т.е. в начале файла
    * NOFORM0	- отменяет действие параметра FORM0
    
      HANG		- настраивает драйвер на ожидание готовности в случае
    		  ошибки на устройстве
    * NOHANG	- настраивает драйвер на завершение работы при ошибке
    		  на устройстве
    
    * LC		- позволяет выводить буквы нижнего регистра
      NOLC		- выполняет перевод букв нижнего регистра к верхнему
    
      LENGTH = n	- задает количество строк, распечатываемых на странице;
    		  по умолчанию аргумент n равен 72
    
    * REG4		- переводит драйвер в режим печати текстов, содержащих
    		  4 набора символов (большие и маленькие русские и
    		  латинские буквы)
      NOREG4	- переводит драйвер в режим печати текстов, содержащих
    		  2 набора символов (русские буквы кодируются как
    		  маленькие латинские); в этом режиме символы перевода
    		  регистров, встречающиеся в тексте, игнорируются
    
      SHOW		- выводит на терминал значения параметров настройки:
    		  тип устройства печати, значения установок REG4, LC,
    		  FORM, FORM0
    
      SKIP   = n	- уменьшает на n количество строк, распечатываемых на
    		  странице; выполняется переход в начало новой страницы,
    		  если до конца текущей осталось n строк; значение по
    		  умолчанию равно 0
    
      WIDTH  = n	- устанавливает максимальную длину строки печати, более
    		  длинные строки усекаются; значение по умолчанию 159
    
    
    	Примечания
    
        1. Параметры, отмеченные звездочкой (*), действуют по умолчанию
        2. При изменении типа устройства автоматически устанавливаются
    значения LC и REG4.
        3. Установка REG4 автоматически приводит в выполнению LC.
        4. Установка NOREG4 автоматически приводит в выполнению NOLC.
    
    
    	По всем вопросам обращаться к Николаенкову Д.Ю. (536-32-00)
    Но есть и более продвинутые версии драйвера печати !!! LP.SYS
    Там вообще невообразимо крутые и изящные настройки )

    C АДОС ДВКашной кстати - самый навороченный вариант LP.SYS кстати говоря, наверное.
    Последний раз редактировалось hobot; 08.02.2014 в 20:38.
    Архив программ для УК-НЦ, ДВК и БК.

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

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    что не так с этим образом? Он вроде ошибок не содержит, но с MY в эмуляторе не загружается
    Файл MY.SYS там был битый, но загрузка образа также зависит от значений ячеек ОЗУ ДВК в момент загрузки. Чтобы образ устойчиво загружался, помимо замены MY.SYS - перед каждой загрузкой образа надо запустить и сразу завершить DESS.

    Позже попробую выяснить, в какой именно момент и как именно содержимое ОЗУ влияет на загрузку этого образа.

    ...

    Проблему вызывала процедура проверки установки драйвера BY.SYS - помогло изменение расширения драйвера.

    Исправленный образ: Rt11dvk2-f.dsk

    ...
    Последний раз редактировалось Patron; 23.09.2014 в 14:52.

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

    По умолчанию

    Код:
    .BOOT MY0:
    ?LP-I-Обслуживаю D100 & ROBOTRON.
    ?TT-H-Привет из телевизера !
    
    
    ?MX-I-Кручу маленькие диски.
    
    ?SL-I-Помогаю нажимать кнопочки.
    
    RT-11SJ  V05.04
    
    SCE V3.0 Инициативная группа "S.T.A.R." 21-Jun-89
    DK:\
    ------------------------------------   Date:  9-Bad-82
       Filnam Ext  Size     Date   Block   Mode: Editor
       RT11SJ.SYS    73P 18-Oct-90   277
       SBKD  .SAV     3P 18-Oct-90   350   Volume  ID :  ОС БК V4.1
       SCE0  .SAV    31P 18-Oct-90   353   Owner name :  ModIS
       SCE0  .HLP     2P 18-Oct-90   384
       SERVIS.SAV     5P 18-Oct-90   386  Select:                 46 File(s)
    >  SL    .SYS    11P 18-Oct-90   391        0 blocks in      779 Block(s)
       SWAP  .SYS    26P 18-Oct-90   402        0 files          807 Free block(s)
       TT    .SYS     2P 18-Oct-90   428                        1586 Total block(s)
       UNI   .SAV     5P 18-Oct-90   430
       UN3   .BIN     7P 18-Oct-90   435
       VD    .SYS     2P 18-Oct-90   442
       BI    .SYS    13P 11-Feb-75   444
       BY    .SYG     8P  6-Sep-94   457
       LD    .SYS     8P 20-Jun-91   465
       LZ    .SAV    16P  7-Mar-93   473
       UZ    .SAV    15  11-Feb-75   489
       SD    .SYS    21P 15-Jun-88   504
    > fix-образ диска.
    По моему очень мощно ! Спасибо ! )
    Архив программ для УК-НЦ, ДВК и БК.

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

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

    По умолчанию

    Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_09.02.14_14-35

    Изменения:

    1. Внесены изменения, описанные ЗДЕСЬ.

    2. В модуль DSK_module.em добавлен объект DW, содержащий эмулятор КЖД ДВК. В файл конфигурации default.cfg добавлено создание объекта DW.

    3. В комплект поставки добавлен образ DW_System54.DSK. В образ HDSYS.DSK добавлен драйвер DW.SYS.

    Если образ диска, подключенный к эмулятору КЖД, имеет расширение DSK - эмулятор изменяет номера блоков в запросах чтения/записи для удовлетворения требованиям формата DSK. Для образов с любыми другими расширениями переадресация запросов не производится.

    Чтобы посекторную копию винчестера ДВК можно было успешно использовать в эмуляторе или чтобы созданный в эмуляторе образ винчестера можно было успешно записать на реальный жёсткий диск ДВК - расширение файла образа должно отличаться от DSK.

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

    По умолчанию

    Это просто праздник какой-то.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    добавлен драйвер DW.SYS
    Уточнение требуется - будет ли этот вариант драйвера работать на реальном железе !!! Важно !!!
    Архив программ для УК-НЦ, ДВК и БК.

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

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

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Уточнение требуется - будет ли этот вариант драйвера работать на реальном железе !!!
    Драйвер DW.SYS взят здесь.

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

    По умолчанию

    Изменение эмулируемой конфигурации.

    Подключение реальной клавиатуры МС 7004.
    -----------------------------------------------------------------


    Последовательный интерфейс клавиатуры МС 7004 позволяет напрямую подключать её к COM-порту PC ( на скорости 4800;8N1 ).





    Код:
    Кабель ДВК "УВИ-4" от платы КЦГД к клавиатуре МС 7004.
    номер 423-14
    
    ОНП-КГ-56-10-Р50           ОНЦ-ВГ-4-5/16Р
       1 --------------------------  3  Д.Вых <--
       2 -------------o------------  4  Общий
       3 -------------|------------  2  Д.Вх  -->
       4 -------------o
       5 -------------|------o------ 1  +12 В
       6 -------------+      |
       7 --------------------+
       8 ------------ x    x ------- 5  не подключён
       9 ------------ x
      10 ------------ x

    Код:
    Кабель ДВК "УВИ-1" от платы КСМ к клавиатуре МС 7004.
    ОНП-КГ-56-10-Р50           ОНЦ-ВГ-4-5/16Р
       1 --------------------o------ 1  +12 В
       2 --------------------^
       3 -------------o------------  4  Общий
       4 -------------^
       5 -------------o------------  2  Д.Вх  -->
       6 -------------^
       7 --------------------------  3  Д.Вых <--
       8 ------------ x    x ------- 5  не подключён
       9 ------------ x
      10 ------------ x
    Клавиатура МС 7004 генерит сканкоды. Для их конвертации в ASCII-коды обычного терминала ДВК в состав эмулятора включён объект MS7004_Converter. Пример его использования находится в файле конфигурации MS7004_Converter.cfg

    Имя COM-порта Windows, к которому подключена клавиатура - задаётся параметром PortName раздела [MS7004_ComPort.ini]:

    Код:
    [MS7004_ComPort.ini]
    PortName = COM1
    BaudRate = CBR_4800
    Parity   = NOPARITY
    StopBits = ONESTOPBIT
    ByteSize = 8
    fDtrControl = DTR_CONTROL_ENABLE
    fRtsControl = RTS_CONTROL_HANDSHAKE
    fOutxCtsFlow = FALSE
    fOutxDsrFlow = FALSE
    InitialStateOf[ShowPortUse]=0
    SaveChangesFor[ShowPortUse]=0
    MinimalBreakTime_MKS=3000
    Работа клавиатуры МС 7004 в комплекте с конвертером немного отличается от её работы в составе КСМ или КЦГД.

    1. Клавиша <РУС/ЛАТ> генерит только коды RUS ( 016 ).

    2. Индикатор СТОП КАДР отражает состояние блокировки вывода RT-11 управляющими кодами Ctrl/S и Ctrl/Q, а клавиша <СТОП КАДР> посылает коды Ctrl/Q при включённом индикаторе СТОП КАДР и коды Ctrl/S при выключенном.

    Индикатор СТОП КАДР выключается при любом выводе на терминал, происходящем спустя более 350 мс после включения этого индикатора.

    3. Клавиша <ФКС> и индикатор ФКС работают в точности как клавиша и индикатор CapsLock клавиатуры PC.

    4. Индикатор КОМПОЗ отражает состояние режима дополнительной клавиатуры, а клавиша КОМПОЗ позволяет изменять этот режим.

    ...

    Объект MS7004_Converter имеет базовые параметры, задающие ANSI-строки, отправляемые конвертером в терминальный порт при нажатии соответствующих клавиш на клавиатуре МС 7004. Значения по умолчанию для данных параметров находятся в файле MS7004_Converter.ini:

    Код:
    [Main]
    ;;
    ;;  ANSI-строки, передаваемые конвертером в терминальный порт 
    ;;  при нажатии указанных клавиш на подключенной к конвертеру
    ;;  клавиатуре МС 7004.
    ;;
    
    ;;------------------------------------------------------------
    ;;
    ;;  Назначенные здесь строки лучше заменить на более полезные.
    ;;
    ANSI_STR_FOR_KEY[Preryw] = "preryw "
    ANSI_STR_FOR_KEY[Prodol] = "prodolv "
    ANSI_STR_FOR_KEY[Otmen]  = "otmen "
    ANSI_STR_FOR_KEY[OsnKadr]= "osnown.kadr "
    ANSI_STR_FOR_KEY[Wyhod]  = "wyhod "
    
    ;;------------------------------------------------------------
    
    ANSI_STR_FOR_KEY[F11]    = "\033"
    ANSI_STR_FOR_KEY[F12]    = "\010"
    ANSI_STR_FOR_KEY[F13]    = "\012"
    ANSI_STR_FOR_KEY[DopWar] = "dop.wariant "
    
    ;;------------------------------------------------------------
    ;;
    ;;  Назначенные здесь строки лучше заменить на более полезные.
    ;;
    ANSI_STR_FOR_KEY[Pm]     = "pm "
    ANSI_STR_FOR_KEY[Isp]    = "isp "
    
    ;;------------------------------------------------------------
    ;;
    ;;  Назначенные здесь строки лучше заменить на более полезные.
    ;;
    ANSI_STR_FOR_KEY[F17]    = "F17 "
    ANSI_STR_FOR_KEY[F18]    = "F18 "
    ANSI_STR_FOR_KEY[F19]    = "F19 "
    ANSI_STR_FOR_KEY[F20]    = "F20 "
    
    ;;------------------------------------------------------------
    ;;
    ;;  Клавиши над стрелками генерят коды Ruslo3
    ;;
    ANSI_STR_FOR_KEY[Nt]     = "\033c"
    ANSI_STR_FOR_KEY[Wst]    = "\033d"
    ANSI_STR_FOR_KEY[Udal]   = "\033e"
    ANSI_STR_FOR_KEY[Wybr]   = "\033f"
    ANSI_STR_FOR_KEY[PredKadr]="\033g"
    ANSI_STR_FOR_KEY[SledKadr]="\033h"
    
    ;;------------------------------------------------------------
    ;;
    ;;  ЗБ
    ;;
    ANSI_STR_FOR_KEY[Zb]     = "\177"
    
    ;;------------------------------------------------------------
    ;;
    ;;  ВК
    ;;
    ANSI_STR_FOR_KEY[Wk]     = "\015"
    
    ;;------------------------------------------------------------
    ;;
    ;;  Пустая клавиша перед клавишей ЗБ
    ;;
    ANSI_STR_FOR_KEY[Pust]   = "\012"
    
    ;;------------------------------------------------------------
    ;;
    ;;  Клавиша [_] перед правой клавишей ВР
    ;;  На эту клавишу можно назначить код LAT = "\017"
    ;;
    ANSI_STR_FOR_KEY[_]      = "_"
    
    ;;------------------------------------------------------------
    
    ANSI_STR_FOR_KEY[{]      = "{"
    ANSI_STR_FOR_KEY[}]      = "}"
    ANSI_STR_FOR_KEY[~]      = "_"
    
    ;;------------------------------------------------------------
    Последний раз редактировалось Patron; 02.04.2014 в 19:45.

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

    По умолчанию

    Patron,

    Вы могли бы добавить диск DX/DY а то HD диск образ не берёт.

    Да и ещё чтоб 10 раз не компилить то можно ещё сделать поддержку сигналов RX и TX. В конфиге я пока их подцепил на ShowPortUse.

    Спасибо!
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	лампочки.jpg 
Просмотров:	287 
Размер:	5.7 Кб 
ID:	45835  
    Последний раз редактировалось MiX; 21.02.2014 в 04:00.

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

    По умолчанию

    Создал кнопку "Загрузка".

    Теперь если что-то вылетает в пульт то уже не надо перезагружать программу, а достаточно нажать на кнопку "Загрузка"

    О кнопке.
    Кнопка фиксированная поэтому надо нажимать два раза. Для русификации добавил ещё файл Main_module.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Загрузка.jpg 
Просмотров:	314 
Размер:	49.9 Кб 
ID:	45869   Нажмите на изображение для увеличения. 

Название:	Загрузка2.jpg 
Просмотров:	303 
Размер:	36.9 Кб 
ID:	45870  
    Вложения Вложения

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

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

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

Эту тему просматривают: 2 (пользователей: 1 , гостей: 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

Ваши права

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