-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160
Phillip Susi wrote:
Hrm... I thought it was a standard left over from the PC/AT days at least that the bios would pass the device number in to the boot loader.
According to the "BIOS Boot Specification," Version 1.01:
"When the boot handler is called, the BIOS passes a pointer to the PnP Installation Check Structure in ES:DI. This is so that once the boot handler has successfully loaded the device?s boot sector into memory at address 0000:7C00h, execution control can be transferred with the following register contents:
ES:DI = Pointer to PnP Installation Check Structure DL = Drive number used for the INT 13h (00h, 80h, etc.)"
So the code follows the specification. The specification is available online at:
http://www.phoenix.com/NR/rdonlyres/56E38DE2-3E6F-4743-835F-B4A53726ABED/0/s...
This is a specification by Compaq Computer Corp., Phoenix Technologies Ltd., and Intel Corp.
If the hardware doesn't support this standard, odds are that nearly nothing will work on it.
- -- Michael B. Trausch fd0man@gmail.com Website: http://fd0man.chadeux.net/ Jabber: mtrausch@jabber.com Phone: +1-(678)-522-7934 FAX (US Only): 1-866-806-4647 =================================================================== Do you have PGP or GPG? Key at pgp.mit.edu, Please Encrypt E-Mail!