head 1.2; access ; symbols ; locks ; comment @ * @; 1.2 date 89.01.31.14.31.12; author pkern; state Exp; branches ; next 1.1; 1.1 date 89.01.31.13.38.33; author pkern; state Exp; branches ; next ; desc @@ 1.2 log @*** empty log message *** @ text @/* * tipro.h: TI Pro-specific definitions * * copyright (c) University of Toronto, 1988. * ($Header$) */ #define CRT_INT 0x49 /* crt dsr interface */ #define KBD_INT 0x4a /* keyboard interface */ #define PRN_INT 0x4b /* parallel printer interface */ #define TICKER 0x58 /* system timing, 25 ms. */ #define TIMER 0x5a /* system timing, 100 ms. */ #define KBDMAP 0x5b /* kbd mapping vector */ #define KEYPAUS 0x5c /* kbd program pause key vector */ #define KEYBRK 0x5d /* 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_F11 0x4500 #define K_F12 0x4600 #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 #define K_BKSP K_F4 #define K_shBRK K_sF3 #define K_cBRK K_cF3 #define NPORTS 4 #define SCRSIZE (80*24) @ 1.1 log @Initial revision @ text @d5 1 @