/*Renksiz ozellikler*/ #define NORM 0x07 #define REV 0x70 #define BOLD 0x0F #define BLINK 0x87 #define UNDER 0x01 /*Zemin rekleri*/ #define _BLACK 0x00 #define _BLUE 0x10 #define _GREEN 0x20 #define _CYAN 0x30 #define _RED 0x40 #define _MAG 0x50 #define _BRAUN 0x60 #define _WHITE 0x70 /*Sekil renkleri*/ #define BLACK 0x00 #define BLUE 0x01 #define GREEN 0x20 #define CYAN 0x03 #define RED 0x04 #define MAG 0x05 #define BRAUN 0x06 #define LGRAY 0x07 #define DGRAY 0x08 #define LBLUE 0x09 #define LGREEN 0x0A #define LCYAN 0x0B #define LRED 0x0C #define LMAG 0x0D #define YELLOW 0x0E #define WHITE 0x0F /* Grafik karakterler*/ #define C_V 179 #define C_H 196 #define C_UL 218 #define C_UR 191 #define C_LL 192 #define C_LR 217 #define C_XU 193 #define C_XD 194 #define C_XR 195 #define C_ULD 201 #define C_URD 187 #define C_LLD 200 #define C_LRD 188 #define C_HD 205 #define C_VD 186 #define C_XDD 203 #define C_XUD 202 #define C_XRD 204 #define C_XLD 185 void _writec(int row,int col,int ch); char *_writes(int row,int col,char *str); void _fillc(int row,int col,int ch,int n); void _vfillc(int row,int col,int ch,int n); char *_writens(int row,int col,char *str,int n); void writec(int row,int col,int ch,int attr); char *writes(int row,int col,char *str,int attr); void fillc(int row,int col,int ch,int n,int attr); void vfillc(int row,int col,int ch,int n,int attr); char *writens(int row,int col,char *str,int n,int attr); void _frame(int row1,int col1,int row2,int col2); void frame(int row1,int col1,int row2,int col2,int attr); void double_frame(int row1,int col1,int row2,int col2,int attr); void brush(int attr); void getpage(char *str); void putpage(char *str); void cls(void); void scroll_up(void); void scroll_down(void); char far *vp =(char far *)0xB8000000;