   if (color != BLACK && color != GREEN && color != RED && color != ORANGE)
     return;
 
-  byte nChip = 1 + x / 16 + (y > 7 ? 2 : 0) ;
+  byte nChip = 1 + x / 16 + (y >= 8 ? 2 : 0) ;
   x = x % 16;
   y = y % 8;
   byte addr = (x << 1) + (y >> 2);

  delay(1000);
}


/*
   plot a point on the display, with the upper left hand corner


void loop ()
{
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
