Changeset 395 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Menus/HotkeyBar.asm


Ignore:
Timestamp:
Apr 18, 2012, 6:04:48 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Hotkey Bar and drive translations are now in MODULE_HOTKEYS.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Menus/HotkeyBar.asm

    r392 r395  
    305305
    306306;--------------------------------------------------------------------
     307; HotkeyBar_StoreHotkeyToBootvarsForDriveLetterInDL
     308;   Parameters:
     309;       DS:     RAMVARS segment
     310;       ES:     BDA segment (zero)
     311;       DL:     Drive Letter ('A'...)
     312;   Returns:
     313;       Nothing
     314;   Corrupts registers:
     315;       AX, CX, DI
     316;--------------------------------------------------------------------
     317HotkeyBar_StoreHotkeyToBootvarsForDriveLetterInDL:
     318    eMOVZX  ax, dl
     319    call    Char_ChangeCaseInAL ; Upper case drive letter to lower case keystroke
     320    jmp     SHORT HotkeyBar_StoreHotkeyToBootvarsIfValidKeystrokeInAX
     321
     322
     323;--------------------------------------------------------------------
    307324; ScanHotkeysFromKeyBufferAndStoreToBootvars
    308325;   Parameters:
     
    399416    test    BYTE [es:BOOTVARS.hotkeyVars+HOTKEYVARS.bFlags], FLG_HOTKEY_HD_FIRST
    400417    eCMOVZ  dl, dh
    401     ; Fall to ConvertDriveLetterInDLtoDriveNumber
    402 
    403 
    404 ;--------------------------------------------------------------------
    405 ; ConvertDriveLetterInDLtoDriveNumber
     418    ; Fall to HotkeyBar_ConvertDriveLetterInDLtoDriveNumber
     419
     420
     421;--------------------------------------------------------------------
     422; HotkeyBar_ConvertDriveLetterInDLtoDriveNumber
    406423;   Parameters:
    407424;       DS:     RAMVARS segment
     
    412429;       AX, DH
    413430;--------------------------------------------------------------------
    414 ConvertDriveLetterInDLtoDriveNumber:
     431HotkeyBar_ConvertDriveLetterInDLtoDriveNumber:
    415432    call    HotkeyBar_GetLetterForFirstHardDriveToAX
    416433    cmp     dl, al
Note: See TracChangeset for help on using the changeset viewer.