Changeset 223 in xtideuniversalbios for trunk/Assembly_Library/Src/Menu/MenuBorders.asm


Ignore:
Timestamp:
Jan 25, 2012, 8:20:06 PM (12 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes:

  • Fixed what appears to be a mistake in EBIOS.inc
  • Added a 'release' option to the makefile of the Serial Server (invokes UPX)
  • Some very minor optimizations
  • Removed the eSEG macro and did some other cleanups (fixed typos etc)
File:
1 edited

Legend:

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

    r194 r223  
    2222;       AX, BX, CX, DX, SI, DI
    2323;--------------------------------------------------------------------
    24 ALIGN JUMP_ALIGN   
     24ALIGN JUMP_ALIGN
    2525MenuBorders_RefreshAll:
     26%ifndef USE_186
    2627    call    MenuBorders_AdjustDisplayContextForDrawingBorders
    2728    call    MenuBorders_GetNumberOfMiddleCharactersToDX
     
    3132    call    DrawBottomBorderLine
    3233    jmp     DrawBottomShadowLine
     34%else
     35    push    DrawBottomShadowLine
     36    push    DrawBottomBorderLine
     37    push    RefreshInformationBorders
     38    push    RefreshItemBorders
     39    push    RefreshTitleBorders
     40    push    MenuBorders_GetNumberOfMiddleCharactersToDX
     41    jmp     MenuBorders_AdjustDisplayContextForDrawingBorders
     42%endif
    3343
    3444
     
    7181%endif
    7282
    73        
     83
    7484;--------------------------------------------------------------------
    7585; MenuBorders_AdjustDisplayContextForDrawingBorders
     
    315325ALIGN JUMP_ALIGN
    316326PrintBorderCharactersFromCSSI:
    317     eSEG    cs
    318     lodsb           ; Load from [cs:si+BORDER_CHARS.cLeft] to AL
     327    cs lodsb        ; Load from [cs:si+BORDER_CHARS.cLeft] to AL
    319328    call    MenuBorders_PrintSingleBorderCharacterFromAL
    320329
    321     eSEG    cs
    322     lodsb           ; Load from [cs:si+BORDER_CHARS.cMiddle] to AL
     330    cs lodsb        ; Load from [cs:si+BORDER_CHARS.cMiddle] to AL
    323331    call    MenuBorders_PrintMultipleBorderCharactersFromAL
    324332
    325     eSEG    cs
    326     lodsb           ; Load from [cs:si+BORDER_CHARS.cRight] to AL
     333    cs lodsb        ; Load from [cs:si+BORDER_CHARS.cRight] to AL
    327334    ; Fall to MenuBorders_PrintSingleBorderCharacterFromAL
    328335
Note: See TracChangeset for help on using the changeset viewer.