diff options
| author | Amlal <amlalelmahrouss@icloud.com> | 2024-12-18 21:39:59 +0100 |
|---|---|---|
| committer | Amlal <amlalelmahrouss@icloud.com> | 2024-12-18 21:39:59 +0100 |
| commit | 509fcca5986651c8ba712fb395f8498f2dea4109 (patch) | |
| tree | dd8939316bc66432d13a7d2e34d341734fd190f1 /dev/ZKAKit/src | |
| parent | e6ea185afacbfc5e975b97c55a01242a3bd0aaee (diff) | |
BootZ: Improve format UI.
Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKAKit/src')
| -rw-r--r-- | dev/ZKAKit/src/KernelMain.cc | 4 | ||||
| -rw-r--r-- | dev/ZKAKit/src/Stop.cc | 11 | ||||
| -rw-r--r-- | dev/ZKAKit/src/ThreadLocalStorage.cc | 8 |
3 files changed, 13 insertions, 10 deletions
diff --git a/dev/ZKAKit/src/KernelMain.cc b/dev/ZKAKit/src/KernelMain.cc index 48555423..6bafd979 100644 --- a/dev/ZKAKit/src/KernelMain.cc +++ b/dev/ZKAKit/src/KernelMain.cc @@ -121,7 +121,7 @@ EXTERN_C Kernel::Void rtl_kernel_main(Kernel::SizeT argc, char** argv, char** en { Kernel::IFilesystemMgr::Mount(new Kernel::NeFileSystemMgr()); - kKernelWnd = CG::CGCreateWindow(CG::kWndFlagWindow, "ZkaOS | " KERNEL_VERSION, "WindowBoot", 10, 10, 1280, 720); + kKernelWnd = CG::CGCreateWindow(CG::kWndFlagWindow, "ZkaOS | " KERNEL_VERSION, "ZkaWindow", 10, 10, 305, 114); if (kKernelWnd) { @@ -133,6 +133,8 @@ EXTERN_C Kernel::Void rtl_kernel_main(Kernel::SizeT argc, char** argv, char** en CG::CGDrawWindow(kKernelWnd); + CG::CGDrawStringToWnd(kKernelWnd, "Welcome to ZKA.", 10, 10, RGB(0, 0, 0)); + Kernel::Detail::FilesystemInstaller installer; } } diff --git a/dev/ZKAKit/src/Stop.cc b/dev/ZKAKit/src/Stop.cc index 7060cf0f..b8bfdb1b 100644 --- a/dev/ZKAKit/src/Stop.cc +++ b/dev/ZKAKit/src/Stop.cc @@ -14,7 +14,7 @@ #include <Modules/FB/FB.h> #include <Modules/FB/Text.h> -#define kWebsiteURL "https://www.el-mahrouss-logic.com/metal-os/help/" +#define kWebsiteURL "https://el-mahrouss-logic.com/products/help/" /* Each error code is attributed with an ID, which will prompt a string onto the * screen. Wait for debugger... */ @@ -37,7 +37,8 @@ namespace Kernel if (id != RUNTIME_CHECK_BOOTSTRAP) CGDrawString("Kernel Panic!", start_y, x, panic_text); else - CGDrawString("Kernel Splash:", start_y, x, panic_text); + CGDrawString("Kernel Bootstrap:", start_y, x, panic_text); + start_y += 10; cg_fini(); @@ -71,7 +72,7 @@ namespace Kernel break; } case RUNTIME_CHECK_BOOTSTRAP: { - CGDrawString("0x0000000A: Boot Code has finished running, running Kernel process...", start_y, x, panic_text); + CGDrawString("0x0000000A: Kernel has finished running, running OSLdr...", start_y, x, panic_text); return; } case RUNTIME_CHECK_HANDSHAKE: { @@ -95,11 +96,11 @@ namespace Kernel break; } case RUNTIME_CHECK_FAILED: { - CGDrawString("0x10000001 Kernel Bug check appears to have failed, a dump has been written to the storage.", start_y, x, panic_text); + CGDrawString("0x10000001: Kernel Bug check appears to have failed, a dump has been written to the storage.", start_y, x, panic_text); break; } default: { - CGDrawString("0xFFFFFFFC Unknown Kernel Error.", start_y, x, panic_text); + CGDrawString("0xFFFFFFFC: Unknown Kernel Error code.", start_y, x, panic_text); break; } } diff --git a/dev/ZKAKit/src/ThreadLocalStorage.cc b/dev/ZKAKit/src/ThreadLocalStorage.cc index a6844e4d..3d318632 100644 --- a/dev/ZKAKit/src/ThreadLocalStorage.cc +++ b/dev/ZKAKit/src/ThreadLocalStorage.cc @@ -35,7 +35,7 @@ Boolean tls_check_tib(THREAD_INFORMATION_BLOCK* tib_ptr) ICodec encoder; const Char* tib_as_bytes = encoder.AsBytes(tib_ptr); - kcout << "Checking for a valid cookie inside the TIB...\r"; + kcout << "TLS: Validating the TIB...\r"; return tib_as_bytes[0] == kCookieMag0 && tib_as_bytes[1] == kCookieMag1 && tib_as_bytes[2] == kCookieMag2; @@ -50,7 +50,7 @@ EXTERN_C Bool tls_check_syscall_impl(Kernel::VoidPtr tib_ptr) noexcept { if (!tib_ptr) { - kcout << "Failing because of an invalid TIB...\r"; + kcout << "TLS: Failing because of an invalid TIB...\r"; return false; } @@ -58,10 +58,10 @@ EXTERN_C Bool tls_check_syscall_impl(Kernel::VoidPtr tib_ptr) noexcept if (!tls_check_tib(tib)) { - kcout << "Crashing because of an invalid TIB...\r"; + kcout << "TLS: Failing because of an invalid TIB...\r"; return false; } - kcout << "Verification succeeded! staying alive...\r"; + kcout << "TLS Check pass.\r"; return true; } |
