Changeset 568 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE
- Timestamp:
- Dec 21, 2014, 5:37:53 PM (10 years ago)
- google:author:
- krille_n_@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeTransfer.asm
r567 r568 189 189 mov cl, [bp+PIOVARS.bSectorsLeft] ; CH is already zero 190 190 push cx 191 %ifdef USE_186192 push CheckErrorsAfterTransferringLastBlock193 jmp [bp+PIOVARS.fnXfer] ; Transfer possibly partial block194 %else195 191 call [bp+PIOVARS.fnXfer] ; Transfer possibly partial block 196 192 jmp SHORT CheckErrorsAfterTransferringLastBlock 197 %endif198 193 199 194 … … 241 236 242 237 ; Convert ES:SI to physical address 243 %ifdef USE_186 238 %ifdef USE_386 239 240 mov dx, es 241 xor ax, ax 242 shld ax, dx, 4 243 shl dx, 4 244 add si, dx 245 adc al, ah 246 mov es, ax 247 248 %elifdef USE_186 244 249 ; Bytes EU Cycles(286) 245 250 mov ax, es ; 2 2
Note:
See TracChangeset
for help on using the changeset viewer.