+ get_color_bits(&vi.rbits, &vi.gbits, &vi.bbits);
+ get_color_shift(&vi.rshift, &vi.gshift, &vi.bshift);
+ get_color_mask(&vi.rmask, &vi.gmask, &vi.bmask);
+
+ fbptr = framebuf;
+ for(i=0; i<480; i++) {
+ for(j=0; j<640; j++) {
+ int xor = i^j;
+ uint16_t r = xor & 0xff;
+ uint16_t g = (xor << 1) & 0xff;
+ uint16_t b = (xor << 2) & 0xff;
+
+ r >>= 8 - vi.rbits;
+ g >>= 8 - vi.gbits;
+ b >>= 8 - vi.bbits;