aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main.zig b/src/main.zig
index de91b83..76bdadf 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -35,7 +35,14 @@ export fn _start() callconv(.Naked) noreturn {
asm volatile ("jmp kmain");
}
+var vga = @as([*]volatile u16, @ptrFromInt(0xB8000));
+
export fn kmain() noreturn {
+ //print OK
+ vga[0] = 0x2f4f;
+ vga[1] = 0x2f4b;
+
+ // write debug data
debug.outb(0xe9, 'H');
debug.outb(0xe9, 'i');
debug.outb(0xe9, '!');