Previous 199869 Revisions Next

r20872 Saturday 9th February, 2013 at 16:30:27 UTC by Angelo Salese
Added zooming for RGB15 (My Fair Lady)
[src/mame/video]stvvdp2.c

trunk/src/mame/video/stvvdp2.c
r20871r20872
31333133   int scrolly = stv2_current_tilemap.scrolly;
31343134   int r,g,b;
31353135   UINT16 dot_data;
3136   int xf, yf;
31363137
31373138   xsize = (stv2_current_tilemap.bitmap_size & 2) ? 1024 : 512;
31383139   ysize = (stv2_current_tilemap.bitmap_size & 1) ? 512 : 256;
r20871r20872
31473148         if(stv_vdp2_window_process(xdst,ydst))
31483149            continue;
31493150
3150         xsrc = (xdst + scrollx) & (xsize_mask-1);
3151         ysrc = (ydst + scrolly) & (ysize_mask-1);
3151         xf = stv2_current_tilemap.incx * xdst;
3152         xf>>=16;
3153         yf = stv2_current_tilemap.incy * ydst;
3154         yf>>=16;
3155
3156         xsrc = (xf + scrollx) & (xsize_mask-1);
3157         ysrc = (yf + scrolly) & (ysize_mask-1);
31523158         src_offs = (xsrc + (ysrc*xsize));
31533159         src_offs *= 2;
31543160         src_offs += map_offset;
r20871r20872
32693275      {
32703276      //   case 0: draw_4bpp_bitmap(bitmap,cliprect); return;
32713277         case 1: draw_8bpp_bitmap(bitmap,cliprect); return;
3272      //   case 3: draw_rgb15_bitmap(bitmap,cliprect); return;
3278         case 3: draw_rgb15_bitmap(bitmap,cliprect); return;
32733279      //   case 4: draw_rgb32_bitmap(bitmap,cliprect); return;
32743280      }
32753281

Previous 199869 Revisions Next


© 1997-2024 The MAME Team