diff options
author | Freya Murphy <freya@freyacat.org> | 2025-04-19 16:36:51 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-04-19 16:37:54 -0400 |
commit | 472ec944d2ed81d0304cc6cac80946a6a44776be (patch) | |
tree | f6cae641c143a0b45bb289d9d9fc6145706025b0 /kernel/drivers/gpu/vga_text.c | |
parent | set mmap limit (diff) | |
download | comus-472ec944d2ed81d0304cc6cac80946a6a44776be.tar.gz comus-472ec944d2ed81d0304cc6cac80946a6a44776be.tar.bz2 comus-472ec944d2ed81d0304cc6cac80946a6a44776be.zip |
UEFI and republicans
Diffstat (limited to '')
-rw-r--r-- | kernel/drivers/gpu/vga_text.c (renamed from kernel/drivers/vga.c) | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/kernel/drivers/vga.c b/kernel/drivers/gpu/vga_text.c index d73fa9f..e3359c3 100644 --- a/kernel/drivers/vga.c +++ b/kernel/drivers/gpu/vga_text.c @@ -2,15 +2,17 @@ #include <comus/term.h> #include <comus/asm.h> #include <comus/memory.h> -#include <comus/drivers/vga.h> +#include <comus/drivers/gpu/vga_text.h> #define VGA_ADDR 0xB8000 +#define VGA_WIDTH 80 +#define VGA_HEIGHT 25 static volatile uint16_t *buffer = (uint16_t *)VGA_ADDR; // color static uint8_t fg = 15, bg = 0; -void vga_draw_char(char c, uint16_t x, uint16_t y) +void vga_text_draw_char(char c, uint16_t x, uint16_t y) { // output character const size_t index = y * VGA_WIDTH + x; |