freebsd-dev/sys/amd64/include/pc/display.h

51 lines
1.0 KiB
C
Raw Normal View History

1993-06-12 14:58:17 +00:00
/*
* IBM PC display definitions
*
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 */
#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
#endif
1993-06-12 14:58:17 +00:00
#define FG_INTENSE 0x08
/* Monochrome attributes for text background */
#define BG_INTENSE 0x10