Initial import from FreeBSD RELENG_4:
[games.git] / sys / i386 / include / pc / display.h
1 /*
2  * IBM PC display definitions
3  *
4  * $FreeBSD: src/sys/i386/include/pc/display.h,v 1.5.2.1 2001/12/17 10:31:05 nyan Exp $
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
27 /* Color attributes for text background */
28
29 #define BG_BLACK                0x00
30 #define BG_BLUE                 0x10
31 #define BG_GREEN                0x20
32 #define BG_CYAN                 0x30
33 #define BG_RED                  0x40
34 #define BG_MAGENTA              0x50
35 #define BG_BROWN                0x60
36 #define BG_LIGHTGREY            0x70
37
38 /* Monochrome attributes for foreground text */
39
40 #ifdef PC98
41 /* PC-98 attributes for foreground text */
42 #define FG_UNDERLINE            0x08
43 #else
44 #define FG_UNDERLINE            0x01
45 #endif
46 #define FG_INTENSE              0x08
47
48 /* Monochrome attributes for text background */
49
50 #define BG_INTENSE              0x10