Changeset 524 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h.asm


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/Handlers/Int19h.asm

    r521 r524  
    8080%ifdef MODULE_HOTKEYS
    8181    call    TimerTicks_ReadFromBdaToAX
    82     add     ax, BYTE MIN_TIME_TO_DISPLAY_HOTKEY_BAR
    83     mov     [es:BOOTVARS.hotkeyVars+HOTKEYVARS.wTimeToClose], ax
     82    mov     [es:BOOTVARS.hotkeyVars+HOTKEYVARS.wTimeWhenDisplayed], ax
    8483%endif
    8584
     
    8988.WaitUntilTimeToCloseHotkeyBar:
    9089    call    TimerTicks_ReadFromBdaToAX
    91     cmp     ax, [es:BOOTVARS.hotkeyVars+HOTKEYVARS.wTimeToClose]
     90    sub     ax, [es:BOOTVARS.hotkeyVars+HOTKEYVARS.wTimeWhenDisplayed]
     91    cmp     ax, MIN_TIME_TO_DISPLAY_HOTKEY_BAR
    9292    jb      SHORT .WaitUntilTimeToCloseHotkeyBar
    9393%endif
Note: See TracChangeset for help on using the changeset viewer.