diff options
author | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2023-12-10 18:25:37 +0100 |
---|---|---|
committer | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2023-12-10 18:25:37 +0100 |
commit | 31b0bb37324f39dd56f659743f20c011617aa360 (patch) | |
tree | f393d4dcbeee8ccee4178436557f89cc29ee196c | |
parent | 4210c4ae384753825e10c5ea4ad1e99e9bba2c1f (diff) | |
download | cuddles-31b0bb37324f39dd56f659743f20c011617aa360.tar.xz |
uwu
-rw-r--r-- | Makefile | 3 | ||||
-rw-r--r-- | stage3/anna.c | 21 | ||||
-rw-r--r-- | stage3/anna.h | 6 | ||||
-rw-r--r-- | stage3/main.c | 5 |
4 files changed, 33 insertions, 2 deletions
@@ -24,7 +24,8 @@ STAGE3 = \ stage3/paging.o \ stage3/heap.o \ stage3/font.o \ - stage3/letters.o + stage3/letters.o \ + stage3/anna.o cuddles.img: stage1.out stage2.out stage3.out cat stage{1,2,3}.out > cuddles.img diff --git a/stage3/anna.c b/stage3/anna.c new file mode 100644 index 0000000..d590ee7 --- /dev/null +++ b/stage3/anna.c @@ -0,0 +1,21 @@ +#include "font.h" + +void uwu() +{ + print( + " -------- -------- " "\n" + " --/ \\ / \\--" "\n" + " / \\/ \\" "\n" + "/ \\" "\n" + "| |" "\n" + "| anna |" "\n" + "\\ /" "\n" + " \\ /" "\n" + " \\ /" "\n" + " \\ /" "\n" + " \\ /" "\n" + " \\ /" "\n" + " \\ /" "\n" + " \\ /" "\n" + " \\/" "\n"); +} diff --git a/stage3/anna.h b/stage3/anna.h new file mode 100644 index 0000000..42bb664 --- /dev/null +++ b/stage3/anna.h @@ -0,0 +1,6 @@ +#ifndef ANNA_H +#define ANNA_H + +void uwu(); + +#endif diff --git a/stage3/main.c b/stage3/main.c index 630379b..d3ebe9d 100644 --- a/stage3/main.c +++ b/stage3/main.c @@ -7,6 +7,7 @@ #include "letters.h" #include "interrupts.h" #include "pic.h" +#include "anna.h" void init() { @@ -70,7 +71,9 @@ void init() init_interrupts(); pic_init(); - unmask_irq(IRQ_PIT); + uwu(); + + // unmask_irq(IRQ_PIT); enable_irqs(); halt(); |