-----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/…
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(a)gmail.com>
Website:
http://fd0man.chadeux.net/ Jabber: mtrausch(a)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!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)
Comment: Using GnuPG with Mozilla -
http://enigmail.mozdev.org
iD8DBQFCWV7/PXInbkqM7nwRA+nsAJ9AKvwV3RbtoIAnqvKklwdYjecuyACfW6vc
BmgV5JayOoIaIzZ6ZrqOFxQ=
=uk2N
-----END PGP SIGNATURE-----