Changeset 439 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h


Ignore:
Timestamp:
Aug 18, 2012, 12:07:44 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Drive identify is now skipped for XT-CF if 8-bit mode is not successfully enabled.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH9h_HInit.asm

    r437 r439  
    127127
    128128
     129%ifdef MODULE_8BIT_IDE
    129130;;; Enable 8-bit PIO Transfer Mode for Lo-tech XT-CF (CF and Microdrives only)
    130131    call    AH9h_Enable8bitPioModeForXTCF
    131132    STORE_ERROR_FLAG_TO_DPT     FLG_INITERROR_FAILED_TO_ENABLE_8BIT_PIO_MODE
     133%endif
    132134
    133135
     
    255257
    256258
     259%ifdef MODULE_8BIT_IDE
    257260;--------------------------------------------------------------------
    258261; AH9h_Enable8bitPioModeForXTCF
     
    263266;       CF:     0 if successful, 1 if error
    264267;   Corrupts registers:
    265 ;       AL, BX, CX, DX
     268;       AL, BX, CX, DX, SI
    266269;--------------------------------------------------------------------
    267270AH9h_Enable8bitPioModeForXTCF:
     
    274277    mov     si, FEATURE_ENABLE_8BIT_PIO_TRANSFER_MODE
    275278    jmp     AH23h_SetControllerFeatures
     279%endif ; MODULE_8BIT_IDE
Note: See TracChangeset for help on using the changeset viewer.