From 472ec944d2ed81d0304cc6cac80946a6a44776be Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Sat, 19 Apr 2025 16:36:51 -0400 Subject: UEFI and republicans --- kernel/drivers/vga.c | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 kernel/drivers/vga.c (limited to 'kernel/drivers/vga.c') diff --git a/kernel/drivers/vga.c b/kernel/drivers/vga.c deleted file mode 100644 index d73fa9f..0000000 --- a/kernel/drivers/vga.c +++ /dev/null @@ -1,25 +0,0 @@ -#include -#include -#include -#include -#include - -#define VGA_ADDR 0xB8000 -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) -{ - // output character - const size_t index = y * VGA_WIDTH + x; - buffer[index] = c | bg << 12 | fg << 8; - - // set cursor position on screen - const uint16_t pos = y * VGA_HEIGHT + x; - outb(0x3D4, 0x0F); - outb(0x3D5, (uint8_t)(pos & 0xFF)); - outb(0x3D4, 0x0E); - outb(0x3D5, (uint8_t)((pos >> 8) & 0xFF)); -} -- cgit v1.2.3-freya