diff options
| author | James Barnett <noreply@jamesbarnett.xyz> | 2018-08-28 19:01:50 +0100 |
|---|---|---|
| committer | James Barnett <noreply@jamesbarnett.xyz> | 2018-08-28 19:01:50 +0100 |
| commit | 05295faee701148e2b4fcb6ebde09826d32bab05 (patch) | |
| tree | 0b9a3a4816539416d7d1fa8a25a934f2bd1206fe /kernel/io | |
| parent | 326526206eface026e6ec291d75cd037dbec6609 (diff) | |
| download | tinyOS-05295faee701148e2b4fcb6ebde09826d32bab05.tar.xz tinyOS-05295faee701148e2b4fcb6ebde09826d32bab05.zip | |
Demo colours
Diffstat (limited to 'kernel/io')
| -rw-r--r-- | kernel/io/vga/text_mode_diplay.h | 8 | ||||
| -rw-r--r-- | kernel/io/vga/text_mode_display.c | 10 |
2 files changed, 9 insertions, 9 deletions
diff --git a/kernel/io/vga/text_mode_diplay.h b/kernel/io/vga/text_mode_diplay.h index 269a6ce..9441925 100644 --- a/kernel/io/vga/text_mode_diplay.h +++ b/kernel/io/vga/text_mode_diplay.h @@ -1,4 +1,4 @@ -void clear_screen(); -void print(char *msg); -void print_ln(char *msg); -void set_text_colour(int foreground, int background);
\ No newline at end of file +void vga_clear_screen(); +void vga_print(char *msg); +void vga_print_ln(char *msg); +void vga_set_text_colour(int foreground, int background);
\ No newline at end of file diff --git a/kernel/io/vga/text_mode_display.c b/kernel/io/vga/text_mode_display.c index 958eb87..4844524 100644 --- a/kernel/io/vga/text_mode_display.c +++ b/kernel/io/vga/text_mode_display.c @@ -8,7 +8,7 @@ char *video_ram = (char *)0xB8000; int cursor_pos = 0; int char_attribute_byte = 0x07; -void clear_screen() +void vga_clear_screen() { for (int i = 0; i < FRAME_SIZE; i = i + 2) { @@ -18,7 +18,7 @@ void clear_screen() cursor_pos = 0; } -void print(char *msg) +void vga_print(char *msg) { int j = 0; while (msg[j] != '\0') @@ -29,14 +29,14 @@ void print(char *msg) } } -void print_ln(char *msg) +void vga_print_ln(char *msg) { - print(msg); + vga_print(msg); int current_line = cursor_pos / COLS; cursor_pos = (current_line + 1) * COLS; } -void set_text_colour(int foreground, int background) +void vga_set_text_colour(int foreground, int background) { char_attribute_byte = (background << 4) | foreground; }
\ No newline at end of file |