mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 20:47:07 +00:00
Support getting the boot drive from the BIOS or the value in the BPB.
svn path=/trunk/; revision=15233
This commit is contained in:
parent
b693fc160a
commit
4b2a42963f
1 changed files with 4 additions and 1 deletions
|
@ -73,7 +73,7 @@ SectorsPerTrack dw 18
|
||||||
NumberOfHeads dw 2
|
NumberOfHeads dw 2
|
||||||
HiddenSectors dd 0
|
HiddenSectors dd 0
|
||||||
TotalSectorsBig dd 0
|
TotalSectorsBig dd 0
|
||||||
BootDrive db 0
|
BootDrive db 0xff
|
||||||
Reserved db 0
|
Reserved db 0
|
||||||
ExtendSig db 29h
|
ExtendSig db 29h
|
||||||
SerialNumber dd 00000000h
|
SerialNumber dd 00000000h
|
||||||
|
@ -89,6 +89,9 @@ main:
|
||||||
mov es,ax ; Make ES correct
|
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
|
mov [BYTE bp+BootDrive],dl ; Save the boot drive
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue