Add copyright notice
This commit is contained in:
parent
3d6e8ecaf8
commit
03ed46212d
|
|
@ -7,5 +7,8 @@ void kmain(int argc, char **argv) {
|
||||||
vga_puts(argv[i]);
|
vga_puts(argv[i]);
|
||||||
vga_putc('\t');
|
vga_putc('\t');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
vga_setcolor(VGA_DARK_GRAY);
|
||||||
|
vga_write_elsewhere("(c) Quinten Kock 2020 (MIT License)", 24, 0);
|
||||||
asm volatile ("hlt");
|
asm volatile ("hlt");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -37,3 +37,17 @@ void vga_puts(char *c) {
|
||||||
cur = *(c++);
|
cur = *(c++);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void vga_setcolor(uint8_t new_color) {
|
||||||
|
current_color = new_color;
|
||||||
|
}
|
||||||
|
|
||||||
|
void vga_write_elsewhere(char *c, size_t y, size_t x) {
|
||||||
|
size_t old_row = terminal_row;
|
||||||
|
size_t old_column = terminal_column;
|
||||||
|
terminal_row = y;
|
||||||
|
terminal_column = x;
|
||||||
|
vga_puts(c);
|
||||||
|
terminal_row=old_row;
|
||||||
|
terminal_column=old_column;
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
#define VGA_BLACK 0
|
#define VGA_BLACK 0
|
||||||
#define VGA_BLUE 1
|
#define VGA_BLUE 1
|
||||||
#define VGA_GREEN 2
|
#define VGA_GREEN 2
|
||||||
|
|
@ -17,3 +20,5 @@
|
||||||
|
|
||||||
void vga_putc(char c);
|
void vga_putc(char c);
|
||||||
void vga_puts(char *c);
|
void vga_puts(char *c);
|
||||||
|
void vga_setcolor(uint8_t color);
|
||||||
|
void vga_write_elsewhere(char *c, size_t y, size_t x);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue