Ignore:
Timestamp:
Feb 25, 2013, 4:23:09 PM (11 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes:

  • Reverted the changes to MenuEvents.inc done in r492 since they broke the F1 key function in XTIDECFG.
  • Added a tail-call optimized variant of the CALL_DISPLAY_LIBRARY macro (JMP_DISPLAY_LIBRARY).
  • Put a block size limit in AH1Eh_ChangeXTCFmodeBasedOnControlRegisterInAL. I think it's needed but if not, it's easy to remove.
  • Other optimizations and fixes.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/IdeAutodetect.asm

    r504 r505  
    2222
    2323;--------------------------------------------------------------------
    24 ; IdeAutodetect_DetectIdeDeviceFromPortDXAndReturnControlBlockInCX
     24; IdeAutodetect_DetectIdeDeviceFromPortDXAndReturnControlBlockInSI
    2525;   Parameters:
    2626;       DX:     IDE Base Port or segment address (Command Block)
     
    193193    jne     SHORT .InvalidStatusRegister
    194194
    195     ; Bytes were the same but it is possible they were both FFh, for 
     195    ; Bytes were the same but it is possible they were both FFh, for
    196196    ; example. We must make sure bits are what is expected from valid
    197197    ; IDE Status Register. So far all drives I've tested return 50h
Note: See TracChangeset for help on using the changeset viewer.