diff options
| author | Michal Idziorek <m.i@gmx.at> | 2014-07-08 23:19:51 +0200 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2014-07-08 23:19:51 +0200 |
| commit | d00e64542cb58b25cd67e8c3b682d0e07312f441 (patch) | |
| tree | 725231947c9425e0aae45fb674f8c02a955e7632 /kernel/console.c | |
| parent | 1d5e33d5cc2c68dbe63d9a889432316a514a6fd6 (diff) | |
added basic shell with one command.
Diffstat (limited to 'kernel/console.c')
| -rw-r--r-- | kernel/console.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/kernel/console.c b/kernel/console.c index 8ca7ae2..27b21e5 100644 --- a/kernel/console.c +++ b/kernel/console.c @@ -77,7 +77,7 @@ void scr_nextline() for(i=1;i<SCR_HEIGHT-1;i++) { - for(x=1;x<SCR_WIDTH;x++) + for(x=0;x<SCR_WIDTH;x++) { char* video_mem=(char *)SCR_VIDEOMEM+((x)+(i-1)*SCR_REAL_WIDTH)*2; char* video_mem2=(char *)SCR_VIDEOMEM+((x)+i*SCR_REAL_WIDTH)*2; @@ -129,3 +129,10 @@ void scr_put_string(char *str) } } +void scr_backspace() +{ + if(posx==0)return; + print_char_col(posx-1,posy,'@',SCR_LGREEN); + posx--; + +} |
