BASIC Interpreter from MikeOS is functioning
This commit is contained in:
@@ -10,8 +10,12 @@ start:
|
||||
|
||||
mov si, boot_message
|
||||
call os_print_string
|
||||
mov si, help_text
|
||||
call os_print_string
|
||||
|
||||
; TESTING
|
||||
;mov ax, 3
|
||||
;call string_cast_from_int
|
||||
;mov si, stringified_int
|
||||
;call os_print_string
|
||||
|
||||
call os_start_cli
|
||||
hlt
|
||||
@@ -24,16 +28,18 @@ halt:
|
||||
; FEATURES -- Code to pull into the kernel
|
||||
%INCLUDE "source/kernel/features/text.asm"
|
||||
%INCLUDE "source/kernel/features/keyboard.asm"
|
||||
%INCLUDE "source/kernel/features/cli.asm"
|
||||
%INCLUDE "source/kernel/features/ports.asm"
|
||||
%INCLUDE "source/kernel/features/power.asm"
|
||||
%INCLUDE "source/kernel/features/strings.asm"
|
||||
%INCLUDE "source/kernel/features/graphics.asm"
|
||||
%INCLUDE "source/kernel/features/sound.asm"
|
||||
%INCLUDE "source/kernel/features/disk.asm"
|
||||
%INCLUDE "source/kernel/features/math.asm"
|
||||
%INCLUDE "source/kernel/features/time.asm"
|
||||
%INCLUDE "source/kernel/features/utils.asm"
|
||||
; GAMES -- Games that I wrote for it
|
||||
%INCLUDE "source/kernel/games/pong.asm"
|
||||
%INCLUDE "source/kernel/features/cli.asm"
|
||||
%INCLUDE "source/kernel/features/misc.asm"
|
||||
%INCLUDE "source/kernel/features/basic.asm"
|
||||
|
||||
; DATA/VARIABLES
|
||||
%INCLUDE "source/kernel/data.asm"
|
||||
|
||||
Reference in New Issue
Block a user