@_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") }