infinite hardware scrolling
[3sys] / sys1 / kern / src / vga.h
1 #ifndef VGA_H_
2 #define VGA_H_
3
4 enum {
5         VGA_BLACK,
6         VGA_BLUE,
7         VGA_GREEN,
8         VGA_CYAN,
9         VGA_RED,
10         VGA_MAGENTA,
11         VGA_YELLOW,
12         VGA_WHITE
13 };
14 #define VGA_BRIGHT      8
15
16 void vga_setcolor(int fg, int bg);
17 void vga_setcursor(int x, int y);
18 void vga_scroll(int s);
19
20 void vga_reset(void);
21
22 void vga_clearline(int row);
23 void vga_drawchar(int x, int y, int c);
24
25 #endif  /* VGA_H_ */