summaryrefslogtreecommitdiff
path: root/builtins.asm
blob: 199cd9f7fe6549aba53f5003459cdd3eed51aa47 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
%ifndef _BUILTINS_ASM
%define _BUILTINS_ASM

%include "builtin_clear.asm"
%include "builtin_draw.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_draw
	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
	.draw: db 'draw', 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