User Tag List

Страница 10 из 28 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 273

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

  1. #91

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

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    В ТО описан вариант с памятью в 4K, но первое, что делает прошивка -- заполняет ее 0x1f00 (7936) пробелами
    Возможно, просто программная задержка, например для запуска строчных/кадровых разверток или еще чего...

    а дальше выставляются адреса 0xa0f1 и 0x80f4
    Нет, если посмотреть на схему, ota2 записывает старшие 11..04 разряды адреса, а ota3 записывает 03..00 разряды адреса, но берет их из старшей тетрады!
    То есть, здесь адреса 0x0f1a и 0x0f48, соответственно.

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

  3. #92

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,699
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    195
    Поблагодарили
    127 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В коде есть обращения к порту 7 (чтение) и флагу 5 (чтение) -- они не описаны. Возможно, флаг 5 -- это триггер переноса

  4. #93

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,248
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    ...но первое, что делает прошивка -- заполняет ее 0x1f00 (7936) пробелами, ...
    Цитата Сообщение от yursav Посмотреть сообщение
    Возможно, просто программная задержка, например для запуска строчных/кадровых разверток или еще чего...
    Это видеопамять пробелами заполняется, чтобы ничего на экране не отображалось.
    Вот теперь понять бы, изображение формируется программно? Что-то не видно в схеме блока для аппаратного формирования, кроме как платы генератора символов.

  5. #94

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

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    В коде есть обращения к порту 7 (чтение) и флагу 5 (чтение) -- они не описаны. Возможно, флаг 5 -- это триггер переноса
    Чтение порта 7 вроде никуда не идет (висит в воздухе). Можно предположить, что это чтение текущего значения шины данных. Поскольку на ней подтяжка к +5В, и в данный момент никто с ней не работает, то, возможно, это чтение значения 0xff, т.е. -1?
    Чтение флага 5 - может быть сброс триггера переноса?

    ---------- Post added at 23:44 ---------- Previous post was at 23:38 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Это видеопамять пробелами заполняется, чтобы ничего на экране не отображалось.
    Это понятно, что она заполняется пробелами, речь шла, что пробелов сильно больше, чем надо. Скорее всего, решили, что экран пробелом не испортишь, и совместили очистку с задержкой
    Вот теперь понять бы, изображение формируется программно? Что-то не видно в схеме блока для аппаратного формирования, кроме как платы генератора символов.
    Да, вопрос интересный. В ЗУ есть режим непрерывной индикации (при активном сигнале РИН, формируемом ГС), когда он сам инкрементирует счетчики и формирует сигнал вывода символа ЗСРВ в ГС. Пока я бы предположил, что процессор должен следить за строчными и кадровыми синхроимпульсами, в начале строк записывать начальные значения счетчиков и во время индикации в ЗУ не лезть, чтобы не сбить счетчики. Тогда лезть можно только во время обратного хода лучей.

  6. #95

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,699
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    195
    Поблагодарили
    127 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет условных команд, которые учитывают его значение, так что скорее чтение, чем сброс.

    ---------- Post added at 00:48 ---------- Previous post was at 00:46 ----------

    Эмулировать это будет весело. Начну с эмуляции команд nop и jmp :-)

    ---------- Post added at 00:50 ---------- Previous post was at 00:48 ----------

    Любопытно будет посмотреть, как сделаны часы.

    И что таки означают группы цифр в служебной строке. В ТО сказано, например: "переход на формирование семибитных кодов осуществляется при установке "1" в 3 разряде второй группы цифр".

  7. #96

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,248
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yursav Посмотреть сообщение
    Чтение флага 5 - может быть сброс триггера переноса?
    Цитата Сообщение от shattered Посмотреть сообщение
    Нет условных команд, которые учитывают его значение, так что скорее чтение, чем сброс.
    Любое обращение к управляющему флагу 5 командами CFL и SFL - это сброс триггера переноса. А вот чтобы сделать пропуск по значению триггера переноса командами SFC и SFS - уже надо читать флаг 6.

  8. #97

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

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Нет условных команд, которые учитывают его значение, так что скорее чтение, чем сброс.
    Вроде бы, по схеме обращение к 5 флагу по любому циклу (запись/чтение) формирует сигнал СФЛ5Н. Меня смутило, что он идет на сигнал установки триггера переноса, но сама логика триггера может быть инверсной. Вопрос был, что за первая С в названии, я предположил, что СБРОС. Но надо было не гадать, а посмотреть список сокращений на странице 5 ТО - СФЛ5Н Сброс управляющего флага 5. Так что, все же думаю, что чтение флага 5 - сброс триггера переноса. (Что это за триггер и зачем нужен - еще не читал )

    ---------- Post added 20.02.2013 at 00:00 ---------- Previous post was 19.02.2013 at 23:59 ----------

    А, ну Alex_K уже разъяснил.

  9. #98

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,248
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yursav Посмотреть сообщение
    Да, вопрос интересный. В ЗУ есть режим непрерывной индикации (при активном сигнале РИН, формируемом ГС), когда он сам инкрементирует счетчики и формирует сигнал вывода символа ЗСРВ в ГС. Пока я бы предположил, что процессор должен следить за строчными и кадровыми синхроимпульсами, в начале строк записывать начальные значения счетчиков и во время индикации в ЗУ не лезть, чтобы не сбить счетчики. Тогда лезть можно только во время обратного хода лучей.
    Следит, есть команды опроса флага 0 (строчный синхроимпульс) и флага 2 (обратный ход кадровой развертки). Есть даже циклы, которые тупо ждут изменения состояния флага.

  10. #99

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    И что таки означают группы цифр в служебной строке. В ТО сказано, например: "переход на формирование семибитных кодов осуществляется при установке "1" в 3 разряде второй группы цифр".
    Так это же настройки ) !
    shattered, только не говорите что живую машинку не гоняли сами?
    Вот весело - эмуляторы пишутся )
    Архив программ для УК-НЦ, ДВК и БК.

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

  11. #100

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,699
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    195
    Поблагодарили
    127 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил таблицы портов, флагов в посте http://zx.pk.ru/showpost.php?p=572595&postcount=2

    Запись в порт 016, похоже, переключает страницы регистров.

    Из ТО (мне :-) неясно, куда попадают данные с линии.

    ---------- Post added at 01:40 ---------- Previous post was at 01:39 ----------

    Неа, не гонял, надо добраться до какого-нибудь клуба любителей вычтехники и там посмотреть

    ---------- Post added at 01:42 ---------- Previous post was at 01:40 ----------

    Ну и вдогонку -- не все, что эмулируется, еще можно потрогать

    Как пример -- ЭВМ М-20, на которой работала Каисса (исходники которой, кстати, найдены и опубликованы)

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

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

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

Эту тему просматривают: 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

Ваши права

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