ZX спектрум на современном проекторе
Сейчас рассчитывается переход на 1080p для показа на ЦЦ, в связи с чем очень остро встает вопрос адекватного апскейла настоящего пентагона чтобы все выглядело правильно на проекторе.
Мы тут нашли ZXKit1 zx-pk.ru/threads/10548-zxkit1-plata-vga-amp-pal.html Есть ли реальные люди у которого он есть? Как он показывает гигаскрин 3колор интерлейсы? Кто нибудь пробовал его на dlp проекторах?
Какие вообще варианты показывать спек в 50fps на современном оборудовании, где hdmi вот это все? Эмулятор/youtube не предлагать.
Мы тут нашли ZXKit1 zx-pk.ru/threads/10548-zxkit1-plata-vga-amp-pal.html Есть ли реальные люди у которого он есть? Как он показывает гигаскрин 3колор интерлейсы? Кто нибудь пробовал его на dlp проекторах?
Какие вообще варианты показывать спек в 50fps на современном оборудовании, где hdmi вот это все? Эмулятор/youtube не предлагать.
109 комментариев
random вот видео yadi.sk/i/wq2RqaRgt8jp8
картинка с эво vga выхода причем через сплиттер шла на конвертер vga->hdmi и далее весь тракт на 50Гц. Моник тожде надо на 50Гц включить и бравзер должен видео 50Гц поддерживать, лучше — видео плеер.
гигаскрины примерно на 25ой и 18ой минуте — мерцают стабильно, но таки неравномерно
С ZX Evo в этом плане проще — у него аж 2 Vga выхода. Да и те к проектору подключать — чудеса всякие случались.
ZXKit1 отконвертит и со сменой частоты и без смены частоты, но, только в VGA 640x480 — в общем тоже что и делает EVO штатными средствами. Дальше — те же проблемы: нестандартная частота, необходимость увеличение разрешения и преобразование в HDMI…
задача в принципе разрешимая.
Но тут СЮРПРИЗ!, этот самый пентагон выдает частоту не 50Гц а 48.8Гц!
и в этом засада — казалось бы обновляй себе с заданной частотой, ан нет, автодетект, искусственный интеллект не понимает таких чудес. Надо теперь искать аппаратуру которая примет эту нестандартную частоту.
У меня есть китайский скалер VGA->HDMI который похоже не конвертит частоту, а только разрешение, в теории даже 1080p, но и то вероятно автомат 720p ставит — я не проверял толком.
Ну и мне наиболее чувствительный момент — в трансляцию то все равно придется частоту в 50Гц конвертировать. Во всех софтах есть опция 50Гц. Ну может быть удастся запустить трансляцию 48.8 через ffmpeg с командной строки, но видеозахваты что-то не хотя работать в 48.8 ну и у зрителей мониторы кажут 50, а то 60-144 Гц.
Скалеры в 50Гц эту проблему решают но не шибко гладко… мой основной скалер понимает частоту VGA 48.8 на входе, а дальше все идет на 50Гц
Мысль понятна, хочется меньшей возни с проводами и более качественной картинки. Но ведь оно как-то работало раньше и все проблеммы старого подключения точно известны.
www.youtube.com/watch?v=5WPXbzNfbro
www.zxkit.ru/katalog-1/zxkit-001
моник нужно тестить
— Мне кажется, что во всей этой ситуации с показом старых платформ на проектор может быть только одно полноценное решение: преобразование вида CRT — камера, с постобработкой видеосигнала от камеры (главным образом, повышение saturation и коррекция уровня чёрного). Но должен быть качественный CRT и камера, которую можно синхронизировать по частоте кадров (или чтобы она сама могла это делать).
Вроде как очень дорогие преобразователи (которые нам недоступны и которые использовались, например, на старых Assembly) по такому принципу примерно и работают. Т.е. там внутри развязка из LCD и CCD матриц.
Короче, неслучайно профессиональные решения стоят неподъёмных денег :)
2. Если проектор не покажет 48.8Гц — ни о каких строчных даблерах говорить вообще не приходится.
3. Физика реального мира в принципе запрещает существование преобразователя пентагоновского видеосигнала в реальном времени, который будет выполнять следующие условия одновременно:
— давать развертку, некратную 48.8Гц целочисленно,
— правильно фликать кадр в кадр,
— не создавать tear-эффекта.
4. Вывод из п.3: можно сделать полнокадровый даблер, который будет удваивать частоту кадров до 97Гц, но см.п.1 — много ли проекторов, которые это покажут?
5. Компромиссный вариант: полнокадровый даблер, который выдаст частоту 1.5х (73.2Гц), но при этом фликать будет 2 кадра — одна половинка, 1 кадр — другая. Т.е. tear-эффекта не будет, но флик будет дерганный.
\black_cat mode off
Если уменьшить количество строк в растре, тогда перестанут работать демы, и это будет уже не пентагон.
Если увеличить кварц, поплывет уже строчная развертка (и вместе с ней пал-кодер, например, а в проекторе хз, что поплывет). И изменится частота тона АУ.
В начале кадра можно лупануть на проц 7МГц и нарисовать 8 строк на этой частоте. Они прокатят по ведомости, как 16 строк пентагона на 3,5. Кадровый гасящий укоротить с 32 до 24 строк. Таким образом получим 312 строк и 50Гц. Мультиколоры никуда не уедут.
Но это сработает только на еве, где 7МГц нетормозящие. На пентагоне не выйдет.
Высчитать по тактам 8 строк, начиная с ИНТа, в течение которых действуют 2х задержки, потом переключить на другие…
Я тащемта не кодун з80-м, чтоб ыкспердно сказать. Но как минимум, если я правильно понял техзадачу: нужно чтоб софты для пентагона показывали в 50фпс, ключевое слово «пентагона». Т.е. софты не должны никак адаптироваться под чудо-юдо железо.
Скажи, а насколько нереально пихать полный поток (полные кадры+звук) в некий буфер, а с него выводить уже на проектор чуть быстрее? Если время показа демы прописано в правилах, то размер буфера (и время предзаливки — т.к. вывод идет быстрее, чем ввод) можно легко рассчитать.. Бред, да? :(
Да.
Про больных ублюдков — подпишусь! :)
Tsl ты наша последняя надежда )
А на следующей неделе мы поедем выбирать проектор который сможет показывать спектрум. Накидайте демок которые надо проверить, кто сможет?
1. Нужна гарантия, что техника потянет 50Гц. Если нет — не имеет смысла продолжать.
2. Всем понятно, что данный костыль будет применен только к платформе «ZX-Evolution»?
3. Достаточно ли будет одного конфига в жертвенном экземпляре евы, в котором будет только пентагон с костылем? (Тут имеет смысл вспомнить и про фикс, касающийся атрибутов в «Красках».) Потому как остальные конфиги все 320 строк и показывать не будут. А переделка оных под тот же костыль — тема отдельных обсуждений.
если у эволюшина времянка пентагоновская и тактов столько же, для картинки разве есть разница? какие подводные камни? ну кроме той истории когда аттрибуты чтоли по 2 байта а не по одному выводятся?
я бы предпочел вариант с переключаемым без прошивки режимом 50гц/48.8 для конфигураций пентагона и эволюшина. в принципе никакой спешки нет, просто чтобы можно было удобнее использовать evolution как компо машину эти доработки упростили бы показ.
в принципе если прошивать не долго, то можно хоть на самом цц апнуть версию.
просто реально не хочется во время пати между конкурсами zx demo и zx demo enhanced перепрошивать эву :)
Эволюшна — какого? В тсконф костыль не влезет. Точнее, не влезет переключение 50гц/48.8, можно только забить гвоздями 50. Но тогда тсконфовые софты могут приплыть. В бейзу я чото лезть не хочу ваааще. Шить 2 тсконфы 50/48? Любая из них может невозбранно косплеить пентагон. Опять же — какой смысл в 48.8, если его не покажет оборудование?
дело в качественном алгоритме преобразования
вобще так на ПЦ есть довольно известная тема как пересчитать кадровую частоту 23.79 в 25 или 50, там понаделали софтовых конвертеров чтобы вес было плавненько и не дергалось
Всего то еще один стандарт…
https://dl.dropboxusercontent.com/u/8520689/pc_gigascreen_viewer.zip