1 | /* $NetBSD: pcdisplay.h,v 1.1 1998/05/14 23:11:03 drochner Exp $ */ |
2 | |
3 | /* |
4 | * IBM PC display definitions |
5 | */ |
6 | |
7 | /* Color attributes for foreground text */ |
8 | |
9 | #define FG_BLACK 0 |
10 | #define FG_BLUE 1 |
11 | #define FG_GREEN 2 |
12 | #define FG_CYAN 3 |
13 | #define FG_RED 4 |
14 | #define FG_MAGENTA 5 |
15 | #define FG_BROWN 6 |
16 | #define FG_LIGHTGREY 7 |
17 | #define FG_DARKGREY 8 |
18 | #define FG_LIGHTBLUE 9 |
19 | #define FG_LIGHTGREEN 10 |
20 | #define FG_LIGHTCYAN 11 |
21 | #define FG_LIGHTRED 12 |
22 | #define FG_LIGHTMAGENTA 13 |
23 | #define FG_YELLOW 14 |
24 | #define FG_WHITE 15 |
25 | #define FG_BLINK 0x80 |
26 | #define FG_MASK 0x8f |
27 | |
28 | /* Color attributes for text background */ |
29 | |
30 | #define BG_BLACK 0x00 |
31 | #define BG_BLUE 0x10 |
32 | #define BG_GREEN 0x20 |
33 | #define BG_CYAN 0x30 |
34 | #define BG_RED 0x40 |
35 | #define BG_MAGENTA 0x50 |
36 | #define BG_BROWN 0x60 |
37 | #define BG_LIGHTGREY 0x70 |
38 | #define BG_MASK 0x70 |
39 | |
40 | /* Monochrome attributes for foreground text */ |
41 | |
42 | #define FG_UNDERLINE 0x01 |
43 | #define FG_INTENSE 0x08 |
44 | |
45 | /* Monochrome attributes for text background */ |
46 | |
47 | #define BG_INTENSE 0x10 |
48 | |