From 89536d1f20dae094b9e18c2f2e8b930f94fbc2c4 Mon Sep 17 00:00:00 2001 From: Alee Date: Sun, 13 May 2018 16:58:36 -0400 Subject: Added souce files --- kernel.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 kernel.c (limited to 'kernel.c') diff --git a/kernel.c b/kernel.c new file mode 100644 index 0000000..2989ea8 --- /dev/null +++ b/kernel.c @@ -0,0 +1,46 @@ +#include "include/screen.h" +#include "include/kb.h" +#include "include/string.h" +kmain () +{ + + clearScreen(); + print("Welcome to AleeOS 1.0 Pre Alpha!\nTo get started type \'help\'.\n"); + while (1) + { + print("\nAleeOS> \n"); + + string ch = readStr(); + if(strEql(ch,"help")) + { + print("\nAleeOS Commands\n=================\nhelp\nping\ncmd\ncls/clear\nversion\n"); + } + else if(strEql(ch,"cmd")) + { + print("\nYou are already in cmd\n"); + } + else if(strEql(ch,"clear")) + { + clearScreen(); + } + else if(strEql(ch,"cls")) + { + clearScreen(); + } + else if(strEql(ch,"version")) + { + print("\nAleeOS Version: 1.0 \nKernel Version: 0.1\n"); + } + else if(strEql(ch,"ping")) + { + print("\nPONG! Why does this command exist...\n"); + } + + else + { + print("\nBad command!\n"); + } + + print("\n"); + } +} \ No newline at end of file -- cgit v1.2.3