#![no_std] #![no_main] use FoundryOS::{println, println_log}; #[no_mangle] unsafe extern "C" fn kmain() -> ! { // All limine requests must also be referenced in a called function, otherwise they may be // removed by the linker. FoundryOS::boot(); let dimensions = lib_ascii::screensize_chars(); let dimensions2 = lib_framebuffer::screensize_px(); println_log!(" [ Initialising ] "); println!("Dimensions: {}x{} (px)", dimensions2.0, dimensions2.1); println!("Dimensions: {}x{} (chars)", dimensions.0, dimensions.1); println!( " $$$$$$$$\\ $$\\ $$ _____| $$ | $$ | $$$$$$\\ $$\\ $$\\ $$$$$$$\\ $$$$$$$ | $$$$$$\\ $$\\ $$\\ $$$$$\\ $$ __$$\\ $$ | $$ |$$ __$$\\ $$ __$$ |$$ __$$\\ $$ | $$ | $$ __|$$ / $$ |$$ | $$ |$$ | $$ |$$ / $$ |$$ | \\__|$$ | $$ | $$ | $$ | $$ |$$ | $$ |$$ | $$ |$$ | $$ |$$ | $$ | $$ | $$ | \\$$$$$$ |\\$$$$$$ |$$ | $$ |\\$$$$$$$ |$$ | \\$$$$$$$ | \\__| \\______/ \\______/ \\__| \\__| \\_______|\\__| \\____$$ | $$$$$$\\ $$$$$$\\ $$\\ $$\\ $$\\ $$\\ $$ | $$ __$$\\ $$ __$$\\ $$ | $$ |$$$$ | \\$$$$$$ | $$ / $$ |$$ / \\__| $$ | $$ |\\_$$ | \\______/ $$ | $$ |\\$$$$$$\\ \\$$\\ $$ | $$ | $$ | $$ | \\____$$\\ \\$$\\$$ / $$ | $$ | $$ |$$\\ $$ | \\$$$ / $$ | $$$$$$ |\\$$$$$$ | \\$ / $$$$$$\\ \\______/ \\______/ \\_/ \\______| " ); // for i in 0..100000 { // println!("{}", i); // } loop {} FoundryOS::hcf(); }