Changeset 189 in xtideuniversalbios for trunk/Assembly_Library/Src/Menu


Ignore:
Timestamp:
Nov 16, 2011, 6:29:32 AM (12 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Additional space optimizations, including making IdleProcessing an option in MENUEVENT. Note the fall-through from one file to another, but that there are assembler checks to ensure the proper linkage is maintained. First version of StringsCompress.pl, a perl script to make StringsCompressed.asm from Strings.asm.

Location:
trunk/Assembly_Library/Src/Menu
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Src/Menu/MenuEvent.asm

    r183 r189  
    4141
    4242
     43%ifdef MENUEVENT_IDLEPROCESSING_ENABLE
    4344;--------------------------------------------------------------------
    4445; MenuEvent_IdleProcessing
     
    5556    mov     bl, MENUEVENT_IdleProcessing
    5657    jmp     SHORT MenuEvent_SendFromBX
    57 
     58%endif
    5859
    5960;--------------------------------------------------------------------
  • trunk/Assembly_Library/Src/Menu/MenuLoop.asm

    r178 r189  
    1818    call    KeystrokeProcessing
    1919    call    TimeoutProcessing
     20%ifdef MENUEVENT_IDLEPROCESSING_ENABLE
    2021    call    MenuEvent_IdleProcessing    ; User idle processing
     22%endif
    2123    test    BYTE [bp+MENU.bFlags], FLG_MENU_EXIT
    2224    jz      SHORT MenuLoop_Enter
Note: See TracChangeset for help on using the changeset viewer.