Changeset 158 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/CreateDPT.asm
- Timestamp:
- May 2, 2011, 9:41:51 AM (14 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/CreateDPT.asm
r150 r158 60 60 cmp [cs:bp+IDEVARS.bIRQ], ah ; Interrupts enabled? 61 61 jz SHORT .StoreFlags ; If not, do not set interrupt flag 62 or al, FLG _DPT_ENABLE_IRQ62 or al, FLGL_DPT_ENABLE_IRQ 63 63 .StoreFlags: 64 64 mov [di+DPT.wFlags], ax … … 172 172 cmp BYTE [es:si+ATA1.bBlckSize], 1 ; Max block size in sectors 173 173 jbe SHORT .BlockModeTransfersNotSupported 174 or WORD [di+DPT.wFlags], FLG_DPT_BLOCK_MODE_SUPPORTED174 or BYTE [di+DPT.bFlagsHigh], FLGH_DPT_BLOCK_MODE_SUPPORTED 175 175 .BlockModeTransfersNotSupported: 176 176 ; Fall to .StoreDeviceSpecificParameters
Note:
See TracChangeset
for help on using the changeset viewer.