summaryrefslogtreecommitdiff
path: root/video
diff options
context:
space:
mode:
Diffstat (limited to 'video')
-rw-r--r--video/console.c11
-rw-r--r--video/console.h4
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