> Yes, we have changed this to use BIOS, because your original code
> didn't work with the "floppy emulation" in the El Torito
> specification. It seems that we should reconsider the floppy probe
> technique. Perhaps the right thing to do is:
>
> 1) Call INT 13, AX=4B01 (Bootable CD-ROM - GET STATUS).
> 2) Check if the call succeeds.
> 3a) If succeeds, use the media type field of the Bootable CD-ROM
> Specification Packet to get the geometry.
> 3b) If fails, use your original probe routine to get the geometry.
Don't forget: The floppy probe fails with most Compaq computers. Using the
scheme above would probably fail on Compaqs without CD-ROM support.
This problem seems quite tricky to solve. But if BIOS reports wrong
values, I consider this as a BIOS-bug. Has this been observed even for new
computers? I prefer stick with BIOS-detection, and maybe fix a workaround
for those sitting with old PS2-machines.
/Peter �strand <[EMAIL PROTECTED]>