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

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 41

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

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

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Mick'а же вообще не конвертер, а компьютер с VGA развёрткой, так что в нашем случае правильней называть вещи своими именами .
    Ну развертка разверткой, но для корректного отображения мультиколора необходимо добавить буфер на одну строку как предложил Titus
    Если сохранять 4 бита, то можно попробовать на отечественной памяти КР132РУ14 с организацией 1Кх4.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #22
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,666
    Спасибо Благодарностей отдано 
    1,260
    Спасибо Благодарностей получено 
    1,891
    Поблагодарили
    712 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Ну развертка разверткой, но для корректного отображения мультиколора необходимо добавить буфер на одну строку как предложил Titus
    Если сохранять 4 бита, то можно попробовать на отечественной памяти КР132РУ14 с организацией 1Кх4.
    Кстати, совсем забыл. Если это у нас VGA-развертка, где строчная 30кГц, а не PAL, где 15кГц, то надо немножко иначе делать, чем я предложил. Один узел будет записывать строчку PAL-развертки (бордюр + экран + бордюр) в 384-пиксельный буфер, а параллельно из другого 384-пискельного буфера будет по два раза с частотой 30кгц выводится предыдущая строчка. Таким образом, строка в буфере будет формироваться с пиксельклоком 7МГц, синхронно с обновлением экранной области процессором и обновлением бордюра, а уже из этого буфера с пиксельклоком 14МГц все будет выводиться на экран, с двухкратным повторением. Отсюда имеем как минимум два 384-ниббловых буфера.

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

    По умолчанию

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

    ---------- Post added at 22:09 ---------- Previous post was at 22:07 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Если это у нас VGA-развертка, где строчная 30кГц, а не PAL, где 15кГц, то надо немножко иначе делать, чем я предложил. Один узел будет записывать строчку PAL-развертки (бордюр + экран + бордюр)
    нахрена такой огород? достаточно и одного бордюра

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

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Каким образом его достаточно, если в процессе вывода одной строки, бумага и аттрибуты в экранной области могут меняться?
    там своя память для этого есть

    ---------- Post added at 16:06 ---------- Previous post was at 16:03 ----------

    Цитата Сообщение от Mick Посмотреть сообщение
    Если сохранять 4 бита, то можно попробовать на отечественной памяти КР132РУ14 с организацией 1Кх4
    а оно будет успевать и писать и читать, или придётся две штуки вешать?

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

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    там своя память для этого есть
    Ну, если есть, то пожалуйста. Я с фениксом не знаком. Думал, что только основная память там есть, и все.

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

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    а оно будет успевать и писать и читать, или придётся две штуки вешать?

    Я тут по другому придумал, чтобы как раз на быстродействие памяти не закладываться. Смысл такой эту память ставим между основной и выходными регистрами (сдвига пиксельного и атрибутного) через мультиплексоры. Когда идет обращение процессора, то из памяти буфера идет чтение, а во время обращения к видеочасти идет запись в буфер. Тем самым практически изменения незначительны и памяти всего используется 256 байт. Кстати записыавать в видеобуфер можно по нечетным строкам, а после сброса нечетной строки менять местами буферы.

    На вопрос почему 256 байт, 1 строка это 64 байта (наших как бы 56 но для кратности адресов проще так) видеопикселей + 64 байт атрибуты. И столько же занимает дополнительный буфер. Когда заканчивается видимая часть, то в память пишется значение бордера.

    Короче надо будет схемку накидать, но вроде достаточно просто получается.

    ---------- Post added at 17:19 ---------- Previous post was at 17:18 ----------

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

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

    По умолчанию

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

  9. #29
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,666
    Спасибо Благодарностей отдано 
    1,260
    Спасибо Благодарностей получено 
    1,891
    Поблагодарили
    712 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    почему 256 байт, 1 строка это 64 байта (наших как бы 56 но для кратности адресов проще так) видеопикселей + 64 байт атрибуты. И столько же занимает дополнительный буфер. Когда заканчивается видимая часть, то в память пишется значение бордера
    чёт ты тут намудрил.. нахрена нам ещё пиксели? они всегда одинаковы будут. Пишем в теневое ОЗУ токо значение бордюра, т.е. 3 бита порта #FE, которые потом подаём заместо атрибутов на мультиплексор видеоформирователя.

    ---------- Post added at 18:15 ---------- Previous post was at 18:14 ----------

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

Страница 3 из 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

Ваши права

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