per
Veteran Member
i wouldn't be so sure just yet. andrew has issues booting with his floppy controller card installed with our card already, changing the address to make us last didn't help.
i can easily see some device requiring some additional work to be performed at INT 19 to do a proper boot to that device. Probably not too many oddball cards on the XT, but stuff like PXE booting most certainly requires some INT 19 work to be done to boot.
I have an MFM card and my future domain SCSI controller that I will be testing boot features and multiple card compatibility with, so I can give this a good testing. I should probably get my format issue worked out first though!
worst case, I will be saving the prior vector for INT 19 before I hook it, so we could also add a menu option to call the old INT 19 as a fallback choice.
The only difference in the boot procedure of IBM's BIOS and this BIOS is that the ones in the IBM bios resets the parameters. I don't know if that is needed...
I really don't think the problems Andrew had with booting was because of Int 19h. I think it is rather a memory conflict or something. There is one way to find out; make Andrew try to use our Int 19h to boot from a floppy.