This commit is contained in:
Ben
2019-04-25 14:43:38 +01:00
parent d83a4444e5
commit d65d1a6e74
11 changed files with 146 additions and 38 deletions

View File

@@ -1,21 +1,25 @@
#include <kernel/drivers/VGA/vga.h>
#include <kernel/drivers/terminal/terminal.h>
extern "C"
int kernel_main() {
putchar(0, 0, 'H', 0x01, 0x07);
putchar(1, 0, 'A', 0x01, 0x07);
putchar(2, 0, 'H', 0x01, 0x07);
putchar(3, 0, 'A', 0x01, 0x07);
putchar(4, 0, '!', 0x01, 0x07);
putchar(5, 0, ' ', 0x01, 0x07);
putchar(6, 0, 'P', 0x01, 0x07);
putchar(7, 0, 'E', 0x01, 0x07);
putchar(8, 0, 'N', 0x01, 0x07);
putchar(9, 0, 'I', 0x01, 0x07);
putchar(10, 0, 'S', 0x01, 0x07);
putchar(11, 0, '!', 0x01, 0x07);
cls();
showCursor();
putcar(0, 0, 'H', 0x01, 0x07);
putcar(1, 0, 'A', 0x01, 0x07);
putcar(2, 0, 'H', 0x01, 0x07);
putcar(3, 0, 'A', 0x01, 0x07);
putcar(4, 0, '!', 0x01, 0x07);
putcar(5, 0, ' ', 0x01, 0x07);
putcar(6, 0, 'P', 0x01, 0x07);
putcar(7, 0, 'E', 0x01, 0x07);
putcar(8, 0, 'N', 0x01, 0x07);
putcar(9, 0, 'I', 0x01, 0x07);
putcar(10, 0, 'S', 0x01, 0x07);
putcar(11, 0, '!', 0x01, 0x07);
for (;;)
asm("hlt");