Changeset 473 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH23h_HFeatures.asm
- Timestamp:
- Oct 10, 2012, 6:22:23 PM (12 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH23h_HFeatures.asm
r376 r473 74 74 mov bx, TIMEOUT_AND_STATUS_TO_WAIT(TIMEOUT_BSY, FLG_STATUS_BSY) 75 75 jmp Idepack_StoreNonExtParametersAndIssueCommandFromAL 76 77 78 %ifdef MODULE_8BIT_IDE 79 ;-------------------------------------------------------------------- 80 ; AH23h_Enable8bitPioMode 81 ; AH23h_Disable8bitPioMode 82 ; Parameters: 83 ; DS:DI: Ptr to DPT (in RAMVARS segment) 84 ; SS:BP: Ptr to IDEPACK 85 ; Returns: 86 ; AH: Int 13h return status 87 ; CF: 0 if successful, 1 if error 88 ; Corrupts registers: 89 ; AL, BX, CX, DX, SI 90 ;-------------------------------------------------------------------- 91 AH23h_Enable8bitPioMode: 92 mov si, FEATURE_ENABLE_8BIT_PIO_TRANSFER_MODE 93 jmp SHORT AH23h_SetControllerFeatures 94 AH23h_Disable8bitPioMode: 95 mov si, FEATURE_DISABLE_8BIT_PIO_TRANSFER_MODE 96 jmp SHORT AH23h_SetControllerFeatures 97 %endif ; MODULE_8BIT_IDE
Note:
See TracChangeset
for help on using the changeset viewer.