Просмотр полной версии : Тайна таймера в Корвете
Попробовал разобраться с тем, как все-таки работает таймер в Корвете. Обнаружил, что информация противоречивая. :( На схемах МГУ, в техническом описании и в альбоме схем на вход CLK2 (синхроимпульцы канала 2) подаётся сигнал VBL с частотой 50 Гц (частота растра) - это очень странно, 50 - это довольно большое число для такого случая. Но в технической документации с http://pk8020.narod.ru/s2-techinfo.html от 1989 там сигнал HBL c частотой 15.244 КГц - это скорее строчная развертка. Может кто-нибудь знает, в чем тут дело? Неужели на разных Корветах это было сделано по-разному?
Sancho45
12.01.2021, 10:58
Обнаружил, что информация противоречивая. На схемах МГУ, в техническом описании и в альбоме схем
Ссылку на схемы МГУ ?
Видел такое в схеме "Контур" - ижевский клон "Корвета"...
VBL с частотой 50 Гц (частота растра)
сигнал HBL c частотой 15.244 КГц - это скорее строчная разверстка.
VBL и HBL это Кадровый Гасящий Импульс и Строчный Гасящий Импульс соответственно. Но и это не совсем верно, это сигналы "запрещающие" какой либо вывод на экран. И выводится черный. Но если в палитре заменить черный на любой другой цвет, то вокруг экрана 512х256 будет бордюр выбранного цвета.
https://zx-pk.ru/threads/2597-korvet-obshchie-voprosy.html?p=1074675&viewfull=1#post1074675
это скорее строчная разверстка.
:v2_dizzy_facepalm:
О времена, о нравы. Уже и продразверстка кому-то вспомнилась. Вместо развёртки.....
Ссылку на схемы МГУ ?
Видел такое в схеме "Контур" - ижевский клон "Корвета"...
VBL и HBL это Кадровый Гасящий Импульс и Строчный Гасящий Импульс соответственно. Но и это не совсем верно, это сигналы "запрещающие" какой либо вывод на экран. И выводится черный. Но если в палитре заменить черный на любой другой цвет, то вокруг экрана 512х256 будет бордюр выбранного цвета.
https://zx-pk.ru/threads/2597-korvet-obshchie-voprosy.html?p=1074675&viewfull=1#post1074675
Эта схема в zip-e (techref), где 31 gif и 5 текстовых файлов с техническим описанием. Сама схема подписана Et3-059 OFP NIIQF MGU 20.01.89. Сделал несколько вырезок:
744367443774438
Можно ещё посмотреть тут - http://www.emuverse.ru/wiki/%D0%9A%D0%BE%D1%80%D0%B2%D0%B5%D1%82/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D 0%BA%D0%B0%D1%8F_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0 %B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F - это с VBL
и тут - http://www.emuverse.ru/wiki/%D0%9A%D0%BE%D1%80%D0%B2%D0%B5%D1%82/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_08-89/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D 1%81%D1%8B - a здесь уже HBL, и GATE2 (СТ2) тут из другого места.
Хотя зачем было делать с VBL - какой-то явный ляп. С HBL смысла также мало, лучше бы и этот канал на 2 МГц поставили. Интересно, что у b2m в эмуляторе, VBL подается на GATE2! Похоже этот второй канал никто никогда и не пытался использовать. В Корвете недоделок получается было уйма. :( Пишут, что у него картинка на тв не помещалась - это серьёзный дефект.
Sancho45
12.01.2021, 23:17
litwr,
ещё раз-
Обнаружил, что информация противоречивая. На схемах МГУ, в техническом описании и в альбоме схем на вход CLK2 (синхроимпульцы канала 2) подаётся сигнал VBL с частотой 50 Гц (частота растра)
Ссылку на схему где VBL и подписано МГУ ?
А теперь читаем повторно -
Видел такое в схеме "Контур" - ижевский клон "Корвета"...
Вырезки 1 и 3 относятся к отсканированной документации Контур, так указал автор сканов.
По поводу применения - это не ляп и смысл есть ! Поисковик в помощь, как используется прерывание по завершению кадра (в спек. подобных)
litwr,
ещё раз-
Ссылку на схему где VBL и подписано МГУ ?
А теперь читаем повторно -
Вырезки 1 и 3 относятся к отсканированной документации Контур, так указал автор сканов.
По поводу применения - это не ляп и смысл есть ! Поисковик в помощь, как используется прерывание по завершению кадра (в спек. подобных)
Напутал, на схеме МГУ HBL, но это уже 1989. Интересно что за схемы были в МГУ раньше? Что до растровых прерываний, то это понятно, что полезно. Другое дело, что у Корвета тут явный ляп, поскольку растровое прерывание у него есть и работает нормально. А вот таймерное через канал 2 с VBL получается его дублем. Явный ляп и очень странный, как такое можно было придумать?!. Неслучайно его слегка скоректировали переводом на HBL.
- - - Добавлено - - -
В документации http://www.emuverse.ru/wiki/%D0%9A%D0%BE%D1%80%D0%B2%D0%B5%D1%82/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D 0%BA%D0%B0%D1%8F_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0 %B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F не про Контур и там VBL
- - - Добавлено - - -
Кстати, по поводу разницы в Корветах, ещё интересно, что на Корвете 1.1 в эмуляторе b2m работа с клавиатурой идет через прерывания от бита 7 порта С ППА2, а в Корвете 2 через растровое прерывание. Подскажите, пожалуйста, что к этому биту порта С подключено - запутался в схемах. :( Насчет клавиатуры в Корвет 1.1 не уверен, не могу понять как она там работает. :( В Корвете 2.0 если замаскировать растровые прерывания, то клавиатура отключается, а в Корвете 1.1 эти прерывания замаскированы по умолчанию и если их размаскировать, то система виснет!
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot