Changeset 133 in xtideuniversalbios for trunk/Assembly_Library/Src/Display/DisplayContext.asm


Ignore:
Timestamp:
Mar 12, 2011, 1:48:48 PM (13 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Size optimizations in various files in the Assembly Library. Also a very small change to a string in XTIDE_Universal_BIOS_Configurator_v2/Src/Strings.asm

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Src/Display/DisplayContext.asm

    r115 r133  
    148148;       AX, DI
    149149;--------------------------------------------------------------------
     150%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    150151ALIGN JUMP_ALIGN
    151152DisplayContext_PrepareOffScreenBufferInESBXwithLengthInCX:
     
    165166    pop     ds
    166167    ret
     168%endif
    167169
    168170
     
    177179;       AX
    178180;--------------------------------------------------------------------
     181%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    179182ALIGN JUMP_ALIGN
    180183DisplayContext_SetCharacterPointerFromBXAX:
     
    184187    mov     es, bx
    185188    ret
     189%endif
    186190
    187191
     
    195199;       Nothing
    196200;--------------------------------------------------------------------
     201%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    197202ALIGN JUMP_ALIGN
    198203DisplayContext_GetCharacterPointerToBXAX:
     
    200205    mov     bx, [VIDEO_BDA.displayContext+DISPLAY_CONTEXT.fpCursorPosition+2]
    201206    ret
     207%endif
    202208
    203209
     
    261267;   Corrupts registers:
    262268;       Nothing
    263 ;--------------------------------------------------------------------   
     269;--------------------------------------------------------------------
     270%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS   ; This appears to be completely unused
    264271ALIGN JUMP_ALIGN
    265272DisplayContext_GetCharacterOutputParameterToDX:
    266273    mov     dx, [VIDEO_BDA.displayContext+DISPLAY_CONTEXT.wCharOutParam]
    267274    ret
     275%endif
    268276
    269277
     
    277285;   Corrupts registers:
    278286;       Nothing
    279 ;--------------------------------------------------------------------   
     287;--------------------------------------------------------------------
    280288ALIGN JUMP_ALIGN
    281289DisplayContext_GetCharacterOffsetToAXfromByteOffsetInAX:
     
    294302;   Corrupts registers:
    295303;       Nothing
    296 ;--------------------------------------------------------------------   
     304;--------------------------------------------------------------------
    297305ALIGN JUMP_ALIGN
    298306DisplayContext_GetByteOffsetToAXfromCharacterOffsetInAX:
Note: See TracChangeset for help on using the changeset viewer.