From 79fa2e4e60a90d1751cadc19f614b6f45fdde574 Mon Sep 17 00:00:00 2001 From: Xnoe Date: Tue, 31 Aug 2021 14:31:35 +0100 Subject: [PATCH] Updated kernel to process all input as upper case --- kernel.asm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/kernel.asm b/kernel.asm index 846be84..edadbd3 100644 --- a/kernel.asm +++ b/kernel.asm @@ -160,8 +160,8 @@ data: cmd_prompt db ">>> ", 0 cmd_err db "Bad Command or filename!", 13, 10, 13, 10, 0 - cmd_help_text db "help" - cmd_clear_text db "clear" + cmd_help_text db "HELP" + cmd_clear_text db "CLEAR" newline db 13, 10, 0 @@ -215,6 +215,13 @@ readline_loop: cmp ah, 0eh je readline_backspace + ; Process all user input as upper case + cmp al, 0x61 + jl not_lower + cmp al, 0x79 + jg not_lower + and al, 223 +not_lower: mov byte [di], al inc di inc bx