ORG 0h BITS 16 start: mov si, boot_message call os_print_string_nl mov si, help_text call os_print_string_nl mov si, file_name call os_print_string_nl mov di, fat_file_name call os_format_fat_filename mov si, fat_file_name call os_print_string_nl call os_start_cli hlt halt: jmp halt boot_message: db 'OK] Kernel successfully loaded!', 0 file_name: db 'hello.cws', 0 fat_file_name: db ' ',0 ; 11 characters ; ------------------------------------------------------------------ ; 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/power.asm" %INCLUDE "source/kernel/features/strings.asm" %INCLUDE "source/kernel/features/graphics.asm" %INCLUDE "source/kernel/features/utils.asm" ; GAMES -- Games that I wrote for it %INCLUDE "source/kernel/games/pong.asm"