jmp main
welcome db "Welcome to FixAnywhere"
main:
cli
mov ax, 0x0000
mov ss, ax
mov sp, 0xFFFF
sti
mov si, welcome
call DisplayMessage
jb done
DisplayMessage:
lodsb
or al, al
jz .DONE
mov ah, 0x0E
mov bh, 0x00
mov bl, 0x07
int 0x10
jmp DisplayMessage
.DONE
ret
done:
My DisplayMessage Will print whatever was in the OEM_ID of that FAT16 header, why is this and how can I get around it. Also, can someone please direct me to a better tutorial on how to use FAT and not just a documentation?
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Sorry, you just did. To avoid that, please use google before asking next time. In this case, the first three hits should be enough.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]