Support getting the boot drive from the BIOS or the value in the BPB.

svn path=/trunk/; revision=15233
This commit is contained in:
Brian Palmer 2005-05-12 02:57:13 +00:00
parent b693fc160a
commit 4b2a42963f

View file

@ -73,7 +73,7 @@ SectorsPerTrack dw 18
NumberOfHeads dw 2
HiddenSectors dd 0
TotalSectorsBig dd 0
BootDrive db 0
BootDrive db 0xff
Reserved db 0
ExtendSig db 29h
SerialNumber dd 00000000h
@ -89,6 +89,9 @@ main:
mov es,ax ; Make ES correct
cmp BYTE [BYTE bp+BootDrive],BYTE 0xff ; If they have specified a boot drive then use it
jne GetDriveParameters
mov [BYTE bp+BootDrive],dl ; Save the boot drive