User Tag List

Страница 15 из 24 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя
Показано с 141 по 150 из 239

Тема: Видеокарта "METEOR-2020" для устранения клешинга

  1. #141

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    там не так, там вроде только теневые порты включаются
    кстати "по любому переходу на пзу" в том числе включает пзу тырдоса
    Прихожу без разрешения, сею смерть и разрушение...

  2. #142

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

    По умолчанию

    Надо при чтении кода команды из ПЗУ отключать видеокарту с сохранением текущих настроек и включать ПЗУ и основной экран. При чтении команды из ОЗУ отключать ПЗУ и восстанавливать состояние видеокарты.
    "L-256"

  3. #143

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

    По умолчанию

    В линейном буфере максимум 256 байтов по вертикали. Для стандартного экрана 256*192 точек достаточно буфер высотой 192 байта.
    Можно в этой же области памяти разместить линейные атрибуты. По вертикали 24 атрибута. 256-24=232.
    Если с запасом 32 атрибута, то буфер точек может быть высотой 256-32=224.
    Небольшой запас может пригодиться.
    С какого адреса начнутся атрибуты и легко ли будет программировать с такими линейными атрибутами?
    Последний раз редактировалось zx-kit; 14.04.2020 в 05:26.
    "L-256"

  4. #144

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

    По умолчанию

    Чтобы определить адрес атрибута в линейном буфере с адреса 0000 надо к координате Y прибавить E0 и записать в младший байт адреса. Координату X записать в старший байт адреса.
    "L-256"

  5. #145

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx-kit Посмотреть сообщение
    SDRAM не подходит. Надо доступ за такт к произвольной ячейке.
    вот прям за такт 112мгц к примеру? Или за такт z80 на 3.5мгц?

  6. #146

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

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    вот прям за такт 112мгц к примеру? Или за такт z80 на 3.5мгц?
    Если шина 16 бит, то нужен доступ за 1 такт 56 MHz. Если шина 64 бита, то за 1 такт 14 MHz.
    "L-256"

  7. #147

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

    По умолчанию

    Если будут буфер и экран в области ПЗУ - в основном ОЗУ освободится около 7+4=11килобайт. Их можно использовать для чего-нибудь.
    "L-256"

  8. #148

    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    293
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    sdram 66/100/133 подходит даже для Pentium 300, почему не должно подойти для Zilog 3.5?
    Процессор с видеокартой должны работать асинхронно, буфера данных и адреса должны задерживать данные как минимум на 1 отсчёт, вывод должен быть не только TV RGB но и VGA 800x600.

  9. #149

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

    По умолчанию

    Цитата Сообщение от Nesser Посмотреть сообщение
    sdram 66/100/133 подходит даже для Pentium 300, почему не должно подойти для Zilog 3.5?
    Процессор с видеокартой должны работать асинхронно, буфера данных и адреса должны задерживать данные как минимум на 1 отсчёт, вывод должен быть не только TV RGB но и VGA 800x600.
    Пентиум может подождать и у него есть кэш, а у Спектрума вывод на экран с частотой 7MHz на кажду точку.
    "L-256"

  10. #150

    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    293
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx-kit Посмотреть сообщение
    Цитата Сообщение от s_kosorev Посмотреть сообщение
    вот прям за такт 112мгц к примеру? Или за такт z80 на 3.5мгц?
    Если шина 16 бит, то нужен доступ за 1 такт 56 MHz. Если шина 64 бита, то за 1 такт 14 MHz.
    Из 140 тысяч тактов в кадре активных всего 49152(6144)+768, так что 65%(95%) времени пиксельный буфер в простое, это при 7 МГц тактирования.
    И у спектрума на пикселях тоже есть кеш в виде регистров-защёлок.

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

    У меня вот назрел такой вопрос - с концепцией устранения клешинга всё понятно что ничего не понятно.....а вот на базе чего всё это будет делаться? я так понимаю раз это плис то в простейшем случае на плате будет стоять - Z80, ПЗУ, ОЗУ, AY, разъёмы и само ПЛИС....то есть эту концепцию можно прошить в уже готовый ZX-Evo? или в перспективный ZX-Evo 2 с более ёмкой и большеногой плис? да и T80 вшитый в плис умеет 100 МГц в 1-2 тактовом режиме с кешем.
    https://www.youtube.com/watch?v=OmY5T1OxF-M
    Мне кажется хватит выдумывать велосипеды а взяться за развитие конкретного клона, хоть у меня и нет пока zx-evo но по схеме сделан вполне нормально и его есть куда улучшать. Есть правда ZX-Next имеющий более завершённый вид.
    https://yandex.ru/images/search?pos=...age&source=wiz
    А тут вообще нет никакого клешинга.
    https://www.youtube.com/watch?v=cn0YRSGeRQw
    https://www.youtube.com/watch?v=vHhG9llP9OY&t=32s
    https://www.youtube.com/watch?v=dZ19cgWa6No
    https://www.youtube.com/watch?v=El_Ub5FRXgM
    https://www.youtube.com/watch?v=YpqkUYnwfvs
    https://www.youtube.com/watch?v=-PrvKFxnUiM

    Ну не будет никто клешингом заниматься если можно с нуля сделать такое
    https://www.youtube.com/watch?v=rKgQY7Xpc3A
    https://www.youtube.com/watch?v=iISngkmnujU
    https://www.youtube.com/watch?v=wFCdR4JpXM0
    Последний раз редактировалось Nesser; 15.04.2020 в 16:06.

Страница 15 из 24 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Новый принцип устранения клешинга
    от Smalovsky в разделе ZX Концепции
    Ответов: 525
    Последнее: 24.11.2023, 15:42
  2. Модульный компьютер "SPACE MISSION 2020"
    от zx-kit в разделе Несортированное железо
    Ответов: 48
    Последнее: 28.06.2022, 08:55
  3. Быстрая видеокарта "METEOR-2013"
    от zx-kit в разделе Изображение
    Ответов: 1083
    Последнее: 07.01.2020, 14:05
  4. Ответов: 11
    Последнее: 06.10.2016, 12:19
  5. Ответов: 43
    Последнее: 03.10.2015, 07:09

Ваши права

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