Bootloader problem: INT13h not supported.

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
Thunderbirds747
Member
Member
Posts: 83
Joined: Sat Sep 17, 2016 2:14 am
Location: Moscow, Russia

Bootloader problem: INT13h not supported.

Post 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.
Attachments
bootloader.zip
Bootloader Pack, v0.1
(5.46 KiB) Downloaded 44 times
Coffee is not airplane fuel.
Octocontrabass
Member
Member
Posts: 5587
Joined: Mon Mar 25, 2013 7:01 pm

Re: Bootloader problem: INT13h not supported.

Post 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?
User avatar
Thunderbirds747
Member
Member
Posts: 83
Joined: Sat Sep 17, 2016 2:14 am
Location: Moscow, Russia

Re: Bootloader problem: INT13h not supported.

Post by Thunderbirds747 »

Actually, the MBR is fine. It might have to deal with the VBR.
Attachments
int13h.PNG
int13h.PNG (1.87 KiB) Viewed 2272 times
Coffee is not airplane fuel.
Octocontrabass
Member
Member
Posts: 5587
Joined: Mon Mar 25, 2013 7:01 pm

Re: Bootloader problem: INT13h not supported.

Post 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.)
Post Reply