From 3b46e7ef1f4c3f364e75e780eff923ef146ee42c Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Sat, 23 Jun 2018 15:12:55 -0400 Subject: Implement initial builtin commands --- builtins.asm | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'builtins.asm') diff --git a/builtins.asm b/builtins.asm index 268e4b2..d09282c 100644 --- a/builtins.asm +++ b/builtins.asm @@ -1,19 +1,31 @@ %ifndef _BUILTINS_ASM %define _BUILTINS_ASM -%include "builtin_reboot.asm" -%include "builtin_exit.asm" +%include "builtin_clear.asm" %include "builtin_echo.asm" +%include "builtin_exit.asm" +%include "builtin_free.asm" +%include "builtin_reboot.asm" +%include "builtin_vga_demo.asm" +%include "builtin_video_mode.asm" t_builtins_fn: + dw builtin_clear dw builtin_echo dw builtin_exit + dw builtin_free dw builtin_reboot + dw builtin_vga_demo + dw builtin_video_mode dw 0 t_builtins_str: + .clear: db 'clear', 0 .echo: db 'echo', 0 .exit: db 'exit', 0 + .free: db 'free', 0 .reboot: db 'reboot', 0 + .vga_demo: db 'vga_demo', 0 + .video_mode: db 'video_mode', 0 dw 0 %endif -- cgit