From 820fa143edde3bf1ca103869dfaff8ba35e8702b Mon Sep 17 00:00:00 2001 From: James Barnett Date: Sun, 26 May 2019 16:39:13 +0100 Subject: Add hardware cursor support --- kernel/kernel.c | 78 +++------------------------------------------------------ 1 file changed, 3 insertions(+), 75 deletions(-) (limited to 'kernel/kernel.c') diff --git a/kernel/kernel.c b/kernel/kernel.c index 80f110d..a6540f5 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -5,9 +5,10 @@ void run_kern_demo() { - scrn_set_text_colour(COLOUR_LIGHT_GREEN, COLOUR_BLACK); + scrn_clear(); - + scrn_set_text_colour(COLOUR_LIGHT_GREEN, COLOUR_BLACK); + scrn_println(" _ _ ____ _____ "); scrn_println(" | | (_) / __ \\ / ____|"); scrn_println(" | |_ _ _ __ _ _| | | | (___ "); @@ -17,79 +18,6 @@ void run_kern_demo() scrn_println(" __/ | "); scrn_println(" |___/ "); - scrn_println(""); - scrn_println("Supported colours"); - scrn_set_text_colour(COLOUR_BLUE, COLOUR_BLACK); - scrn_print("blue "); - scrn_set_text_colour(COLOUR_GREEN, COLOUR_BLACK); - scrn_print("green "); - scrn_set_text_colour(COLOUR_CYAN, COLOUR_BLACK); - scrn_print("cyan "); - scrn_set_text_colour(COLOUR_RED, COLOUR_BLACK); - scrn_print("red "); - scrn_set_text_colour(COLOUR_PURPLE, COLOUR_BLACK); - scrn_print("purple "); - scrn_set_text_colour(COLOUR_BROWN, COLOUR_BLACK); - scrn_print("brown "); - scrn_set_text_colour(COLOUR_GRAY, COLOUR_BLACK); - scrn_println("gray "); - scrn_set_text_colour(COLOUR_DARK_GREY, COLOUR_BLACK); - scrn_print("dark gray "); - scrn_set_text_colour(COLOUR_LIGHT_BLUE, COLOUR_BLACK); - scrn_print("light blue "); - scrn_set_text_colour(COLOUR_LIGHT_GREEN, COLOUR_BLACK); - scrn_print("light green "); - scrn_set_text_colour(COLOUR_LIGHT_CYAN, COLOUR_BLACK); - scrn_println("light cyan"); - scrn_set_text_colour(COLOUR_LIGHT_RED, COLOUR_BLACK); - scrn_print("light red "); - scrn_set_text_colour(COLOUR_LIGHT_PURPLE, COLOUR_BLACK); - scrn_print("light purple "); - scrn_set_text_colour(COLOUR_YELLOW, COLOUR_BLACK); - scrn_print("yellow "); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_BLACK); - scrn_println("white "); - - scrn_set_text_colour(COLOUR_BLACK, COLOUR_WHITE); - scrn_print("B"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_BLUE); - scrn_print("A"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_GREEN); - scrn_print("C"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_CYAN); - scrn_print("K"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_RED); - scrn_print("G"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_PURPLE); - scrn_print("R"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_BROWN); - scrn_print("O"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_GRAY); - scrn_print("U"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_LIGHT_BLUE); - scrn_print("N"); - scrn_set_text_colour(COLOUR_BLACK, COLOUR_YELLOW); - scrn_print("D"); - scrn_set_text_colour(COLOUR_BLACK, COLOUR_LIGHT_GREEN); - scrn_print(" "); - - scrn_set_text_colour(COLOUR_BLACK, COLOUR_LIGHT_CYAN); - scrn_print("C"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_LIGHT_RED); - scrn_print("O"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_LIGHT_PURPLE); - scrn_print("L"); - scrn_set_text_colour(COLOUR_BLACK, COLOUR_WHITE); - scrn_print("O"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_RED); - scrn_print("U"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_PURPLE); - scrn_print("R"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_BROWN); - scrn_print("S"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_GRAY); - scrn_print("!"); - scrn_set_text_colour(COLOUR_WHITE, COLOUR_BLACK); scrn_newline(); } -- cgit v1.2.3