mirror of https://github.com/E-Almqvist/eOS
parent
02faf041ff
commit
46c231a4c5
@ -1,7 +1,19 @@ |
||||
#define VGA_ADDRESS (char*)0xb8000 |
||||
#define VGA_ADDRESS_MAX (char*)0xb8fa0 |
||||
|
||||
#define MAX_ROWS 25 |
||||
#define MAX_COLS 80 |
||||
|
||||
static unsigned int cursor_row; |
||||
static unsigned int cursor_col; |
||||
|
||||
enum align {LEFT, RIGHT, MIDDLE}; |
||||
|
||||
char* get_memory_charpos(unsigned int col, unsigned int row); |
||||
void writechar(char c, unsigned int col, unsigned int row, int colorcode); |
||||
void clear_screen(); |
||||
void set_cursor_pos(); |
||||
void print(); |
||||
void println(); |
||||
void printalign(char* str, int attribute_byte, enum align alignment); |
||||
void vga_init(); |
||||
|
Loading…
Reference in new issue