diff --git a/OVMFbin/OVMF_VARS-pure-efi.fd b/OVMFbin/OVMF_VARS-pure-efi.fd index 25ae794..1ee8d61 100644 Binary files a/OVMFbin/OVMF_VARS-pure-efi.fd and b/OVMFbin/OVMF_VARS-pure-efi.fd differ diff --git a/kernel/bin/CustomOS.img b/kernel/bin/CustomOS.img index 5d6e59b..d3e0d33 100644 Binary files a/kernel/bin/CustomOS.img and b/kernel/bin/CustomOS.img differ diff --git a/kernel/bin/kernel.elf b/kernel/bin/kernel.elf index 195adf7..18b8c79 100755 Binary files a/kernel/bin/kernel.elf and b/kernel/bin/kernel.elf differ diff --git a/kernel/lib/cstr.o b/kernel/lib/cstr.o index 0047c58..89f6fcf 100644 Binary files a/kernel/lib/cstr.o and b/kernel/lib/cstr.o differ diff --git a/kernel/src/cstr.cpp b/kernel/src/cstr.cpp index 09c21fd..c88d28c 100644 --- a/kernel/src/cstr.cpp +++ b/kernel/src/cstr.cpp @@ -35,9 +35,9 @@ const char* to_hstring(uint64_t value) { for (uint8_t i = 0; i < size; i++) { ptr = ((uint8_t*)valPtr + i); temp = ((*ptr & 0xF0) >> 4); - hexTo_StringOutput[size - (i * 2 + 1)] = temp + (temp > 9 ? 'A' : '0'); + hexTo_StringOutput[size - (i * 2 + 1)] = temp + (temp > 9 ? 55 : '0'); temp = ((*ptr & 0x0F)); - hexTo_StringOutput[size - (i * 2)] = temp + (temp > 9 ? 'A' : '0'); + hexTo_StringOutput[size - (i * 2)] = temp + (temp > 9 ? 55 : '0'); } hexTo_StringOutput[size + 1] = 0;