- Timestamp:
- Apr 25, 2012, 8:57:37 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- Location:
- trunk/XTIDE_Universal_BIOS
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc
r400 r408 34 34 .wFlags resb 2 ; Word for ROM flags 35 35 .wDisplayMode resb 2 ; Display mode for boot menu 36 .wfDisplayBootMenu: ; Zero = no Boot Menu, non-zero = Boot Menu timeout37 36 .wBootTimeout resb 2 ; Boot Menu selection timeout in system timer ticks 38 37 .bIdeCnt resb 1 ; Number of available IDE controllers -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeCommand.asm
r400 r408 195 195 ALIGN JUMP_ALIGN 196 196 IdeCommand_SelectDrive: 197 ; Wait until neither Master or Slave Drive is busy 198 mov bx, TIMEOUT_AND_STATUS_TO_WAIT(TIMEOUT_BSY, FLG_STATUS_BSY) 199 cmp BYTE [bp+IDEPACK.bCommand], COMMAND_IDENTIFY_DEVICE 200 eCMOVE bh, TIMEOUT_IDENTIFY_DEVICE 201 call IdeWait_PollStatusFlagInBLwithTimeoutInBH 202 197 203 ; Select Master or Slave Drive 198 204 mov al, [bp+IDEPACK.bDrvAndHead]
Note:
See TracChangeset
for help on using the changeset viewer.