diff options
author | Marcus Brinkmann <marcus@gnu.org> | 2001-08-17 23:46:24 +0000 |
---|---|---|
committer | Marcus Brinkmann <marcus@gnu.org> | 2001-08-17 23:46:24 +0000 |
commit | 216c5ce7d69acc70d6cf06badf7c0c99ec6024fd (patch) | |
tree | 2431127fc0fbd6dd905491c2812b451ea383ceb4 /i386/i386at/kd.h | |
parent | 8dc6d803a2f815d32525a98cb9e1fb1e006011d5 (diff) | |
download | gnumach-216c5ce7d69acc70d6cf06badf7c0c99ec6024fd.tar.gz gnumach-216c5ce7d69acc70d6cf06badf7c0c99ec6024fd.tar.bz2 gnumach-216c5ce7d69acc70d6cf06badf7c0c99ec6024fd.zip |
2001-08-18 Marcus Brinkmann <marcus@gnu.org>
* i386/i386at/kd.c (kdintr): In event mode, make it so that
0xE0 scancodes are received.
From Kalle Olavi Niemitalo <tosi@ees2.oulu.fi>.
* i386/i386at/kd.h: New constants KAX_REVERSE, KAX_UNDERLINE,
KAX_BLINK, KAX_BOLD, KAX_DIM, KAX_INVISIBLE, KAX_COL_UNDERLINE,
KAX_COL_DIM.
* i386/i386at/kd.c: Increase K_MAXESC to 32.
New global variable color_table to map color values.
New globals kd_color and kd_attrflags.
(kdinit): Initialize these variables.
(kd_update_kd_attr): New function.
(kd_parserest): Redone to support more terminal attributes,
including colors.
Diffstat (limited to 'i386/i386at/kd.h')
-rw-r--r-- | i386/i386at/kd.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/i386/i386at/kd.h b/i386/i386at/kd.h index 3b1ace35..9dc22342 100644 --- a/i386/i386at/kd.h +++ b/i386/i386at/kd.h @@ -212,6 +212,16 @@ WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #define KA_NORMAL 0x07 #define KA_REVERSE 0x70 +#define KAX_REVERSE 0x01 +#define KAX_UNDERLINE 0x02 +#define KAX_BLINK 0x04 +#define KAX_BOLD 0x08 +#define KAX_DIM 0x10 +#define KAX_INVISIBLE 0x20 + +#define KAX_COL_UNDERLINE 0x0f /* bright white */ +#define KAX_COL_DIM 0x08 /* gray */ + /* * For an EGA-like display, each character takes two bytes, one for the * actual character, followed by one for its attributes. |