Некоторым людям нравятся нечеткие пиксели CRT мониторов и тв) : http://zx-pk.ru/threads/29315-ishchu...-myla-elt.html
Но основной вопрос - как часто на LCD тв спектрумовская картинка идет не с чересстрочной разверткой?
Вид для печати
Некоторым людям нравятся нечеткие пиксели CRT мониторов и тв) : http://zx-pk.ru/threads/29315-ishchu...-myla-elt.html
Но основной вопрос - как часто на LCD тв спектрумовская картинка идет не с чересстрочной разверткой?
Very often is picture on LCD TV interlaced and stable without flickering.
TAP files with graphic (usable with ZX128 + LCD TV or as gigascreen in emulators)
https://velesoft.speccy.cz/other/LCDgfx19.zip
https://velesoft.speccy.cz/other/LCDgfx18.zip
https://velesoft.speccy.cz/other/LCDgfx17.zip
https://velesoft.speccy.cz/other/LCDgfx16.zip
https://velesoft.speccy.cz/other/LCDgfx15.zip
https://velesoft.speccy.cz/other/LCDgfx14.zip
https://velesoft.speccy.cz/other/LCDgfx13.zip
https://velesoft.speccy.cz/other/LCDgfx12.zip
https://velesoft.speccy.cz/other/LCDgfx11.zip
https://velesoft.speccy.cz/other/LCDgfx10.zip
https://velesoft.speccy.cz/other/LCDgfx09.zip
https://velesoft.speccy.cz/other/LCDgfx08.zip
https://velesoft.speccy.cz/other/LCDgfx07.zip
https://velesoft.speccy.cz/other/LCDgfx06.zip
https://velesoft.speccy.cz/other/LCDgfx05.zip
https://velesoft.speccy.cz/other/LCDgfx04.zip
https://velesoft.speccy.cz/other/LCDgfx03.zip
https://velesoft.speccy.cz/other/LCDgfx02.zip
https://velesoft.speccy.cz/other/LCDgfx01.zip
https://velesoft.speccy.cz/other/LCDgfx00.zip
Conversion of ZX graphic to interlaced mode 256x384:
https://www.youtube.com/watch?v=fJ2tpI7Y030
512 interlaced pictures for LCD TV on Youtube:
https://youtu.be/yPRLB7Algs4
https://youtu.be/X_-GKjGdVn4
https://youtu.be/pF7jbIqUNkM
https://youtu.be/D03DKF3PFKI
https://youtu.be/vHqyMkK09r4
DOWNLOAD ZX TAP file with all 512 pictures here:
https://velesoft.speccy.cz/other/LCD0to35.zip
Next big TAP file with 222 pictures:
https://velesoft.speccy.cz/other/LCDgfx36-47.zip
(photos from real monitor)
https://youtu.be/GzTj4vCp-cs
гигаскрин изобретен еще неандертальцами...
и вполне есть демки и некоторые игры
...некоторые товарищи даже пытались применять триколор для всяких там worms
...(но до приемов снижающих мерцания они конечно не додумались и в итоге смотреть на такую мигалку было тяжело...)
можно вполне запустить того же марио
или открывашку (хотя она не очень то динамична)
или "мигающих" демок от demarche
и посмотреть как оно все теперь статично на экране...
(хотя в темноте на CRT телеке с выкрученной в 0 яркостью изображение тоже достаточно статично)
на счет hires-a
как предлагается синхронизировать четные и не четные строки?
походу только с кнопки с запросом "всмотритесь в экран какая полоска ровнее..."
программно не определишь какой именно сейчас кадррисуетзахватывает телевизор
не очень красивое и удобное решение проблемы...
и опять же гигаскрин в динамических играх это почти тоже самое что фреймовость
(было бы 4 экранные страницы, как в некоторых компах, проблемы бы не было)
а так опять же есть ограниченное время за которое нужно успеть подготовить следующий кадр
иначе будут хвосты, мигающие полупрозрачные спрайты итд...
ну а хроническая погоня за фреймовостью
хорошо на качестве обычно не сказывается...
(это из разряда запихнуть все в 48к)
хотя это может прокатить в играх с низким FPS порядка 5-10
когда кадр несколько фреймов статичен при расчетах
и пару фреймов перерисовывается
Manual sync on main menu. You must select correct image layout. Also will new software access to new port for automatic sync (reserve for future). For static graphic sprites it's usable on TV. For animated sprites in interlace mode is better use ZX-HD or ZX-VGA-JOY interface or any emulator with interlace support.
так и я про то жо
у спектрумов прогрессивная развертка
ссылки на раннее упомянутые мной игры
https://vtrd.in/full_ver/OPENS.ZIP
https://vtrd.in/demo_ver/SMB.ZIP
и некоторые мигающие демки
http://www.pouet.net/prod.php?which=54207 - mescaline synesthesia
http://www.pouet.net/prod.php?which=57610 - paralactika
http://www.pouet.net/prod.php?which=68035 - across the edge
https://zxaaa.ru/view_demo.php?id=2256 - SCROLLER
http://www.pouet.net/prod.php?which=6110 - Stellar Contour
- - - Добавлено - - -
а при обращении к диску будет разсинхронизация
и потом нужен опять manual sync...
Mescaline demo contain incorrect screen data, I have snapshots with fixed mescaline pictures for LCD interlace.
Color interlaced graphic don't need any extra manual sync, because also if TV swap even/odd lines then final effect is same. Sync must be set only for true HI-RES pictures.
не, здесь проблема тоже только в синхронизации
если знать, то 25 fps с десятком мелкоспрайтов вполне реально
with static pictures...
...because otherwise you must know what screen is safe to update this spectrum frame
про него и шла речь
для простого расширения количества цветов на статических картинках синхронизация не нужна
на динамических с 25 fps нужна
(чтобы не объединялись 2 разных кадра)
на не динамических с 5 fps не нужна
тк время отображения неправильных сочетаний кадров меньше
чем время отображения правильных
"если знать, то 25 fps" это как раз в стиле
"пофиг на все главное фреймовость и вместить в 48к..."
и тянет такой подход всё на дно...
и fps не 25
а так и остается 50
пушо нужно перерисовывать оба экрана за 2 фрейма
ну и да
присоединюсь к предыдущим ораторам
что нужен список мониторов
где ВНЕЗАПНО наблюдается гигаскринный HIRES
и так же требуется уточнение как происходит смена кадров на мониторе
1. изображение на мониторе обноляется каждые 2 фрейма
(то есть фреймовости на мониторах нет как таковой)
или
2. изображение на мониторе обновляется каждый фрейм но только каждую вторую строку
(фреймовость на мониторе остается)
кстате этот эффект из покон веков есть в unreal-е
завется
noflic method#2
вот при чём тут 48? а что до фреймовости... addams family к примеру - считаешь дном?
игровых-то 25 будет, и времени на подготовку побольше
что с двумя экранами не проблема, если много не обновлять
в принципе даже конструктор сваять реально
я не одобряю погоню за фреймовостью
А 3ДЭ фреймовость на ПЦ
вообще у меня вызывает мерзкий "эффект дешевого сериала"
и феиспальм когда ктото гамает в такое без vsync-а даже не замечая...
а при том что это похожая болезнь
с такими же последствиями...
конечно в сравнении с фреймовостью на 48к будет да
тк не нужно будет гоняться с лучом
но в сравнении с фреймовостью на 128
разницы практически никакой
(конечно если положения спрайтов не рассчитываются тяжелым матаном)
что значит "погоню"? если чем-то жертвуют ради фреймовости? не похоже, что в моём примере чем-то пожертвовали
+ поведение объектов и персонажей, проверка столкновений - ВСЕХ расчётов логики вдвое меньше (хотя addams успевает и в каждом фрейме)
может быть не так уж и мало, если не тупые враги или столкновения с точностью до пикселя проверять
что примечательно
у этого HI-RES-a есть одна крайне неприятная особенность
оно тотально испоганевает самый стабильный и наименее мерцающий вариант гигаскрина (3 цвета в знакоместе с шахматкой)
превращая его в *****егафно... :v2_dizzy_sleep2:
да и обычный через строчник тоже...
https://zx-pk.ru/attachment.php?atta...2&d=1567641218 https://zx-pk.ru/attachment.php?atta...5&d=1567642980
то есть одно получаем
другое теряем
и теряем уже готовое...
что еще раз подтверждает
что шахматку в гигаскрине нужно делать увеличенную в 2 раза
так же как и черезстрочник должен быть каждые 2 пикселя
а не каждый один
как почему то все зачем то делают о_О...
- - - Добавлено - - -
это скорей LCD interlace инкорект...
по ходу речь шла про проблемы с интерлейсом у LCD-шников
и что под них теперь еще и что то фиксить нужно