summaryrefslogtreecommitdiff
path: root/builtin_clear.asm
diff options
context:
space:
mode:
Diffstat (limited to 'builtin_clear.asm')
-rw-r--r--builtin_clear.asm11
1 files changed, 11 insertions, 0 deletions
diff --git a/builtin_clear.asm b/builtin_clear.asm
new file mode 100644
index 0000000..cac6216
--- /dev/null
+++ b/builtin_clear.asm
@@ -0,0 +1,11 @@
+%ifndef _BUILTIN_CLEAR_ASM
+%define _BUILTIN_CLEAR_ASM
+
+builtin_clear:
+ call cls ; clear console
+ push 0000h ; home position 0x0
+ call setcursor ; home cursor on console
+ add sp, 2 ; cleanup stack
+ ret
+
+%endif