Changeset 10 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common
- Timestamp:
- May 25, 2010, 5:03:06 PM (15 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HStatus.asm
r3 r10 2 2 ; Project name : IDE BIOS 3 3 ; Created date : 15.12.2009 4 ; Last update : 13.4.20104 ; Last update : 25.5.2010 5 5 ; Author : Tomi Tilli 6 6 ; Description : IDE Status Register polling functions. … … 26 26 HStatus_WaitIrqOrRdy: 27 27 test BYTE [di+DPT.bDrvCtrl], FLG_IDE_CTRL_nIEN 28 jz HIRQ_WaitIRQ ; Wait for IRQ if enabled 28 jnz SHORT .PollRdySinceIrqsAreDisabled 29 jmp HIRQ_WaitIRQ 30 ALIGN JUMP_ALIGN 31 .PollRdySinceIrqsAreDisabled: 29 32 call HStatus_ReadAndIgnoreAlternateStatus 30 33 mov cl, B_TIMEOUT_DRQ ; Load DRQ (not RDY) timeout
Note:
See TracChangeset
for help on using the changeset viewer.