Changeset 407 in xtideuniversalbios for trunk/Assembly_Library/Src/Display
- Timestamp:
- Apr 25, 2012, 8:55:11 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- Location:
- trunk/Assembly_Library/Src/Display
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/Display/DisplayContext.asm
r376 r407 34 34 mov WORD [VIDEO_BDA.displayContext+DISPLAY_CONTEXT.fnCharOut], DEFAULT_CHARACTER_OUTPUT 35 35 mov BYTE [VIDEO_BDA.displayContext+DISPLAY_CONTEXT.bAttribute], SCREEN_BACKGROUND_ATTRIBUTE 36 mov ax, [VIDEO_BDA.wCursorShape]36 call DisplayCursor_GetDefaultCursorShapeToAX 37 37 mov [VIDEO_BDA.displayContext+DISPLAY_CONTEXT.wCursorShape], ax 38 38 ; Fall to .DetectAndSetDisplaySegment -
trunk/Assembly_Library/Src/Display/DisplayCursor.asm
r376 r407 20 20 ; Section containing code 21 21 SECTION .text 22 23 ;-------------------------------------------------------------------- 24 ; DisplayCursor_GetDefaultCursorShapeToAX 25 ; Parameters: 26 ; DS: BDA segment (zero) 27 ; Returns: 28 ; AX: Default text mode cursor shape 29 ; Corrupts registers: 30 ; Nothing 31 ;-------------------------------------------------------------------- 32 ALIGN DISPLAY_JUMP_ALIGN 33 DisplayCursor_GetDefaultCursorShapeToAX: 34 mov ax, CURSOR_NORMAL_COLOR ; CGA, EGA, VGA cursor 35 cmp BYTE [VIDEO_BDA.bMode], MDA_TEXT_MODE 36 eCMOVE ax, CURSOR_NORMAL_MDA ; MDA cursor 37 ret 38 22 39 23 40 ;--------------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.