[ros-dev] Freeldr problems resolved

Michael B. Trausch fd0man at gmail.com
Sun Apr 10 14:14:39 CEST 2005


-----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/specsbbs101.pdf

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 at gmail.com>
Website: http://fd0man.chadeux.net/     Jabber: mtrausch at 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-----


More information about the Ros-dev mailing list