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

User Tag List

Страница 3 из 55 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 542

Тема: Что максимум можно выжать из КР580ВГ75 Intel 8275? Обсуждение

  1. #21
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от creator Посмотреть сообщение
    Но мне так кажется, что у неё внутри эдакий внутренний буфер текстового экрана размерами 64 на неважно сколько.
    Внутри микросхемы буфер на 80 символов.
    Эта микросхема запрашивает у DMA-контроллера 80 байт (сколько настроишь), а потом повторяет эти 80 байт от 1 до 16 раз.

    Всё, больше она ничего не делает. Она не формирует КСИ и ССИ. Она не занимается сдвигом пикселей.

    Ну... еще делает паузы в конце строки и конце кадра. На 4-х своих ножках выводит атрибуты символа (застрелиться как они работают). И световое перо поддерживается!

    Цитата Сообщение от creator Посмотреть сообщение
    И сколько её не разгоняй, то от этого её внутренний буфер больше 64 символов по горизонтали не станет. А вы тут, с моей точки зрения, прямо про какие-то фантастические возможности рассказываете. Что, прямо на самом деле 8x16 пикселей знакогенератор, да 80 символов в строке?
    80 символов способна запомнить микросхема. И способна их 16 раз посторить. Ширина символа 8 обеспечивается внешними микросхемами, самой ВГ75 до этого нет дела. Хоть 6, хоть 16. ВГ75 просто байты копирует со входа на выход.

    - - - Добавлено - - -

    Цитата Сообщение от freddy Посмотреть сообщение
    Если на нее навесить графику, то простой схема уже не будет
    Поставить высоту символа в 1 пиксель.. но это невозможно. DMA контроллер не способен выводить данные на такой скорости.
    Последний раз редактировалось vinxru; 04.05.2016 в 15:07.

  2. #22
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Ладно, цвет не нужен, 256 символов не нужны, изменяемый знакогенратор не нужен, русский язык не нужен, графика не нужна, но при этом нужна двухпортовая память.

    Псевдографика вам то же не нужна? Рамочки ординарные и двойные?
    Это можно доделать. Прошить можно ПЗУ поболее... скажем 2764. Там влезет 2 занакогенератора по 256 символов размером 8х16. Работать будет так: при получении ASCII символа больше 127 арбитр обращения к видеобуферу добавит перед ним управляющий код для включение нужной линии GPIO на ВГ75, чтобы псле выборки этого кода ВГ75 перещелкнул ПЗУ на выбор старшей половинки ЗГ и в самом ASCII коде гасит старший разряд. Далее арбитр следит пока не получит какой-нибудь ASCII код из диапазона 0-127, продолжая принудительно гасить старший разряд во всех поступающий кодах. Он соответственно перед этим символом вставит управляющий код чтобы ВГ75 выбрала через GPIO младшую половинку ЗГ. DMA там всеравно програмно обрабатываются, так что это все вопрос пары-тройки строчек кода.
    А вобще когда я его делал у меня были только 2шт КР573РФ5. Поэтому это моя не доработка, потом как нибудь сделаю полноценный ЗГ. Midnight Commander будет такой красивый-красивый. Сейчас его рамки рисуются заглавными буквами
    Последний раз редактировалось freddy; 04.05.2016 в 15:49.
    Real Hardware!

  3. #23
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, в Радио 86РК на можно сделать шрифт 8x16. У ТВ ведь разрешение 768 x 576i

    Правильно сделать формирование КСИ для черезстрочной развертки и завести номер полукадра на старшую линию адреса ПЗУ ЗГ. Четкость шрифта должна повысится.

  4. #24
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А еще в Радио-86РК можно сделать, чтобы видеконтроллер не тормозил процессор и не выключался во время загрузки с мафана. Для этого ему надо свой видеобуфер, отдельно от ОЗУ РК-шки. Вариантов много. Можно все скрыть в недрах микроконтроллера (мой вариант). Можно на рассыпухе буферизацию записи со стороны компа сделать, как у CGA. Можно купить двухпортовое ОЗУ, их сейчас каких хош есть. РК должна быть на SRAM переделана, DMA больше не будет регенерацией ОЗУ заниматься.
    Real Hardware!

  5. #25
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,193
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Кстати, в Радио 86РК на можно сделать шрифт 8x16. У ТВ ведь разрешение 768 x 576i
    Правильно сделать формирование КСИ для черезстрочной развертки и завести номер полукадра на старшую линию адреса ПЗУ ЗГ. Четкость шрифта должна повысится.
    Повыситься-то она повысится, но глаза тебе этого не простят. Будет ужасно (я на Амиге 8 лет работал, не по наслышке знаю что такое чрезстрочная развёртка в ТВ режимах 50Hz кадровой).
    Хотя на нынешних LCD телеках оно вполне даже сносно выглядит.

  6. #26
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    > скрыть в недрах микроконтроллера (мой вариант)

    А может сразу с МК подавать выход на ПЗУ знакогенератора?

    > Для этого ему надо свой видеобуфер, отдельно от ОЗУ РК-шки. Вариантов много. Можно все скрыть в недрах микроконтроллера (мой вариант). Можно на рассыпухе буферизацию записи со стороны компа сделать, как у CGA. Можно купить двухпортовое ОЗУ, их сейчас каких хош есть.

    ВГ75 это и так буфер. У неё основная задача заранее набрать данных и равномерно выплюнуть их.

    Тогда уж, поменять приоритеты доступа к памяти. В первую очередь работает процессор, а в свободные такты видео? Тормозить не процессор линий BUSREQ, а наоборот тормозить видео.

  7. #27
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Тогда уж, поменять приоритеты доступа к памяти. В первую очередь работает процессор, а в свободные такты видео? Тормозить не процессор линий BUSREQ, а наоборот тормозить видео.
    Тормозить не надо. Надо другой подход, пусть рабтают асинхронно. У видеоадаптера есть возможность делать паузы между запросами в Burst режиме. Их то я и использую. Ничего при этом не тормозит. Там, как такового, вообще сигнала "тормозить" нет.

    - - - Добавлено - - -

    Цитата Сообщение от creator Посмотреть сообщение
    Хотя на нынешних LCD телеках оно вполне даже сносно выглядит.
    Плохо выглядит, скалер замыливает грани строк, выглядит как будто глаза сфокусироваться не могут. Начинают болеть. Черезстрочный растр это костыль.

    - - - Добавлено - - -

    Цитата Сообщение от vinxru Посмотреть сообщение
    А может сразу с МК подавать выход на ПЗУ знакогенератора?
    Так тоже делал, и не только я. Есть у немцев подобный софтовый видеоадаптер. Там все еще проще. ЗГ в самом микроконтроллере. На сдвиговый регистр выводятся байты знакогенератора прямо из микроконтроллера. Тогда мы приходим к идее вообще отказаться от ВГ75, DMA и ее логики обвязки. Синхроимпульсы также вырбатываюся аппаратно на таймерах микроконтроллера. Схема упрощается до 2 микросхем: микроконтроллер+сдвиговый регистр. От РК остается только проц, SRAM, ROM, дешифратор адресов. Все можно сделать размером с ладошку. Но это совсем другая история.
    Последний раз редактировалось freddy; 05.05.2016 в 02:50.
    Real Hardware!

  8. #28
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,193
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy Посмотреть сообщение
    Плохо выглядит, скалер замыливает грани строк, выглядит как будто глаза сфокусироваться не могут. Начинают болеть. Черезстрочный растр это костыль.
    Само собой. Только прогрессивную развёртку надо.
    Цитата Сообщение от freddy Посмотреть сообщение
    Поэтому это моя не доработка, потом как нибудь сделаю полноценный ЗГ.
    Доделывай и опубликуй. Очень интересно. С VGA развёрткой!

  9. #29
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от creator Посмотреть сообщение
    Само собой. Только прогрессивную развёртку надо.
    LCD мониторы "прогрессивную" развертку, всё равно показывают как черезстрочную. Четные кадры занимают четные строки, нечетные нечетные.

    Апогей, Гигаскрин, LCD



    ZX Spectrum, Гигаскин, Проектор



    Т.е. гигаскрин на LCD, это не эффект смешения цветов, это увеличение вертикального разрешения в два раза. Только из за неправильного формирвоания КСИ монитор не может правильно определить, какогда передаются черные или нечетные строки.

    На LCD что бы поменять неправильно определенный порядок строк, надо включить-выключить монитор. Проектор же раз в секунду или чаще сам меняет строки. Не может определиться.

    И где тут мыло? По сравнению с прогрессивной разверткой? (конечно, по сравнению с родным разрешением монитора не то, но не будете же вы делать вывод 1920x1080 с ВГ75)
    Последний раз редактировалось vinxru; 05.05.2016 в 11:28.

  10. #30
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от creator Посмотреть сообщение
    Доделывай и опубликуй. Очень интересно. С VGA развёрткой!
    Да, пожалуй оформлю в виде статьи и выложу.
    Цитата Сообщение от vinxru Посмотреть сообщение
    И где тут мыло? По сравнению с прогрессивной разверткой? (конечно, по сравнению с родным разрешением монитора не то, но не будете же вы делать вывод 1920x1080 с ВГ75)
    Мыло бъет по глазам когда в текст всматриваешся, а для такой графики мыло не страшно, а даже наоборот немного улучшает восприятие. 1920х1080 это перебор. Оставлю 640х400@70Гц и 640х480@60Гц. Скалеры их хорошо переваривают, это типа индустриальный стандарт. И формирование синхроимульсов схоже, только полярность отличается.
    К слову о полярности. Я тут на работе попробовал штук 5 разных ЖК моников, им всеравно какая полярность. Видимо это важно только для стареньких аналоговых ЭЛТ моников.
    Real Hardware!

Страница 3 из 55 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 21
    Последнее: 21.05.2016, 18:13
  2. Обменяю 5 микросхем КР580ВГ75 на 2 КР580ВВ55
    от Ivan-771 в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 21.03.2012, 08:23
  3. MmcM в эфире Радио Самара Максимум
    от unbeliever в разделе Люди
    Ответов: 15
    Последнее: 09.09.2009, 13:27

Ваши права

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