diff options
| -rw-r--r-- | src/main.zig | 7 |
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, '!'); |
