+ if (probably_caanoo) {
+ unsigned short *dst = host_screen;
+ int i;
+ for (i = 0; i < 240; i++, dst += 320, src += stride / 2)
+ memcpy(dst, src, w*2);
+ }
+ else {
+ extern void rotated_blit16(void *dst, const void *linesx4);
+ rotated_blit16(host_screen, src);
+ }