Важная информация

User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 41

Тема: Тайминги Pentagon-128

  1. #31
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,552
    Спасибо Благодарностей отдано 
    1,216
    Спасибо Благодарностей получено 
    1,752
    Поблагодарили
    681 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Titus, ты что-то недопонимаешь в работе Спектрума
    Я тебе задал конкретный вопрос, на который четкого ответа не получил. С бордюром все понятно, хранить его пиксели в специальном буфере. А вот бумага и аттрибуты - ты предлагаешь их НЕ буферизировать, а читать два раза подряд из экранной области для четной и нечетных строчек? Я правильно понимаю?

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

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А вот бумага и аттрибуты - ты предлагаешь их НЕ буферизировать, а читать два раза подряд из экранной области для четной и нечетных строчек? Я правильно понимаю?
    да, это VGA сканер будет делать и так, и дублировать это в теневом ОЗУ не имеет смысла - бесполезное усложнение схемы

  4. #33
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,552
    Спасибо Благодарностей отдано 
    1,216
    Спасибо Благодарностей получено 
    1,752
    Поблагодарили
    681 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    да, это VGA сканер будет делать и так, и дублировать это в теневом ОЗУ не имеет смысла - бесполезное усложнение схемы
    Если подходить так, то за время между выводом четной и нечетной строчки, содержимое экранной области может измениться. Это раз. И два, оно может измениться и в течение вывода одной строчки. Но, если в режиме PAL это и есть штатный подход к мультиколорам - менять, скажем, содержимое аттрибутов синхронно с выводом на экран, то в режиме VGA, когда скорость чтения из видеопамяти удваивается, ввиду удвоенной частоты строчной развертки, изменение программой содержимого видеопамяти будет не синхронно с линейным выводом текущей строчки.

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    в режиме VGA, когда скорость чтения из видеопамяти удваивается, ввиду удвоенной частоты строчной развертки, изменение программой содержимого видеопамяти будет не синхронно с линейным выводом текущей строчки.
    ну да, будет рассинхронизация между бордюром и экраном на одну TV строку, что в общем и не заметно. Зато схема упрощается. А Mick как раз предлагает писать и экранную строку, тогда надо иметь более сложную схему коммутации и писать пиксели и для бордюра тоже.

  6. #35
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,552
    Спасибо Благодарностей отдано 
    1,216
    Спасибо Благодарностей получено 
    1,752
    Поблагодарили
    681 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    ну да, будет рассинхронизация между бордюром и экраном на одну TV строку, что в общем и не заметно. Зато схема упрощается.
    Я не совсем это имел ввиду. Самое главное было понять, хотите ли вы сделать полную совместимость по мультиколорам с пентагоном, или нет. Понял, что нет. Тогда пожалуйста, используйте упрощенные схемы.

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Тогда опять возвращаюсь к своему посту номе 22, иначе совместимости с мульиколорами Пентагона ждать бесполезно.
    Палитра отключаемая, т.е. основной режим обычный спековский, а если хочется цветастости, то просто подключаем палитру.

    ---------- Post added at 20:15 ---------- Previous post was at 20:13 ----------

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    ну да, будет рассинхронизация между бордюром и экраном на одну TV строку, что в общем и не заметно.
    Поверь очень заметно когда идет борде мультиколорный или сложный. Например парус дема от VNN там бордер просто разваливается из-за того что сторка унас кратна 112 тактам, а у спека все расчитывают из 224 тактов.

    ---------- Post added at 20:17 ---------- Previous post was at 20:15 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Я не совсем это имел ввиду. Самое главное было понять, хотите ли вы сделать полную совместимость по мультиколорам с пентагоном, или нет. Понял, что нет. Тогда пожалуйста, используйте упрощенные схемы.
    Если не полную совместимость, то и нефига вообще буферы лепить, ибо и так работает. А новые бордеры можно писать из расчета 112 тактов
    Но хочется все таки совместимости
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Самое главное было понять, хотите ли вы сделать полную совместимость по мультиколорам с пентагоном, или нет
    В предложенном Mick'ом варианте предполагается полная совместимость с мультиколором Феникса ..если ему хватит логических ячеек

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

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Более понятно это звучит так: в цикле процессорного доступа к основному ОЗУ Спектрума, мы пишем в теневое ОЗУ по адресу, задаваемому в соответствии с TV развёрткой, текущее значение регистра бордюра, а в цикле когда сканер имеет доступ к ОЗУ - читаем из теневого ОЗУ по адресу, задаваемому в соответствии с VGA развёрткой сохранённое значение регистра бордюра. Соответственно надо на теневую память свой мультиплексор адресов и некий переключатель шины данных между портом бордюра, мультиплексором видеовывода бордюра и теневым ОЗУ бордюра.

    Ну немного ты неправильно описал. Во время обращения процессора к ОЗУ мы выводим из теневого буфера, а во время обращения синхрогенератора мы пишем только нечетную строку. По сбросу счетчиков неченой строки мы меняем буферы местами. Усложняется минимально.

    Ставим два мультиплексора КП11. На вход мультиплексора подаем шину данных основного ОЗУ и бордер. Переключаем это все сигналом бордера, а сигнал разрешения выходов( чтобы не влиять на чтение из памяти) сигналом доступа процессор/синхрогенератор.

    Короче накидаю схему станет все понятнее. Там не так уж сложно получается.

    ---------- Post added at 20:26 ---------- Previous post was at 20:25 ----------

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    В предложенном Mick'ом варианте предполагается полная совместимость с мультиколором Феникса ..если ему хватит логических ячеек
    В компьютере не хватит точно, там я на макетке добавлю схемку - она же все же ревизия 0.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

    По умолчанию

    Вставил кусок схемы в свой комп. Логика размещена в CPLD-шке, а сами буферы и мультиплексоры изображены здесь.

    Шина MD0...MD7 - это шина основного ОЗУ, VD0...VD7 - соответсвенно шина видеобуфера. К шине видеобуфера также подключается сдвиговый регистр и регистр цвета.

    Сигнал H1(1,75МГц) рулит переключением видео/атрибуты, не путать с H2(875КГц) как обычно в нормальной развертке. В VGA развертке все частоты естественно выше в 2 раза

    http://s50.radikal.ru/i130/1109/94/931a7813c7fa.jpg
    Последний раз редактировалось Mick; 19.09.2011 в 21:52.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

    По умолчанию

    Сегодня попробовал сей вариант на работе. Давно уже не мгтфил. Вобщем идея работает, но с бордером я что то накосячил и посему оценить на сколько эта идея правдободобна не скажу. Буду разбираться уже в понедельник. Но одно скажу, наша КР132РУ14 осилила строку спековского экрана
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Тайминги DENDY
    от evgs в разделе Nintendo
    Ответов: 7
    Последнее: 01.11.2011, 22:59
  2. Ответов: 4
    Последнее: 18.11.2010, 09:47
  3. PENTAGON v 2.2 HELP
    от kndbbs AKA KND в разделе Pentagon
    Ответов: 6
    Последнее: 02.08.2010, 19:47
  4. Ответов: 0
    Последнее: 24.01.2010, 21:46
  5. PENTAGON ver.2.666
    от TmK в разделе Pentagon
    Ответов: 34
    Последнее: 31.12.2009, 05:36

Ваши права

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