Changeset 177 in xtideuniversalbios for trunk/Assembly_Library/Inc/Display.inc


Ignore:
Timestamp:
Oct 22, 2011, 9:31:12 PM (13 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Optimiztion, replaced the jump tables for MENU_LIB and DISPLAY_LIB with direct jump offsets

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Inc/Display.inc

    r134 r177  
    2525        call    DisplayContext_PrepareOffScreenBufferInESBXwithLengthInCX
    2626    %else
    27         mov     di, DISPLAY_LIB.%1
     27        mov     di, %1
    2828        call    Display_FunctionFromDI
    2929    %endif
    3030%endmacro
    3131
     32%if 0
     33;;;
     34;;; struc no longer needed with direct calls to functions
     35;;;
    3236
    3337; Display library functions
     
    7074    .ClearScreenWithCharInALandAttrInAH             resb    2
    7175endstruc
     76%endif
    7277
    7378; Attribute flags for DISPLAY_LIB.SetCharacterOutputFunctionFromAXwithAttributeFlagInDL
Note: See TracChangeset for help on using the changeset viewer.