kern

annotate src/vid.h @ 40:710739e33da8

- now read_rtc doesn't try to read weekday as it's probably wrong anyway, and doesn't set yearday either - mktime now fixes yearday and weekday - moved init_timer and init_rtc just before enabling the interrupts in main
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 12 Jun 2011 15:45:21 +0300
parents ebe5e0e44a9d
children
rev   line source
nuclear@0 1 #ifndef VID_H_
nuclear@0 2 #define VID_H_
nuclear@0 3
nuclear@2 4 #define WIDTH 80
nuclear@2 5 #define HEIGHT 25
nuclear@1 6
nuclear@2 7 /* the standard CGA color palette */
nuclear@1 8 enum {
nuclear@1 9 BLACK,
nuclear@1 10 BLUE,
nuclear@1 11 GREEN,
nuclear@1 12 CYAN,
nuclear@1 13 RED,
nuclear@1 14 MAGENTA,
nuclear@1 15 BROWN,
nuclear@1 16 LTGRAY,
nuclear@1 17 GRAY,
nuclear@1 18 LTBLUE,
nuclear@1 19 LTGREEN,
nuclear@1 20 LTCYAN,
nuclear@1 21 LTRED,
nuclear@1 22 LTMAGENTA,
nuclear@1 23 YELLOW,
nuclear@1 24 WHITE
nuclear@1 25 };
nuclear@1 26
nuclear@2 27 void clear_scr(void);
nuclear@1 28 void set_char(char c, int x, int y, int fg, int bg);
nuclear@2 29 void set_cursor(int x, int y);
nuclear@1 30 void scroll_scr(void);
nuclear@0 31
nuclear@0 32 #endif /* VID_H_ */