I, once again need your help :).
I've expanded my hanging boot loader, to a hello world boot loader. Or, at least that's what it's supposed to be, when I get it running.
This is my Assembly code:
[bits 16] [org 0x7c00] message db "Hello, world!", 0 booter: mov si, message call output output: mov ah, 0x0e mov al, [si] cmp al, 0 jz hang mov bh, 0x00 mov bl, 0x07 int 0x10 inc si jmp output hang: jmp $ times 510 - ($ -$$) db 0 dw 0xaa55
It assembles fine, but when I run it, in Microsoft Virtual PC, as an *.iso file, nothing happens. It doesn't print out anything at all. It's probably a simple mistake, but please help me :).