Changeset 131 in xtideuniversalbios for trunk/Assembly_Library/Src/Keyboard


Ignore:
Timestamp:
Mar 7, 2011, 4:19:43 PM (14 years ago)
Author:
Tomi Tilli
google:author:
aitotat
Message:

Changes to Assembly Library:

  • Some functions are now excluded from XTIDE Universal BIOS with EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS define.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Src/Keyboard/Keyboard.asm

    r104 r131  
    2020;       DX
    2121;--------------------------------------------------------------------
     22%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    2223ALIGN JUMP_ALIGN
    2324Keyboard_ReadUserInputtedWordWhilePrinting:
     
    4344    pop     ds
    4445    ret
     46%endif
    4547
    4648
     
    6870;       AX
    6971;--------------------------------------------------------------------
     72%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    7073ALIGN JUMP_ALIGN
    7174Keyboard_ReadUserInputtedStringToESDIWhilePrinting:
     
    177180    xor     al, al                              ; Set ZF and clear CF
    178181    ret
     182%endif ; EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    179183
    180184
     
    188192;       AX
    189193;--------------------------------------------------------------------
     194%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    190195ALIGN JUMP_ALIGN
    191196Keyboard_PrintBackspace:
     
    196201    mov     al, BS
    197202    jmp     SHORT Keyboard_PrintInputtedCharacter
     203%endif
    198204
    199205
     
    207213;       AX
    208214;--------------------------------------------------------------------
     215%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    209216ALIGN JUMP_ALIGN
    210217Keyboard_PlayBellForUnwantedKeystroke:
    211218    mov     al, BELL
    212219    ; Fall to Keyboard_PrintInputtedCharacter
     220%endif
    213221
    214222;--------------------------------------------------------------------
     
    221229;       AX
    222230;--------------------------------------------------------------------
     231%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    223232ALIGN JUMP_ALIGN
    224233Keyboard_PrintInputtedCharacter:
     
    228237    pop     di
    229238    ret
     239%endif
    230240
    231241
Note: See TracChangeset for help on using the changeset viewer.