head 1.2; access ; symbols ; locks ; comment @ * @; 1.2 date 89.02.03.15.49.44; author pkern; state Exp; branches ; next 1.1; 1.1 date 89.02.03.13.39.50; author pkern; state Exp; branches ; next ; desc @@ 1.2 log @*** empty log message *** @ text @/* * pc.h: IBM PC specific internal numbers * * copyright (c) University of Toronto, 1988. * ($Header: pc.h,v 1.1 89/02/03 13:39:50 pkern Exp $) */ #define CRT_INT 0x10 /* crt dsr interface */ #define KBD_INT 0x16 /* keyboard interface */ /* #define TICKER 0x58 /* system timing, 25 ms. */ #define TIMER 0x1c /* system timing, 100 ms. */ /* #define KBDMAP 0x5b /* kbd mapping vector */ /* #define KEYPAUS 0x5c /* kbd program pause key vector */ #define KEYBRK 0x1b /* kbd program break key vector */ /* #define KEYPRNT 0x5e /* kbd print screen vector */ /* #define KBDQUE 0x5f /* kbd queueing vector */ #define Zflag 0x40 #define Cflag 0x01 #define NOPARITY 0 #define O_PARITY 1 #define E_PARITY 3 #define UK_s3 "\234" /* 8-bit code for British pound char */ /* function key codes */ #define K_UP 0x4800 #define K_DOWN 0x5000 #define K_RIGHT 0x4d00 #define K_LEFT 0x4b00 #define K_INS 0x5200 #define K_DEL 0x5300 #define K_sDEL 0x3800 /* shift DELETE */ #define K_HOME 0x4700 #define K_F1 0x3b00 #define K_F2 0x3c00 #define K_F3 0x3d00 #define K_F4 0x3e00 #define K_F5 0x3f00 #define K_F6 0x4000 #define K_F7 0x4100 #define K_F8 0x4200 #define K_F9 0x4300 #define K_F10 0x4400 #define K_sF3 0x5600 #define K_cF3 0x6000 #define K_NUL 0x0300 /* Fnul, ctrl-2@@ */ #define K_SETUP K_F1 /* and K_F2, when not in setup mode */ #define K_BREAK K_F3 /* F3 = vt100 BREAK key */ #define K_BKSP K_F4 /* F4 = vt100 BACKSPACE key */ #define K_shBRK K_sF3 /* shift-BREAK (drop DTR/RTS) */ #define K_cBRK K_cF3 /* ctrl-BREAK (send answerback message) */ #define NPORTS 2 #define SCRSIZE (80*24) @ 1.1 log @Initial revision @ text @d5 1 a5 1 * ($Header$) a49 3 #define K_F11 K_F9 #define K_F12 K_F10 d56 2 a57 2 #define K_BREAK K_F3 #define K_BKSP K_F4 d59 2 a60 2 #define K_shBRK K_sF3 #define K_cBRK K_cF3 @