Page 1 of 1

Bootloader problem: INT13h not supported.

Posted: Sat Apr 22, 2017 12:48 pm
by Thunderbirds747
G'day mates,
Tim here,
I have this problem after I have finished the FAT32 bootloader, but it says that INT13h is not supported. I even made a bootloader zip file so you can correct me somewhere.
Any suggestions?
Sincerely,
Tim.

Re: Bootloader problem: INT13h not supported.

Posted: Sat Apr 22, 2017 1:22 pm
by Octocontrabass

Code: Select all

mov ah, 0x41
mov bx, 0xAA55
int 0x13
I think the error message is coming from your MBR. Check page 29.

Code: Select all

jnc No_MBR
What happens if the BIOS sets the carry flag when it loads your VBR?

Re: Bootloader problem: INT13h not supported.

Posted: Sat Apr 22, 2017 1:29 pm
by Thunderbirds747
Actually, the MBR is fine. It might have to deal with the VBR.

Re: Bootloader problem: INT13h not supported.

Posted: Sat Apr 22, 2017 1:41 pm
by Octocontrabass
TimothyWilliams wrote:Actually, the MBR is fine.
There's a difference between "it works" and "it works correctly".
TimothyWilliams wrote:It might have to deal with the VBR.
The INT 0x13 extensions are not supported on floppy disk drives. (And even if they were, you can't fit a valid FAT32 filesystem on a floppy disk.)