Write a hello message
This commit is contained in:
parent
9cc2436d33
commit
1944a3450e
@ -1,5 +1,11 @@
|
||||
extern (C) void mykernel_main() {
|
||||
ubyte * vidmem = cast(ubyte *) 0xB8000u;
|
||||
vidmem[0] = 'D';
|
||||
vidmem[1] = 0x7u;
|
||||
write("Hello from D!");
|
||||
}
|
||||
|
||||
void write(immutable(char) * message) {
|
||||
ubyte * vidmem = cast(ubyte *) 0xB8000u;
|
||||
for (size_t i = 0u; message[i] != '\0'; i++) {
|
||||
vidmem[i * 2] = message[i];
|
||||
vidmem[i * 2 + 1] = 7u;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user