Ignore:
Timestamp:
Oct 11, 2012, 5:30:15 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Drive detection now displays autodetected XT-CF port and skips slave drives for XT-CF.
  • AH=1Eh no longer tries to disable 8-bit mode for memory mapped and DMA transfer modes.
  • Preparations to implement DMA.
File:
1 edited

Legend:

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

    r473 r474  
    111111    ; Set DMA Mode
    112112    mov     BYTE [di+DPT_ATA.bDevice], DEVICE_8BIT_XTCF_DMA
    113     jmp     AH23h_Disable8bitPioMode
     113    mov     al, [di+DPT_ATA.bBlockSize]
     114    jmp     AH24h_SetBlockSize  ; AH=24h limits block size if necessary
    114115
    115116.SetMemoryMappedMode:
    116117    mov     BYTE [di+DPT_ATA.bDevice], DEVICE_8BIT_XTCF_MEMMAP
    117     jmp     AH23h_Disable8bitPioMode
     118    jmp     SHORT .Enable8bitPioMode
    118119
    119120.Set8bitPioMode:
    120121    mov     BYTE [di+DPT_ATA.bDevice], DEVICE_8BIT_XTCF_PIO8
     122.Enable8bitPioMode:
    121123    jmp     AH23h_Enable8bitPioMode
    122124
Note: See TracChangeset for help on using the changeset viewer.