unsigned char r = sprites_cmap[i].r >> 3;
unsigned char g = sprites_cmap[i].g >> 3;
unsigned char b = sprites_cmap[i].b >> 3;
unsigned char r = sprites_cmap[i].r >> 3;
unsigned char g = sprites_cmap[i].g >> 3;
unsigned char b = sprites_cmap[i].b >> 3;