Ignore:
Timestamp:
Mar 14, 2013, 2:28:30 PM (11 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Min time to display hotkeys finally work correctly.
  • AT builds do not copy existing INT 13h handler to 40h by default, XT builds do.
  • Interrupts are enabled for Primary and Secondary controller by default on AT builds.
File:
1 edited

Legend:

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

    r522 r524  
    176176; IterateFindFirstDPTforIdevars
    177177;       DL:     Offset to IDEVARS to search from DPTs
     178;       SI:     Offset to this callback function
    178179;       DS:DI:  Ptr to DPT to examine
    179180;   Returns:
     
    183184IterateFindSecondDPTforIdevars:
    184185    call    IterateFindFirstDPTforIdevars
    185     jc      SHORT IterateFindFirstDPTforIdevars.done    ; Wrong controller
    186 
    187     ; We have found DPT for Master Drive,
    188     ; next DPT is for slave drive or master for another controller
    189     add     di, BYTE LARGEST_DPT_SIZE
    190     ; Fall to IterateFindFirstDPTforIdevars
     186    jc      SHORT .WrongController
     187    mov     si, IterateFindFirstDPTforIdevars
     188.WrongController:
     189    stc
     190    ret
    191191
    192192IterateFindFirstDPTforIdevars:
Note: See TracChangeset for help on using the changeset viewer.