Changeset 363 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc/IdeRegisters.inc


Ignore:
Timestamp:
Mar 26, 2012, 4:20:43 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Added Advanced ATA Module (MODULE_ADVANCED_ATA) with native support for QDI Vision QD6500 and QD6580 VLB IDE Controllers.
  • Hopefully optimized IDE transfer functions for 8088 (replaced some memory accesses from WORD to BYTE).
  • XT build does not fit in 8k at the moment!!!
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Inc/IdeRegisters.inc

    r276 r363  
    8484FEATURE_ENABLE_WRITE_CACHE              EQU     02h
    8585FEATURE_DISABLE_WRITE_CACHE             EQU     82h     ; Can also be used to flush cache
     86FEATURE_SET_TRANSFER_MODE               EQU     03h     ; Transfe mode goes to the Sector Count Register
     87    PIO_DEFAULT_MODE                    EQU     0h
     88    PIO_DEFAULT_MODE_DISABLE_IORDY      EQU     1h
     89    PIO_FLOW_CONTROL_MODE_xxx           EQU     (1<<3)  ; Bits 2...0 hold the PIO mode
    8690
    8791
Note: See TracChangeset for help on using the changeset viewer.