rendered paste body pd = VRAM_A+((scan+V_OFFSET)*SCREEN_WIDTH)+H_OFFSET;
xpitch=1;
ps=sdata; end=ps+320;
// Reduce 4 pixels into 3
do
{
/*
*(unsigned short *)pd=RGB15((ps[0]>>11)&30,(ps[0]&1920)>>6,(ps[0]&30)); pd+=xpitch;
temp = (unsigned short)((ps[1]+ps[2])>>1);
*(unsigned short *)pd=RGB15((temp>>11)&30,(temp&1920)>>6,(temp&30)); pd+=xpitch;
*(unsigned short *)pd=RGB15((ps[3]>>11)&30,(ps[3]&1920)>>6,(ps[3]&30)); pd+=xpitch;
*/
*(unsigned short *)pd=ps[0]; pd+=xpitch;
*(unsigned short *)pd=(unsigned short)((ps[1]+ps[2])>>1); pd+=xpitch;
*(unsigned short *)pd=ps[3]; pd+=xpitch;
ps+=4;
}
while (ps<end);