From c57a7addab2405443cd9aa9286e8a8784d28f311 Mon Sep 17 00:00:00 2001 From: spikey Date: Sat, 17 Feb 2024 23:47:57 -0500 Subject: [PATCH] testing --- sys/drv/vga/video.c | 4 ++-- sys/sysinit.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/drv/vga/video.c b/sys/drv/vga/video.c index 9879e8d..6f00bb2 100644 --- a/sys/drv/vga/video.c +++ b/sys/drv/vga/video.c @@ -16,10 +16,10 @@ vga_write(s8 *sequence, s16 size, s8 flags) return; } - s16 needed_space = size + unused - VGA_TEXT_SIZE; + s16 needed_space = (size + unused) * 2 - VGA_SIZE; if (needed_space >= 0) { for (s16 i = 0; i <= VGA_SIZE - needed_space; i++) { - vga_vidmem[i] = vga_vidmem[i + needed_space]; + vga_vidmem[i] = vga_vidmem[i++ + needed_space]; } unused = VGA_SIZE - needed_space; diff --git a/sys/sysinit.c b/sys/sysinit.c index 7892001..64c1683 100644 --- a/sys/sysinit.c +++ b/sys/sysinit.c @@ -4,9 +4,9 @@ void sysinit(void) { vga_clearscreen(); - for (s16 i = 0; i < 51; i++) { + for (s16 i = 0; i < 100; i++) { vga_write("Om Smart.", 9, 0x0F); vga_write("Om Smarter.", 11, 0x0F); } - //vga_write("fish stick.", 10, 0x07); + vga_write("fish stick.", 10, 0x07); }