From 2298d17186cb0e58a96d285384de431902da9b1e Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Fri, 15 Dec 2023 16:10:22 +0100 Subject: big chungus * fix a heap corruption bug * add qemu support * add an ATA driver * add an USTAR read-only file system * boot from disk instead of floppy * font rendering * image rendering * PCI enumeration * init script --- fs/blahaj.cuddleimg | Bin 0 -> 262152 bytes fs/blahaj.png | Bin 0 -> 64603 bytes fs/fonts/Bm437_IBM_VGA_8x16.cuddlefont | Bin 0 -> 4096 bytes fs/fonts/otb/Bm437_IBM_VGA_8x16.otb | Bin 0 -> 10312 bytes fs/fonts/otb/ter-u16b.otb | Bin 0 -> 38828 bytes fs/fonts/otb/ter-u16n.otb | Bin 0 -> 38848 bytes fs/fonts/ter-u16n.cuddlefont | Bin 0 -> 4096 bytes fs/init | 10 ++++++++++ fs/uwu.txt | 15 +++++++++++++++ 9 files changed, 25 insertions(+) create mode 100644 fs/blahaj.cuddleimg create mode 100644 fs/blahaj.png create mode 100644 fs/fonts/Bm437_IBM_VGA_8x16.cuddlefont create mode 100644 fs/fonts/otb/Bm437_IBM_VGA_8x16.otb create mode 100644 fs/fonts/otb/ter-u16b.otb create mode 100644 fs/fonts/otb/ter-u16n.otb create mode 100644 fs/fonts/ter-u16n.cuddlefont create mode 100644 fs/init create mode 100644 fs/uwu.txt (limited to 'fs') diff --git a/fs/blahaj.cuddleimg b/fs/blahaj.cuddleimg new file mode 100644 index 0000000..f616983 Binary files /dev/null and b/fs/blahaj.cuddleimg differ diff --git a/fs/blahaj.png b/fs/blahaj.png new file mode 100644 index 0000000..d7d5b26 Binary files /dev/null and b/fs/blahaj.png differ diff --git a/fs/fonts/Bm437_IBM_VGA_8x16.cuddlefont b/fs/fonts/Bm437_IBM_VGA_8x16.cuddlefont new file mode 100644 index 0000000..8809f2d Binary files /dev/null and b/fs/fonts/Bm437_IBM_VGA_8x16.cuddlefont differ diff --git a/fs/fonts/otb/Bm437_IBM_VGA_8x16.otb b/fs/fonts/otb/Bm437_IBM_VGA_8x16.otb new file mode 100644 index 0000000..2dc41c3 Binary files /dev/null and b/fs/fonts/otb/Bm437_IBM_VGA_8x16.otb differ diff --git a/fs/fonts/otb/ter-u16b.otb b/fs/fonts/otb/ter-u16b.otb new file mode 100644 index 0000000..8c8070a Binary files /dev/null and b/fs/fonts/otb/ter-u16b.otb differ diff --git a/fs/fonts/otb/ter-u16n.otb b/fs/fonts/otb/ter-u16n.otb new file mode 100644 index 0000000..28a468d Binary files /dev/null and b/fs/fonts/otb/ter-u16n.otb differ diff --git a/fs/fonts/ter-u16n.cuddlefont b/fs/fonts/ter-u16n.cuddlefont new file mode 100644 index 0000000..9bc55e7 Binary files /dev/null and b/fs/fonts/ter-u16n.cuddlefont differ diff --git a/fs/init b/fs/init new file mode 100644 index 0000000..61b0a77 --- /dev/null +++ b/fs/init @@ -0,0 +1,10 @@ +font fonts/Bm437_IBM_VGA_8x16.cuddlefont +echo hello world +cat uwu.txt +charset_demo +lspci +echo meow meow meow +img blahaj.cuddleimg +font fonts/ter-u16n.cuddlefont +echo This is the terminus font! +charset_demo diff --git a/fs/uwu.txt b/fs/uwu.txt new file mode 100644 index 0000000..9c758be --- /dev/null +++ b/fs/uwu.txt @@ -0,0 +1,15 @@ + -------- -------- + --/ \ / \-- + / \/ \ +/ \ +| | +| anna | +\ / + \ / + \ / + \ / + \ / + \ / + \ / + \ / + \/ -- cgit v1.2.3