Changeset 223 in xtideuniversalbios for trunk/Assembly_Library/Src/Menu
- Timestamp:
- Jan 25, 2012, 8:20:06 PM (13 years ago)
- google:author:
- krille_n_@hotmail.com
- Location:
- trunk/Assembly_Library/Src/Menu
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/Menu/MenuAttributes.asm
r116 r223 68 68 add si, .rgcColorAttributes 69 69 .LoadAttributeAndReturn: 70 eSEG cs 71 lodsb ; Load from [CS:SI] to AL 70 cs lodsb ; Load from [CS:SI] to AL 72 71 73 72 pop ds -
trunk/Assembly_Library/Src/Menu/MenuBorders.asm
r194 r223 22 22 ; AX, BX, CX, DX, SI, DI 23 23 ;-------------------------------------------------------------------- 24 ALIGN JUMP_ALIGN 24 ALIGN JUMP_ALIGN 25 25 MenuBorders_RefreshAll: 26 %ifndef USE_186 26 27 call MenuBorders_AdjustDisplayContextForDrawingBorders 27 28 call MenuBorders_GetNumberOfMiddleCharactersToDX … … 31 32 call DrawBottomBorderLine 32 33 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 33 43 34 44 … … 71 81 %endif 72 82 73 83 74 84 ;-------------------------------------------------------------------- 75 85 ; MenuBorders_AdjustDisplayContextForDrawingBorders … … 315 325 ALIGN JUMP_ALIGN 316 326 PrintBorderCharactersFromCSSI: 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 319 328 call MenuBorders_PrintSingleBorderCharacterFromAL 320 329 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 323 331 call MenuBorders_PrintMultipleBorderCharactersFromAL 324 332 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 327 334 ; Fall to MenuBorders_PrintSingleBorderCharacterFromAL 328 335
Note:
See TracChangeset
for help on using the changeset viewer.