Yesterday I wanted to optimize the color palette of the water in the background and I modified the values for a greenish-blue gradient. I have used only even RGB 63 color numbers (00, 02, 04, 06 ...) with
the RGB values of the new DATlib 0.1. Although I was using consistent color number steps, the gradient in the original image looks quite bad (because of the inconsistent RGB values).
Particularly color number #15 does not fit into the gradient. When comparing the following pictures, please pay attention to this color to see the differences. After that I converted the image with buildchar.exe to the graphic rom and tested it on several emulators and the real system (MV1FZS).
The results are:
MameUI32 0.141u2 emulates the colors almost the same like in the original image and the gradient looks inconsistent
Mame32 0.90u1 shows the perfect world - a consistent gradient which looks even better than on the real system (I wish the real system would really output the colors in this way...)
NeoCD/SDL 0.3.1 emulates the colors close to reality - it looks only slightly inconsistent almost like on the real system
I would suggest better to use the RGB color values of NeoCD/SDL 0.3.1 instead of the values of MameUI32 for translating the colors.
Here are the screenshots / photos:
