A.D.A. Amiga Demoscene Archive

  Welcome guest! Please register a new account or log in




log in with SceneID


Demos Amiga Demoscene Archive Forum / Coding / independent 16 color palette for every attached sprite?


Author Message
#1 - Posted: 20 Mar 2016 13:20
Reply Quote

i have 64x64 pixel 16 colored sprites. the amiga takes the 16 colors from the second table (color 16-31).
is it possible to change the position of this colortable in the palette? maybe sprite (0/1) from color 16-31 and
sprite (2/3) from color 32-47?

best regards
#2 - Posted: 5 Apr 2016 16:54
Reply Quote
You have some control over this on AGA: bits 0-3 in BPLCON4 select the 16-color page used for odd-numbered sprites, and bits 4-7 are for even-numbered sprites, so it's possible to give each sprite its own palette.

When sprites are attached they all use the same page unfortunately, the one selected for odd-numbered sprites, but at least you're able to break them out of the usual 16-31 range.
#3 - Posted: 8 Jul 2016 04:27
Reply Quote
Thanks for this! :)

A neat thing about this colour banking is that one can put a HAM8 background with 64 base colours carefully chosen. And then put a sprite layer on top using colours 64 and upwards! Thus not disturbing the HAM8 background image by altering its base colours.


  Please register a new account or log in to comment





A.D.A. Amiga Demoscene Archive, Version 3.0