Changeset 592 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE
- Timestamp:
- Jun 25, 2018, 10:29:27 PM (6 years ago)
- Location:
- trunk/XTIDE_Universal_BIOS/Src/Device/IDE
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeCommand.asm
r589 r592 200 200 %ifdef MODULE_IRQ 201 201 test BYTE [bp+IDEPACK.bDeviceControl], FLG_DEVCONTROL_nIEN 202 %ifdef USE_386 203 jnz IdeWait_IRQorStatusFlagInBLwithTimeoutInBH 204 %else 202 205 jz SHORT .PollStatusFlagInsteadOfWaitIrq 203 206 jmp IdeWait_IRQorStatusFlagInBLwithTimeoutInBH 204 207 .PollStatusFlagInsteadOfWaitIrq: 205 208 %endif 209 %endif ; MODULE_IRQ 206 210 jmp IdeWait_PollStatusFlagInBLwithTimeoutInBH 207 211 -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeDPT.asm
r582 r592 121 121 jnz SHORT .ChangeTo32bitDevice 122 122 123 and BYTE [di+DPT.bFlagsHigh], ~FLGH_DPT_IORDY ; No IORDY supported if need to limit123 and [di+DPT.bFlagsHigh], ah ; Mask off FLGH_DPT_IORDY if IORDY not supported 124 124 MIN_U [di+DPT_ADVANCED_ATA.bPioMode], al 125 125 mov [di+DPT_ADVANCED_ATA.wMinPioCycleTime], bx -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/JrIdeTransfer.asm
r545 r592 147 147 lds di, [bp+MEMPIOVARS.fpDPT] ; DPT now in DS:DI 148 148 %ifdef USE_386 149 movzx cx, BYTE[bp+MEMPIOVARS.bSectorsDone]149 movzx cx, [bp+MEMPIOVARS.bSectorsDone] 150 150 %else 151 151 mov ch, 0 ; Preserve CF
Note:
See TracChangeset
for help on using the changeset viewer.