Changeset 493 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeTransfer.asm
- Timestamp:
- Dec 21, 2012, 8:44:25 AM (12 years ago)
- google:author:
- gregli@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeTransfer.asm
r491 r493 218 218 xchg ax, bx ; Lookup table offset to AX 219 219 mov bl, [di+DPT_ATA.bDevice] 220 %ifdef MODULE_8BIT_IDE 220 %ifdef MODULE_8BIT_IDE_ADVANCED 221 221 mov dl, bl 222 222 %endif … … 226 226 227 227 ; Normalize pointer for PIO-transfers and convert to physical address for DMA transfers 228 %ifdef MODULE_8BIT_IDE 228 %ifdef MODULE_8BIT_IDE_ADVANCED 229 229 cmp dl, DEVICE_8BIT_XTCF_DMA 230 230 jb SHORT IdeTransfer_NormalizePointerInESSI … … 281 281 %endif ; 26 29/26 282 282 ret 283 %endif ; MODULE_8BIT_IDE 283 %endif ; MODULE_8BIT_IDE_ADVANCED 284 284 ; Fall to IdeTransfer_NormalizePointerInESSI if no MODULE_8BIT_IDE 285 285 … … 308 308 dw IdePioBlock_ReadFromXtideRev1 ; 3, DEVICE_8BIT_XTIDE_REV1 309 309 dw IdePioBlock_ReadFromXtideRev2 ; 4, DEVICE_8BIT_XTIDE_REV2 310 %ifdef MODULE_8BIT_IDE_ADVANCED 310 311 dw IdePioBlock_ReadFrom8bitDataPort ; 5, DEVICE_8BIT_XTCF_PIO8 311 312 dw IdeDmaBlock_ReadFromXTCF ; 6, DEVICE_8BIT_XTCF_DMA 313 %endif 312 314 %endif 313 315 … … 320 322 dw IdePioBlock_WriteToXtideRev1 ; 3, DEVICE_8BIT_XTIDE_REV1 321 323 dw IdePioBlock_WriteToXtideRev2 ; 4, DEVICE_8BIT_XTIDE_REV2 324 %ifdef MODULE_8BIT_IDE_ADVANCED 322 325 dw IdePioBlock_WriteTo8bitDataPort ; 5, DEVICE_8BIT_XTCF_PIO8 323 326 dw IdeDmaBlock_WriteToXTCF ; 6, DEVICE_8BIT_XTCF_DMA 324 327 %endif 328 %endif
Note:
See TracChangeset
for help on using the changeset viewer.