I'm a newbie to assembly, bare with me. I'm using nasm. I wrote this small bootloader, but when it loaded up the string didn't print out, and I just got alot of colours on the screen.
bits 16
org 0
jmp start
start:
mov si, os_nam
call print
print:
mov ah, 0
int 10
os_nam db 'shauns OS', 0
times 489 db 0
shaun
bits 16
org 0
jmp start
start:
mov si, os_nam
call print
print:
mov ah, 0
int 10
os_nam db 'shauns OS', 0
times 489 db 0
shaun