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

User Tag List

Страница 17 из 28 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя
Показано с 161 по 170 из 272

Тема: Эмуляция фрязинского дисплея 15ИЭ-00-013

  1. #161
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал построчную отрисовку картинки и оказалось, что флаг 2 (обратный ход кадровой развертки) активен, когда обратного хода нет. Вот так выглядит "вид маркера 2":


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

    По умолчанию

    Чтобы эмулятор 15ИЭ-00-013 можно было запускать с подключением к IP и COM портам - его можно адаптировать для модульного API.

    В двух архивах ( stub_module.zip и stub_module.vcproj.zip ) находится один и тот же проект эмуляции абстрактной архитектуры - с процессором, клавиатурой, монитором и последовательными портами, который должно быть не трудно превратить в эмулятор терминала 15ИЭ-00-013.

    В архиве stub_module.vcproj.zip находится готовый проект VisualStudio 2005, позволяющий компилировать модуль эмуляции stub_module.em сразу в каталог Emulator.

    Запуск модуля на эмуляцию производится запуском эмулятора em.exe в каталоге Emulator.

    Эмулируемая конфигурация описана в файле конфигурации stub.cfg в каталоге Emulator.

    ...

    В архиве stub_module.zip находятся исходные файлы, перед объединением которых в новый проект - в их названиях и содержании можно ( и нужно ) устроить глобальное переименование всех вхождений stub на интересующее название модуля ( например, IE15 ).

    ...
    Последний раз редактировалось Patron; 09.03.2013 в 23:34.

  3. #163
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока я планирую воспользоваться тем, что дает MESS (а именно -- некое bitbanger device, которое на хосте можно поключить к pseudo-tty).

    А еще разумно будет описать наши находки в этой теме так, чтобы можно было написать другой эмулятор :-)

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

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    А еще разумно будет описать наши находки в этой теме так, чтобы можно было написать другой эмулятор
    Зачем писать другой эмулятор, раз уже есть этот.

    Ведь процессор 15ИЭ не начнёт работать по-другому, зачем же эмулировать его дважды. Когда этот эмулятор процессора 15ИЭ заработает в полном объёме - я добавлю его код в stub_module и получится вариант для модульного API.

    У модульного API масса преимуществ. Например - можно отключать реакцию Windows на любые клавиши. Это позволяет использовать клавишу [NumLock] для ввода тех кодов, которые генерит эта клавиша на клавиатуре 15ИЭ, не переключая при этом лампочку NumLock.

  5. #165
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Писать эмулятор не обязательно, но дополнить документацию все же стоит. Восстанавливать ее потом по исходникам не слишком разумно.

  6. #166
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прикрутил bitbanger и теперь можно худо-бедно общаться с внешним миром (на высоких скоростях пока все плохо -- overrun). На картинке -- выдача chargen (TCP порт 19):


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

  8. #167
    Member
    Регистрация
    03.05.2011
    Адрес
    Санкт-Петербург
    Сообщений
    91
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Сделал построчную отрисовку картинки и оказалось, что флаг 2 (обратный ход кадровой развертки) активен, когда обратного хода нет.
    Да, активен низким. Вообще, здесь в схеме и в ТО активный уровень указывается последней буквой имени сигнала. В случае ОКРН - Обратный Кадровой Развертки Низкий.
    Последний раз редактировалось yursav; 10.03.2013 в 20:57.

  9. #168
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, в ТО хватает дыр (или мне не хватает знания цифровой электроники :-)

    Мелкие вопросы по ходу дела:
    - состояние служебной строки при старте сбрасывается в 0. Можно ли его задать перемычками или еще чем-то?
    - существует модель .01, с монитором 6105 -- известно ли, чем еще отличается?
    - существует клавиатура в пластиковом корпусе -- тот же вопрос.

  10. #169
    Veteran
    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,213
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    39 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    - существует модель .01, с монитором 6105 -- известно ли, чем еще отличается?
    - существует клавиатура в пластиковом корпусе -- тот же вопрос.
    [/quote]

    Отличаются немного в выходных каскадах вроде пары транзисторов, не больше. В БП сильные различия.

    Клавы, похоже, идентичные, только в разных корпусах.
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

  11. #170
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал ввод с линии так, как описано в ТО (регистр для готовых данных + промежуточный буфер) и теперь терминал выдерживет поток chargen на скорости 9600. Теперь нужно делать клавиатуру, иначе играть никак невозможно :-)


Страница 17 из 28 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. МС1201.02 и 15ИЭ-00-013
    от SKcorp. в разделе ДВК, УКНЦ
    Ответов: 5
    Последнее: 06.04.2023, 18:19
  2. Ответов: 69
    Последнее: 18.12.2016, 19:12
  3. VSM модель дисплея для Proteus + исходники
    от Zarax в разделе Изображение
    Ответов: 0
    Последнее: 31.08.2012, 10:02
  4. Срочно ищу монитор от терминала 15ИЭ-00-013 (от ДВК-2)
    от dk_spb в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 10.02.2012, 10:19
  5. КОНТРОЛЛЕР ПРОФЕССИОНАЛЬНОГО ДИСПЛЕЯ
    от newart в разделе Изображение
    Ответов: 2
    Последнее: 02.03.2011, 08:02

Ваши права

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