User Tag List

Показано с 1 по 10 из 164

Тема: VGA?

Комбинированный просмотр

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

    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    эт нормально, если есть выбор, но выбора-то и нет.. CHRV вон опытный образец уж года два демонстрирует
    Сорри за оффтоп, но BC настроение мне поднял реально.

    CHRV уже два года демонстрирует опытный образец, а BC уже хз сколько времени демонстрирует фигу (т.к. больше продемонстрировать нечего). Спросишь что-нибудь типа 'где девайс' а в ответ нечто невнятное, но смысл сводится к 'фиг тебе, а не девайс'...
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    19.11.2006
    Адрес
    г.Слоним Гродненской области
    Сообщений
    1,283
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    Сорри за оффтоп, но BC настроение мне поднял реально.
    ...
    Ждал когда ты появишься что бы задать предельно ламерский вопрос. Используя те ПЛМ, что у тебя в Р1024SL, можно ли сделать VGA выход на 640*480 - 100 Гц, и хрен с ней с универсальностью, вот хотя бы в таком варианте чтобы каждая строка выводилась дважды, и экран строился дважды за прерывание. А то мы тут все теоретики, спорим, а у тебя опыт за плечами. Можно ли такую платку сделать на ZX-BUS и отлавливать на шине байт экрана и байт атрибутов когда их из памяти видеопроцессор извлекает?

  4. #3

    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valeron Посмотреть сообщение
    вот хотя бы в таком варианте чтобы каждая строка выводилась дважды, и экран строился дважды за прерывание.
    Выводить данные в 2 раза чаще не проблема, проблема, как верно заметил BC, в том, чтобы прочитать данные из памяти в 2 раза чаще. Надежно разогнать 30 pin SIMM до 7 МГц мне не удавалось.

    Цитата Сообщение от valeron Посмотреть сообщение
    А то мы тут все теоретики, спорим, а у тебя опыт за плечами. Можно ли такую платку сделать на ZX-BUS и отлавливать на шине байт экрана и байт атрибутов когда их из памяти видеопроцессор извлекает?
    Видеоданные считываются в свои отдельные буферные регистры, не имеющие к ZX-BUS никакого отношения.
    Но шина прозволяет достаточно произвольно работать с памятью (т.е. извлечь видеоданные, в принципе, можно, разумется нужно извращаться), но ценой остановки процессора во время чтения из ОЗУ.
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  5. #4

    Регистрация
    19.11.2006
    Адрес
    г.Слоним Гродненской области
    Сообщений
    1,283
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    Видеоданные считываются в свои отдельные буферные регистры, не имеющие к ZX-BUS никакого отношения.

    Но шина прозволяет достаточно произвольно работать с памятью (т.е. извлечь видеоданные, в принципе, можно, разумется нужно извращаться), но ценой остановки процессора во время чтения из ОЗУ.
    Нет, процессор тормозить нехорошо, потомки нас не простят. Значит остается перепахать плату и перехватывать экранный байт в этих буферных регистрах. Тоже минус. Да еще сохранять в какой-то высокопроизводительной памяти. Кстати, статическая какая нибудь типа 62256 сможет, если сначала экран в нее складывать, а потом уже VGA из нее строить?

  6. #5

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valeron Посмотреть сообщение
    Можно ли такую платку сделать на ZX-BUS и отлавливать на шине байт экрана и байт атрибутов когда их из памяти видеопроцессор извлекает?
    Именно так я, наверное, и буду делать в своем клоне.
    Сейчас я сделал так:

    раньше VRAM висел абсолютно отдельно.
    теперь банки видео сидят в нормальном ОЗУ а FPGA
    отлавливает обращение CPU (только записть) к банкам
    видеопамяти и кидает эти данные в отдельно
    висящую на FPGA статическую память с 15нс доступом!
    Проц для этого тормозить ненадо!
    Пока видео выводится стандартным спековским
    способом, т.е. RGB+sync.
    И, как нетрудно догадаться, с VRAM можно
    извращаться как хочешь.
    Гнаться она, теоретически, может до 66МГц.

    Вообще считаю оптимальной кадровой частотой 75Гц,
    т.е. эта частота одинаково хорошо поддерживается
    CRT и LCD мониторами. Да и строить VGA-растр будет
    проще чем при 60 или 85 Гц. А насчет 100Гц -
    я знаю что такие LCD мониторы есть, но сам реально ниодного не всречал.

    p.s. Идеальной в таком случае памятью остается DualPort SRAM!!!
    Была-бы она еще и подешевле немного

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

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

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

Ваши права

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