Changeset 52 in xtideuniversalbios for trunk/Assembly_Library/Src/Display/DisplayContext.asm
- Timestamp:
- Oct 12, 2010, 6:51:07 PM (15 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/Display/DisplayContext.asm
r50 r52 2 2 ; Project name : Assembly Library 3 3 ; Created date : 25.6.2010 4 ; Last update : 9.10.20104 ; Last update : 11.10.2010 5 5 ; Author : Tomi Tilli 6 6 ; Description : Functions for managing display context. … … 119 119 120 120 ;-------------------------------------------------------------------- 121 ; DisplayContext_PrepareOffScreenBufferInESBXtoESDI 122 ; Parameters: 123 ; BX:AX: Ptr to off screen buffer 124 ; Returns: 125 ; Nothing 126 ; Corrupts registers: 127 ; AX 128 ;-------------------------------------------------------------------- 129 ALIGN JUMP_ALIGN 130 DisplayContext_PrepareOffScreenBufferInESBXtoESDI: 121 ; DisplayContext_PrepareOffScreenBufferInESBXwithLengthInCX 122 ; Parameters: 123 ; CX: Off screen buffer length in characters 124 ; ES:BX: Ptr to off screen buffer 125 ; Returns: 126 ; Nothing 127 ; Corrupts registers: 128 ; AX, DI 129 ;-------------------------------------------------------------------- 130 ALIGN JUMP_ALIGN 131 DisplayContext_PrepareOffScreenBufferInESBXwithLengthInCX: 131 132 push ds 132 133 … … 139 140 mov ax, BUFFER_OUTPUT_WITH_CHAR_ONLY 140 141 call DisplayContext_SetCharOutputFunctionFromAXwithAttribFlagInBL 142 mov [VIDEO_BDA.displayContext+DISPLAY_CONTEXT.wCharOutParam], cx 141 143 142 144 mov bx, di
Note:
See TracChangeset
for help on using the changeset viewer.