xref: /freebsd/sys/amd64/include/pc/display.h (revision 783d3ff6d7fae619db8a7990b8a6387de0c677b5)
1 /*
2  * IBM PC display definitions
3  */
4 
5 /* Color attributes for foreground text */
6 
7 #define	FG_BLACK		   0
8 #define	FG_BLUE			   1
9 #define	FG_GREEN		   2
10 #define	FG_CYAN			   3
11 #define	FG_RED			   4
12 #define	FG_MAGENTA		   5
13 #define	FG_BROWN		   6
14 #define	FG_LIGHTGREY		   7
15 #define	FG_DARKGREY		   8
16 #define	FG_LIGHTBLUE		   9
17 #define	FG_LIGHTGREEN		  10
18 #define	FG_LIGHTCYAN		  11
19 #define	FG_LIGHTRED		  12
20 #define	FG_LIGHTMAGENTA		  13
21 #define	FG_YELLOW		  14
22 #define	FG_WHITE		  15
23 #define	FG_BLINK		0x80
24 
25 /* Color attributes for text background */
26 
27 #define	BG_BLACK		0x00
28 #define	BG_BLUE			0x10
29 #define	BG_GREEN		0x20
30 #define	BG_CYAN			0x30
31 #define	BG_RED			0x40
32 #define	BG_MAGENTA		0x50
33 #define	BG_BROWN		0x60
34 #define	BG_LIGHTGREY		0x70
35 
36 /* Monochrome attributes for foreground text */
37 
38 #define	FG_UNDERLINE		0x01
39 #define	FG_INTENSE		0x08
40 
41 /* Monochrome attributes for text background */
42 
43 #define	BG_INTENSE		0x10
44