Changeset 181 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeTransfer.asm
- Timestamp:
- Nov 13, 2011, 3:38:40 PM (13 years ago)
- google:author:
- krille_n_@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeTransfer.asm
r171 r181 230 230 ALIGN JUMP_ALIGN 231 231 DualByteReadForXtide: 232 %ifdef USE_186 233 shr cx, 2 ; Smaller but slower on 186/286 234 %else 235 times 2 shr cx, 1 ; Loop unrolling 236 %endif 232 eSHR_IM cx, 2 ; Loop unrolling 237 233 mov bx, 8 ; Bit mask for toggling data low/high reg 238 234 ALIGN JUMP_ALIGN … … 322 318 push ds 323 319 push bx 324 %ifdef USE_186 325 shr cx, 2 ; Smaller but slower on 186/286 326 %else 327 times 2 shr cx, 1 ; Loop unrolling 328 %endif 320 eSHR_IM cx, 2 ; Loop unrolling 329 321 mov bx, 8 ; Bit mask for toggling data low/high reg 330 322 push es ; Copy ES... … … 372 364 WordWriteForXTIDEmod: 373 365 push ds 374 %ifdef USE_186 375 shr cx, 2 ; Smaller but slower on 186/286 376 %else 377 times 2 shr cx, 1 ; Loop unrolling 378 %endif 366 eSHR_IM cx, 2 ; Loop unrolling 379 367 push es ; Copy ES... 380 368 pop ds ; ...to DS
Note:
See TracChangeset
for help on using the changeset viewer.