Changeset 439 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE


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/Device/IDE/IdeCommand.asm

    r437 r439  
    8686    call    Idepack_FakeToSSBP
    8787
     88%ifdef MODULE_8BIT_IDE
    8889    ; Enable 8-bit PIO mode for Lo-tech XT-CF
    8990    call    AH9h_Enable8bitPioModeForXTCF
     91    jc      SHORT .FailedToSet8bitMode
     92%endif
    9093
    9194    ; Prepare to output Identify Device command
     
    9699
    97100    ; Clean stack and return
     101.FailedToSet8bitMode:
    98102    lea     sp, [bp+EXTRA_BYTES_FOR_INTPACK]    ; This assumes BP hasn't changed between Idepack_FakeToSSBP and here
    99103    pop     bp
Note: See TracChangeset for help on using the changeset viewer.