diff options
Diffstat (limited to 'stage3')
-rw-r--r-- | stage3/anna.c | 21 | ||||
-rw-r--r-- | stage3/anna.h | 6 | ||||
-rw-r--r-- | stage3/main.c | 5 |
3 files changed, 31 insertions, 1 deletions
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(); |