Changeset 223 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE
- Timestamp:
- Jan 25, 2012, 8:20:06 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
r218 r223 8 8 .wWordsLeft resb 2 ; 2, WORDs left to transfer 9 9 .wWordsDone resb 2 ; 4, Number of sectors xferred 10 resb 1 ; 6, 10 resb 1 ; 6, 11 11 resb 1 ; 7, IDEPACK.bDeviceControl 12 12 .wDataPort resb 2 ; 8, IDE Data Port … … 327 327 %ifdef USE_186 ; OUTS instruction available 328 328 shl cx, 1 ; WORD count to BYTE count 329 e SEG es; Source is ES segment329 es ; Source is ES segment 330 330 rep outsb 331 331 %else ; If 8088/8086 … … 369 369 ALIGN JUMP_ALIGN 370 370 WordWrite: 371 e SEG es; Source is ES segment371 es ; Source is ES segment 372 372 rep 373 373 db 6Fh ; OUTSW (we want this in XT build) … … 377 377 DWordWrite: 378 378 shr cx, 1 ; WORD count to DWORD count 379 e SEG es; Source is ES segment379 es ; Source is ES segment 380 380 rep 381 381 db 66h ; Override operand size to 32-bit
Note:
See TracChangeset
for help on using the changeset viewer.