Объясните, плиз, что такое Multicolor и Gigascreen.
Вид для печати
Объясните, плиз, что такое Multicolor и Gigascreen.
Multicolor - это когда атрибут не на всё знакоместо, а на каждую строку знакоместа имеется свой отдельный атрибут.
Gigascreen - это сложение двух экранов наложением друг на друга, при котором цвет каждого пиксела результирующего изображения экрана определяется суммированием цветов соответствующих пикселов двух экранов.
Multicolor и Gigascreen бывают программные или аппаратные. Всё что программное - это баловство, практического применения не имеющее и ни на что кроме демок не годное.
В программном мультиколоре, действительно динамически меняют атрибуты. Но это кривизна неимоверная, к тому же на всю строку сделать программые мультиколоры невозможно. Поэтому для нормальной работы был сделан аппаратный режим, где ввели дополнительную экранную область на 6k в которой каждому байту экрана соответствует байт атрибутов.
В программном гигаскрине в самой его грубой реализации программно меняют D3 #7FFD в конце каждого кадра, добиваясь переключения с основного на альтернативный экран и обратно. Таким образом два экрана мигают с частотой 25Гц и зрительно их изображения складываются. В аппаратном гигаскрине в D3 #7FFD писать ничего не надо, а переключение происходит автоматически. В обоих случаях смотреть на это мерцание невозможно и ни для чего полезного этот режим не годится.
Проблему решает аппаратный режим Gigascreen+, в котором выводятся одновременно изображения с обеих экранных областей и аппаратно суммируется. Оба аппаратных режима Gigascreen и Gigascreen+ програмно совместимы, и отличаются только качеством изображения.
Неправда.
RealMasters почти забацали WORMS под мультиколор.
Так же режим представляет интерес для игр со статичной графикой типа Звездного Наследия и Зеркала, да и для логики/паазлов, например типа Pussy, Quadrax и т.д.
Баловоство, поскольку существует у 5-10 человек на свете.
В то время как програмный можно подстроить почти под любую модель спектрума.
---------- Post added at 21:27 ---------- Previous post was at 21:22 ----------
Ты забыл добавить "имхо".
Мерцание ОЧЕНЬ сильно зависит от картинки.
:) всё же программные мультиколоры нельзя на обычных машинах сделать на весь экран - просто не хватает быстродействия - сжирается вся производительность машины и ничего кроме статики получить программно не получается.По крайней мере существует на всех Pentagon-1024SL v2.2 в прошивке от DDp, а их не 5-10.. :)нет, это безотносительно, мерцающее изображение не годится ни для какого практического применения. К счастью весь гигаскриновский софт можно посмотреть без мерцания в режиме Gigascreen+, дело только за наличием аппаратной поддержки, а вот её пока действительно практически нет, если не считать эмуляторов.
А нужно?
Много игр использует ВЕСЬ экран под игровое поле?!
Doom видел? Это статика? ;)
Правда?
Видел игру про Кролика? Там вообще RGB, я в неё обсалютно без напряга играл (чуть убавив яркость на мониторе). Что уж говрорить про Gigascreen.
---------- Post added at 22:38 ---------- Previous post was at 22:35 ----------
И Vitamin правильно подметил, в системном софте мультиколор и гигаскрин нахрен не нужен, разве что порнуху сконверченую смотреть, многоцветную и без мерцания. ;)