diff options
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--; + +} |
