diff options
| author | Tianhao Wang <shrik3@riseup.net> | 2023-03-15 18:28:41 +0100 |
|---|---|---|
| committer | Tianhao Wang <shrik3@riseup.net> | 2023-03-15 18:28:41 +0100 |
| commit | 4f316e84f86501270a292ea6868706660fee6b9f (patch) | |
| tree | 3244ba51866fa68f7d3a2186780286e69269b79b /src/lib.rs | |
| parent | 8a229f6467390c26ff1263df84896e1450fc9b76 (diff) | |
usable printf, with some ptr magic
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -12,12 +12,17 @@ fn panic(_info: &PanicInfo) -> ! { #[no_mangle] pub extern "C" fn _entry() -> ! { - let scr = CGAScreen::new(25,80); - // scr.show(0,0,'X',0x0f); - // scr.show(0,79,'X',0x0f); - // scr.show(24,0,'X',0x0f); - // scr.show(24,79,'X',0x0f); - // scr.test(); - scr.setpos(10, 10); + let mut scr = CGAScreen::new(); + scr.show_coners(); + scr.setattr(0x1f); + scr.clear(); + scr.show_coners(); + + scr.print("--RuStuBs--\n"); + scr.print(" _._ _,-'\"\"`-._ ~Meow\n"); + scr.print(" (,-.`._,'( |\\`-/|\n"); + scr.print(" `-.-' \\ )-`( , o o)\n"); + scr.print(" `- \\`_`\"'-\n"); + scr.print("it works!\n"); loop {} } |
