User Tag List

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

Тема: ZXKit1 - плата VGA & PAL

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

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

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Я блин уже эту идею предлагал в этой ветке.
    Для простоты иметь нужно два буфера на одну строку. Одну строку выводим с частотой для VGA монитора, а второй записываем с частотой Спектрума. Пока заполняется один, VGA буфер отобразится два раза. Тем самым не будет сплющенности экрана. Синхронизировать переключение буферов по строчке Спектрума.
    Дак тут вроде других вариантов простых не придумать. Когда начали разбираться, оказалось, что пропорции не такие уж идеальные получатся.
    Зря, наверное, мечтали о VGA на 50 Гц. Телевизор не заменить...
    Мои идеи похожи и на твою, и на CHRV, и на Black_Catа. Может идеи правильные, раз они повторяются?
    Вроде ты подключал уже схему к VGA монитору. Давай прошивку писать...

    А вообще для машин с ZXBUS можно вообще отдельную карту сделать.
    Суть проста. При записи в экран Спектрума (4000h или С000h) карточка тоже производит запись в свою память(работает только на запись). Спек даже не будет знать что вывод на VGA идет не из его памяти. Конечно придется запихать еще на карту порт FE(3 бита) для бордера и 7FFD(1 бит) для второго экрана. Я прикидывал - 31 микросхема. 30 из них запихиваются в ПЛИС + 1 микруха статической памяти.
    При таком способе нужно еще как-то синхронизироваться со строчными и кадровыми импульсами стандартного видеоконтроллера. А это дополнительные провода.
    Последний раз редактировалось zx-kit; 18.07.2009 в 20:15.
    "L-256"

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

  3. #2

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,149
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    776
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    ---------- Post added at 20:56 ---------- Previous post was at 20:54 ----------

    Цитата Сообщение от zst Посмотреть сообщение
    Вроде ты подключал уже схему к VGA монитору. Давай прошивку писать...
    Ты понял там как я подключал. То был простой опыт по юзанию видеоконтроллера MC6845. Ну и VGA тоже попробовал - работает.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #3

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

    По умолчанию

    Ты понял там как я подключал. То был простой опыт по юзанию видеоконтроллера MC6845. Ну и VGA тоже попробовал - работает.
    Я понял только, что ты проверил и доказал, что на монитор можно выводить картинку со Спектрума. А какая там была железка - это не важно, ведь главное, что ты смог сформировать нужные сигналы...

    ---------- Post added at 23:53 ---------- Previous post was at 23:44 ----------

    Цитата Сообщение от UncleDim Посмотреть сообщение
    Не всегда это нужно (только для бордюрных/мультиколорных эффектов)
    Мы ведь хотим их оставить...

    а где нужно - можно попробовать привязаться к циклу подтверждения прерывания (чиса теоретизирую, устриц пока не ел
    Ну да, можно и по INT примерно синхронизироваться...

    ---------- Post added at 23:56 ---------- Previous post was at 23:53 ----------

    По моей схеме уже появился список требований к входным сигналам, чтобы правильно работала:

    1. Частота кварца в Спектруме ровно 14.0 МГц.
    2. Раздельные кадровые и строчные синхроимпульсы.
    3. По одному строчному синхроимпульсу на строку.
    4. По одному кадровому синхроимпульсу на кадр.
    5. В строке 448 точек (длительность строки ровно 64 мкс).
    6. В кадре 312 или 320 строк.

    Для режима 60 Гц пункты 1, 5 и 6 вроде можно как-то обойти.
    Пока все. Какие компьютеры подходят по этим критериям?
    Современные, наверное, нет. SPECCY2007 не проходит по 2 и 3 пунктам...
    Последний раз редактировалось zx-kit; 18.07.2009 в 22:15.
    "L-256"

  5. #4

    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    537
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    SPECCY2007 не проходит по 2 и 3 пунктам...
    Как раз для этого клона всё исправимо перепрошивкой
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  6. #5

    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    537
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    При таком способе нужно еще как-то синхронизироваться со строчными и кадровыми импульсами стандартного видеоконтроллера.
    Не всегда это нужно (только для бордюрных/мультиколорных эффектов), а где нужно - можно попробовать привязаться к циклу подтверждения прерывания (чиса теоретизирую, устриц пока не ел
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

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

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

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

Похожие темы

  1. ZXKit1 - конструктор для ZX-творчества
    от zx-kit в разделе ZX Концепции
    Ответов: 449
    Последнее: 07.01.2020, 15:42
  2. Что это за плата?
    от Sergei Frolov в разделе Несортированное железо
    Ответов: 3
    Последнее: 05.07.2009, 16:49
  3. От чего эта плата?
    от Nikita в разделе Несортированное железо
    Ответов: 8
    Последнее: 26.12.2008, 23:49
  4. Подскажите что за плата это ?
    от Mad Killer/PG в разделе Несортированное железо
    Ответов: 2
    Последнее: 18.12.2008, 00:50
  5. Что это за плата кто знает ?
    от sinchuk в разделе Несортированное железо
    Ответов: 14
    Последнее: 30.11.2008, 17:29

Ваши права

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