From 6d0c07568f721781b4ddcaeeec0cd96cb84de3c2 Mon Sep 17 00:00:00 2001 From: Tom-on64 Date: Thu, 2 May 2024 10:02:48 +0200 Subject: [PATCH] Improved shell by adding font changing. Type the font file you want to change to and it will! --- src/kernel.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/kernel.c b/src/kernel.c index 90bfdbf..760dffe 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -48,7 +48,7 @@ void main() { // Screen setup // TODO: Find font in filetable - diskRead(36, 4, (char*)0x6000); // Read font from disk + diskRead(36, 4, font); // Read font from disk clear(); print("kern.\n\n"); @@ -260,7 +260,11 @@ void main() { } else if (strcmp(fileType, "tab") == 0) { printFiletable(address); } else if (strcmp(fileType, "fnt") == 0) { - print("Loading...\n"); + print("Loading "); + print(filename); + print("...\n"); + memcopy(address, font, size * 512); + print("Font loaded\n"); } else { for (size_t i = 0; i < size * 512; i++) { if (address[i] != '\0') {