summaryrefslogtreecommitdiff
path: root/builtins.asm
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2018-06-19 00:54:43 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2018-06-19 00:54:43 -0400
commit47e691cb0b7a49a797c622b6c79162428358fbe1 (patch)
tree11cbfcd397d92567953507a0f8482d269bd299d6 /builtins.asm
parent16ce91dac78f9a522d6b5a5f4b0f651e25635a4f (diff)
downloadminos-47e691cb0b7a49a797c622b6c79162428358fbe1.tar.gz
Implement builtin terminal commands
* Reboot * Exit * Echo
Diffstat (limited to 'builtins.asm')
-rw-r--r--builtins.asm19
1 files changed, 19 insertions, 0 deletions
diff --git a/builtins.asm b/builtins.asm
new file mode 100644
index 0000000..268e4b2
--- /dev/null
+++ b/builtins.asm
@@ -0,0 +1,19 @@
+%ifndef _BUILTINS_ASM
+%define _BUILTINS_ASM
+
+%include "builtin_reboot.asm"
+%include "builtin_exit.asm"
+%include "builtin_echo.asm"
+
+t_builtins_fn:
+ dw builtin_echo
+ dw builtin_exit
+ dw builtin_reboot
+ dw 0
+
+t_builtins_str:
+ .echo: db 'echo', 0
+ .exit: db 'exit', 0
+ .reboot: db 'reboot', 0
+ dw 0
+%endif