и сколько для неё надо палитр?
Вид для печати
палитра одна, цикличесски ее сдвигаем, плазмы всякие так можно делать
сдвигать её адресацию на один разряд, или увеличивать на единицу, или есть какие хитрые алгоритмы? и какие ещё эффекты с палитрой используются?
есть бесчисленное множество "палитровых эффектов". палитра и 256 индексов цвета позволячют делать навороченные полноэкранные, но тем не менее неожиданно быстро работающие эффекты.
например, любые виды фрактальных плазм, wormhole, туннели.
и то, и другое, и ещё много чего.Цитата:
сдвигать её адресацию на один разряд, или увеличивать на единицу, или есть какие хитрые алгоритмы? и какие ещё эффекты с палитрой используются?
если есть интерес, то могу посоветовать посмотреть старые pc-шные демки (времён Second Reality / Future Crew) под DosBox-ом или Амижные демки тех же времён под WinFellow (увы, но WinUAE слаб в эмулировании чипсета)
и это всё чисто программным перемещением в памяти палитры или имеется ввиду аппаратные примочки?
Чисть программным перепрограммированием палитры.
Нужно держать данные и адрес на ногах SRAM , посему нужно два регистра/два порта + порт/регистр для рулёжки . Можно конечно оставить один порт на рулёжку и один на данные и адрес , но тогда придется лом добовлять , а это уже радикальное усложнение конструкции и совершенно не оправданное .
Нафиг . Пусть весит на порте со всей прочей графической мутью ;)
Ну тут ваще тонна лома нужна будет ;)
Вот кстати во многих игрухах так анимацию воды и огня делают . Ещё вспомнил - анимацию движения дороги то же в некоторых играх делают (типо дорога/разделительные полосы/бордюры/газон разлинованы полосками с разными кодами цвета).
плюс плюсом а аппаратная вещь на 3х чипах причем не более сложных в монтаже чем все эти мульки навесные. причем : для произведения доработки не надо ничего выкусывать допаивать( просто перешиваем матрицу) возможен вывод на лсиди монитор ( и не нужно привязываться к 50ти кадрам) ну и третье пожалуй главное - цепляется к ЛЮБОЙ машине к адресу и данным( не нужно искать сигналы на плате - вставил в разьем расширения и все работает) а для введения любого расширения - достаточно просто дописать прошивку причем на счетчиках и регистрах легко реализуется DMA скролеры и прочее - и без участия проца .
Пы.Сы причем при реализации на плис - не нужно будет дергать в ручную переключение скринов все будет автоматом делаться матрицей - вполне полноценная видеокарта получится