diff --git a/Kernel/CMakeLists.txt b/Kernel/CMakeLists.txt index 479c26b..80567d6 100644 --- a/Kernel/CMakeLists.txt +++ b/Kernel/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.10) +cmake_minimum_required(VERSION 3.20) project(ksOSKernel LANGUAGES ASM C) set(KERNEL_MODULE_NAME "Kernel") diff --git a/Kernel/Source/kernel.swift b/Kernel/Source/kernel.swift index 0ed9ce8..a438c9e 100644 --- a/Kernel/Source/kernel.swift +++ b/Kernel/Source/kernel.swift @@ -1,23 +1,4 @@ @_cdecl("kmain") public func kernelMain(_ bootInfo: UnsafeMutablePointer) { - let fb = bootInfo.pointee.framebuffer - - let pixels = fb.base! - - let width = Int(fb.width) - let height = Int(fb.height) - let total = width * height - let stripe = total / 5 - - var i = 0 - while i < total { - let s = i / stripe - let color: UInt32 - if s == 0 || s >= 4 { color = 0x5BCEFA } - else if s == 2 { color = 0xFFFFFF } - else { color = 0xF5A7B8 } - pixels[i] = color - i &+= 1 - } - kprint("Meow prrr meow nyaaa\n") + kprint("Test nya") }