User Tag List

Показано с 61 по 70 из 112

Тема: Идея по введению лучшей графики в РК86

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #13

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

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    freddy реализовал полноценную графику на базе ВГ75.

    Цитата Сообщение от barsik Посмотреть сообщение
    что и даёт полноценный графический экран 512*256 с удобным экраном в виде последовательно лежащих в "экранном ОЗУ" квадратиков 8*8. Но выгоднее с'экономить атрибуты для цвета, а для адресации по рядам использовать счётчик 561 ИЕ10 инкрементируемый по ССИ.
    Немного уточню. У меня разрешение 640x400@70Гц, самый, что ни есть, VGA-шный VGA. Pixelclock стандартный 25Мгц. Видеопамять 32к с одновременным доступом процессора и видеоконтроллера. Они даже не знают о существовании друг друга При этом подразумевается, что процессор и видеоконтроллер работают асинхронно, доступ к видеопамяти осуществляется с помощью специального сиквенсора, переключающего шины управления, адреса и данных видеопамяти в определенной последовательности. Fillrate получается 1,6Мб/c, что дает возможность прокачать 50 раз в секунду 32-х Кб экран. В случае с 8080 50FPS- запредельный праметр с большим запасом на разгон/апгрейд процессора.
    На настоящий момент - эта технология признана бесперспективной, мой компьютер с 80-м процессором на 3,6Мгц ворочал такой графикой со скрипом. Если двигать фигурки персонажей 128х32 пикселя то нормуль, а если перерисовывать экран, то начинается драма. Видно как прорисовывается. Был сделан вывод, что видеокарта не для этой машины, а также нужен другой подход.

    Вот теперь пора и по РК-шке вставить свои 5 копеек. Постараюсь высказаться кратко и сильно не тролить кривость авторов РК-шки.
    В общем то, если говорить о классике, на оригинальной печатной плате с 32к на борту, то графика ей и не нужна. Она сильно тормознее 3,6Мгц, поэтому там совсем будет слайд шоу, даже в телевизионном разрешении. Она то и текст скролит с тормозами. Поэтому ее нужно в первую очередь хоть как то ускорить, а графику ей лепить уже потом. Как разогнать процессор, можно посмотреть у меня. Избавиться от тормозов на время DMA циклов, можно многочисленными способами. Мой способ - изолированная шина видеокарты, на которой лабает DMA, с доступом со стороны процессора через спец буфер, используя механизм приостановки DMA с захватом у нее захваченной шины ))) На стандартной плате это делать бесполезно, уйдут километры МГТФа. Проще слепить новодельную РК, ну тогда уже с исправлением остальных косяков. Будет ли такая РК-шка той РК-шкой, что раньше? Вот в чем вопрос!
    Наверное не будет... Нужна ли она в таком виде кому то?
    Эх.. ну и немного технического троля на счет вышеупомянутого "другого подхода". Спасти РК-шку сможет только чудо в виде 2D-акселя. Для этого нужно даблбуферинг. С одного буфера ВГ-шка будет разворачивать кадр, прикидываясь счетчиком адресов и генератором синхросигналов. А в другом видеобуфере будет рендериться картинка с помощью самодельного GPU. Его задача сканировать координаты спрайтов, сравнивая с текущими координатами в видеобуфере и, при совпадении, из спрайтовой памяти быстро перелить данные в видеобуфер. Потом по сигналу VRTC буферы меняются местами. Хватит 2-3 плоскости спрайтов. Тайлы можно делать спрайтами Все это можно осилить 3-мя способами: на логике, на FPGA, на STM32
    сорри за офтоп, просто увидел тему, решил заглянуть
    Последний раз редактировалось freddy; 05.04.2018 в 17:36.
    Real Hardware!

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

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

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

Похожие темы

  1. Расширение ПЗУ РК86
    от barsik в разделе Радио-86РК
    Ответов: 3
    Последнее: 02.12.2017, 00:42
  2. РК86 с статическим ОЗУ
    от Vladimir_S в разделе Новодел
    Ответов: 1
    Последнее: 05.07.2012, 07:15
  3. Платы Радио РК86
    от Павел Рябцов в разделе Барахолка (архив)
    Ответов: 136
    Последнее: 20.01.2012, 14:38
  4. продам корпус рк86
    от oracleua в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 29.01.2011, 00:51

Ваши права

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