Hi,
I am using the CC bit in the color table of the sprites (screen 5 - mode 2) in order to create a 3 colors result out of 2 layers of sprites overlapping.
I have 3 sprites with color 1 (sprites 0,1,2) and 3 sprites with color 4 (sprites 3,4,5). Sprite 3 is over sprite 0, sprite 4 is over sprite 1 ans sprite 5 is over sprite 2. The color table for sprite 0,1,2 is 1, the color table for sprite 3,4,5 is 64+4 (CC bit set to 1).
So each overlapping bits should be color 4 OR color 1 = color 5. It does works for the sprite pairs 4/1 and 5/2 but does not work for the sprite pair 3/0 (in BlueMSX 2.6.1, did not perform a test yet on my MSX2+).
Am I missing something ?
Login sesión o register para postear comentarios


