Changeset 402 in xtideuniversalbios for trunk


Ignore:
Timestamp:
Apr 20, 2012, 3:01:19 PM (13 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Fast XTIDE support should now be up to date.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeTransfer.asm

    r401 r402  
    345345
    346346;--------------------------------------------------------------------
    347 %ifndef USE_186         ; 8086/8088 compatible WORD write
    348347ALIGN JUMP_ALIGN
    349348WriteBlockToFastXtide:
     
    352351    push    es
    353352    pop     ds
     353    or      dl, (1<<4)  ; Writes need A4 set
    354354ALIGN JUMP_ALIGN
    355355.ReadNextQword:
     
    365365    pop     ds
    366366    ret
    367 %endif
    368367
    369368%endif  ; MODULE_8BIT_IDE
    370369
    371370;--------------------------------------------------------------------
    372 %ifdef USE_186
     371%ifdef USE_AT
    373372ALIGN JUMP_ALIGN
    374373WriteBlockTo16bitDataPort:
     
    378377    db      6Fh         ; OUTSW (we want this in XT build)
    379378    ret
    380 %endif
    381 
    382 ;--------------------------------------------------------------------
    383 %ifdef USE_AT
     379
     380;--------------------------------------------------------------------
    384381ALIGN JUMP_ALIGN
    385382WriteBlockTo32bitDataPort:
     
    422419%ifdef MODULE_8BIT_IDE
    423420        dw      0                           ; 0, DEVICE_8BIT_JRIDE_ISA
    424     %ifdef USE_186
    425         dw      WriteBlockTo16bitDataPort   ; 1, DEVICE_FAST_XTIDE
    426     %else
    427421        dw      WriteBlockToFastXtide       ; 1, DEVICE_FAST_XTIDE
    428     %endif
    429422        dw      WriteBlockToXtideRev2       ; 2, DEVICE_XTIDE_REV2
    430423        dw      WriteBlockToXtideRev1       ; 3, DEVICE_XTIDE_REV1
Note: See TracChangeset for help on using the changeset viewer.