Categories: Tecnología

Atributos de color del BIOS

BIOS Color Attribute es un valor de 8 bits donde los 4 bits bajos representan el color del carácter y los 4 bits altos representan el color de fondo. Por ejemplo, para imprimir un carácter blanco ‘A’ con fondo negro, el «Atributo de color del BIOS» se establecería en el valor hexadecimal 0x0F. El bit más alto del atributo de color, que también es el bit más alto del color de fondo, puede asumir dos funciones. No puede influir en el color de fondo haciendo parpadear el texto cuando se establece, limitando efectivamente los colores de fondo disponibles a solo ocho, o si se activan colores de fondo intensivos, los 16 colores completos estarán disponibles pero el parpadeo ya no estará disponible. Este comportamiento se puede cambiar, es decir, usando BIOS 80×86 interrupt 0x10, function 0x1003. Esta paleta de 16 colores a menudo se usa en programas de consola (por ejemplo, cmd en Windows) y, en ocasiones, para chat en juegos (por ejemplo, Minecraft).

Lista de atributos de color de BIOS
Dec Hex Binary Color
0 0 0000 negro
1 1 0001 azul
2 2 0010 Verde
3 3 0011 Cyan
4 4 0100 Rojo
5 5 0101 Magenta
6 6 0110 Marrón
7 7 0111 gris claro
8 8 1000 gris oscuro
9 9 1001 azul claro
10 A 1010 verde claro
11 B 1011 Light Cyan
12 C 1100 rojo claro
13 D 1101 Magenta claro
14 E 1110 Amarillo
15 F 1111 blanco
Por defecto, hay 16 colores para el texto y solo 8 colores para el fondo.

Related Post

Hay una manera de obtener los 16 colores para el fondo, lo que requiere desactivar el «atributo parpadeante».

Share