diff options
| author | Michal Idziorek <m.i@gmx.at> | 2014-11-17 21:21:07 +0100 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2014-11-17 21:21:07 +0100 |
| commit | 3d1f0b2cc16ba6a5bb1d47e24f4bb9e33a7e1aaf (patch) | |
| tree | 4e9f4e18563985c20b3406fe0f4241bf90674a2b /video | |
| parent | 3e151cb6371ecba06e21c3e56e0a95c8af4e93f9 (diff) | |
minor fixes and testing
Diffstat (limited to 'video')
| -rw-r--r-- | video/console.c | 11 | ||||
| -rw-r--r-- | video/console.h | 4 |
2 files changed, 9 insertions, 6 deletions
diff --git a/video/console.c b/video/console.c index e23a2c8..ae5d720 100644 --- a/video/console.c +++ b/video/console.c @@ -53,10 +53,12 @@ void scr_clear() { int x,y; - for(x=0;x<SCR_WIDTH;x++) + for(x=0;x<SCR_WIDTH+1;x++) for(y=0;y<SCR_HEIGHT;y++) { - print_char_col(x,y,'@',SCR_BLUE); + if(x==SCR_WIDTH)print_char_col(x,y,'|',SCR_BLUE); + else print_char_col(x,y,' ',SCR_BLUE); + } @@ -83,7 +85,7 @@ void scr_nextline() for(i=1;i<SCR_HEIGHT-1;i++) { - for(x=0;x<SCR_WIDTH;x++) + for(x=0;x<SCR_WIDTH+1;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; @@ -92,7 +94,8 @@ void scr_nextline() //clear last line if(i==SCR_HEIGHT-2) { - print_char_col(x,i,'@',SCR_LBLUE); + if(x==SCR_WIDTH)print_char_col(x,i,'|',SCR_BLUE); + else print_char_col(x,i,' ',SCR_BLUE); } diff --git a/video/console.h b/video/console.h index 22184fb..e8939e7 100644 --- a/video/console.h +++ b/video/console.h @@ -7,8 +7,8 @@ #define SCR_REAL_WIDTH 80 -#define SCR_WIDTH 70 -#define SCR_HEIGHT 23 +#define SCR_WIDTH 78 +#define SCR_HEIGHT 24 #define SCR_CTRL 0x3D4 #define SCR_DATA 0x3D5 |
