Witam
Chciałbym napisać własny bootloader ale napotkałem na błędy
Kod:
use16
org 0x7C00
start:
push 0x0010 ;segment 0x0010
pop es
mov ax,0x0201 ;funkcja czytania sektorow, 1 sektor do odczytania
mov cx,2 ;numer sektora
xor dx,dx ;glowica 0,dysk 0 = dyskietka a
xor bx,bx ;adres 0x0010:0000
int 0x13
jc blad
unlock_a20:
;fast a20 unlock
in al,0x92
test al,2
jnz @f ;juz ustawiona
or al,2
out 0x92,al
@@:
jmp 0x0010:0000
blad:
hlt
times 510 - ($ - start) db 0
dw 0aa55h
include 'os.asm'
Chodzi o to, że kompiluję to FASM'em i pojawia się taki błąd jak:
"Compile"
Error file not found
Z góry dziękuję ,ale dopiero zaczynam przygody z ASM