Тогда остается несколько вопросов:
1. Нужна гарантия, что техника потянет 50Гц. Если нет — не имеет смысла продолжать.
2. Всем понятно, что данный костыль будет применен только к платформе «ZX-Evolution»?
3. Достаточно ли будет одного конфига в жертвенном экземпляре евы, в котором будет только пентагон с костылем? (Тут имеет смысл вспомнить и про фикс, касающийся атрибутов в «Красках».) Потому как остальные конфиги все 320 строк и показывать не будут. А переделка оных под тот же костыль — тема отдельных обсуждений.
Миша, тут Интроспек борется за сотые доли такта, чтоб звук получить ровный, а ты предлагаешь рандомно дергать частоту в 2 раз 50 раз за секунду на 8 строк.
Фигасе «небольшое» неудобство в коде )
Высчитать по тактам 8 строк, начиная с ИНТа, в течение которых действуют 2х задержки, потом переключить на другие…
Я тащемта не кодун з80-м, чтоб ыкспердно сказать. Но как минимум, если я правильно понял техзадачу: нужно чтоб софты для пентагона показывали в 50фпс, ключевое слово «пентагона». Т.е. софты не должны никак адаптироваться под чудо-юдо железо.
Эээээ, тебе надо УМЕНЬШИТЬ кадр, а не увеличить.
В начале кадра можно лупануть на проц 7МГц и нарисовать 8 строк на этой частоте. Они прокатят по ведомости, как 16 строк пентагона на 3,5. Кадровый гасящий укоротить с 32 до 24 строк. Таким образом получим 312 строк и 50Гц. Мультиколоры никуда не уедут.
Но это сработает только на еве, где 7МГц нетормозящие. На пентагоне не выйдет.
Частоту кварца прошивкой не подстроить (плавнопостраиваемой PLL девайс не оборудован).
Если уменьшить количество строк в растре, тогда перестанут работать демы, и это будет уже не пентагон.
Если увеличить кварц, поплывет уже строчная развертка (и вместе с ней пал-кодер, например, а в проекторе хз, что поплывет). И изменится частота тона АУ.
1. Даблер от уебана зст — то же самое, что и даблер на еве (со строчным буфером), т.е. проблема 48.8Гц не решается.
2. Если проектор не покажет 48.8Гц — ни о каких строчных даблерах говорить вообще не приходится.
3. Физика реального мира в принципе запрещает существование преобразователя пентагоновского видеосигнала в реальном времени, который будет выполнять следующие условия одновременно:
— давать развертку, некратную 48.8Гц целочисленно,
— правильно фликать кадр в кадр,
— не создавать tear-эффекта.
4. Вывод из п.3: можно сделать полнокадровый даблер, который будет удваивать частоту кадров до 97Гц, но см.п.1 — много ли проекторов, которые это покажут?
5. Компромиссный вариант: полнокадровый даблер, который выдаст частоту 1.5х (73.2Гц), но при этом фликать будет 2 кадра — одна половинка, 1 кадр — другая. Т.е. tear-эффекта не будет, но флик будет дерганный.
1. Нужна гарантия, что техника потянет 50Гц. Если нет — не имеет смысла продолжать.
2. Всем понятно, что данный костыль будет применен только к платформе «ZX-Evolution»?
3. Достаточно ли будет одного конфига в жертвенном экземпляре евы, в котором будет только пентагон с костылем? (Тут имеет смысл вспомнить и про фикс, касающийся атрибутов в «Красках».) Потому как остальные конфиги все 320 строк и показывать не будут. А переделка оных под тот же костыль — тема отдельных обсуждений.
Высчитать по тактам 8 строк, начиная с ИНТа, в течение которых действуют 2х задержки, потом переключить на другие…
Я тащемта не кодун з80-м, чтоб ыкспердно сказать. Но как минимум, если я правильно понял техзадачу: нужно чтоб софты для пентагона показывали в 50фпс, ключевое слово «пентагона». Т.е. софты не должны никак адаптироваться под чудо-юдо железо.
В начале кадра можно лупануть на проц 7МГц и нарисовать 8 строк на этой частоте. Они прокатят по ведомости, как 16 строк пентагона на 3,5. Кадровый гасящий укоротить с 32 до 24 строк. Таким образом получим 312 строк и 50Гц. Мультиколоры никуда не уедут.
Но это сработает только на еве, где 7МГц нетормозящие. На пентагоне не выйдет.
Если уменьшить количество строк в растре, тогда перестанут работать демы, и это будет уже не пентагон.
Если увеличить кварц, поплывет уже строчная развертка (и вместе с ней пал-кодер, например, а в проекторе хз, что поплывет). И изменится частота тона АУ.
2. Если проектор не покажет 48.8Гц — ни о каких строчных даблерах говорить вообще не приходится.
3. Физика реального мира в принципе запрещает существование преобразователя пентагоновского видеосигнала в реальном времени, который будет выполнять следующие условия одновременно:
— давать развертку, некратную 48.8Гц целочисленно,
— правильно фликать кадр в кадр,
— не создавать tear-эффекта.
4. Вывод из п.3: можно сделать полнокадровый даблер, который будет удваивать частоту кадров до 97Гц, но см.п.1 — много ли проекторов, которые это покажут?
5. Компромиссный вариант: полнокадровый даблер, который выдаст частоту 1.5х (73.2Гц), но при этом фликать будет 2 кадра — одна половинка, 1 кадр — другая. Т.е. tear-эффекта не будет, но флик будет дерганный.
Нашел на 200 баксов какой-то на 2.5кВт, жрет бензин 0.35 литра.