Ignore:
Timestamp:
Dec 16, 2021, 5:46:51 PM (2 years ago)
Author:
aitotat
Message:
  • Supported VLB controllers are now forced to 32-bit mode on 386 builds only. AT builds use 16-bit transfers unless configured to 32-bit from xtidecfg
  • Partially fixed support for PDC 20230C VLB IDE controller. PIO-1 drives stay at PIO-0 but PIO-2, 3 and 4 drives are set to maximum speed that PDC2030C supports
  • Large 386 build is now 12k instead of 10k (did not fit to 10k because of the fixes)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Initialization/AdvancedAta/AdvAtaInit.asm

    r601 r622  
    182182.PioTimingsLoadedToBXandCX:
    183183    ret
     184
     185
     186;--------------------------------------------------------------------
     187; Just a simple IN AL, DX instruction but the function call works
     188; as I/O delay.
     189;
     190; AdvAtaInit_InWithDelay
     191;   Parameters:
     192;       DX:     Port to read from
     193;   Returns:
     194;       AL:     Byte read from port
     195;   Corrupts registers:
     196;       Nothing
     197;--------------------------------------------------------------------   
     198AdvAtaInit_InputWithDelay:
     199    in      al, dx
     200    ret
Note: See TracChangeset for help on using the changeset viewer.