memcpy((unsigned char *)temp_pal32in, (unsigned char *)my_pal, 32); //full fade pals bkg+spr memcpy((unsigned char *)temp_pal32in, (unsigned char *)my_pal, 16); //fade only only bkg pal memcpy((unsigned char *)temp_pal32in +16, (unsigned char *)my_pal, 16); //fade only spr pal