User Tag List

Результаты опроса: Для какого компьютера и конструктива делать видеокарту "METEOR" ?

Голосовавшие
46. Вы ещё не участвовали в этом опросе
  • "ZXM-PHOENIX" с шиной ZX-BUS без корпуса

    18 39.13%
  • "ЛЕНИНГРАД" с шиной IDC-40 в корпусе

    8 17.39%
  • МОДУЛЬНЫЙ КОМПЬЮТЕР "CHELYABINSK" с шиной ZST-BUS без корпуса

    2 4.35%
  • ОРИГИНАЛЬНЫЙ "ZX SPECTRUM" с шиной ZX-EDGE в корпусе

    9 19.57%
  • "ZX-EVO" с урезанной шиной ZX-BUS без корпуса

    23 50.00%
Опрос с выбором нескольких вариантов ответа.
Показано с 1 по 10 из 1084

Тема: Быстрая видеокарта "METEOR-2013"

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

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

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    А при чём тут УЛУЧШЕНИЕ ГРАФИКИ?? Перераскадровка - это ОТДЕЛЬНАЯ задача, решение которой не должно негативно повлиять на новые графические возможности! Если так, то нужно преобразовывать уже НОВУЮ, улучшенную картинку. А иначе - как ты будешь синхронизировать в модернизированных игрушках старый 50гц фон и вывод сверху новых 60гц спрайтов?

    Для этого "надо собрать изображение" с ВИДЕОКАРТЫ. Впрочем, можно это делать в ней же самой, включив кадровый конвертер в неё физически; но логически он должен быть отдельным устройством. Схемы кадровых конвертеров мб разные; в идеале, чтоб не запиналась 50-герцовая анимация, нужно место для трёх кадровых буферов (в один пишем и одновременно отображаем смесь двух других)
    Да, это два отдельных логических устройства. Поэтому и не надо сейчас рассматривать выход на монитор. Есть только обязательное требование - со всех слоев - старого и нового цвет надо брать синхронно с разверткой телевизора 50 Гц по одной точке. Далее уже работает схема вывода на телевизор или монитор.
    Вообще ИЗОБРАЖЕНИЕ "с компьютера" (то есть старого видеоконтроллера) брать НЕ надо.
    В чём проблема-то? Синхронизироваться можно по прерыванию. Остальные временные характеристики (число строк, длина строки в тактах и с какого такта растр начинается) разово вычисляются либо выбираются. Кроме того, надо бы предусмотреть работу в режиме, когда прерывание приходит с видеокарты, формирующей кадр любого клона, а стандартный встроенный видеоконтроллер может отсутствовать.
    Стандартный видеоконтроллер может отсутствовать только в новом модульном компьютере. В старых комьпютерах RBGI, SYNC уже есть и с такими параметрами, какие у данного компьютера. А если подключать к ZX-BUS, то потребуется использовать дополнительные CPLD+SRAM или более старую многоногую FPGA с усложнением прошивки.

    Так ведь всё равно же надо формировать новый видеосигнал, накладывая сверху еще слой спрайтов. То есть делать то же, что в первом случае, только еще и выхлоп старого видеоконтроллера читать придётся. Лишняя возня, только ухудшающая потенциал модернизации старых игр.
    А если в компьютере 48К/128К/1М. А если компьютер PENTAGON-128, ATM или Profi ? Или Орион ? Надо будет еще и их имитировать ? Как раз когда старый режим готовый мы можем заниматься только разработкой новых режимов. Мы ведь с нового слоя будем брать тоже по одной точке для вывода на телевизор. Остается простая задача получить из нескольких точек с разных слоев (по одной с каждого) результирующий цвет для вывода на телевизор, а если надо то далее и на монитор.
    НЕТ. В первом случае достаточно сигналов только системной шины.
    Не забывай, что цвет точек действителен только в момент вывода на телевизор синхронно с разверткой. В другие моменты цвета могут быть случайными.
    Это как, если он "с режимами метеора", для использования которых нужен процессор?
    Для rgb-входа И zx-bus нужно меньше ножек, чем только для zx-bus?
    Для подключения внешней видеокарты нужно меньше сигналов, чем есть в ZX-BUS. 8 линий данных, два сигнала записи (формуруются простейшим дешифратором) и RESET. То есть для новых возможностей надо 11 сигналов на FPGA. Чтобы читать данные цвета точек старого режима надо RGBI - 4 сигнала. В некоторых компьютерах их можеж быть до 8. И еще синхросмесь SYNC. То есть для старого режима надо 9 сигналов. 11+9=20.

    Но зачем ради этого излишне ограничивать возможности новой графики?
    Сделал бы отдельный конвертер, подключить который можно к любому выходу.
    Хоть компа, хоть бесконвертерного варианта 50-герцового метеора.
    Для записи в видеокарту достаточно двух адресов. Один - для выбора регистра или памяти. Второй - для записи данных в выбранный регистр или память. А внутри FPGA можно разместить до 256 восьмибитных регистров режима.
    Есть китайские преобразватели TV->MONITOR, но они не добавят новых графических возможностей.
    Зачем ограничиваться только Спектрумом и вникать в тонкости видеорежима конкретного компьютера ?
    Последний раз редактировалось zx-kit; 17.05.2016 в 05:35.
    "L-256"

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Ответов: 19
    Последнее: 30.09.2011, 03:08
  3. Ответов: 0
    Последнее: 15.08.2010, 14:38
  4. Ответов: 18
    Последнее: 27.08.2008, 20:27
  5. Ответов: 6
    Последнее: 20.11.2007, 11:29

Ваши права

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