rem: start[index + 0] = palette[color + 0] >> 2; start[index + 1] = palette[color + 1] >> 2; start[index + 2] = palette[color + 2] >> 2;
add: start[index + 0] = palette[color + 2]; start[index + 1] = palette[color + 1]; start[index + 2] = palette[color + 0];
context: blit24(const uint8 *data, uint16 width, uint16 height,	const uint8 *palette, uint16 left, uint16 top){	uint8 *start = (uint8 *)sFrameBuffer + gKernelArgs.frame_buffer.width * 3 * top + 3 * left;	for (int32 y = 0; y < height; y++) {		for (int32 x = 0; x < width; x++) {			uint8 color = data[y * width + x] * 3;			uint32 index = x * 3;			start[index + 0] = palette[color + 0] >> 2;			start[index + 1] = palette[color + 1] >> 2;			start[index + 2] = palette[color + 2] >> 2;		}		start += gKernelArgs.frame_buffer.width * 3;	}}