Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Configurando primeiras 64 cores
- for(int i =0; i < 64; i++)
- {
- unsigned char r, g, b;
- //Filtro para obter os bits 6 e 5 (00110000)
- r = ((i & 0x30) >> 4);
- //Filtro para obter os bits 4 e 3 (00001100)
- g = ((i & 0x0C) >> 2);
- //Filtro para obter os bits 2 e 1 (00000011)
- b = (i & 0x03);
- //Configurando cor. Multiplicando por 85 pois o valor de r, g ou b
- // pois existem 4 (0..3) possibilidades com 2 bits. E 3 x 85 = 255, valor máximo de um byte
- vga_set_colour(i, r*85, g*85, b*85);
- }
Add Comment
Please, Sign In to add comment