Does your floppy disk not have a partition table? Then why did you mention MBR above? If there is no partition table on the floppy disk, its first sector should not be called MBR, but DBR.
As for which software needs the full functions of int13, I haven't studied it either. I don't know which function has a problem in your this BIOS. You can study the int13 specification by yourself and check which part of your this BIOS has an error. However, this check is relatively cumbersome. Generally speaking, assembly language is needed.
If there is no problem with the int13 of your BIOS, you can't explain the problem that grub can't recognize (fd0) normally. Grub identifies the disk number, which is only related to int 13, and has nothing to do with others. There can't be a BUG in grub here (if there is, it would have been discovered and solved by people 10 years ago, because this is all too basic, all are basic int13 calls, strictly in accordance with the specification).
As for which software needs the full functions of int13, I haven't studied it either. I don't know which function has a problem in your this BIOS. You can study the int13 specification by yourself and check which part of your this BIOS has an error. However, this check is relatively cumbersome. Generally speaking, assembly language is needed.
If there is no problem with the int13 of your BIOS, you can't explain the problem that grub can't recognize (fd0) normally. Grub identifies the disk number, which is only related to int 13, and has nothing to do with others. There can't be a BUG in grub here (if there is, it would have been discovered and solved by people 10 years ago, because this is all too basic, all are basic int13 calls, strictly in accordance with the specification).
因为我们亲手创建,这个世界更加美丽。


