diff options
| author | Alee <alee14498@gmail.com> | 2018-05-13 16:58:36 -0400 |
|---|---|---|
| committer | Alee <alee14498@gmail.com> | 2018-05-13 16:58:36 -0400 |
| commit | 89536d1f20dae094b9e18c2f2e8b930f94fbc2c4 (patch) | |
| tree | f86faabbc52e3b66d655e2705953c41abd6f5678 /kernel.c | |
| download | AleeOS-C-89536d1f20dae094b9e18c2f2e8b930f94fbc2c4.tar.gz AleeOS-C-89536d1f20dae094b9e18c2f2e8b930f94fbc2c4.tar.bz2 AleeOS-C-89536d1f20dae094b9e18c2f2e8b930f94fbc2c4.zip | |
Added souce files
Diffstat (limited to 'kernel.c')
| -rw-r--r-- | kernel.c | 46 |
1 files changed, 46 insertions, 0 deletions
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 |
