summaryrefslogtreecommitdiff
path: root/src/utils.c
diff options
context:
space:
mode:
authorElizabeth Alexander Hunt <me@liz.coffee>2026-10-11 14:22:26 -0700
committerElizabeth Alexander Hunt <me@liz.coffee>2026-10-11 14:27:23 -0700
commit7c870e6eabd53f7a8cb0c9b5ecb477797b4de09a (patch)
tree9c52c9ffb4f036ffcbeb785b8ed2b8bd0dfbf61a /src/utils.c
parentc74bd1baa844eac1fcb17a266ef720ed0c1ae616 (diff)
downloadmacaroni-main.tar.gz
macaroni-main.zip
Scroll some pixels on the fuckin screenHEADmain
Diffstat (limited to 'src/utils.c')
-rw-r--r--src/utils.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/utils.c b/src/utils.c
index 63b0b56..bf1ff13 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -1,14 +1,15 @@
#include "utils.h"
+#include "io.h"
-void macaroni_panic(char* msg) {
+void macaroni_panic(const char* msg) {
// we'll do something with msg later.
// while(true){ asm("nop\n\t"); }
+ serial_puts(msg);
asm("int $0x13");
}
-void macaroni_assert(bool condition, char* msg) {
- if (condition) {
- return;
+void macaroni_assert(bool condition, const char* msg) {
+ if (!condition) {
+ macaroni_panic(msg);
}
- macaroni_panic("thisisatest");
-} \ No newline at end of file
+}