aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
blob: c10460c622cfae0261a4d4cc29e5dca8a20d6673 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![no_std]
#![no_main]
mod arch;
mod machine;
use core::panic::PanicInfo;
use machine::cgascr::CGAScreen;

#[panic_handler]
fn panic(_info: &PanicInfo) -> ! {
    loop {}
}

#[no_mangle]
pub extern "C" fn _entry() -> ! {
    let scr = CGAScreen::new(80,25);
    scr.test();
    loop {}
}