Ignore:
Timestamp:
May 2, 2011, 9:41:51 AM (13 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to XTIDE Universal BIOS:

  • Optimized few bytes.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/FindDPT.asm

    r152 r158  
    9898ALIGN JUMP_ALIGN
    9999IterateToSlaveAtPortCallback:
    100     test    BYTE [di+DPT.wFlags], FLG_DPT_SLAVE ; Clears CF
     100    test    BYTE [di+DPT.bFlagsLow], FLGL_DPT_SLAVE ; Clears CF
    101101    jnz     SHORT CompareBasePortAddress
    102102    ret     ; Wrong DPT
     
    104104ALIGN JUMP_ALIGN
    105105IterateToMasterAtPortCallback:
    106     test    BYTE [di+DPT.wFlags], FLG_DPT_SLAVE
     106    test    BYTE [di+DPT.bFlagsLow], FLGL_DPT_SLAVE
    107107    jnz     SHORT ReturnWrongDPT                ; Return if slave drive
    108108
     
    146146ALIGN JUMP_ALIGN
    147147IterateToDptWithInterruptInServiceFlagSet:
    148     test    WORD [di+DPT.wFlags], FLG_DPT_INTERRUPT_IN_SERVICE
     148    test    BYTE [di+DPT.bFlagsHigh], FLGH_DPT_INTERRUPT_IN_SERVICE
    149149    jz      SHORT ReturnWrongDPT
    150150    stc                                     ; Set CF since wanted DPT
Note: See TracChangeset for help on using the changeset viewer.