I just have made a screenshot of Tom and Jerry from the emulator:
I only refer to the background palette now. If you look at the colors on the palette and on the screen, on the screen there are definetly more than 4 color, I count:
- yellow
- brown
- black
- light grey
- dark grey
- light purple
- dark purple
That's 7 colors. How is that possible? Of course it can use the attribute bits to map the rest of the colors from the palette, but then if it scrolls and the next image that floats in wants to use another set of 4 group colors from palette? My assumption would be that it changes the attribute bits runtime, is it a technic widely used? Seems to me a nightmare to program that.
Also, is there an enumator that could show me used attribute bits for each 4 group tiles?
I only refer to the background palette now. If you look at the colors on the palette and on the screen, on the screen there are definetly more than 4 color, I count:
- yellow
- brown
- black
- light grey
- dark grey
- light purple
- dark purple
That's 7 colors. How is that possible? Of course it can use the attribute bits to map the rest of the colors from the palette, but then if it scrolls and the next image that floats in wants to use another set of 4 group colors from palette? My assumption would be that it changes the attribute bits runtime, is it a technic widely used? Seems to me a nightmare to program that.
Also, is there an enumator that could show me used attribute bits for each 4 group tiles?