diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2018-06-23 15:12:55 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2018-06-23 15:12:55 -0400 |
commit | 3b46e7ef1f4c3f364e75e780eff923ef146ee42c (patch) | |
tree | c1e08f6ec3925c9c57f2093d59ab7444de9e28ce /builtins.asm | |
parent | 2362c3ae6b32c816c4febe9714847fa4d80e1ad5 (diff) | |
download | minos-3b46e7ef1f4c3f364e75e780eff923ef146ee42c.tar.gz |
Implement initial builtin commands
Diffstat (limited to 'builtins.asm')
-rw-r--r-- | builtins.asm | 16 |
1 files changed, 14 insertions, 2 deletions
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 |