Поскольку буфер - один (пока?) - уплывут. Физику не обманешь:) Ситуация, когда отображается часть одного поля и часть другого - при одном буфере неизбежна.
Вид для печати
когда говорят "мультиколоры плывут" понимают либо несоответствие количества тактов компьютера и демки, либо приходящий не в то время INT.. в обоих случаях это сугубо проблемы компа и конвертор тут ни при чём.. он показывает то, что ему даёт компьютер
Ясно. Мы говорим о совершенно разных вещах. Пардон, но я считал как-то само-собой разумеющимся (для участников обсуждения данного девайса), что никакой конвертер ни положение INTа, ни количества тактов не изменит. Соответственно не испортит и не вылечит.
А вот картинку (связанную с эффектом смены экранов) - испортить может.
Мультиколоры никуда не денутся. А вот эффекты с переключением картинки каждый кадр (гигаскрин то есть) уедут в задницу - на частоте 60 гц на экране будет мерцание с частотой 50-60=10 гц.
При 50Гц должны сохраниться все эффекты.
При 60 - если хватит ресурсов - тоже можно сохранить, например так:
двойная буферизация экрана спека и отображение буферов в порядке 1-2-1-2-1-1-2-1-2-1-2-2
т.е. за время 10 спековских кадров выводить на VGA ровно 12
для 312 строк - должно сработать (312*10/12*2=520)
для 320 - уже не факт, одинаковое количество строк в кадрах VGA уже не получается..
Для подключения платы VGA & PAL используется разъем HU 09F.
* Прошивка с большим номером версии не всегда лучше предыдущей. Она может быть сделана под конкретную модель компьютера или монитора.
Версия в зависимости от нужд - первая для работы на ЖК мониторе с компом с кварцем на 14 МГц, вторая - для нестандартных кварцев, третья - для CRT мониторов. Работа с синхросмесью реализована во всех версиях, подавать на оба вывода сразу.
Для прошивок V 2.06 и выше требуется простая доработка платы - перерезать одну дорожку и припаять два проводка. Должна быть установлена микросхема 74HCT04D. (http://zx.pk.ru/showpost.php?p=212132&postcount=107, доработка 7 )
Прошивки первого поколения:
090820 - V 1.00 - Вывод стандартного режима Спектрума 256x192 на монитор и телевизор. На плату подаются кадровые и строчные синхроимпульсы.
091223 - V1.01 - Добавлена работа от синхросмеси.
100218 - V1.02 - Добавлена совместимость с "Робиком".
Прошивки второго поколения:
090826 - V 2.00 - В данной версии нет вывода на телевизор, но добавлен вывод на монитор дополнительных режимов графики. На плату подаются кадровые и строчные синхроимпульсы. Частота тактовых импульсов для дополнительных режимов должна быть равна частоте вывода точек с компьютера. Теоретически должны выводиться точки со следующими частотами - 7 (стандартный экран), 12 (Профи), 13, 14, 16 МГц. Надо проверять на конкретных компьютерах.
091103 - V 2.06 - Для компьютеров Спектрум (14 МГц), Профи (12 МГц) и Орион (10 МГц). Исправлена кадровая синхронизация для Ориона, добавлено тактирование сигнала VGA (требуется доработка, указанная выше) и вывод на телевизор.
091105 - V 2.07 - пересчитана длительность синхроимпульсов для разных кварцев
091223 - V2.08 - Добавлена работа от синхросмеси. Центрирован экран для Феникса/KAY/SCORPION. Вывод на телевизор пока отключен.
100304 - V2.09 - Для расширенного режима Профи (без палитры) -- http://zx.pk.ru/showpost.php?p=262222&postcount=713
Прошивки третьего поколения:
091025 - V 3.00 - частота кадров 50/100 Гц для VGA и вывод на телевизор:
JP7 OFF - частота кадров 100 Гц для CRT монитора,
JP7 ON - частота кадров 50 Гц для LCD монитора.
091223 - V3.01 - Добавлена работа от синхросмеси.
Для SPECCY2007:
100616 - V 7.00 -- http://zx.pk.ru/showpost.php?p=293424&postcount=762
Для "БК-0010" - -- http://zx.pk.ru/showpost.php?p=380943&postcount=36
Приобрести конструктор этого и других устройств можно на www.zxkit.ru
Файлы прошивок с исходниками: