summaryrefslogtreecommitdiff
path: root/kernel/console.c
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2015-05-17 19:43:59 +0200
committerMichal Idziorek <m.i@gmx.at>2015-05-17 19:43:59 +0200
commitd98828d08eb1f6c1394f38a1df69c73fef0cfefa (patch)
tree31df37430733c906b235b88c2cfa14d835af4bec /kernel/console.c
parent29ea3208b004f15dafa48ae29a75ba7f0c093a74 (diff)
working on vt52 and some cleanup
Diffstat (limited to 'kernel/console.c')
-rw-r--r--kernel/console.c60
1 files changed, 0 insertions, 60 deletions
diff --git a/kernel/console.c b/kernel/console.c
deleted file mode 100644
index 593801a..0000000
--- a/kernel/console.c
+++ /dev/null
@@ -1,60 +0,0 @@
-// http://invisible-island.net/xterm/ctlseqs/ctlseqs.html
-// http://invisible-island.net/vttest/
-// http://www.xfree86.org/4.7.0/ctlseqs.html
-
-
-#include "kernel/config.h"
-#include "lib/logger/log.h"
-#include "fs/ext2.h"
-
-
-#define FOOLOS_MODULE_NAME "console"
-
-#ifdef FOOLOS_CONSOLE
-
-#include "video/console.h"
-
-uint32_t console_init(){
- scr_clear();
- return 0;
-}
-
-void console_del_char(){scr_backspace();}
-void console_put_char_gray(char c){scr_put_char(c,SCR_GRAY2);}
-void console_put_char_white(char c){scr_put_char(c,SCR_WHITE);}
-void console_put_char_green(char c){scr_put_char(c,SCR_GREEN);}
-void console_put_char_red(char c){scr_put_char(c,SCR_RED);}
-
-void console_put_str_gray(char *s){scr_put_string(s,SCR_GRAY2);}
-void console_put_str_white(char *s){scr_put_string(s,SCR_WHITE);}
-void console_put_str_green(char *s){scr_put_string(s,SCR_GREEN);}
-void console_put_str_red(char *s){scr_put_string(s,SCR_RED);}
-
-#else
-
-#include "video/vesa.h"
-
-uint32_t console_init(uint32_t mode, uint32_t control){
-
- int inode_nr=ext2_filename_to_inode(EXT2_RAM_ADDRESS,"/binfont.bin");
- ext2_inode_content(EXT2_RAM_ADDRESS,inode_nr,0x700000,0xffff); // load font;
- //uint32_t vesa_physbase=vesa_init(0xb000,0xc000,0x700000);
- uint32_t vesa_physbase=vesa_init(mode,control,0x700000);
- return vesa_physbase;
-}
-
-void console_del_char(char c){PutConsoleChar('*',0xffffff);}
-void console_put_char(char c){PutConsoleChar(c,0xffffff);}
-void console_put_char_gray(char c){PutConsoleChar(c,0xffffff);}
-void console_put_char_white(char c){PutConsoleChar(c,0xffffff);}
-void console_put_char_green(char c){PutConsoleChar(c,0xffffff);}
-void console_put_char_red(char c){PutConsoleChar(c,0xffffff);}
-void console_put_str(char *s){PutConsole(s,0xffffff);}
-void console_put_str_gray(char *s){PutConsole(s,0xffffff);}
-void console_put_str_white(char *s){PutConsole(s,0xffffff);}
-void console_put_str_green(char *s){PutConsole(s,0xffffff);}
-void console_put_str_red(char *s){PutConsole(s,0xffffff);}
-
-#endif
-
-