1993-06-12 14:58:17 +00:00
|
|
|
/*
|
|
|
|
* IBM PC display definitions
|
1993-10-16 14:40:57 +00:00
|
|
|
*
|
1999-08-28 01:08:13 +00:00
|
|
|
* $FreeBSD$
|
1993-06-12 14:58:17 +00:00
|
|
|
*/
|
|
|
|
|
|
|
|
/* Color attributes for foreground text */
|
|
|
|
|
|
|
|
#define FG_BLACK 0
|
|
|
|
#define FG_BLUE 1
|
|
|
|
#define FG_GREEN 2
|
|
|
|
#define FG_CYAN 3
|
|
|
|
#define FG_RED 4
|
|
|
|
#define FG_MAGENTA 5
|
|
|
|
#define FG_BROWN 6
|
|
|
|
#define FG_LIGHTGREY 7
|
|
|
|
#define FG_DARKGREY 8
|
|
|
|
#define FG_LIGHTBLUE 9
|
|
|
|
#define FG_LIGHTGREEN 10
|
|
|
|
#define FG_LIGHTCYAN 11
|
|
|
|
#define FG_LIGHTRED 12
|
|
|
|
#define FG_LIGHTMAGENTA 13
|
|
|
|
#define FG_YELLOW 14
|
|
|
|
#define FG_WHITE 15
|
|
|
|
#define FG_BLINK 0x80
|
|
|
|
|
|
|
|
/* Color attributes for text background */
|
|
|
|
|
|
|
|
#define BG_BLACK 0x00
|
|
|
|
#define BG_BLUE 0x10
|
|
|
|
#define BG_GREEN 0x20
|
|
|
|
#define BG_CYAN 0x30
|
|
|
|
#define BG_RED 0x40
|
|
|
|
#define BG_MAGENTA 0x50
|
|
|
|
#define BG_BROWN 0x60
|
|
|
|
#define BG_LIGHTGREY 0x70
|
|
|
|
|
|
|
|
/* Monochrome attributes for foreground text */
|
|
|
|
|
2001-12-14 15:27:15 +00:00
|
|
|
#ifdef PC98
|
|
|
|
/* PC-98 attributes for foreground text */
|
|
|
|
#define FG_UNDERLINE 0x08
|
|
|
|
#else
|
1993-06-12 14:58:17 +00:00
|
|
|
#define FG_UNDERLINE 0x01
|
2001-12-14 15:27:15 +00:00
|
|
|
#endif
|
1993-06-12 14:58:17 +00:00
|
|
|
#define FG_INTENSE 0x08
|
|
|
|
|
|
|
|
/* Monochrome attributes for text background */
|
|
|
|
|
|
|
|
#define BG_INTENSE 0x10
|