diff options
| author | Marin Ivanov <[email protected]> | 2024-05-01 16:39:28 +0300 |
|---|---|---|
| committer | Marin Ivanov <[email protected]> | 2024-05-01 18:12:57 +0300 |
| commit | 193d27d6ac12cd44d8d476008445bbff8a8542f7 (patch) | |
| tree | e0c43aeed8613a8c7ad1558085ce29449d785193 /src/main.zig | |
| parent | ed3ef0fdab8b0ccb57e67e3be4f8c8b7581343dd (diff) | |
print ok
Diffstat (limited to 'src/main.zig')
| -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, '!'); |
