Прочитал статью в Википедии про Радио-86РК. И не могу понять, как это возможно показать 51 строку текста на тв? Может есть где-нибудь соответствующий снимок экрана? Какое-то объяснение? Помогите, пожалуйста, разобраться.
Прочитал статью в Википедии про Радио-86РК. И не могу понять, как это возможно показать 51 строку текста на тв? Может есть где-нибудь соответствующий снимок экрана? Какое-то объяснение? Помогите, пожалуйста, разобраться.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Это что ли смутило??Видеоподсистема: текстовый режим на 64 символа в строке. Число видимых строк можно программно менять от 16 до 51
"Можно", и "будет показывать на обычном ТиВи" - несколько разные вещи. не находите ли?
Поменять то можно, но кадровая синхра сильно убежит.
80х34, 78x34, 78х38 пробовал. В эмулях некоторых пофиг, покажет, а на реале точно кадр "бежать" будет. А выше - и тем более.
а на мониторах и терминалах - почемуу бы и да.
зы - или высоту текстовой строки вдвое уменьшить )
Ну да, там далее так и написано:
ПрИ наличии АЛЬТЕРНАТИВНОГО ЗГ!можно получить разрешение 128 × 129 (матрица знакоместа 2 × 3, 43 строки высотой 6 линий) или 192 × 102 (матрица 3 × 2, 51 строки высотой 4 линии).
А на стандартном особо не разгонишься в плане графики
21++
[свернуть]
Последний раз редактировалось zebest; 22.05.2020 в 21:31.
Profi v3.2 -=- Speccy2010,r2
Denn (29.05.2020)
Благодарю за ответ. Примерно так и предполагал, что к Радио надо хороший мультисинк, чтобы 51 строку иметь. Однако, кое-что по прежнему непонятно. Например, разрешение 128х129 - это 387 растровых строк, а в растре их всего 288. Или В Радио получалось делать с интерлейсом? И какие 6 линий, когда знакоместо 2х3?
В пале/секаме более 300 активных строк в полукадре. Сколько покажет конкретный телевизор стандарт не определяет, обычно это меньше 300, но предположим что телевизор у нас крутой и показывает 306. Тогда при 51 строках символов получится 6 телевизионных строк на символ, можно сделать знакогенератор высотой в 5 точек и выводить с зазором в 1 линию, будет конечно мелковато, но на крутом телевизоре должно быть нормально. В реальных телевизорах конечно придётся поумерить пыл.
В исторических машинах 5-точечных знакогенераторов я не припомню, но были высотой 4 точки, правда не текстовые а псевдографические, взгляните на тот же альтернативный знакогенератор Апогея. В его псевдографике вертикальное разрешение зависит от телевизора, у Морозова это 102 пикселя (51 символ по вертикали, 204 тв-строки), на моём телевизоре получалось до 112-114 (228 тв-строк), в документации к Апогею вообще стоит цифра 128, но это туляки конечно погорячились.
А ещё ВГ75 может выдавать разные полукадры, как это делал Морозов в гигаскрине. Буфер для ВТ57 увеличиваем вдвое, и вуаля, у нас увеличенное вдвое разрешение по вертикали. Формально получится вообще 102 символа по вертикали, но правда перемешанные.
Последний раз редактировалось hitomi2500; 26.05.2020 в 13:07.
Почему только по вертикали? По горизонтали тоже. В любом случае нужны разные знакогенераторы для первого и второго полукадра: один для чётных точек, второй для нечётных.
- - - Добавлено - - -
Хотя нет, придётся 4 четвертькадра делать и 4 знакогенератора
- - - Добавлено - - -
А вот ещё практическое применение гигаскрина: увеличение количества символов по горизонтали. Но это если матрица символа 8х8, а не 6х8 как в РК (шрифт 3х5 практически не читабельный, а вот 4х6 - вполне).
Для вертикали можно обойтись тем же набором псевдографики, и увеличение разрешения будет почти полноценным (зависит от телевизора). Впрочем этот подход скорее подойдёт для формирования полутонов, чем для увеличения расширения, и упомянул я их чисто формально, чтобы показать что ВГ75 может "102 сферические строки символов в вакууме".
О! как раз похожая проблема)
попробовал вывести изображение 72х32 знака,
пострянно мерцает видеовыход(
как посчитать правильно видеорежим для
максимальной совместимости ))
спс
Информации о правильных таймингах PAL/SECAM/NTSC в интернете достаточно, вкратце в первых двух 625 строк в кадре, из которых примерно 610 "активных", а в третьем 525 строк, из которых "активных" примерно 484. При этом все телевизоры показывают по-разному, какой-то покажет только 2/3 активных, а у какого-то этот параметр вообще определяется крутилкой. Точно так же по-разному они отнесутся к неправильному числу строк, кто-то возможно слопает и 700. Тем более что правильное число строк ВГ75 выдать не сможет, она выдаёт полукадры одинакового размера, поэтому в кадре всегда будет чётное число строк.
Чтобы было близко к правде, нужно настроиться либо на 312, либо на 262 строки, в реалиях знакогенератора 6х8 с зазором в 1 строку это 35 или 29 символьных строк. Не забывайте, что у ВГ75 есть "пустые" строки, которые она добавляет после растра (vertical retrace), от 1 до 4 штук, если вычесть их то будет 34..31 и 28..25 строк символов по вертикали. Главное чтобы сумма была равна 35 или 29, хотя на самом деле телевизоры работают в более широком диапазоне, YMMV.
И ещё у видео стандартов есть длина строки, 63.56 мкс для NTSC, 64 мкс для остальных. При рабочей 8 МГц и ширине символа 6 точек нужно, чтобы символов в строке было 85, поэтому сумма горизонтального ретрейса (диапазон у него 2..32) и длины строки должны быть 85.
Pyhesty (29.05.2020)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)