From d95728bbd123541634d9dc772304a974c9fd03a7 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Wed, 7 Nov 2018 17:38:28 +0100 Subject: [PATCH] fix scrolling --- drivers/vga.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/vga.c b/drivers/vga.c index f6c5b17..193d1cc 100644 --- a/drivers/vga.c +++ b/drivers/vga.c @@ -75,7 +75,7 @@ void vgaScrollUp(void) { long int colorAttr = vgaBgColor << 12; volatile short *vga = (short *)VGA_ADDR; - for (int i = 1; i < VGA_HEIGHT - 2; + for (int i = 1; i < VGA_HEIGHT - 1; i++) { // last line is status line. Do not scroll it memcpy((void *)&vga[VGA_WIDTH * (i - 1)], (void *)&vga[VGA_WIDTH * i], VGA_WIDTH * sizeof(short));