Changeset 171 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS
- Timestamp:
- Aug 22, 2011, 8:21:12 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeTransfer.asm
r170 r171 21 21 ; Parameters: 22 22 ; AL: IDE command that was used to start the transfer 23 ; (all PIO read and write commands including Identify Device) 23 24 ; ES:SI: Ptr to destination buffer or source data 24 25 ; DS:DI: Ptr to DPT (in RAMVARS segment) … … 35 36 36 37 ; Are we reading or writing? 37 test al, 11001b 38 jpo SHORT .PrepareToWriteDataFromESSI 38 test al, 16 ; Bit 4 is cleared on all the read commands but set on 3 of the 4 write commands 39 jnz SHORT .PrepareToWriteDataFromESSI 40 cmp al, COMMAND_WRITE_MULTIPLE 41 je SHORT .PrepareToWriteDataFromESSI 39 42 40 43 ; Prepare to read data to ESSI
Note:
See TracChangeset
for help on using the changeset viewer.