User Tag List

Страница 7 из 65 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 646

Тема: ZXM-VideoCard

  1. #61
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Основной режим Спектрума можно не дублировать в новом видеоконтроллере. Вместо этого поставить на нем мультиплексор, на который подать RGBI со стандартного видеоконтроллера.
    это будет сложнее
    Цитата Сообщение от zst Посмотреть сообщение
    А память на видеоконтроллере можно сделать с прозрачным доступом
    Видеопроцессор всегда имеет приоритет перед CPU, данные от которого буферируются в регистре до момента открытия окна.

    ---------- Post added at 19:01 ---------- Previous post was at 18:59 ----------

    Цитата Сообщение от zst Посмотреть сообщение
    При этом видеоконтроллер будет продолжать копировать блоки, только немного медленнее
    это невозможно.. скорость развёртки строки не замедлишь..

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

  3. #62
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,924
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Блин, за мое отсутствие столько страниц накатали.
    Повторюсь, первым этапом всякие вкусняшки добовлять не будем.
    Делать надо постепенно. Сначала определимся с механизмом основного экрана, затем добавлять будем и режимы.
    А то скоро голова пойдет кругом.

    На счет девборды для fan'a - дык строится же evolution.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #63
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Память на видеокарте для процессора лучше делать вообще недоступной напрямую.
    Я мыслю так, что видеокарта работает с памятью только в свое удовольствие, а поступающие сигналы записи на автомате "защелкиваются" в регистрах адреса и данных. Когда карта в очередном такте считает инфу для передачи на моник, проверяется "обновление" регистров и данные процессора записываются в видеопамять. После этого "флажок процессора" сбрасывается до следующей записи.
    Так видеокарта будет сама выбирать удобный момент для обновления видеоинформации. Реально так сделать? И правильно ли я вообще рассуждаю?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #64
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Реально так сделать?
    так сделано в Новосибирском варианте

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

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    ... После этого "флажок процессора" сбрасывается до следующей записи.
    Так видеокарта будет сама выбирать удобный момент для обновления видеоинформации. Реально так сделать? И правильно ли я вообще рассуждаю?
    На видеоконтроллер можно возложить не только отображение на монитор, но и еще какую-нибудь полезную функцию. Например, копирование блоков из одной области своей памяти (спрайтов) в другую область (экрана) с помощью двух счетчиков. При этом можно шину данных сделать 16 или 32 бита для ускорения. Z80 так быстро не сможет - он на 3.5/7 МГц, а память может и на 14/28 работать.

    За счет увеличения шины данных и частоты можно и отображать на монитор, и общаться с Z80 и копировать блоки.

    ...но это теория в духе мозгового штурма. Начинать надо с более реальных вещей...
    Последний раз редактировалось zx-kit; 02.09.2009 в 20:19.
    "L-256"

  7. #66
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Andrews достает эти 128кб ОЗУшки по 55 рублей. Так, нужно ли их ставить, например, две в параллель (для упрощения гигаскрина, например)? Типа, за такт читаем два байта сразу (при записи в ОЗУ мудрим с соотв. адресацией)?
    Для извращенчиских целей однозначно лучше в паралель , вертикаль можно и в матрице сделать

    Надеюсь в дальнейшем это разрастётся на пол мега (или хотя бы будет возможность их установить).

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

    Цитата Сообщение от Mick Посмотреть сообщение
    На счет девборды для fan'a - дык строится же evolution.
    И пусть себе дальше строится , его цена спокойно перевалит штуки за три-четыре...


    Разве возможность сделать спек на базе САБЖа не повлияет положительно на её популярность (и соотв. снижение цены)?
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  8. #67
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Так, нужно ли их ставить, например, две в параллель (для упрощения гигаскрина, например)? Типа, за такт читаем два байта сразу
    видео ОЗУ должно обеспечивать максимальную пропускную способность только на считывание - 14Мб/сек (т.е. 1 байт х 14МГц), ну и при синхронном режиме столько же на запись. Итого, общая производительность ОЗУ - 28Мб/сек в синхронном режиме. Исходя из быстродействия конкретного ОЗУ выбирай схему организации шины видеоданных 8 или 16 бит. Лучше конечно 8, т.к. экономятся пины.

    Но это только для стандартного пиксельклока VGA, а как показывает опыт видеоконвертора, нам надо ещё обрезать вначале и вконце строки область переразвёртки, а значит оставшаяся экранная строка чуть растянется и пиксельклок будет ниже, что-то около ~23,33МГц и соответственно общая производительность ОЗУ будет 23,33Мб/сек.
    Последний раз редактировалось Black_Cat; 02.09.2009 в 22:45.

  9. #68
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, посчитал я уже. Придется ограничиться 8 бит. Быстродействия ОЗУ хватает.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #69
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,924
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Память на видеокарте для процессора лучше делать вообще недоступной напрямую.
    Я мыслю так, что видеокарта работает с памятью только в свое удовольствие, а поступающие сигналы записи на автомате "защелкиваются" в регистрах адреса и данных. Когда карта в очередном такте считает инфу для передачи на моник, проверяется "обновление" регистров и данные процессора записываются в видеопамять. После этого "флажок процессора" сбрасывается до следующей записи.
    Так видеокарта будет сама выбирать удобный момент для обновления видеоинформации. Реально так сделать? И правильно ли я вообще рассуждаю?
    Ты правильно рассуждаешь. Это асинхронный метод. Я так и планировал.
    Это я уже накидывал для себя схемку правда на логике.

    ---------- Post added at 22:32 ---------- Previous post was at 22:27 ----------

    Цитата Сообщение от fan Посмотреть сообщение
    Разве возможность сделать спек на базе САБЖа не повлияет положительно на её популярность (и соотв. снижение цены)?
    Ты слишком быстр, нам потом никто не помешает дополнить видюху компом
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  11. #70
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    есть ещё один момент - для режима с базовым разрешением 384х256 надо SVGA режим 800х600, со всеми вытекающими последствиями, в т.ч. увеличением пиксельклока.

Страница 7 из 65 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя

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

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

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

Ваши права

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