Fix brown paper bag bug in Atari interleaved bitplanes code
diff --git a/drawops/iplan2.c b/drawops/iplan2.c
index e02006e..90dcb39 100644
--- a/drawops/iplan2.c
+++ b/drawops/iplan2.c
@@ -32,7 +32,7 @@
 
 static void iplan2_setpixel(u32 x, u32 y, pixel_t pixel)
 {
-    u16 *p = (u16 *)(screen+y*next_line+fb_var.bits_per_pixel*(x & -16));
+    u16 *p = (u16 *)(screen+y*next_line+fb_var.bits_per_pixel*(x/16*2));
     u16 mask = 0x8000 >> (x & 15);
     int i = fb_var.bits_per_pixel;
     while (1) {
@@ -49,7 +49,7 @@
 static pixel_t iplan2_getpixel(u32 x, u32 y)
 {
     pixel_t pixel = 0, bit = 1;
-    u16 *p = (u16 *)(screen+y*next_line+fb_var.bits_per_pixel*(x & -16));
+    u16 *p = (u16 *)(screen+y*next_line+fb_var.bits_per_pixel*(x/16*2));
     u16 mask = 0x8000 >> (x & 15);
     int i = fb_var.bits_per_pixel;
     while (1) {