aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel.c
diff options
context:
space:
mode:
authorJames Barnett <noreply@jamesbarnett.xyz>2018-08-28 18:02:17 +0100
committerJames Barnett <noreply@jamesbarnett.xyz>2018-08-28 18:02:17 +0100
commit326526206eface026e6ec291d75cd037dbec6609 (patch)
tree3b7236a4024ba183d9f512b51072343436dbdbfa /kernel/kernel.c
parentd5cf6a9696f6f86bec5652f94ba7485aae4ca1bc (diff)
downloadtinyOS-326526206eface026e6ec291d75cd037dbec6609.tar.xz
tinyOS-326526206eface026e6ec291d75cd037dbec6609.zip
Add text colour manipulation
Diffstat (limited to 'kernel/kernel.c')
-rw-r--r--kernel/kernel.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/kernel/kernel.c b/kernel/kernel.c
index e872fa5..d10060a 100644
--- a/kernel/kernel.c
+++ b/kernel/kernel.c
@@ -1,12 +1,20 @@
-#include "./io/text_mode_diplay.h"
+#include "./io/vga/text_mode_diplay.h"
+#include "./io/vga/colours.h"
void run_kern()
{
clear_screen();
print_ln("I am a kernel!");
+ set_text_colour(COLOUR_WHITE, COLOUR_GREEN);
print("I am on a new line");
- print(" - I am not");
+ print_ln(" - I am not");
+
+ set_text_colour(COLOUR_RED, COLOUR_WHITE);
+ print_ln("red on white");
+
+ set_text_colour(COLOUR_WHITE, COLOUR_BLUE);
+ print_ln("white on blue");
}
void kernel_entrypoint()