Changeset 369 in xtideuniversalbios for trunk/Assembly_Library/Src/Display/DisplayCharOut.asm
- Timestamp:
- Mar 29, 2012, 9:29:28 AM (13 years ago)
- google:author:
- gregli@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/Display/DisplayCharOut.asm
r101 r369 21 21 ; AX, DX 22 22 ;-------------------------------------------------------------------- 23 ALIGN JUMP_ALIGN23 ALIGN DISPLAY_JUMP_ALIGN 24 24 DisplayCharOut_TeletypeOutputWithAttribute: 25 25 cmp al, ' ' ; Printable character? … … 28 28 ret 29 29 30 ALIGN JUMP_ALIGN30 ALIGN DISPLAY_JUMP_ALIGN 31 31 DisplayCharOut_TeletypeOutput: 32 32 cmp al, ' ' ; Printable character? … … 45 45 ; AX, DX 46 46 ;-------------------------------------------------------------------- 47 ALIGN JUMP_ALIGN47 ALIGN DISPLAY_JUMP_ALIGN 48 48 DisplayCharOut_BiosTeletypeOutput: 49 49 push ax … … 76 76 ; AX, DX 77 77 ;-------------------------------------------------------------------- 78 ALIGN JUMP_ALIGN78 ALIGN DISPLAY_JUMP_ALIGN 79 79 DisplayCharOut_Attribute: 80 80 xchg al, ah ; Swap character and attribute … … 83 83 ret 84 84 85 ALIGN JUMP_ALIGN85 ALIGN DISPLAY_JUMP_ALIGN 86 86 DisplayCharOut_Character: 87 87 WAIT_RETRACE_IF_NECESSARY_THEN stosb … … 89 89 ret 90 90 91 ALIGN JUMP_ALIGN91 ALIGN DISPLAY_JUMP_ALIGN 92 92 DisplayCharOut_CharacterWithAttribute: 93 93 WAIT_RETRACE_IF_NECESSARY_THEN stosw … … 107 107 ; AX, DX 108 108 ;-------------------------------------------------------------------- 109 ALIGN JUMP_ALIGN109 ALIGN DISPLAY_JUMP_ALIGN 110 110 DisplayCharOut_WriteCharacterToBuffer: 111 111 cmp WORD [VIDEO_BDA.displayContext+DISPLAY_CONTEXT.wCharOutParam], BYTE 0
Note:
See TracChangeset
for help on using the changeset viewer.